Spisu treści:
Wideo: Zegar ścienny z lustrem Infinity w ramce na zdjęcia IKEA: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Dzień dobry, Zawsze chciałem zbudować zegar ścienny. W sklepach takich jak IKEA jest wiele wspaniałych zegarów ściennych. Miałem pewne problemy z tymi zegarami komercyjnymi. Są dla mnie za głośne (ciągłe tic-tac jest denerwujące), nie widzę wskazówek godzinowych po ciemku, zajmują dużo miejsca na mojej ścianie i nie są dokładne. Postanowiłem zbudować cichy zegar z diodami LED i synchronizacją z internetem i połączyłem go z lustrem infinity. Lustro pozwala zobaczyć wskazówki godzinowe. Moim pomysłem było uczynienie tego tak prostym, jak to tylko możliwe. Cały proces budowy trwa około 30 minut. Koszt projektu to 20$. Urządzenie zasilane jest standardową ładowarką telefoniczną (5VDC). Cała elektronika i lustro zostały wbudowane w ramę obrazu kupioną w IKEA.
Krok 1: Lista BOM
Nazwa materiału, ilość, link
IKEA RIBBA Ramka na zdjęcia Czarna 23cmx23cm 1 szt
Taśma Led WS2812B, Indywidualnie adresowana taśma Led Smart RGB, Czarna 74szt/1m IP30 1 szt
NodeMcu v3 Lua WIFI Internet rzeczy rozwój MCU płyta ESP8266 1 szt
Ładowarka do telefonu 1 szt
Kabel telefoniczny USB 1 szt
Proto PCB 1 szt
Kabel do lutowania 1 szt
Cyna lutownicza 1 szt
Kondensator 16V 16V 470uF 1 szt
Obudowa do elektroniki 1 szt
Lustro 23 cm x 23 cm 1 szt Sklep lokalny
Talerz szklany 23 cm x 23 cm 1 szt Sklep lokalny
Całkowity koszt materiałowy projektu: 20, 25 $/całkowity projekt
Krok 2: montaż
Każdy etap procesu montażu można zobaczyć w filmie z pierwszego kroku.
Kilka dodatkowych informacji do filmu:
Kwestię dokładności zegara rozwiązała technologia IoT i okresowa synchronizacja serwera czasu. W tym projekcie wykorzystałem NodeMCU, który obsłuży synchronizację czasu.
Kolejnym krokiem było znalezienie odpowiedniej obudowy. Wybieram ramkę IKEA RIBBA. Potrzebowałem 60 sztuk diod LED w zegarze, ponieważ jest 60 sekund i 60 minut. Zmierzyłem wewnętrzny obwód ramy. Obliczyłem, że taśma LED 74 szt / 1 metr jest idealna. Po wycięciu 14 sztuk diod LED z 1-metrowego paska, pozostałe 60 sztuk idealnie pasowało do wewnętrznego obwodu ramy.
Więcej o efekcie lustra nieskończoności znajdziesz tutaj:
Lustro i szklana płyta były standardowym produktem w lokalnym sklepie szklarskim, przycinano je do odpowiedniego rozmiaru.
Krok 3: Obwód
Wszystkie elementy podłączyłem zgodnie ze schematem. Użyto tylko kilku pinów nodeMCU, więc mała proto PCB była więcej niż wystarczająca. Właściwie kable można przylutować bezpośrednio do pinów, a obudowę elektroniki można pominąć, lub można to pudełeczko postawić obok zasilacza, żeby się lepiej przyjrzeć. W tym celu należy przedłużyć kable wychodzące z taśmy LED, maksymalna długość dla tego kabla to 5 metrów (zgodnie z kartą katalogową, nie testowane). Kondensator nie jest potrzebny, jeśli zasilacz jest dobry. Mój adapter USB jest tani, więc przylutowałem jeden kondensator 450uF do proto PCB.
Diody LED WS2812B są niezależnie adresowalnymi komponentami. Bardzo łatwo z nimi pracować. Właśnie podłączyłem 5 VDC, GND do zasilania i PIN komunikacji do MCU i działa. Numer diody należy określić w kodzie Arduino. Oto więcej informacji o tych diodach LED:
Krok 4: prześlij dołączone oprogramowanie
Do wgrania kodu źródłowego do MCU użyj oprogramowania Arduino IDE i kabli USB:
Istnieje wiele instrukcji dotyczących programowania NodeMCU, tj.:
www.instructables.com/id/Programming-ESP82…
Podstawa kodu źródłowego pochodzi z tej instrukcji:
www.instructables.com/id/Infinity-Mirror-C… Podziękuj ItsGraGra za inspirację.
Oryginalny program rozpoczyna się programem demonstracyjnym, demonstrującym możliwości diod LED. Niestety po kilku sekundach MCU samoczynnie się restartuje. Myślałem, że problemem jest tania przejściówka USB. Próbowałem z zasilaczem stacjonarnym, nic się nie zmieniło. Usunąłem część programu demonstracyjnego, potem wszystko działało dobrze. Program demo zostawiłem w kodzie źródłowym, jeśli ktoś wykrył problem proszę w komentarzu umieścić rozwiązanie lub wysłać wiadomość.
Przed przesłaniem kodu NodeMCU zmień swoje dane logowania do Wi-Fi i ustaw strefę czasową.
Ostatnie słowa
Używam tego zegara przez 1 miesiąc bez żadnego problemu. Jestem zadowolona z tego projektu, dostałam już prośbę od rodziny, żebym zbudowała jeszcze kilka.
Miłego dnia!
Zalecana:
Zegar z lustrem nieskończoności z potencjometrami: 3 kroki
Zegar z lustrem nieskończoności z potencjometrami: Natknąłem się na lustro nieskończoności i stwierdziłem, że jest naprawdę fajne. To zainspirowało mnie do stworzenia lustra nieskończoności, ale potrzebowałem, żeby miało jakiś cel. Postanowiłem więc stworzyć działający zegar z lustrem nieskończoności. To lustro nieskończoności, które pozwala
Hipnotyzujący magnetyczny zegar ścienny: 24 kroki (ze zdjęciami)
Hipnotyzujący magnetyczny zegar ścienny: Zegary mechaniczne zawsze mnie fascynowały. Sposób, w jaki wszystkie wewnętrzne koła zębate, sprężyny i wychwyty współpracują ze sobą, aby zapewnić stały niezawodny zegarek, zawsze wydawał się poza zasięgiem mojego ograniczonego zestawu umiejętności. Na szczęście nowoczesna elektronika
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Zegar z lustrem nieskończoności: 5 kroków (ze zdjęciami)
Zegar z lustrem nieskończoności: Jest to ręcznie robiony zegar głównie do dekoracji. W zegarze jest kilka lampek LED, po włączeniu jest to piękna dekoracja sypialni. Po wyłączeniu jest to małe lusterko. Oczywiście to sam zegar
Wyświetlanie zdjęć poza telefonem komórkowym PSP/A na cyfrowej ramce na zdjęcia: 3 kroki
Wyświetlaj zdjęcia z telefonu komórkowego PSP/A na cyfrowej ramce do zdjęć: Cóż… tytuł mówi wszystko naprawdę… Jest to bardzo prosta instrukcja i nie wymaga więcej sprzętu ani oprogramowania niż powinieneś już mieć !Wszelkie pytania Prześlij mi wiadomość lub skomentuj!Właściwie nie musisz wprowadzać żadnych modyfikacji, aby