
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03



Dla tych, którzy chcą relaksującego lub hipnotyzującego pokazu kolorowych świateł, do pokoju dziecka, dekoracji świątecznych lub po prostu dla zabawy, oto mój wzmacniacz nastroju. Otrzymuję naprawdę entuzjastyczne reakcje od 6-miesięcznych dzieci po starsze dzieci w każdym wieku.
Taśma LED Neo Pixels (znana również jako WS2812B) w połączeniu z Arduino i pilotem na podczerwień tworzy zabójczą kombinację w postaci lampy w chmurze, okrągłej papierowej latarni lub w dowolnej innej formie. Użyłem tego, aby zastąpić istniejącą lampę pokojową: prąd zmienny z istniejącego gniazdka zasila zasilacz 5 V i zwykłą żarówkę 220 V, która wisi pod lampą LED.
110V-220V Ostrzeżenie: NIE BUDUJ TEGO, JEŚLI NIE ZNASZ ŚRODKÓW BEZPIECZEŃSTWA DOTYCZĄCYCH PRACY Z WYSOKIM NAPIĘCIEM.
Rzeczy, których będziesz potrzebować:
Lampa LED
- Dwie płytki Arduino (użyłem Cactus Micro Rev. 2, ale bez problemu można użyć arduino nano)
- Deska do krojenia chleba
- Taśma LED jak WS2812B (użyłem 150 diod, które pasują do średniego pomieszczenia jako lampka nocna)
- Kompaktowy zasilacz - 5V, minimum 0,06A X 150 diod + Arduino czyli 10A (użyłem tego)
- Duży (~1000 uF) kondensator
- 2X złącze Power jack do łatwego odłączania lampy
- Kompaktowy pilot na podczerwień (tylko pilot, dioda LED nie jest potrzebna). Każdy inny standardowy pilot również by działał.
- Odbiornik podczerwieni IRM 3638
- Zielona dioda LED, rezystor 220 Ohm
- Przewody połączeniowe
Wsparcie
- Lampiony papierowe - co najmniej 10" śr.
- Żyłka wędkarska
- Opaski na suwak
- Taśma dwustronna lub klej na gorąco + pistolet
- ~59 cm (23") długości, 12 mm (1/2") średnicy, lekka aluminiowa rurka
Zwykła lampa
- E27 do adaptera przewodów
- Przekaźnik półprzewodnikowy 220 V AC
- Tranzystor 2N2222, rezystor 47 kOhm
- Dom z żarówką E27
- Przewód znamionowy 220 V
Krok 1: Testowanie paska LED

Zaczniesz od kodowania i testowania animacji przed zawieszeniem całości na suficie. Aby wykonać ten krok, musisz pobrać bibliotekę FastLED, a w kolejnym – bibliotekę SimpleTimer.
Podłącz płytkę jak pokazano na schematycznym rysunku i prześlij załączony szkic test_strip. Powinieneś być w stanie zobaczyć zielone i fioletowe odcienie stopniowo przesuwające się po taśmie LED. Kluczowymi zmiennymi są MAXPIXELS (wiersz 5), fps (wiersz 8) i current_anim (wiersz 14).
FastLED jest niesamowicie potężny i zachęcam do zapoznania się z jego funkcjami tutaj.
buzzandy z hackster.io również wykorzystał tę bibliotekę do uzyskania niesamowitych efektów.
Krok 2: Montaż paska wewnątrz papierowych lampionów

Niektórzy ludzie mają kształt podobny do chmury, ale wierzę, że potencjalnie może stać się potworem zbierającym kurz. Zamontowałem więc taśmę 150 LED spiralnie wewnątrz 3 papierowych lampionów zawieszonych poziomo. Inne możliwości: pierścień papierowych lampionów lub krążek 6 lampionów z centralną 7. lampionem.
Aby zamontować diody LED najpierw włóż jedną stronę metalowego wspornika latarni do wnętrza latarni, a następnie delikatnie włóż pętle 8 diod do środka, mocując każdą pętlę do wspornika gorącym klejem (zalecane) lub taśmą dwustronną. Rozłóż je równomiernie za pomocą 6 pętli na lampę i 3 diod LED pośredniczących między lampionami (nie przecinaj paska między lampionami). Polecam znaleźć tymczasowe miejsce do zawieszenia paska w pobliżu komputera, pozostawiając Arduino dostępne do momentu zakończenia etapu kodowania i przygotowania lampy do zawieszenia na suficie.
Krok 3: Dodawanie modułu zdalnego sterowania, zwykłej żarówki do końcowego szkicu

Zdalne sterowanie
Jeśli chcesz zawiesić tę lampę LED na suficie, musisz nią zdalnie sterować. Dostępne są inne opcje, takie jak sterowanie przez telefon i Blynk, ale uważam, że są powolne i skomplikowane w porównaniu z prostym pilotem na podczerwień. Miałem problemy z uruchomieniem procedury dekodowania IR z powodu delikatnych wymagań czasowych NeoPixels. Jeśli udało Ci się zdobyć NeoPixels z pilotem na podczerwień / Blynk, podziel się swoimi doświadczeniami w sekcji komentarzy! Postanowiłem pozostawić pilota drugiemu Arduino, które jest połączone z głównym Arduino prostym mostkiem I2C.
Zwykła żarówka
Każda dioda LED na pełnej mocy generuje zgodnie ze specyfikacją tylko około 0,4 lumenów (~1/1000 żarówki żarowej 40W). Będę używał tylko 150 diod LED i spodziewam się uzyskać natężenie światła lampki nocnej, więc zdecydowałem się dołączyć zwykłą żarówkę E27, która jest wyłączana przez Arduino po uruchomieniu animacji LED.
Kładąc wszystko razem
W tym kroku będziesz potrzebować wbudowanych bibliotek Wire i IRLib. Podłącz wszystko zgodnie z załączonym schematem (możesz na razie pozostawić zasilacz podłączony do zwykłego gniazdka elektrycznego 220V) i wgraj dwa załączone szkice. Górna płytka na schemacie to I2C slave, natomiast dolna to I2C master. Jeśli używasz innego pilota niż pilot Magic Lighting, którego użyłem, pozostaw szkice w trybie DEBUG i otwórz monitor szeregowy na urządzeniu głównym I2C (płyta odbiornika podczerwieni). Zmapuj kody przycisków pilota (dodając 0x, jeśli to konieczne) i zastąp blok zawierający kody szesnastkowe w szkicu I2C slave.
Krok 4: Ostatnie poprawki



Dostosowywanie wyglądu pilota
Podoba mi się pilot magicznego oświetlenia, ponieważ jest kompaktowy, jego diodę podczerwieni można wygiąć w kierunku odbiornika, a co najważniejsze - łatwo dostosować jego wygląd w następujący sposób:
- Zrób bardzo proste zdjęcie pilota, umieszczając aparat dokładnie nad nim (nie przechylaj)
- Umieść go w PowerPoint lub Inkscape (ja użyłem inkscape, załączyłem mój projekt jako plik.svg), zmierz wysokość / szerokość kontrolera za pomocą linijki, zmień rozmiar, aby dopasować dokładne wymiary w calach.
- Narysuj układ kontrolera, używając zdjęcia jako szablonu. Po zakończeniu usuń oryginalne zdjęcie spod spodu.
- Wydrukuj, wytnij i zaklej taśmą nad oryginalnym kartonem.
Jak widać na załączonych zdjęciach, zhakowałem również diodę LED i skierowałem ją w stronę odbiornika, co było krytyczne dla działania. Górna pokrywa wykonana jest z tektury więc podważyłem ją delikatnie śrubokrętem, wyciąłem mały prostokąt górnej strony i wygiąłem diodę. Następnie wzmocniłem sygnał jeszcze bardziej, umieszczając na nim stożek z blachy aluminiowej, co również poprawiło niezawodność.
Zawieszenie lampy pod sufitem
- Wywierć otwór w środku aluminiowej rurki na 3 przewody (5V, Data, GND) łączące pasek z Arduino.
- Przełóż przewody przez otwór i wyciągnij je z jednego z boków rurki.
- Przepchnij pasek przez środek 3 lampionów, użyj opasek zaciskowych lub dowolnego kleju, który chcesz naprawić.
- Podłącz przewody 5V, GND zwisające z boku tuby do taśmy LED ze złączem Jack. Zalecam użycie drugiego Jacka do przewodu danych, aby lampę można było łatwo odłączyć w celu debugowania itp.
- Podłącz drugi koniec przewodów do Arduino i zasilacza
- Zawieś lampę na aluminiowym drążku za pomocą podwójnego drutu wędkarskiego na każdym końcu (to naprawdę zależy od istniejących ustawień lampy…). Wynik powinien wyglądać podobnie do zdjęcia.
Zalecana:
Smokin' - zdalnie sterowana maszyna do dymu tanio: 5 kroków (ze zdjęciami)

Smokin' - Zdalnie sterowana maszyna do dymu na tanie: Jest to krótka instrukcja, jak zrobić stosunkowo małą, zdalnie sterowaną, tanią i zabawną małą maszynę do dymu, która może być używana do robienia żartów znajomym, robienia magicznych sztuczek, testowania przepływu powietrza lub czegokolwiek innego Twoje pragnienia serca.Zastrzeżenie: Ta kompilacja zawiera
DIY Zdalnie sterowana taśma LED na podczerwień: 10 kroków (ze zdjęciami)

DIY Zdalnie sterowana taśma led na podczerwień: Witam wszystkich, witamy w naszych nowych instrukcjach, jak już wiecie z miniatury, że w tym projekcie zamierzamy stworzyć kontroler taśmy led na podczerwień, który będzie można kontrolować za pomocą dowolnego powszechnie dostępnego pilota na podczerwień, który jest ogólnie używany w
Zakurzona ścienna animowana lampa LED Arduino z efektem świetlnym: 11 kroków (ze zdjęciami)

Zakurzona ścienna animowana lampa ledowa Arduino z efektem świetlnym: Właśnie urodziłam dziecko i po zrobieniu jego sypialni potrzebowałam światła na ścianie. Ponieważ bardzo kocham LED, postanowiłem coś stworzyć.Lubię też ogólnie samolot, więc dlaczego nie umieścić na ścianie samolotu z kreskówki, tutaj jak się zaczyna i jak to zrobiłem.Mam nadzieję
Zrób zdalnie sterowaną kamerę z telefonu komórkowego!: 5 kroków (ze zdjęciami)

Zrób zdalnie sterowaną kamerę z telefonu komórkowego!: Chcesz wiedzieć, co robi Twój kot w pracy? Wyślij wiadomość tekstową na nowo utworzony telefon do monitoringu i odbierz zdjęcia i filmy kilka sekund później. Brzmi jak sen? Nigdy więcej! Ten film wyjaśnia, jak to działa:
Zdalnie sterowana, podświetlana dekoracja ścienna w kształcie serca: 8 kroków (ze zdjęciami)

Zdalnie sterowana, podświetlana dekoracja ścienna w kształcie serca: W tym samouczku tworzenia prezentów dla majsterkowiczów dowiemy się, jak zrobić podświetlany panel ścienny w kształcie serca za pomocą płyty ze sklejki i dodać różne rodzaje efektów świetlnych, którymi można sterować za pomocą pilota i światła czujnik (LDR) za pomocą Arduino. C