Sadržaj:
- Korak 1: Prvo: Nacrtajte / Odštampajte / Bušite ili izbušite svoju zvijezdu
- Korak 2: Vrijeme lemljenja
- Korak 3: … i više lemljenja
- Korak 4: Sastavite stvari zajedno
- Korak 5: Vrijeme programiranja
- Korak 6: Šta je sljedeće: Stvari koje želite isprobati
- Korak 7: Konačno …
- Korak 8: Video zapisi o završenom projektu. Ejoy
Video: Svjetlucava Arduino božićna zvijezda: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Zato cijenim da je malo kasno za početak božićnog projekta ove godine. Ali možda već imate sve što vam je potrebno, a možda ove godine nećete nikamo otići: Možda, možda samo želite isprobati ovaj mali projekt. Lista dijelova je ispod, pa provjerite sami!
To je zvijezda tipa pentagrama sa 20 LED dioda u različitim bojama koje odgovaraju godišnjem dobu.
A budući da ga pokreće Arduino, možete postati kreativni sa svojim uzorcima osvjetljenja: Za početak ću vam dati nekoliko mogućnosti kako biste pronašli svoju inspiraciju. Onda podijelite!
Potrošni materijal:
Svjetlo:
- 10 zelenih LED dioda od 3 mm
- 5 crvenih LED dioda od 3 mm
- 5 žutih LED dioda od 3 mm
- 1 bijela 3 mm
- 5 otpornika od 220 ohma
Kontrola:
- 1 Arduino Uno (ili kompatibilan)
- 1 Adafruit 16 -kanalni 12 -bitni PWM/servo upravljački program - I2C sučelje - PCA9685 (ili kompatibilno)
Ostale stvari:
- matična ploča odgovarajuće veličine (koristio sam ploču od 830 pinova sa linijama za napajanje sa svake strane)
- 5V napajanje
- hrpa kratkospojnih žica
- 20+1 žica 18AWG za LED i GND
Korak 1: Prvo: Nacrtajte / Odštampajte / Bušite ili izbušite svoju zvijezdu
Ako ne znate dobro crtati (priznajem, ja jesam; morao sam koristiti www.wikipedia.org): Pronađite pentagram na bilo kojem besplatnom web mjestu za slike, povećajte ga na otprilike 8 cm (3 1/8 ) i odštampajte.
Za zgodno lemljenje LED dioda, možete probušiti rupe u kartonu na svakom vrhu vaše zvijezde i na svakom raskrižju plus jedna u sredini. Ili prenesite položaje na tanki komad šperploče i izbušite rupe od 3 mm (1/8 ) kao što je prikazano na fotografiji.
Korak 2: Vrijeme lemljenja
Odaberite bilo koju poziciju za svoju zelenu, žutu i crvenu LED diodu. Odlučio sam da imam bijelu u sredini, ali možete koristiti bilo koju boju. Moja je zvijezda prilično slučajna mješavina, ali uredan način raspoređivanja boja će, naravno, funkcionirati jednako dobro!
Zatim savijte katode svake LED pod kutom od 90 °. Savijte ih u istom smjeru što će kasnije olakšati lemljenje. Katoda je kraća žica svake LED diode ili ravna strana kućišta.
Postavite svaku LED diodu u odgovarajuću rupu i lemite sve katode zajedno kako biste oblikovali oblik zvijezde kako se vidi na fotografijama. Oprez: Pazite da ne spojite katodu i anodu (duža noga / okrugla strana).
Korak 3: … i više lemljenja
Kada vaša zvijezda završi, morat ćete pričvrstiti žicu na svaku LED anodu (zapamtite: duga noga, okrugla strana …). Za svoju zvijezdu odabrao sam zelene i bijele žice, uglavnom zato što sam ih slučajno imao. Također pričvrstite jednu žicu u drugoj boji na katodu (tj. U bilo kojoj točki zvijezde koju ste izgradili u prethodnom koraku); Koristio sam crnu žicu (nije baš vesela, ali crna se toliko tradicionalno koristi za GND, da nisam mogao pomoći).
Radi praktičnosti, pronađite način da svoje žice organizirate nekim redoslijedom koji vam odgovara. Posebno:
- Žicu (-) / katodu držite odvojeno
- Prepoznajte (bijelu) središnju LED diodu
- odvojite 5 LED dioda koje se nalaze na sjecištima pentagrama ("unutrašnje" LED)
Korak 4: Sastavite stvari zajedno
Nakon lemljenja vaše prekrasne zvijezde (za koju sam siguran da će izgledati bolje od moje: bit ćete vrlo oprezni da je održite u odličnom stanju!), Vrijeme je da sve povežete. Žao mi je što ne radim FRITZING, pa ću pokušati objasniti. Pregled je na prvoj slici, a sljedeći koraci su prikazani na odgovarajući način.
Na Breadboard -u
- Umetnite napajanje od 5V. Uvjerite se da je dovod (+) u osnovnoj ploči (+)!
- postavite 16 -kanalnu PWM ploču na matičnu ploču u prikladan položaj
- postavite 5 220 ohmskih otpornika prikladno jedan do drugog
Od Arduina do Breadboard -a
- Spojite Arduino GND na matičnu ploču (-)
- Spojite Arduino SCL na PWM ploču SCL i SDA na SDA
- Spojite jedan kratkospojnik s Arduino pinova 3, 4, 5, 6, 7 ili na jednu stranu svakog otpornika
Od PWM Breakout do Breadboard -a
- 16 kratkospojnih žica ide od PWM izlaza na prekidu do 16 uzastopnih redova na matičnoj ploči
- GND je spojen na (-) na razvodnim pločama
- VCC je spojen na (+) na vanjskim trakama matične ploče
- pošto ćemo koristiti samo male LED diode, ja ne koristim V+ vezu
"Star" veze
- (Crna!) Katodna žica spojena je na (-) na matičnoj ploči
- (bijela) središnja LED dioda spojena je na PWM pin 15
- 5 "unutrašnjih" LED dioda spojene su na drugi kraj otpornika
- preostalih 15 LED dioda spojeno je na PWM pinove 0 do 14 u skladu s tim
Ostale stvari
- Morat ćete uključiti matičnu ploču
- … i povežite Arduino sa računarom pomoću standardnog USB kabla
Korak 5: Vrijeme programiranja
Vrijeme je da postanete kreativni i unesete SVOJ sjaj u projekt.
Moji primjeri datoteka zasnovani su na biblioteci Adafruit_PWMServoDriver za koju sam smatrao da je jednostavna za upotrebu (i lijepo dokumentirana).
Svi oni započinju pozivanjem biblioteka, definiranjem potrebnih varijabli (a možda sam ovo propustio očistiti u kasnijim primjerima!)
U odjeljku POSTAVKE vidjet ćete kako se PWM prekid pokreće i otvara serijski port (koji sam koristio za neke otklanjanje grešaka … moj stil programiranja je uglavnom copy-paste-try-fail-try-repeat!) Kao i definiranje 5 pinova za unutrašnje LED diode kao OUTPUT.
Konačno, u LOOP -u ću dopustiti LED diodama da nasumično trepere, ili da jure okolo, ili da se njihove grupe uključuju i isključuju. Isprobajte ih, vidite šta sami rade: o tome govore božićni darovi, zar ne? Biti iznenađen! Nadam se da ćete uživati!
BTW: Neki uzorci su na mom instagramu (@nicnowak), poput ovog ovdje:
Ova stranica je objavljena na Instagramu
Ein Beitrag geteilt von nicnowak (@nicnowak)
Korak 6: Šta je sljedeće: Stvari koje želite isprobati
Nadam se da ste do sada uživali u ovom INSTRUKTIVNOM. Ako je tako, evo nekoliko ideja što biste mogli učiniti da bude zabavniji:
Koristite VEĆE LED diode! 5 mm, 8 mm. Samo ne zaboravite da će im vjerojatno trebati više energije pa želite priključiti zasebno napajanje na V+ na PWM ploči i u skladu s tim spojiti LED diode.
Koristite VIŠE LED dioda! Kako je PWM ploča zasnovana na I2C tehnologiji, možete lancem povezati više ploča (do 62!) I imati mnogo LED dioda. Mogući su složeni oblici zvijezda, možda bi čak i 3D oblik bio opcija?
Koristite RAZLIČITE BOJE! Naravno, crvena, zlatna i zelena su tipična božićna tema, ali plavo i bijelo izgledaju kao zanimljiva opcija.
Napravite ZVEZDANU KUĆU! Vidljive žice nisu ono što svi smatraju estetski privlačnim (dobro: ja …), pa šperploča ili plastično kućište za prekrivanje zvijezde mogu dodati božićni duh. Možete li ga odštampati 3D? Da možeš !! (ne mogu …)
Koristite DIFUZOR! Gole LED diode imaju vrlo malu površinu fokusa. Korištenje nekog materijala za raspršivanje, poput poluprozirnog papira ili prozirne plastike, ublažit će svjetla.
Stvorite LUDE LAKE UČINKE! Ili ga učinite svečanijim: Na vama je.
Dodajte KONTROLE! Na kraju dana, vaš Arduino može učiniti mnogo više od samo 21 LED diode. Uključite prekidače za prebacivanje između svjetlosnih uzoraka. Neka zvuči osjetljivo. Neka zasja kad sunce zađe.
Korak 7: Konačno …
Kao što ste možda primijetili, moje komponente su "kompatibilne" ploče. Odlično se snalaze, jeftini su i lako dostupni na mnogim prodajnim mjestima.
Međutim, ako si to možete priuštiti, podržite kreatore koji nam donose sve ovo:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
Korak 8: Video zapisi o završenom projektu. Ejoy
Neki su snimljeni samo golim LED diodama, dok sam na drugima koristio običan bijeli papir za raspršivanje svjetla.
Šta vam se više sviđa?
Preporučuje se:
Veća i poboljšana božićna zvijezda Neopixel Attiny85: 3 koraka (sa slikama)
Veća i poboljšana božićna zvijezda Neopixel Attiny85: Prošle godine sam napravio malu 3D štampanu božićnu zvijezdu, pogledajte https://www.instructables.com/id/Christmas-Star-LE … Ove godine sam napravio veću zvijezdu od pramena od 50 neopiksela (5V WS2811). Ova veća zvijezda imala je više uzoraka (još uvijek dodajem i poboljšavam
Svjetlosna cenzurirana božićna zvijezda: 5 koraka
Svjetlosna cenzurirana božićna zvijezda: Kredit: https: //www.instructables.com/id/Larger-and-Improv … Ovaj dizajn božićne zvijezde potječe s gornje veze, koja je veća božićna zvijezda koja koristi WS2811 bez drugih funkcija na stranu sija. Međutim, većina mojih dizajnerskih kodova za
Božićna zvijezda sa programabilnim LED -ima: 7 koraka
Božićna zvijezda sa programabilnim LED diodama: Ove godine sam htjela nešto drugačije za božićni ekran na otvorenom pa sam odlučila kupiti niz RGB programabilnih LED dioda (koje se ponekad nazivaju i neopikselne LED diode) i stvoriti božićnu zvijezdu. Ove LED diode mogu se pojedinačno programirati za boju i osvjetljenje
LED svjetlucava zvijezda u tegli sa solarnim napajanjem: 10 koraka
LED svjetlucava zvijezda u staklenci sa solarnim napajanjem: Evo sjajnog malog božićnog poklona koji sam napravila za svoju kćer. Brzo se i jednostavno sastavlja i izgleda prilično lijepo. To je prilično posuda za sunčanje s nekoliko modifikacija, koristio sam LED u obliku zvijezde iz niza božićnih lampica i
Božićna zvijezda sa Arduino i RGB LED diodama: 5 koraka (sa slikama)
Božićna zvijezda sa Arduino i RGB LED diodama: Zdravo! Mi smo zajednica Arduino Novosibirsk iz duboko smrznutog Sibira. Kako bismo se malo zagrijali odlučili smo napraviti prekrasne sjajne i trepćuće božićne zvijezde. Obavezno pogledajte demo video