Indholdsfortegnelse:

Kids RGB LED Star Nightlight: 9 trin (med billeder)
Kids RGB LED Star Nightlight: 9 trin (med billeder)

Video: Kids RGB LED Star Nightlight: 9 trin (med billeder)

Video: Kids RGB LED Star Nightlight: 9 trin (med billeder)
Video: Here are the BEST LED Light colors to SLEEP with!! 2024, Juli
Anonim
Image
Image

Jeg elsker at lave projekter til mine børn, og jeg elsker også at lave projekter ved hjælp af RGB -lysdioder, så jeg kom på ideen om et lys, der registrerer RGB -stjerneformet natlys til mine børneværelser. Nattelyset kan registrere, om det er i mørke, og tænde RGB -lysdioderne for 50% lysstyrke og derefter dæmpe dem tilbage til 10% lysstyrke over en time.

Hvis nattelyset registrerer, at det er i lys, slukker det lysdioderne, hvilket naturligvis også sparer batterilevetid.

Stjernen er 3D -printet og bruger et TinyDev Tiny85 -bord til at styre lysdioderne, fordi den har et super lavt strømforbrug og kun er 26 mm x 9 mm i størrelse, samme bredde som en RGB -strimmel, men du kan naturligvis erstatte TinyDev med enhver Arduino -kompatibel mikrocontroller.

Nattelyset løber af 2x AA batterier.

Trin 1: Trin 1 - 3D Udskriv stjernen

Trin 2 - Saml alt elektronik og en mikro -controller
Trin 2 - Saml alt elektronik og en mikro -controller

Tag fat i stjernens STL, og udskriv den på din printer.

Du kan også designe din egen form, bare sørg for at lave en kanal, hvor strimlen af RGB -lysdioder kan sidde i.

Trin 2: Trin 2 - Saml alt elektronik og en mikro -controller

Når du har din TinyDev eller en anden mikrokontroller, skal du finde ud af, hvilken digital GPIO du skal bruge til RGB Strip-udgangen, og hvilken analog GPIO du vil bruge til LDR-indgangen, og justere koden for at bruge de korrekte ben.

Nu er et godt tidspunkt at uploade koden til mikrokontrolleren, så du ikke behøver at trække projektet fra hinanden senere for at gøre det.

Trin 3: Trin 3 - Lod RGB -stripen til mikrokontrolleren

Trin 3 - Lodd RGB -stripen til mikro -controlleren
Trin 3 - Lodd RGB -stripen til mikro -controlleren

Du vil nu lodde VCC-, DATA- og GND-puderne på RGB-båndet til nogle ledninger eller header og derefter lodde/slutte dem til din mikrokontroller.

Ideelt set, hvis din mikro-controller har en 5V pin, skal du slutte RGB-strimmelens VCC til den, ellers er 3,3V fint.

Tilslut GND'en på RGB-båndet til en GND-pin på mikrokontrolleren, og slut endelig DATA'en med den digitale GPIO, du valgte tidligere.

Trin 4: Trin 4 - Tilslut LDR og 220 Ohm modstanden

Trin 4 - Tilslut LDR og 220 Ohm modstanden
Trin 4 - Tilslut LDR og 220 Ohm modstanden
Trin 4 - Tilslut LDR og 220 Ohm modstanden
Trin 4 - Tilslut LDR og 220 Ohm modstanden

Lod det ene ben af LDR til det ene ben af modstanden, og dæk derefter med lidt varmekrympning til både afskærmning og styrkelse af forbindelsen.

Nu loddes/forbindes det andet ben af LDR'en med den analoge GPIO, du valgte tidligere, og lodde/slutte det andet ben af modstanden til en GND-pin på mikrokontrolleren.

Trin 5: Trin 5 - Vælg din strømkilde

Trin 5 - Vælg din strømkilde
Trin 5 - Vælg din strømkilde

Endelig beslutte, hvordan du vil tænde dit nattelys. Jeg brugte 2x AA batterier i en batteriholder og lodde ledningerne til VCC IN og GND IN i TinyDev.

Afhængigt af din mikrokontroller kan du vælge at bruge et Lipo genopladeligt batteri, et USB-kabel (pas på, hvor meget strøm du trækker fra det) eller et 2,1 mm stik med en 5V strømforsyning.

Bemærk: Hvis du bruger din egen mikrokontroller, er det god praksis at sætte en 300-500 ohm modstand mellem GPIO- og datalinjen på RGB-strimlen og at sætte en 10uF kondensator på tværs af VCC- og GNC-forbindelserne til RGB-stripen.

Trin 6: Trin 6 - Indsæt RGB -stripen i stjernen

Trin 6 - Indsæt RGB -stripen i stjernen
Trin 6 - Indsæt RGB -stripen i stjernen

Indsæt forsigtigt RGB -strimlen og bøj den rundt om stjerneformen, indtil hele strimlen er på det rigtige sted. Vær forsigtig, når du bukker strimlen rundt om de skarpere kanter for at sikre, at du ikke revner eller knækker strimlen.

Trin 7: Trin 7 - Hæng det på væggen

Trin 7 - Hæng det på væggen
Trin 7 - Hæng det på væggen

Jeg tilføjede velcrobånd til min batteripakke for at klæbe den til væggen, så den let kan fjernes for at skifte batterier, men brug gerne en hvilken som helst monteringsmekanisme, du kan lide.

Trin 8: Ekstra trin - Skift farver eller animationer op

Ekstra trin - Skift farver eller animationer
Ekstra trin - Skift farver eller animationer

Du er velkommen til at kode, hvilken farve eller animation der er til nattelyset … indstil bestemte farver, som du bedst kan lide, eller få lysdioderne til at pulsere eller flytte.. det er helt op til dig!

Trin 9: Alle filerne …

3D STL -filen for stjernen og koden til dette projekt er tilgængelig på Github på …

Uventet Maker Github

Jeg håber du nyder dette projekt! Følg mig videre

youtube.com/unexpectedmaker

twitter.com/unexpectedmaker

www.facebook.com/unexpectedmaker/

www.instagram.com/unexpectedmaker/

www.tindie.com/stores/seonr/

Anbefalede: