Indholdsfortegnelse:
- Trin 1: Først: Tegn / Udskriv / Stans eller bor din stjerne
- Trin 2: Loddetid
- Trin 3: … og mere lodning
- Trin 4: Sætte ting sammen
- Trin 5: Programmeringstid
- Trin 6: Hvad er det næste: Ting, du vil prøve
- Trin 7: Endelig …
- Trin 8: Videoer af det færdige projekt. Ejoy
Video: Mousserende Arduino Xmas Star: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Så jeg sætter pris på, at det er lidt sent at starte et juleprojekt i år. Men måske har du allerede alt, hvad du har brug for, og måske vil du ikke gå nogen steder i år: Så måske, bare måske vil du prøve dette lille projekt. Reservedelslisten er herunder, så tjek selv!
Det er en stjerne af pentagram med 20 lysdioder i forskellige farver, der passer til årstiden.
Og da det er Arduino -drevet, kan du blive kreativ med dine belysningsmønstre: Jeg giver et par muligheder, som du kan starte med, så du finder din egen inspiration. Så del!
Tilbehør:
Lyset:
- 10 grønne 3 mm lysdioder
- 5 røde 3 mm lysdioder
- 5 gule 3 mm lysdioder
- 1 hvid 3 mm
- 5 220 Ohm modstande
Kontrol:
- 1 Arduino Uno (eller kompatibel)
- 1 Adafruit 16 -kanals 12 -bit PWM/Servo Driver - I2C interface - PCA9685 (eller kompatibel)
De andre ting:
- et brødbræt i passende størrelse (jeg brugte et 830 -benet bord med strømforsyningslinjer på hver side)
- 5V strømforsyning
- flok jumperwires
- 20+1 18AWG -ledninger til lysdioderne og GND
Trin 1: Først: Tegn / Udskriv / Stans eller bor din stjerne
Hvis du ikke er god til at tegne (som jeg indrømmer, jeg er; så måtte bruge www.wikipedia.org): Find et pentagram på et hvilket som helst gratis billedsite, skaler det til ca. 8 cm (3 1/8 ) på tværs og udskriv det.
For bekvemt at lodde dine lysdioder sammen kan du enten slå huller i en pap ved hver spids af din stjerne og hvert kryds plus et i midten. Eller du overfører positionerne til et tyndt stykke krydsfiner og borer 3 mm (1/8 ) huller som vist på billedet.
Trin 2: Loddetid
Vælg en hvilken som helst position til dine grønne, gule og røde lysdioder. Jeg besluttede at have en hvid i midten, men du kan bruge enhver farve. Min stjerne er en ret tilfældig blanding, men en ordnet måde at arrangere farverne vil naturligvis fungere lige så godt!
Bøj derefter katoderne på hver LED i en 90 ° vinkel. Sørg for at bøje dem alle i samme retning, hvilket vil gøre lodning lettere senere. Katoden er den kortere ledning på hver LED eller den flade side af huset.
Placer hver LED i det tilsvarende hul og lod alle katoder sammen for at danne stjerneformen som ses på billederne. Forsigtig: Sørg for ikke at kortslutte katode og anode (længere ben / rund side).
Trin 3: … og mere lodning
Når din stjerne er færdig, skal du tilslutte en ledning til hver LED -anode (husk: langt ben, rund side …). For min stjerne valgte jeg grønne og hvide ledninger, mest fordi jeg tilfældigvis havde dem. Sæt også en ledning i en anden farve på katoden (dvs. på ethvert tidspunkt på den stjerne, du byggede i det foregående trin); Jeg brugte en sort ledning (ikke særlig munter, men sort bruges så traditionelt til GND, jeg kunne ikke lade være).
For nemheds skyld, find en måde at organisere dine ledninger i en eller anden rækkefølge, der giver mening for dig. Især:
- Hold (-) / katodetråden fra hinanden
- Identificer den (hvide) midterste LED
- adskil de 5 lysdioder, der er placeret på krydsfeltene mellem pentagrammet ("indre" lysdioder)
Trin 4: Sætte ting sammen
Efter lodning af din smukke stjerne (som jeg er sikker på vil se bedre ud end min: Du vil være meget omhyggelig med at holde den i god form!), Er det tid til at forbinde alt. Beklager, jeg laver ikke FRITZING, så jeg vil prøve at forklare. En oversigt er på det første billede, og de næste trin vises tilsvarende.
På brødbrættet
- Indsæt din 5V forsyning. Sørg for, at forsyningen (+) er i brødbrættets (+) position!
- anbring 16 -kanals PWM -kortet på brødbrættet i en bekvem position
- placer 5 220 Ohm modstande bekvemt ved siden af hinanden
Fra Arduino til Breadboard
- Tilslut Arduino GND til brødbræt (-)
- Tilslut Arduino SCL til PWM board SCL og SDA til SDA
- Tilslut en jumper fra Arduino pins 3, 4, 5, 6, 7 o den ene side af hver modstand
Fra PWM Breakout til Breadboard
- 16 jumperwires går fra PWM -output ved breakout til 16 på hinanden følgende rækker på breadboard
- GND er tilsluttet (-) på brødbrædderne
- VCC er tilsluttet (+) på brødbrædderne
- da vi kun vil bruge små lysdioder, bruger jeg ikke V+ -forbindelsen
"Stjerne" -forbindelser
- Den (sorte!) Katodetråd er forbundet til (-) på brødbrættet
- den (hvide) midter -LED er forbundet til PWM pin 15
- de 5 "indre" lysdioder er forbundet til modstandernes anden ende
- de resterende 15 lysdioder er forbundet til PWM -ben 0 til 14 i overensstemmelse hermed
Andre ting
- Du skal tænde dit brødbræt
- … og tilslut Arduino til din pc ved hjælp af et standard USB -kabel
Trin 5: Programmeringstid
Tid til at blive kreativ og sætte DIN gnistre til projektet.
Mine eksempelfiler er baseret på Adafruit_PWMServoDriver -biblioteket, som jeg fandt er let at bruge (og pænt dokumenteret).
Alle starter med at påberåbe sig bibliotekerne og definere de nødvendige variabler (og jeg har måske savnet at rydde op i de senere eksempler!)
I sektionen OPSÆTNING ser du PWM-breakout blive initialiseret og en seriel port åbnet (som jeg brugte til nogle fejlfinding … min programmeringsstil er for det meste kopi-indsæt-prøv-mislykk-prøv-gentag!) Samt definerer 5 ben til indre LED'er som OUTPUT.
Endelig i LOOP vil jeg lade lysdioder blinke tilfældigt, eller jagte rundt, eller få grupper af dem til at tænde og slukke. Prøv dem, se hvad de gør for dig selv: Det er hvad julegaver handler om, ikke? Bliver overrasket! Håber du nyder det!
BTW: Nogle prøver er på min instagram (@nicnowak) som denne her:
Sieh dir diesen Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
Trin 6: Hvad er det næste: Ting, du vil prøve
Håber du har nydt denne INSTRUKTABLE indtil videre. Hvis ja, her er et par ideer til, hvad du kan gøre for at gøre det sjovere:
Brug STØRRE LED'er! 5 mm, 8 mm. Bare glem ikke, at de sandsynligvis får brug for mere strøm, så du vil tilslutte en separat strømforsyning til V+ på PWM -kortet og tilslutte LED'erne i overensstemmelse hermed.
Brug flere LED'er! Da PWM -kortet er I2C -baseret, kan du kæde flere tavler (op til 62!) Og have mange mange lysdioder. Komplekse stjerneformer er mulige, måske endda en 3D -form ville være en mulighed?
Brug FORSKELLIGE FARVER! Selvfølgelig er rød, guld og grøn slags det typiske juletema, men blå og hvid virker som en interessant mulighed.
Opret et STJERNEFORMET HUS! Synlige ledninger er ikke, hvad alle anser for at være æstetisk tiltalende (ja: det gør jeg …), så en krydsfiner- eller plastkasse til at dække stjernen kan tilføre julestemning. Kan du 3D udskrive det? Ja du kan !! (jeg kan ikke …)
Brug en DIFFUSOR! Bare LED'er har et meget lille fokusområde. Brug af diffusormateriale som halvgennemsigtigt papir eller gennemsigtigt plast vil glatte lysene.
Opret CRAZY LIGHT EFFECTS! Eller gør det mere festligt: Det er op til dig.
Tilføj KONTROL! I slutningen af dagen kan din Arduino meget mere end bare 21 lysdioder. Inkluder kontakter for at skifte mellem lysmønstre. Få det til at lyde følsomt. Få det til at skinne, når solen går ned.
Trin 7: Endelig …
Som du måske har bemærket, er mine komponenter "kompatible" tavler. De klarer sig fint, er billige og let tilgængelige på mange forretninger.
Hvis du har råd, kan du imidlertid støtte de skabere, der bringer alt dette til os:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
Trin 8: Videoer af det færdige projekt. Ejoy
Nogle er filmet med bare de blotte lysdioder, mens jeg på de andre brugte almindeligt hvidt papir til at sprede lyset.
Hvilken kan du bedst lide?
Anbefalede:
Vær opmærksom på ATLAS - STAR WARS - Death Star II: 7 trin (med billeder)
Vær opmærksom på ATLAS - STAR WARS - Death Star II: Bygget fra Bandai Death Star II plastmodel. Vigtigste funktioner inkluderer: ✅Lys og lydeffekt✅MP3-afspiller✅InfraRED fjernbetjening✅Temperatursensor✅3 minutters timerBlog: https://kwluk717.blogspot.com 2020/12/be-aware-of-atlas-star-wars- dødsstjerne
Mousserende LED Ganesha: 18 trin (med billeder)
Mousserende LED Ganesha: Dette er festivalens sæson i Indien, og Lord Ganesha er en af de mest ærede og yndige Gud, især for børn. Han er den første Gud, der tilbedes i alle religiøse ceremonier. Hvilken bedre måde at nyde julen på end at lægge
Tænd din valentine med mousserende RGB -matrix: 3 trin
Tænd din valentine med funklende RGB -matrix: Valentinsdag kommer, møder du nogen, der blev forelsket ved første blik?
Star Track - Arduino Powered Star Pointer and Tracker: 11 trin (med billeder)
Star Track - Arduino Powered Star Pointer and Tracker: Star track er et Arduino baseret, GoTo -mount inspireret stjernesporingssystem. Det kan pege og spore ethvert objekt på himlen (Himmelske koordinater er angivet som input) med 2 Arduinos, en gyro, RTC-modul, to billige steppermotorer og en 3D-printet struktur
Arduino XMAS Hitcounter: 6 trin (med billeder)
Arduino XMAS Hitcounter: Julen nærmer sig, så her er mit bidrag til at bringe dig i det rigtige humør. Det er en blog -hitcounter, der ringer en klokke. Bogstaveligt talt. Det får et smil på læben, hver gang nogen rammer din blog. Den består af et Arduino -bord, en klokke, en