Sadržaj:

Pjenušava Arduino božićna zvijezda: 8 koraka
Pjenušava Arduino božićna zvijezda: 8 koraka

Video: Pjenušava Arduino božićna zvijezda: 8 koraka

Video: Pjenušava Arduino božićna zvijezda: 8 koraka
Video: Arduino Hokej - robotika OŠ Ludina 2024, Srpanj
Anonim
Svjetlucava Arduino božićna zvijezda
Svjetlucava Arduino božićna zvijezda

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

Prvo: Nacrtajte / Ispišite / Bušite ili bušite svoju zvijezdu!
Prvo: Nacrtajte / Ispišite / Bušite ili bušite svoju zvijezdu!
Prvo: Nacrtajte / Ispišite / Bušite ili bušite svoju zvijezdu!
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

Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
Vrijeme lemljenja
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

… i više lemljenja!
… 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

Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari
Slaganje stvari

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: