Drewniany zegarek w kształcie równoległościanu, w którym wyświetlacz LED świeci przez cienką okleinę, przez długi czas nie jest nowością. Są dostępne na rynku i są poszukiwane od dziesięciu lat. A ten instruktażowy zegarek o pseudonimie Darwin Energy jest pseudo-drewniany: jego obudowa jest wykonana z tworzywa sztucznego, a zamiast forniru jest to folia winylowa o podobnym wzorze.
Aby wybrać tryby zegara, termometru i higrometru, twórca zastosował czujnik drgań. Algorytm przełączania trybów jest następujący:
Mistrz zmontował zegar na płycie typu perfboard z następujących elementów: Arduino Pro Mini, wyświetlacz typu 8402AS, czujnik temperatury i wilgotności DHT11, zegar czasu rzeczywistego DS1307, czujnik wibracji UMProb, moduł z gniazdem Tenstar Robot Micro USB (wystarczy go włączyć, wystarczy wyciągnąć kabel USB z czegoś uszkodzonego) . W przypadku oprogramowania układowego wziął moduł do konwersji portu USB na szeregowy Honbay CP2102.
Zebrał zegar zgodnie ze schematem:
Preferując stosowanie grzebieni i gniazd do łączenia przewodów z płytką ścienną za pomocą grzebienia:
Tak wygląda wynik z dwóch stron:
Użytkownikom, którzy nie chcą niczego flashować, zaleca się zakup dowolnego designerskiego zestawu do montażu zegarków LED, wybierając taki, w którym mikrokontroler jest dostarczany już zszyty. Ale wtedy nie będzie trybów termometru i higrometru, a także czujnika wibracji. Sam programista flashuje Arduino za pomocą wspomnianego wyżej urządzenia Honbay CP2102:
Łączenie ich w ten sposób:
Strona Arduino ---------- Strona programisty
VCC -------------------------------------- + 5 V.
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
Szkic tutaj.
Obudowa może być wydrukowana w 3D lub możesz wziąć dowolny odpowiedni rozmiar pudełka i wyciąć w nim otwory. Kreator wybiera pierwszy:
Plik STL tutaj.
Po wklejeniu folią winylową obudowa staje się bardzo piękna:
Potrzebne są otwory dla czujnika temperatury i wilgotności. Kreator pokazuje optymalną lokalizację dla swojej lokalizacji:
I tak ma czujnik wibracji:
Zegarek jest gotowy:
Możesz więc przełączać tryby:
Uwaga tłumacza. Czujnik drgań w tej konstrukcji zapewnia tylko przełączanie trybów. Możesz ustawić czas w module DS1307 za pomocą tego samego Arduino, tutaj powiedział jak.