Cuprins:

Sparkling Arduino Xmas Star: 8 pași
Sparkling Arduino Xmas Star: 8 pași

Video: Sparkling Arduino Xmas Star: 8 pași

Video: Sparkling Arduino Xmas Star: 8 pași
Video: Lucrez la Muzeul Privat pentru Bogați și Faimoși. Povesti de groaza. Groază. 2024, Iulie
Anonim
Sparkling Arduino Xmas Star
Sparkling Arduino Xmas Star

Așadar, apreciez că este cam târziu să începem un proiect de Crăciun anul acesta. Dar poate aveți deja tot ce aveți nevoie și poate că nu veți merge nicăieri anul acesta: atunci poate, doar poate doriți să încercați acest mic proiect. Lista pieselor este mai jos, așa că verificați-vă!

Este o stea de tip pentagramă de 20 de LED-uri în diferite culori care se potrivesc sezonului.

Și, deoarece este bazat pe Arduino, puteți deveni creativi cu modelele dvs. de iluminare: vă voi oferi câteva opțiuni pentru a începe, astfel încât să găsiți propria inspirație. Atunci împărtășește!

Provizii:

Lumina:

  • 10 LED-uri verzi de 3mm
  • 5 LED-uri roșii de 3 mm
  • 5 LED-uri galbene de 3 mm
  • 1 alb 3mm
  • 5 rezistoare de 220 Ohm

Controlul:

  • 1 Arduino Uno (sau compatibil)
  • 1 Adafruit 16-Channel 12-bit PWM / Servo Driver - interfață I2C - PCA9685 (sau compatibil)

Celelalte lucruri:

  • o placă de dimensiune adecvată (am folosit o placă de 830 pini cu linii de alimentare pe fiecare parte)
  • Alimentare 5V
  • grămadă de fire jumper
  • 20 + 1 fire 18AWG pentru LED-uri și GND

Pasul 1: Mai întâi: Desenați / Tipăriți / Punch sau Forați steaua

Mai întâi: Desenați / Tipăriți / Punch sau Forați steaua!
Mai întâi: Desenați / Tipăriți / Punch sau Forați steaua!
Mai întâi: Desenați / Tipăriți / Punch sau Forați steaua!
Mai întâi: Desenați / Tipăriți / Punch sau Forați steaua!

Dacă nu sunteți bun la desen (așa cum recunosc, sunt; așa că a trebuit să folosiți www.wikipedia.org): găsiți o pentagramă pe orice site de imagine gratuit, scalați-l la aproximativ 8 cm (3 1/8 ) și imprimați-o.

Pentru a lipi LED-urile în mod convenabil împreună, puteți face găuri într-un carton la fiecare vârf al stelei și la fiecare intersecție plus unul în centru. Sau transferați pozițiile pe o bucată subțire de placaj și găuriți găuri de 3 mm (1/8 ) așa cum se arată în fotografie.

Pasul 2: Timp de lipire

Timpul de lipit
Timpul de lipit
Timpul de lipit
Timpul de lipit
Timpul de lipit
Timpul de lipit
Timpul de lipit
Timpul de lipit

Alegeți orice poziție pentru LED-urile dvs. verzi, galbene și roșii. Am decis să am una albă în centru, dar puteți folosi orice culoare. Steaua mea este un amestec destul de aleatoriu, dar un mod ordonat de a aranja culorile va funcționa, desigur, la fel de bine!

Apoi, îndoiți catodii fiecărui LED într-un unghi de 90 °. Asigurați-vă că le îndoiți pe toate în aceeași direcție, ceea ce va ușura lipirea ulterior. Catodul este firul mai scurt al fiecărui LED sau partea plană a carcasei.

Poziționați fiecare LED în orificiul corespunzător și lipiți toți catodii împreună pentru a forma forma stelei, așa cum se vede în fotografii. Atenție: asigurați-vă că nu scurtați catodul și anodul (piciorul mai lung / partea rotundă).

Pasul 3: … și mai mult de lipit

… și mai mult de lipit!
… și mai mult de lipit!

Odată ce steaua dvs. este terminată, va trebui să atașați un fir la fiecare anod LED (amintiți-vă: picior lung, partea rotundă …). Pentru steaua mea, am ales fire verzi și albe, mai ales pentru că am avut întâmplător. De asemenea, atașați un fir de o altă culoare la catod (adică în orice punct al stelei pe care l-ați construit în pasul anterior); Am folosit un fir negru (nu foarte vesel, dar negrul este atât de folosit în mod tradițional pentru GND, încât nu m-am putut abține).

Pentru comoditate, găsiți o modalitate de a vă organiza firele într-o anumită ordine care are sens pentru dvs. Mai ales:

  • Păstrați firul (-) / catod separat
  • Identificați LED-ul central (alb)
  • separați cele 5 LED-uri situate pe intersecțiile pentagramei (LED-uri „interioare”)

Pasul 4: Unirea lucrurilor

Punând lucrurile împreună
Punând lucrurile împreună
Punând lucrurile împreună
Punând lucrurile împreună
Punând lucrurile împreună
Punând lucrurile împreună
Punând lucrurile împreună
Punând lucrurile împreună

După ce ai lipit frumoasa ta stea (care sunt sigură că va arăta mai bine decât a mea: vei fi foarte atent să o păstrezi într-o formă excelentă!), Este timpul să conectezi totul. Îmi pare rău că nu fac FRITZING, așa că voi încerca să explic. O imagine de ansamblu este în prima imagine, iar pașii următori sunt afișați corespunzător.

