Innehållsförteckning:
- Steg 1: Testa din LED -remsa
- Steg 2: Montering av remsan inuti papperslyktorna
- Steg 3: Lägga till en fjärrkontrollmodul, en vanlig glödlampa till den slutliga skissen
- Steg 4: Sista handen
Video: Fjärrstyrd animerad LED-rumslampa: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
För dem som vill ha en avkopplande eller en fascinerande färgglad ljusshow, antingen för ett barnrum, juldekoration eller bara för skojs skull, här är min stämningsförstärkare. Jag får riktigt entusiastiska svar från 6 månader gamla bebisar till äldre barn i alla åldrar.
Neo Pixels LED -remsa (aka WS2812B) i kombination med en Arduino och en IR -fjärrkontroll gör en mördarkombination antingen som en molnlampa, en rund papperslykta eller vilken annan form du vill. Jag har använt detta för att ersätta den befintliga rumslampan: AC -ström från det befintliga ljusuttaget matar 5V -strömförsörjningen och en vanlig 220V -lampa som hänger under LED -lampan.
110V-220V Varning: BYGGA INTE DETTA OM DU INTE ÄR FAMILJER MED SÄKERHETSFÖRSIKTIGHETEN FÖR ATT ARBETA MED HÖG SPÄNNING.
Saker du behöver:
LED lampa
- Två Arduino -kort (jag använde Cactus Micro Rev. 2 men du kan enkelt använda arduino nanos)
- Bakbord
- LED -remsa som WS2812B (jag använde 150 lysdioder som passar ett mellanrum som nattlampa)
- Kompakt strömförsörjning - 5V, minst 0,06A X 150 lysdioder + Arduinos så 10A (jag använde detta)
- Stor kondensator (~ 1000 uF)
- 2X strömuttagskontakt för enkel demontering av lampan
- Kompakt IR -fjärrkontroll (bara fjärrkontrollen, LED behövs inte). Vilken annan standardfjärrkontroll som helst fungerar också.
- IRM 3638 IR -mottagare
- Grön LED, 220 Ohm motstånd
- Bygelkablar
Stöd
- Papperslyktor - minst 10 "dia.
- Fiskelinje
- Buntband
- Dubbelsidig tejp eller varmt lim + pistol
- ~ 59 cm (23 ") lång, 12 mm (1/2") dia., Lätt aluminiumrör
Vanlig lampa
- E27 till ledningsadapter
- 220V AC solid-state relä
- 2N2222 transistor, 47 kOhm motstånd
- E27 lampa hus
- 220V märktråd
Steg 1: Testa din LED -remsa
Du börjar med att koda och testa animationerna innan du hänger det hela i taket. Du måste ladda ner FastLED -biblioteket för detta steg och SimpleTimer -biblioteket för nästa steg.
Anslut kortet som visas i den schematiska figuren och ladda upp den bifogade test_strip -skissen. Du bör kunna se gröna och lila nyanser som gradvis rör sig på LED -remsan. Viktiga variabler är MAXPIXELS (rad 5), fps (rad 8) och current_anim (rad 14).
FastLED är otroligt kraftfullt och jag uppmuntrar dig att utforska dess funktioner här.
buzzandy från hackster.io använde också detta bibliotek för några fantastiska effekter.
Steg 2: Montering av remsan inuti papperslyktorna
Vissa människor har en molnliknande form, men jag tror att det potentiellt kan bli ett dammsamlande monster. Så jag monterade 150 LED -remsan spiralt inuti 3 papperslyktor som hängdes horisontellt. Andra möjligheter: en ring av papperslyktor eller en skiva med 6 lyktor med en central 7: e lykta.
För att montera lysdioderna, sätt först in ena sidan av lyktans metallstöd inuti lyktan, sätt sedan försiktigt in öglor med 8 lysdioder inuti, fixera varje slinga till stödet med varmt lim (rekommenderas) eller dubbelsidig tejp. Fördela dem jämnt med 6 slingor per lampa och 3 lysdioder mellan lamporna (skär inte remsan mellan lyktorna). Jag rekommenderar att du hittar en tillfällig plats för att hänga remsan nära en dator, så att Arduinos är tillgängligt tills kodningssteget är klart och lampan är klar att hängas i taket.
Steg 3: Lägga till en fjärrkontrollmodul, en vanlig glödlampa till den slutliga skissen
Fjärrkontroll
Om du vill hänga denna LED -lampa i taket måste du fjärrstyra den. Andra alternativ som kontroll via din telefon och Blynk är tillgängliga, men jag tyckte att de var långsamma och komplicerade jämfört med en enkel IR -fjärrkontroll. Jag hade problem med att köra IR -avkodningsrutinen med NeoPixels bräckliga timingkrav. Om du lyckades få NeoPixels med en IR -fjärrkontroll / Blynk, vänligen dela din erfarenhet i kommentarsfältet! Jag bestämde mig för att lämna fjärrkontrollen till en andra Arduino som är ansluten till huvud Arduino med en enkel I2C -bro.
Vanlig glödlampa
Varje LED på full effekt genererar endast enligt specifikationerna cirka 0,4 lumen (~ 1/1 000 av en 40W glödlampa). Jag kommer att använda endast 150 lysdioder och förväntar mig att få ljusintensiteten hos en nattlampa, så jag bestämde mig för att inkludera en vanlig E27 -lampa som stängs av av Arduino när en LED -animering startar.
Få alltid att falla på plats
För detta steg behöver du de inbyggda Wire- och IRLib-biblioteken. Anslut allt enligt den bifogade schemat (du kan låta strömförsörjningen vara ansluten till ett vanligt 220V eluttag för tillfället) och ladda upp de två bifogade skisserna. Om du använder en annan fjärrkontroll än den Magic Lighting Remote jag använde, låt skisserna stå i DEBUG -läge och öppna en seriell bildskärm på I2C -master (IR -mottagarkort). Kartlägg dina fjärrknappars koder (lägg till 0x om det behövs) och ersätt blocket som innehåller hex -koder i I2C -slavskissen.
Steg 4: Sista handen
Anpassa ditt fjärrkontrolls utseende
Jag gillar den magiska belysningsfjärrkontrollen eftersom den är kompakt, dess IR -LED kan böjas mot din mottagare och viktigast av allt - det är enkelt att anpassa sitt utseende enligt följande:
- Ta en mycket rak bild av fjärrkontrollen och placera kameran precis ovanför den (luta inte)
- Placera den i PowerPoint eller Inkscape (jag använde inkscape, bifogade min design som.svg -fil), mät styrenhetens höjd/ bredd med en linjal, ändra storlek för att matcha exakta mått i tum.
- Rita din controller -layout med fotot som mall. När du är klar tar du bort originalfotot underifrån.
- Skriv ut, klipp ut och tejpa ovanför originalkartongen.
Som du kan se på de bifogade bilderna hackade jag också ut lysdioden och riktade den mot mottagaren, vilket var avgörande för att saken skulle fungera. Det övre locket är gjord av kartong så jag pried det försiktigt med en skruvmejsel, klippte en liten rektangel på ovansidan och böjde lysdioden. Jag förstärkte sedan signalen ytterligare genom att placera en aluminiumplåt på den, vilket också förbättrade tillförlitligheten.
Hänger lampan från taket
- Borra ett hål i aluminiumrörets mitt för de 3 trådarna (5V, Data, GND) som ansluter remsan till Arduino.
- För in ledningarna genom hålet och dra dem från en av rörets sidor.
- Skjut stången genom mitten av de 3 lyktorna, använd dragkedjor eller något lim du vill fixa den här inställningen.
- Anslut 5V, GND -trådarna som hänger från rörets sida till LED -remsan med en Jack -kontakt. Jag rekommenderar att du använder ett andra uttag för datakabeln, så att lampan enkelt kan kopplas bort för felsökning etc.
- Anslut den andra änden av ledningarna till Arduino och strömförsörjningen
- Häng lampan från aluminiumstången med dubbel fisketråd i varje ände (detta beror verkligen på din befintliga lampans inställningar …). Resultatet ska se ut som på bilden.
Rekommenderad:
Animerad mask: 5 steg (med bilder)
Animerad mask: Le, säger de, och världen ler med dig - om du inte bär en mask. Då kan världen inte se ditt leende, mycket mindre leende tillbaka. Framväxten av den skyddande ansiktsmasken har plötsligt tagit bort hälften av ansiktet från vårt ögonblickliga mänskliga
Dusty Wall Arduino Animerad LED -lampa med ljuseffekt: 11 steg (med bilder)
Dusty Wall Arduino Animerad LED -lampa med ljuseffekt: Jag fick precis en bebis och efter att ha gjort hans sovrum behövde jag en lampa på en vägg. Eftersom jag älskar LED så bestämde jag mig för att skapa något. Jag gillar också flygplan i allmänhet, så varför inte lägga ett plan från en tecknad film på väggen, här som det börjar och hur jag gjorde. Hoppas
Hur man gör fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P: 6 steg (med bilder)
Hur man gör fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P: I det här projektet kommer jag att visa hur man bygger fjärrstyrd Spike Buster eller Switch Board med fristående Atmega328P. Detta projekt är byggt på ett anpassat kretskort med mycket få komponenter. Om du föredrar att titta på video har jag inbäddat samma eller
Animerad chokladask (med Arduino Uno): 3 steg (med bilder)
Animerad chokladask (med Arduino Uno): En gång såg jag en vacker chokladask i en butik. Och jag tänkte på att göra en fantastisk present av den här lådan - en animerad låda med choklad. Vad vi behöver: Сlear plastchokladlåda 9V batteri Batterikabeladapter uSD 1GB Arduino U
ANIMERAD RGB -VÄGGKLOCKA: 10 steg (med bilder)
ANIMERAD RGB -VÄGGKLOCKA: Det råder ingen tvekan om att du kommer att älska den här väggklockan. I detta projekt använde vi RGB LED igen. Och naturligtvis är 3d -skrivare väldigt viktigt för oss. Vi designade och producerade några av bitarna som behövs för vår VÄGGKLOCKA igen. Och det är inte bara en klocka. Den