Spisu treści:

Kominek Arduino / ESP LED: 4 kroki (ze zdjęciami)
Kominek Arduino / ESP LED: 4 kroki (ze zdjęciami)

Wideo: Kominek Arduino / ESP LED: 4 kroki (ze zdjęciami)

Wideo: Kominek Arduino / ESP LED: 4 kroki (ze zdjęciami)
Wideo: Светодиодный камин 2024, Lipiec
Anonim
Image
Image
Kominek Arduino / ESP LED
Kominek Arduino / ESP LED

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

Przygotowanie bazy
Przygotowanie bazy
Przygotowanie bazy
Przygotowanie bazy
Przygotowanie bazy
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

Dodawanie płomieni
Dodawanie płomieni
Dodawanie płomieni
Dodawanie płomieni
Dodawanie płomieni
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

Podłączanie go
Podłączanie go
Podłączanie go
Podłączanie go
Podłączanie go
Podłączanie go

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

Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu
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: