Spisu treści:

Zegar ścienny z lustrem Infinity w ramce na zdjęcia IKEA: 4 kroki
Zegar ścienny z lustrem Infinity w ramce na zdjęcia IKEA: 4 kroki

Wideo: Zegar ścienny z lustrem Infinity w ramce na zdjęcia IKEA: 4 kroki

Wideo: Zegar ścienny z lustrem Infinity w ramce na zdjęcia IKEA: 4 kroki
Wideo: Nowa kolekcja luster 2024, Lipiec
Anonim
Image
Image
Zegar ścienny z lustrem Infinity w ramce do zdjęć IKEA
Zegar ścienny z lustrem Infinity w ramce do zdjęć IKEA
Zegar ścienny z lustrem Infinity w ramce do zdjęć IKEA
Zegar ścienny z lustrem Infinity w ramce do zdjęć IKEA
Zegar ścienny z lustrem Infinity w ramce do zdjęć IKEA
Zegar ścienny z lustrem Infinity w ramce do zdjęć IKEA

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

Lista BOM
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ż

Montaż
Montaż
Montaż
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

Obwód
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: