Innholdsfortegnelse:
- Trinn 1: Først: Tegn / Skriv ut / Punch eller Drill Star
- Trinn 2: Loddetid
- Trinn 3: … og mer lodding
- Trinn 4: Å sette ting sammen
- Trinn 5: Programmeringstid
- Trinn 6: Hva er neste: Ting du vil prøve
- Trinn 7: Endelig …
- Trinn 8: Videoer av det ferdige prosjektet. Ejoy
Video: Mousserende Arduino Xmas Star: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Så jeg setter pris på at det er litt sent å starte et juleprosjekt i år. Men kanskje du allerede har alt du trenger, og kanskje du ikke kommer til å gå hvor som helst i år: Så kanskje, bare kanskje du vil prøve dette lille prosjektet. Delelisten er nedenfor, så sjekk selv!
Det er en stjerne av pentagram med 20 lysdioder i forskjellige farger som passer årstiden.
Og ettersom den er Arduino -drevet, kan du bli kreativ med belysningsmønstrene dine: Jeg gir deg noen alternativer for å begynne med, slik at du finner din egen inspirasjon. Del deretter!
Rekvisita:
Lyset:
- 10 grønne 3 mm lysdioder
- 5 røde 3 mm lysdioder
- 5 gule 3 mm lysdioder
- 1 hvit 3 mm
- 5 220 Ohm motstander
Kontrollen:
- 1 Arduino Uno (eller kompatibel)
- 1 Adafruit 16 -kanals 12 -biters PWM/servodriver - I2C -grensesnitt - PCA9685 (eller kompatibel)
De andre tingene:
- et brødbrett i passende størrelse (jeg brukte et 830 -pinners brett med strømforsyningslinjer på hver side)
- 5V strømforsyning
- haug med hoppetråder
- 20+1 18AWG -ledninger for lysdiodene og GND
Trinn 1: Først: Tegn / Skriv ut / Punch eller Drill Star
Hvis du ikke er god til å tegne (som jeg innrømmer, jeg er; så måtte bruke www.wikipedia.org): Finn et pentagram på et hvilket som helst gratis bildeside, mål det til omtrent 8 cm (3 1/8 ) på tvers og skriv det ut.
For enkelt å lodde sammen lysdiodene dine, kan du enten slå hull i en papp på hver spiss av stjernen din og hvert kryss pluss ett i midten. Eller du overfører posisjonene til et tynt kryssfiner og borer 3 mm (1/8 ) hull som vist på bildet.
Trinn 2: Loddetid
Velg hvilken som helst posisjon for de grønne, gule og røde lysdiodene. Jeg bestemte meg for å ha en hvit i midten, men du kan bruke hvilken som helst farge. Stjernen min er en ganske tilfeldig blanding, men en ryddig måte å ordne fargene vil selvfølgelig fungere like bra!
Deretter bøyer du katodene til hver LED i en 90 ° vinkel. Sørg for å bøye dem alle i samme retning, noe som vil gjøre lodding lettere senere. Katoden er den kortere ledningen til hver LED eller den flate siden av huset.
Plasser hver LED i det tilsvarende hullet og lodd alle katodene sammen for å danne stjerneformen som vist på bildene. Forsiktig: Sørg for ikke å kortslutte katoden og anoden (lengre ben / rund side).
Trinn 3: … og mer lodding
Når stjernen din er ferdig, må du feste en ledning til hver LED -anode (husk: langt ben, rund side …). For stjernen min valgte jeg grønne og hvite ledninger, mest fordi jeg tilfeldigvis hadde dem. Fest også en ledning i en annen farge til katoden (dvs. når som helst på stjernen du bygde i forrige trinn); Jeg brukte en svart ledning (ikke veldig lystig, men svart er så tradisjonelt brukt for GND, jeg kunne ikke hjelpe det).
For enkelhets skyld, finn en måte å organisere ledningene dine på i en eller annen rekkefølge som gir mening for deg. Særlig:
- Hold (-) / katodetråden fra hverandre
- Identifiser den (hvite) senterlampen
- skille de 5 lysdiodene som er plassert i kryssene mellom pentagrammet ("indre" lysdioder)
Trinn 4: Å sette ting sammen
Etter lodding din vakre stjerne (som jeg er sikker på vil se bedre ut enn min: Du vil være veldig forsiktig med å holde den i god form!), Er det på tide å koble til alt. Beklager at jeg ikke FRITZING, så jeg skal prøve å forklare. En oversikt er på det første bildet, og de neste trinnene vises tilsvarende.
På brødbrettet
- Sett inn 5V -forsyningen. Sørg for at forsyningen (+) er i breadboard -stillingen (+)!
- plasser 16 -kanals PWM -brettet på brødbrettet i en praktisk posisjon
- plasser 5 220 Ohm motstander praktisk ved siden av hverandre
Fra Arduino til brødbrett
- Koble Arduino GND til brødbrett (-)
- Koble Arduino SCL til PWM board SCL og SDA til SDA
- Koble en jumper fra Arduino pins 3, 4, 5, 6, 7 o den ene siden av hver motstand
Fra PWM Breakout til Breadboard
- 16 hoppetråder går fra PWM -utgangen ved breakout til 16 påfølgende rader på brødbrettet
- GND er koblet til (-) på strømbrettene på brødbrettet
- VCC er koblet til (+) på breadboard -owerlistene
- ettersom vi bare vil bruke små lysdioder, bruker jeg ikke V+ -tilkoblingen
"Star" -tilkoblinger
- Den (svarte!) Katodetråden er koblet til (-) på brødbrettet
- den (hvite) senter -LED -en er koblet til PWM -pinne 15
- de 5 "indre" lysdiodene er koblet til den andre enden av motstandene
- de resterende 15 lysdiodene er koblet til PWM -pinner 0 til 14 tilsvarende
Andre ting
- Du må slå på brødbrettet
- … og koble Arduino til PC -en med en standard USB -kabel
Trinn 5: Programmeringstid
På tide å bli kreativ og sette DIN glans i prosjektet.
Eksempelfilene mine er basert på Adafruit_PWMServoDriver -biblioteket som jeg fant er lett å bruke (og godt dokumentert).
Alle starter med å påkalle bibliotekene og definere de nødvendige variablene (og jeg kan ha savnet å rydde opp i de senere eksemplene!)
I SETUP-delen ser du PWM-utbruddet initialiseres og en seriell port åpnes (som jeg brukte for noen feilsøking … programmeringsstilen min er for det meste kopi-lim-prøv-mislykk-prøv-gjenta!) Samt definere 5 pinner for de indre lysdiodene som UTGANG.
Til slutt i LOOP skal jeg la lysdioder blinke tilfeldig, eller jage rundt, eller la grupper av dem gå på og av. Prøv dem, se hva de gjør for deg selv: Det er det julegaver handler om, nei? Blir overrasket! Håper du nyter!
BTW: Noen prøver er på min instagram (@nicnowak) som denne her:
Sieh dir diesen Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
Trinn 6: Hva er neste: Ting du vil prøve
Håper du har hatt glede av denne INSTRUKTABLE så langt. I så fall er det noen ideer du kan gjøre for å gjøre det morsommere:
Bruk STØRRE LEDER! 5 mm, 8 mm. Bare ikke glem at de sannsynligvis trenger mer strøm, så du vil koble til en separat strømforsyning til V+ på PWM -kortet og koble lysdiodene deretter.
Bruk flere lysdioder! Siden PWM -kortet er I2C -basert, kan du kjede flere kort (opptil 62!) Og ha mange mange lysdioder. Komplekse stjerneformer er mulige, kanskje til og med en 3D -form ville være et alternativ?
Bruk FORSKJELLIGE FARGER! Selvfølgelig er rødt, gull og grønt et typisk juletema, men blått og hvitt virker som et interessant alternativ.
Lag et STARFORMET HUS! Synlige ledninger er ikke det alle anser estetisk tiltalende (vel: jeg gjør …), så et kryssfiner- eller plastdeksel for å dekke stjernen kan gi julestemning. Kan du skrive den ut i 3D? Ja du kan !! (jeg kan ikke …)
Bruk en DIFFUSOR! Bare LED -er har et veldig lite fokusområde. Bruk av diffusormateriale som halvgjennomsiktig papir eller gjennomsiktig plast vil glatte lysene.
Lag CRAZY LIGHT EFFECTS! Eller gjør det mer festlig: Det er opp til deg.
Legg til KONTROLLER! På slutten av dagen kan Arduino gjøre mye mer enn bare 21 lysdioder. Inkluder brytere for å veksle mellom lysmønstre. Få det til å høres sensitivt ut. Få den til å skinne når solen går ned.
Trinn 7: Endelig …
Som du kanskje har lagt merke til, er komponentene mine "kompatible" tavler. De gjør det bra, er billige og lett tilgjengelige på mange utsalgssteder.
Men hvis du har råd, kan du støtte skaperne som bringer alt dette til oss:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
Trinn 8: Videoer av det ferdige prosjektet. Ejoy
Noen er filmet med bare de blanke lysdiodene, mens på de andre brukte jeg vanlig hvitt papir for å spre lyset.
Hvilken liker du best?
Anbefalt:
Vær oppmerksom på ATLAS - STAR WARS - Death Star II: 7 trinn (med bilder)
Vær oppmerksom på ATLAS - STAR WARS - Death Star II: Bygg fra Bandai Death Star II plastmodell. Viktige funksjoner inkluderer: ✅Lys og lydeffekt✅MP3-spiller✅InfraRED fjernkontroll✅Temperatursensor✅3 minutter timerBlogg: https://kwluk717.blogspot.com 2020/12/be-aware-of-atlas-star-wars- dødsstjerne
Mousserende LED Ganesha: 18 trinn (med bilder)
Mousserende LED Ganesha: Dette er festivalsesongen i India og Lord Ganesha er en av de mest ærverdige og bedårende Gud, spesielt for barn. Han er den første Gud som ble tilbedt i alle religiøse seremonier. Hvilken bedre måte å nyte høytiden på enn å sette i gang
Star Track - Arduino Powered Star Pointer and Tracker: 11 Steps (med bilder)
Star Track - Arduino Powered Star Pointer and Tracker: Star track er et Arduino -basert, GoTo -mount inspirert stjernesporingssystem. Den kan peke og spore ethvert objekt på himmelen (Himmelske koordinater er angitt som input) med 2 Arduinos, en gyro, RTC-modul, to rimelige steppermotorer og en 3D-utskrevet struktur
Easy Stranger Things Xmas ABCs: 5 trinn
Easy Stranger Things Xmas ABCs: En enkel, nedskalert versjon av Stranger Things ABC -lysene. Kommuniser fra Upside Down (aka din bærbare) ved hjelp av disse LED -lysene
Arduino XMAS Hitcounter: 6 trinn (med bilder)
Arduino XMAS Hitcounter: Julen nærmer seg, så her er mitt bidrag for å sette deg i riktig humør. Det er en blogghitcounter som ringer en bjelle. Bokstavelig. Det gir et smil om munnen din, hver gang noen treffer bloggen din. Den består av et Arduino -brett, en klokke, en