Spisu treści:

Lampa Ikea Grono Wi-Fi sterowana: 7 kroków (ze zdjęciami)
Lampa Ikea Grono Wi-Fi sterowana: 7 kroków (ze zdjęciami)

Wideo: Lampa Ikea Grono Wi-Fi sterowana: 7 kroków (ze zdjęciami)

Wideo: Lampa Ikea Grono Wi-Fi sterowana: 7 kroków (ze zdjęciami)
Wideo: Jak zrobić SMARTHOME #1: Zestaw startowy Philips Hue, od czego zacząć, konfiguracja 2024, Listopad
Anonim
Lampa Ikea Grono sterowana przez Wi-Fi
Lampa Ikea Grono sterowana przez Wi-Fi

W tej instrukcji pokażę, jak zamienić standardową lampę Ikea Grono w lampę LED sterowaną przez Wi-Fi! Lampa ma ponad 10 różnych trybów pokazów świetlnych, w tym tryb reakcji na dźwięk.

Krok 1: Wprowadzenie

Image
Image

Jeśli kiedykolwiek byłeś w dobrej woli lub lokalnym sklepie z używanymi rzeczami, prawdopodobnie widziałeś lampę Ikea Grono. Z jakiegoś powodu wszystkie dobre wola w pobliżu miały tonę tych lamp, więc postanowiłem zobaczyć, co mogę zrobić, aby je ulepszyć. Po wprowadzeniu tych zmian na pewno nie będę go darować ani wyrzucać!

Ostatnio bawiłem się mikrokontrolerami NodeMCU Esp8266, które obsługują WiFi. Są naprawdę niesamowite! Ten projekt obejmuje prostą elektronikę, projektowanie/drukowanie 3D oraz programowanie w C, HTML i CSS. Od czasów liceum nie robiłem HTML/CSS, więc był to świetny projekt, aby przywrócić mnie do tych języków.

Starałem się, aby ten projekt był łatwy do naśladowania, abyś mógł łatwo stworzyć własną lampę WiFi Ikea Grono. Jeśli masz jakieś pytania po drodze, możesz je zadać w komentarzach poniżej.

Również jeśli czujesz się na siłach, rozważ zasubskrybowanie mojego kanału na YouTube, aby mnie wspierać i oglądać więcej ekscytujących projektów.

Krok 2: Potrzebne komponenty

Projekt elektroniczny
Projekt elektroniczny

Komponenty potrzebne do tego projektu są poniżej:

1. NodeMCU ESPP 2866 Łącze Amazon

2. Rezystory (200 i 470 Ohm) Amazon Link

3. Kondensator (zalecany 1000 uF) Amazon Link

4. LED (dowolny kolor) Amazon Link

5. 15 Neopixels Lights Amazon Link

6. Wzmacniacz mikrofonowy elektretowy - MAX4466 z regulowanym wzmocnieniem Amazon Link

6. Lutownica i podstawowe materiały Amazon Link

7. Dostęp do drukarki 3D

Ujawnienie: Powyższe linki amazon są linkami partnerskimi, co oznacza, że bez dodatkowych kosztów otrzymam prowizję, jeśli klikniesz i dokonasz zakupu.

Krok 3: Projekt elektroniczny

Projekt elektroniczny jest dość prosty dla tego projektu, co czyni go świetnym projektem na początek, jeśli dopiero zaczynasz przygodę z elektroniką!

Zalecałbym zbudowanie obwodu najpierw na płytce stykowej, a następnie przylutowanie wszystkiego do płytki perf.

Krok 4: Projektowanie i drukowanie 3D

Projektowanie i drukowanie 3D
Projektowanie i drukowanie 3D
Projektowanie i drukowanie 3D
Projektowanie i drukowanie 3D
Projektowanie i drukowanie 3D
Projektowanie i drukowanie 3D

Podobał mi się projekt lampy Ikea Grono, ale wiedziałem, że potrzebuję miejsca na moją elektronikę, a także nie podobało mi się otwarcie górnej części lampy.

Zaprojektowałem prostą podstawę do lampy z miejscem na ESP8266, MAX4466 (to była refleksja, więc po prostu wywierciłem otwór), włącznik/wyłącznik (nie używałem, ponieważ byłem leniwy), zasilanie (USB) i wieczko idealnie wpasowujące się w lampę. Zrobiłem też pokrywkę, aby pomieścić światło i sprawić, by wyglądała lepiej, ale jeśli wolisz, aby była otwarta, możesz pominąć tę część.

Link do części Thingiverse można znaleźć tutaj.

Krok 5: Instalacja komponentów

Instalowanie komponentów
Instalowanie komponentów
Instalowanie komponentów
Instalowanie komponentów

Teraz, gdy masz już przylutowaną elektronikę i wydrukowaną w 3D podstawę/pokrywę, czas zacząć składać to wszystko razem. Zamontuj ESP8266, włącznik/wyłącznik, kabel zasilający i pokrywę w podstawie lampy Ikea Grono.

Krok 6: Programowanie

Programowanie
Programowanie
Programowanie
Programowanie

Przyznam, że od lat nie korzystałem z HTML/CSS, ta część trwała zdecydowanie najdłużej. Nie jestem profesjonalnym programistą stron internetowych, więc nawet nie będę udawał, że jest zaprogramowany zgodnie z najlepszymi praktykami, ale działa i wiele się nauczyłem podczas całego procesu.

Użyłem Platform IO do zaprogramowania mojego ESP8266, ale arduino IDE będzie działać dobrze. Wystarczy pobrać kod, wpisać SSID WIFI i hasło i wszystko powinno być gotowe! Przy pierwszym uruchomieniu monitor szeregowy poinformuje Cię, jaki adres IP ma uzyskać dostęp do serwera WWW.

Zaprogramowałem następujące funkcje lampy, ale dość łatwo jest dodać nowe:

1. Testowa dioda LED

2. Wybierz kolor

3. Włącz wszystkie światła (z wybranym kolorem powyżej)

4. Wyłącz wszystkie światła

5. Tryby specjalne

a. W górę w dół wielokolorowy

b. Losowy pokaz gwiazd

C. Jeden kolor w górę w dół

D. Powolne zanikanie/zanikanie

mi. Cylon

F. Wycieranie kolorów

g. Strobe

h. Reakcja na dźwięk (jeśli wybierzesz czarny i włączysz/wyłączysz światła, to jest to Multicolor)

Krok 7: Przetestuj to

Teraz, gdy masz już zmontowaną i zaprogramowaną lampę, czas ją przetestować!

Podłącz go, włącz przełącznik i ciesz się.

Rozważ subskrypcję mojego kanału na YouTube, aby mnie wspierać i oglądać więcej niesamowitych projektów/filmów.

Dziękuję za przeczytanie!

Zalecana: