Spisu treści:
Wideo: Kominek Arduino / ESP LED: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
W wynajętym przeze mnie domu był nieczynny kominek, bez opcji na ładny, przytulny prawdziwy kominek. Postanowiłem więc zrobić własny kominek LED RGB, co daje miłe uczucie symulujące prawdziwy ogień. Nie tak dobry jak prawdziwy ogień, ale daje naprawdę podobne przytulne uczucie.
Możesz też stworzyć własny, jest to łatwy projekt dla początkujących, który możesz wykonać tylko z kilku części i modułu Arduino lub ESP8266. Oba moduły działają dobrze, dlatego wybrałem ESP8266 jest to, że daje mi to również możliwość zdalnego sterowania kominkiem, włączania/wyłączania z mojego systemu automatyki domowej. Cały projekt jest dość tani i nie zajmuje dużo czasu.
Potrzebne materiały:
- Taśma LED RGB WS2812B (1 metr, 60 diod/metr) - eBay cca. 7 USD
- Moduł NodeMCU ESP8266 ESP-12 (3.3v) lub Arduino Nano V3.0 (5V) (jeśli chcesz WiFi, wybierz NodeMCU) - cca. 4-7 USD
- 1 x kondensator (1000 uF, 6,3 V+) do stabilizacji skoków prądu
- Biały natłuszczony papier do pieczenia
- Trochę deski drewnianej na podstawę (lub tekturę)
- Kabel USB, zasilacz ścienny (1 A lub więcej)
Potrzebne będzie również trochę lutownicy, narzędzi i przewodów.
Krok 1: Przygotowanie bazy
Przede wszystkim będziesz musiał przeciąć 1 metrową taśmę LED RGB na pół i połączyć ze sobą piny (GND do GND, D do D, +5V do +5V). W ten sposób otrzymasz podwójny pasek o długości 50 cm.
Teraz możesz wziąć trochę drewna i przyciąć je na wymiar, powinno być tylko trochę dłuższe niż taśma LED i tylko trochę szersze. Możesz użyć dowolnego innego materiału, ale myślę, że drewno wygląda lepiej.
Przymocuj tylko końce taśmy LED RGB do płyty za pomocą taśmy klejącej lub kleju (na gorąco).
Krok 2: Dodawanie płomieni
Weź natłuszczony papier i oderwij kawałek (szeroki na około 10-15 centymetrów), lekko go pomarszcz, a następnie wsuń pod taśmę LED, złóż do góry i dookoła, aby powstał „płomień”. Celem jest zbudowanie go nad diodami LED, aby światło z diod LED było rozpraszane na papierze.
Możesz spróbować po prostu zabezpieczyć, składając boki. Nie będziesz w stanie użyć taśmy samoprzylepnej lub zwykłego kleju, aby trzymać go razem, ponieważ jest to natłuszczony/nieprzywierający papier. Możesz związać go za pomocą przezroczystej nici za pomocą igły.
Gdy już zrobisz pierwszy płomień, kontynuuj budowanie wszystkich kolejnych płomieni, lekko zachodząc na bazę z poprzednim.
Krok 3: Okablowanie
Okablowanie modułu (NodeMCU) do paska LED jest łatwe, ale będziesz musiał wykonać trochę lutowania, aby oddzielić przewody od paska LED. Upewnij się również, że dodałeś kondensator 1000 uF 6,3 V (lub więcej) między + i GND, blisko paska LED, co pomoże ustabilizować moc.
Okablowanie to:
- Podłącz +5V (USB VCC) z NodeMCU do paska LED +5V
- Podłącz GND z NodeMCU do taśmy LED GND
- Podłącz pin oznaczony "D7" od NodeMCU do "D" na pasku LED
Jeśli korzystasz z Arduino, możesz podłączyć dowolny pin cyfrowy (D2-D13) do paska LED, pamiętaj tylko o dopasowaniu go w kodzie źródłowym.
Krok 4: Przesyłanie kodu
Musisz użyć Arduino IDE i upewnić się, że zainstalowałeś również obsługę płyty ESP8266:
github.com/esp8266/Arduino
Kod źródłowy jest dostępny na stronie github:
Skompiluj i prześlij kod do modułu NodeMCU i to wszystko! Zacznie migać diody LED.
Jest jedna szczególna uwaga do kodu: pobór prądu przez obecny kod został zmierzony na około 600-700 mA, czyli powyżej normalnych portów USB 500 mA, które lubią dawać. Z tego powodu przez pierwszą minutę będzie zasilać tylko część diod LED (około jednej trzeciej), a następnie włączy się i zapali całość. Jeśli używasz zasilacza ściennego, upewnij się, że może obsługiwać co najmniej 1 A, a nie najtańszy typ.
Ponieważ kod źródłowy jest dostępny, zachęcamy do eksperymentowania z kolorami, timingami.
Cieszyć się!
Zalecana:
Kontroluj swój kominek za pomocą HomeKit i Alexa: 7 kroków
Kontroluj swój kominek za pomocą HomeKit i Alexa: Niedawno zainstalowałem kominek gazowy, który zawierał pilota. I po zobaczeniu kilku przykładów ludzi integrujących swoje kominki z konfiguracją sterowania domem, zacząłem szukać tego samego. Mój kominek ma tego pilota
Kamera ESP 32 przesyła strumieniowo wideo przez WiFi - Pierwsze kroki z płytą CAM ESP 32: 8 kroków
Kamera ESP 32 przesyła strumieniowo wideo przez Wi-Fi |Pierwsze kroki z płytką CAM ESP32: ESP32-CAM to bardzo mały moduł kamery z układem ESP32-S, który kosztuje około 10 USD. Oprócz kamery OV2640 i kilku GPIO do podłączenia urządzeń peryferyjnych, posiada również gniazdo kart microSD, które może być przydatne do przechowywania zdjęć zrobionych za pomocą t
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE - Instalowanie płytek Esp w Arduino Ide i programowanie Esp: 4 kroki
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE | Instalowanie płyt Esp w Arduino Ide i programowanie Esp: W tej instrukcji dowiemy się, jak zainstalować płyty esp8266 w Arduino IDE oraz jak zaprogramować esp-01 i przesłać w nim kod. Ponieważ płyty esp są tak popularne, pomyślałem o naprawieniu instrukcji dla to i większość ludzi boryka się z problemem
Płytka programująca i rozwojowa ESP-12E i ESP-12F: 3 kroki (ze zdjęciami)
Płytka programująca i rozwojowa ESP-12E i ESP-12F: Zadanie tej płyty było proste: być w stanie zaprogramować moduły ESP-12E i ESP-12F tak łatwo, jak płyty NodeMCU (tzn. nie trzeba naciskać przycisków). Posiadaj piny przyjazne dla płytki stykowej z dostępem do użytecznego IO. Użyj oddzielnego portu USB do połączenia szeregowego
Miniaturowy kominek LED Nendoroid: 9 kroków (ze zdjęciami)
LED Miniaturowy kominek Nendoroid: Twoje nendoroidy zasługują na ciepłą, przytulną noc przy ogniu w te Święta.Materiały: Miniaturowy drewniany kominek Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 szt. Przewód silikonowy 30 awg Kabel Micro USB (najlepiej pod kątem prostym) g