Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Proiectul meu este conceput pentru a detecta un obiect sau un subiect care se apropie de până la 20 cm datorită detectorului IR de proximitate furnizat de setul meu de senzori 27 Egeloo.
Iată o listă cu ceea ce aveți nevoie: Lista articolelor:
1. LED-uri WS2812b Neo Pixel
2. Alimentare (am folosit o baterie de 9V pentru a alimenta Matrix și Uno) și un încărcător de energie solară de 22, 000mA.
3. 2 Rezistor 10k
4. Arduino Uno R3
5. Arduino Uno IDE:
6. Cod: https://github.com/adafruit/Adafruit_NeoPixel (accesați GitHub și descărcați codul, deschideți utilizând software-ul Arduino IDE)
7. Jumperi și fire de dimensiuni mici, negru (la sol), roșu (putere) și albastru (date). Ei trebuie doar să vă poată sprijini puterea maximă de intrare / ieșire.
8. Un rucsac
9. Fier de lipit / lipit
Pasul 1: Codul
După ce ați testat Arduino și ați descărcat software-ul IDE. (FYI, există exemple grozave, cum ar fi Blinky, pentru a testa Arduino Uno cu software-ul IDE descărcat furnizat de Arduino). Acum este timpul să vă testați Neo Pixels. După ce testul revine pozitiv, puteți trece la construirea rucsacului de proximitate.
Pasul 2: Matricea
Trebuie să tăiați o bucată de Worbla aproximativ, 4 1 / 2in W x 6 1 / 2in H. Aleg Worbla, deoarece este un material foarte flexibil și acest lucru ar fi util, fiind că recuzita mea este un rucsac. Asamblarea matricei (utilizați cei 144 / pixeli) este destul de simplă. Tot ce trebuie să faceți este să tăiați grupările de 2 la 2 1/4 inch a cablurilor de date, alimentare și masă. Aveți nevoie de 24 în total, deoarece le veți folosi pentru a conecta fiecare secțiune a firului în ordine. 144 / pixel va trebui să fie în fire tăiate de 12 pixeli sau lungime de 2 1/4 in. Acum, cea mai bună practică în timp ce vă îmbătrâniți secțiunile este să vă opriți și să verificați dacă funcționează pe măsură ce mergeți. Credeți-mă, acest lucru va economisi aveți mult timp și dureri de inimă. Odată ce matricea dvs. este finalizată, este timpul să testați din nou codul pentru a vă asigura că funcționează. Succes! E timpul să construiți restul.
Pasul 3: 30 / pixeli și Rucsac
Cele 30 / pixeli sunt mai ușor de tratat, dar aveți 5 metri din LED-uri atât de mult noroc. Nu am vrut să-mi reduc LED-urile, deoarece mi-a fost frică să nu creez prea multe conexiuni rupte. Aceasta este o problemă dacă nu vă potriviți în mod corespunzător puterea, solul sau datele, așa că luați-vă timp și fiți atenți. Verificați codul încă o dată pentru a vă asigura că toate conexiunile funcționează și treceți la pasul următor. Am folosit sârmă de alamă pentru a crea un aspect cablat / electronic în rucsac. Am vrut să arate cât mai mult ca o mașină. Cred că aceasta a fost o abordare reușită, dar mă gândesc să coaseți LED-urile de 30 / pixel pe rucsac pentru un aspect curat. E timpul să ne împărțim firele și să ne curățăm mizeria. Am folosit o cutie mică pentru a-mi ține bateria Arduino și 9V. De asemenea, am folosit legături răsucite pentru a-mi strânge firele în grupuri din fața spre spatele rucsacului.
Pasul 4: Organizare și putere
Rămâneți organizat este foarte important atunci când aveți de-a face cu atât de multe fire. M-am trezit amestecând fire deseori. Cea mai bună practică este să vă deconectați Arduino și să vă asigurați că utilizați mai întâi porturile corecte înainte de a adăuga energie. Împărțind un cablu USB și trăgând doar cablul negru și roșu, puteți conecta acum celula de alimentare la WS2812b 30 / pixeli. Am descoperit că terenul suplimentar pentru Arduino nu este necesar atunci când se utilizează această construcție. Folosiți un singur teren. Timp pentru 144 / pixeli, deci conectați solul, datele și cablul de alimentare direct la Arduino pentru matrice. Această metodă consumă rapid viața lui 9V, dar mi-a dat cele mai bune rezultate. Voi încerca să o conectez la celula de alimentare data viitoare.
Pasul 5: Concluzie
Detectorul IR de proximitate a funcționat cu succes cu codul meu original, dar am vrut să am mai multe cicluri și o experiență mai strălucitoare. Am descoperit că nu aveam suficientă energie la dispoziția LED-urilor mele pentru a scoate acest lucru, așa că a trebuit să mă întorc la codul meu original de testare pentru a încheia acest proiect. Cred că, în general, acest lucru a fost încă un experiment și o construcție de succes. Sper mult noroc pentru oricine dorește să construiască acolo proprii și să fie conștienți de atragerile / cerințele de putere, ceea ce nu am descoperit că este o problemă importantă până la sfârșit. Îmi postez ultimul videoclip pentru a arăta rucsacilor capacitatea completă. Bateria de 9V moare în timpul videoclipului, dar veți vedea succesul general al rucsacului meu de proximitate. Mulțumesc și Salut:-)