Sadržaj:
- Korak 1: Prvo: Nacrtajte / Ispišite / Bušite ili bušite svoju zvijezdu
- Korak 2: Vrijeme lemljenja
- Korak 3: … i više lemljenja
- Korak 4: Sastavite stvari zajedno
- Korak 5: Vrijeme programiranja
- Korak 6: Što je sljedeće: Stvari koje želite isprobati
- Korak 7: Konačno …
- Korak 8: Videozapisi o završenom projektu. Ejoy
Video: Pjenušava Arduino božićna zvijezda: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
Stoga cijenim da je malo kasno za početak božićnog projekta ove godine. No, možda već imate sve što vam je potrebno, a možda ove godine nećete nikamo otići: Onda možda, samo možda želite isprobati ovaj mali projekt. Popis dijelova je ispod, pa provjerite sami!
To je zvijezda tipa pentagrama s 20 LED dioda u različitim bojama koje odgovaraju godišnjem dobu.
A budući da se pokreće Arduinom, 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!
Pribor:
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 s vodovima za napajanje sa svake strane)
- 5V napajanje
- hrpa kratkospojnih žica
- 20+1 žica 18AWG za LED i GND
Korak 1: Prvo: Nacrtajte / Ispišite / Bušite ili bušite svoju zvijezdu
Ako ne crtate (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 ispišite ga.
Za prikladno lemljenje LED dioda možete izbušiti rupe u kartonu na svakom vrhu svoje zvijezde i na svakom raskrižju plus jednu 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 koji položaj za svoju zelenu, žutu i crvenu LED diodu. Odlučio sam imati 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 naravno će jednako dobro funkcionirati!
Zatim savijte katode svake LED diode pod kutom od 90 °. Savijte ih u istom smjeru što će kasnije olakšati lemljenje. Katoda je kraća žica svake LED 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
Kad vaša zvijezda završi, morat ćete pričvrstiti žicu na svaku LED anodu (zapamtite: duga noga, okrugla strana …). Za svoju zvijezdu y 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 tako tradicionalno koristi za GND, nisam si mogao pomoći).
Radi praktičnosti, pronađite način da svoje žice organizirate nekim redoslijedom koji vam odgovara. Posebno:
- (-) / katodnu žicu držite odvojeno
- Prepoznajte (bijelu) središnju LED diodu
- odvojite 5 LED dioda koje se nalaze na sjecištima pentagrama ("unutarnje" LED)
Korak 4: Sastavite stvari zajedno
Nakon lemljenja vaše lijepe zvijezde (za koju sam siguran da će izgledati bolje od moje: Bit ćete vrlo oprezni da je održite u izvrsnoj formi!), 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 prikazani su na odgovarajući način.
Na Breadboard -u
- Umetnite napajanje od 5 V. Uvjerite se da je opskrba (+) u položaju krušne ploče (+)!
- 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 redaka na ploči
- GND je spojen na (-) na razvodnim pločama
- VCC je spojen na (+) na vanjskim trakama matične ploče
- kako ć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 "unutarnjih" LED dioda spojene su na drugi kraj otpornika
- preostalih 15 LED dioda spojeno je na PWM pinove od 0 do 14 u skladu s tim
Druge stvari
- Morat ćete uključiti matičnu ploču
- … i spojite Arduino na računalo pomoću standardnog USB kabela
Korak 5: Vrijeme programiranja
Vrijeme je da postanete kreativni i unesete SVOJ sjaj u projekt.
Moje datoteke primjera temelje se na biblioteci Adafruit_PWMServoDriver za koju sam smatrao da je jednostavna za korištenje (i lijepo dokumentirana).
Svi oni započinju pozivanjem knjižnica, definiranjem potrebnih varijabli (a možda sam to 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 pogreške … moj stil programiranja je uglavnom copy-paste-try-fail-try-repeat!), Kao i definiranje 5 pinova za unutarnje 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, pogledajte što sami rade: o tome govore božićni darovi, zar ne? Biti iznenađen! Nadam se da uživaš!
BTW: Neki uzorci su na mom instagramu (@nicnowak), poput ovog ovdje:
Sieh dir diesen Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
Korak 6: Što 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! Budući da je PWM ploča zasnovana na I2C, 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 -bijela čini se zanimljivom opcijom.
Napravite ZVJEZDANO KUĆE! 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 isprintati 3D? Da možeš !! (ne mogu …)
Koristite DIFUZOR! Gole LED diode imaju vrlo malo područje fokusa. Korištenje nekog materijala za raspršivanje, poput poluprozirnog papira ili prozirne plastike, ublažit će svjetla.
Stvorite LUDO 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 su komponente "kompatibilne" ploče. Dobro se snalaze, jeftini su i lako dostupni na mnogim prodajnim mjestima.
No, 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: Videozapisi 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.
Što vam se više sviđa?
Preporučeni:
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 sam godine napravio malu 3D tiskanu božićnu zvijezdu, pogledajte https://www.instructables.com/id/Christmas-Star-LE … Ove godine napravio sam 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 blistajući. Međutim, većina mojih dizajnerskih kodova za
Božićna zvijezda s programabilnim LED -ima: 7 koraka
Božićna zvijezda s programabilnim LED -ima: Ove sam godine za svoj božićni zaslon na otvorenom želio nešto drugačije, pa sam odlučio kupiti niz RGB programabilnih LED -a (ponekad se nazivaju i neopikselne LED -e) i stvoriti Božićnu zvijezdu. Ove LED diode mogu se pojedinačno programirati za boju i osvjetljenje
Božićna kutija: Arduino/ioBridge internetski kontrolirana božićna svjetla i glazbena predstava: 7 koraka
Xmas-box: Arduino/ioBridge internetski kontrolirana božićna svjetla i glazbeni show: Moj projekt xmas-box sastoji se od kontrolirane internetske božićne rasvjete i glazbene emisije. Božićna pjesma može se zatražiti putem interneta koja se zatim stavlja u red i pušta redoslijedom koji je zatražen. Glazba se prenosi na FM stat
Božićna zvijezda s Arduino i RGB LED diodama: 5 koraka (sa slikama)
Božićna zvijezda s Arduino i RGB LED diodama: Bok! 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