Pe Breadboard

  • Introduceți sursa de 5V. Asigurați-vă că aprovizionarea (+) este în poziția panoului (+)!
  • așezați placa PWM cu 16 canale pe panou într-o poziție convenabilă
  • puneți 5 rezistoare de 220 Ohm convenabil unul lângă altul

De la Arduino la Breadboard

  • Conectați Arduino GND la panoul de măsurare (-)
  • Conectați Arduino SCL la placa PWM SCL și SDA la SDA
  • Conectați un jumper de la pinii Arduino 3, 4, 5, 6, 7 pe o parte a fiecărui rezistor

De la PWM Breakout la Breadboard

  • 16 fire jumper trec de la ieșirea PWM pe breakout la 16 rânduri consecutive de pe panou
  • GND este conectat la (-) de pe panourile de alimentare
  • VCC este conectat la (+) de pe panourile inferioare
  • deoarece vom folosi doar LED-uri mici, nu folosesc conexiunea V +

Conexiuni „Star”

  • Sârmă catodică (neagră!) Este conectată la (-) de pe panou
  • LED-ul central (alb) este conectat la pinul PWM 15
  • cele 5 LED-uri „interioare” sunt conectate la celălalt capăt al rezistențelor
  • restul de 15 LED-uri sunt conectate la pinii PWM 0 până la 14 corespunzător

Alte lucruri

  • Va trebui să vă porniți panoul de verificare
  • … Și conectați Arduino la computer folosind un cablu USB standard

Pasul 5: Timp de programare

E timpul să fii creativ și să-ți pui strălucirea proiectului.

Fișierele mele de exemplu se bazează pe biblioteca Adafruit_PWMServoDriver, care am găsit că este ușor de utilizat (și bine documentat).

Toate încep prin invocarea bibliotecilor, definirea variabilelor necesare (și poate că am ratat curățarea în exemplele ulterioare!)

În secțiunea SETUP, veți vedea break-ul PWM fiind inițializat și un port serial deschis (pe care l-am folosit pentru o anumită depanare … stilul meu de programare este în mare parte copy-paste-try-fail-try-repeat!), Precum și definirea 5 pini pentru „LED-urile interioare ca OUTPUT.

În cele din urmă, în buclă voi lăsa LED-urile să clipească aleatoriu, sau să alerge în jurul lor, sau să am grupuri de ele aprinse și oprite. Încercați-le, vedeți ce fac pentru voi: despre asta sunt cadourile de Crăciun, nu? Fiind surprins! Sper sa iti placa!

BTW: Unele mostre sunt pe instagram-ul meu (@nicnowak) ca acesta aici:

Sieh dir diesen Beitrag auf Instagram an

Ein Beitrag geteilt von nicnowak (@nicnowak)

Pasul 6: Ce urmează: Lucruri pe care doriți să le încercați

Sper că v-ați bucurat de acest INSTRUCTABIL până acum. Dacă da, iată câteva idei despre ce ați putea face pentru a face mai distractiv:

Folosiți LED-uri MAI MULTE! 5mm, 8mm. Nu uitați că probabil vor avea nevoie de mai multă energie, așa că doriți să atașați o sursă de alimentare separată la V + pe placa PWM și să conectați LED-urile în consecință.

Folosește MAI MULTE LED-uri! Deoarece placa PWM este bazată pe I2C, puteți înlănțui mai multe plăci (până la 62!) Și aveți multe LED-uri. Sunt posibile forme complexe de stele, poate chiar o formă 3D ar fi o opțiune?

Folosește DIFERITE CULORI! Desigur, roșu, auriu și verde sunt un fel de temă tipică de Crăciun, dar albastru și alb par o opțiune interesantă.

Creați o LOCUINȚĂ CU FORMĂ DE STEA! Sârmele vizibile nu sunt ceea ce toată lumea consideră atrăgătoare din punct de vedere estetic (bine: da …), deci o carcasă din placaj sau plastic pentru a acoperi steaua poate adăuga spirit de Crăciun. Îl puteți imprima 3D? Da poți !! (nu pot …)

Folosiți un DIFUSOR! LED-urile goale au o zonă de focalizare foarte mică. Utilizarea unui anumit material difuzor, cum ar fi hârtia semitransparentă sau plasticul translucid, va netezi luminile.

Creați EFECTE DE LUMINĂ NEBUNĂ! Sau faceți-o mai festivă: depinde de dvs.

Adăugați CONTROLURI! La sfârșitul zilei, Arduino poate face mult mai mult decât doar 21 de LED-uri. Includeți comutatoare pentru a comuta între modele de lumină. Faceți-l să pară sensibil. Fă-l să strălucească când apune soarele.

Pasul 7: În cele din urmă …

După cum probabil ați observat, componentele mele sunt plăci „compatibile”. Se descurcă bine, sunt ieftine și sunt ușor disponibile în multe puncte de vânzare.

Cu toate acestea, dacă vă permiteți, susțineți creatorii care ne aduc toate acestea:

www.arduino.cc

www.adafruit.com /

Pasul 8: Videoclipuri ale proiectului finalizat. Bucură-te

Unele sunt filmate doar cu LED-urile goale, în timp ce pe celelalte am folosit hârtie albă simplă pentru a difuza lumina.

Care îți place mai mult?

Recomandat: