logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zegarek z dodatkowymi funkcjami na Arduino

mi_ma 17 Sie 2015 21:12 6867 4
  • Zegarek z dodatkowymi funkcjami na Arduino

    Coraz bardziej popularne jest budowanie zegarków własnej konstrukcji. Pochodzący z Brazylii autor poniższego projektu przekonuje, że podobne konstrukcje są stosunkowo proste i nie wymagają zaawansowanych umiejętności. Poniższy zegarek nie jest też zwykłym czasomierzem. Posiada on funkcje pomiaru temperatury, krokomierza i wysokościomierza. Projekt powstawał w kilku etapach poprzedzony dosyć topornie wyglądającymi prototypami. Co ciekawe, to prototypy były projektowane i wykonywane z myślą o komunikacji poprzez Bluetooth.
    W pierwszej wersji autorowi udało się zbudować w pełni działający prototyp, który komunikował się z Windowsem i pobierał automatycznie datę i godzinę. Niestety ta funkcja okupiona była dosyć dużym poborem prądu, co znacznie skracało czas życia na baterii i generalnie niewiele wnosiło do całego projektu.
    W drugim podejściu autor zdecydował się na włączanie i wyłączanie modułu za pomocą przycisku. Niestety w tym wypadku nie wszystko poszło tak jak przewidywał i zegarek pracował niestabilnie resetując się od czasu do czasu przy okazji przełączania modułu z Bluetooth. Ostatecznie autor zdecydował się zastąpić część z modułem komunikacji bezprzewodowej modułem z kilkoma czujnikami, które opiszę pokrótce poniżej.

    Zegarek z dodatkowymi funkcjami na Arduino Zegarek z dodatkowymi funkcjami na Arduino Zegarek z dodatkowymi funkcjami na Arduino
    Zegarek z dodatkowymi funkcjami na ArduinoZegarek z dodatkowymi funkcjami na Arduino

    Zbudowany został w oparciu o Arduino Pro Mini oraz moduł GY-87 zawierający trzy czujniki: HMC5883L (kompas), BMP085 (czujnik ciśnienia, wysokości i temperatury) oraz MPU6050 (żyroskop i czujnik przyspieszenia). Dane są prezentowane natomiast na wyświetlaczu OLED z komunikacją I2C. Wersja ostateczna została zbudowana w oparciu o zaprojektowaną w Eaglu płytkę PCB i umieszczona w gotowej obudowie zegarka. Całość nie wygląda niesamowicie, jednak drobne przyciemnienie szybki mogłoby poprawić nieco efekt. Wszystkie pliki dotyczące projektu umieszczone są na stronach instructables. Poniżej zamieszczam jeszcze film prezentujący zegarek.





    Chociaż sam projekt nie jest zbyt rewolucyjny, to warto zwrócić uwagę, że jest to kolejny tego typu projekt "nasycający" temat własnych konstrukcji zegarków. A obserwując rozwój sceny DIY i w myśl starego porzekadła "apetyt rośnie w miarę jedzenia" można się spodziewać, że niedługo pragnący się wyróżnić w tłumie domowi wynalazcy zaczną tworzyć swoiste PIPBOYe rodem z Fallouta... Po cichu mam nadzieję, że będziemy mogli zaprezentować kilka ciekawych konstrukcji jeszcze w tym roku.

    Źródło http://www.instructables.com/id/Arduino-Watch-With-Altitude-Temperature-Compass-An/?ALLSTEPS

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • #2 14933565
    pawlik118
    Poziom 32  
    Ciekawe czy można dodać tam odbiornik DCF77
  • #3 14934300
    Freddy
    Poziom 43  
    Znowu to Arduino :), aczkolwiek projekt ciekawy. Sensory mało u nas znane.
  • #4 14987402
    deywid
    Poziom 11  
    Wydaje mi sie ze lepszy procek na zegarek (8bit) ciezko w tym momencie znalesc.
    Posiada 32 kB, rtc , czujnik temperatury, powerpico ! , mozna ewen touch channel wykorzystac.
  • #5 14987428
    Freddy
    Poziom 43  
    Bez problemu każdy PIC da radę dużo lepiej.
REKLAMA