Acest ceas LED uimitor este un proiect destul de simplu pe care aproape oricine îl poate face.
Din moment ce bilele ping-pong nu sunt orientate în matrice, autorul a trebuit să vină cu o modalitate bună de a afișa numere. Designul, pe care s-a oprit, folosește 12 bile pentru fiecare figură, după câteva experimente s-a dovedit că acest lucru a permis obținerea unei reprezentări cât mai clare a numerelor.
Un total de 128 de bile au fost utilizate pentru întregul afișaj.
Pasul 1: Materiale / Instrumente:
- MDF 80 * 30 cm (puteți înlocui MDF cu un strat laminat sau din fibră)
- 128 bile de ping-pong (alb, preferabil alb lăptos)
- Unghii mici de mobilier
- Cablu USB vechi (pentru alimentare) Arduino nano)
- Cablu cu priză de la echipamentele inutile
- Sursa de alimentare 5V 10A
- Arduino nano
- Banda LED ws2812b (5m, 30 leduri / metru, clasa IP30)
- DS3231 Modulul ceasului în timp real
- Sârmă cu 3 nuclee (2+ metri)
Instrumentele:
- Ferăstrăul miter (sau un nivel suficient de abilitate pentru a tăia exact la 30 de grade fără el)
- ferăstrău pentru metale
- Fier de lipit
- Burghiu sau șurubelniță
- Coroana de 32 mm
- Adeziv din lemn
- Pistolul cu lipici fierbinte (cu lipici)
- lanternă
- Hârtie de nisip
prefață
Alegerea bilelor este o parte importantă. Bilele ping-pong au de obicei o cusătură care leagă cele două emisfere între ele. Acest lucru în sine nu este o problemă, deoarece cu aranjarea corectă a bilelor, la final, această cusătură nu va fi vizibilă pe afișaj. Cu toate acestea, deseori pe bile există un logo al companiei producătorului, care va fi decupat în proces. Trebuie să arătați astfel încât sigla să nu se întindă pe cusătura, ci se află pe o parte a emisferei. Bilele colorate nu sunt, de asemenea, potrivite. Este recomandabil să folosiți mingi de ping-pong fără a imprima, dar nu toate acestea pot fi cumpărate.
Pasul 2: taie bile
Fiecare minge va avea propriul LED. Pentru a obține cea mai bună transmitere a luminii și o bună dispersie, bilele trebuie tăiate pe de o parte, făcându-i un fel de umbră (exemplu: ca lămpile stradale). Aceste găuri trebuie să fie suficient de mari (aproximativ 30 mm), deoarece nu va fi posibilă amenajarea LED-urilor întotdeauna strict în centru.
Pentru a face acest lucru, o gaură cu diametrul de 32 mm este găurită într-o bucată de material dens, o minge este presată pe această gaură și, pe de altă parte, partea proeminentă este tăiată cu un ferăstrău. Logo-ul ar trebui să ajungă pe partea decupată, dacă există, și pentru a vă asigura că cusătura nu cade pe partea „frontală” a abajurului - mingea este evidențiată cu o lanternă.Acest lucru complică sarcina, motiv pentru care este de dorit să folosiți bile fără sudură.
Pasul 3: Lipirea bilelor în rânduri
După ce au făcut găuri în toate bilele de ping-pong, acestea trebuie lipite împreună pe rânduri (2 rânduri de 17, 18 și 19 bile și un rând de 20). Aceste rânduri ar trebui să fie cât mai drepte și nu trebuie să existe niciun decalaj între bile. Este convenabil să faceți acest lucru prin plasarea bilelor între cele două șine, așezându-le cu găurile în sus. După aceea, bilele sunt lipite împreună cu o cantitate mică de lipici fierbinte pe fiecare parte. Ar trebui să existe puțin lipici, altfel va fi vizibil până la urmă.
Pasul 4: Rândurile de legătură
Acest lucru se face din nou cu ajutorul șinelor, dar acum între ele sunt deja rânduri. Din nou, trebuie să vă asigurați că există puțin lipici. Aplicând lipici pentru fiecare 4 articulații, rândurile sunt presate unele de altele, astfel încât, în final, să nu existe goluri.
Pasul 5: cadru
Cadrul este un fagure alungit de albine și este asamblat din 6 segmente. Conform normelor, o minge de ping-pong ar trebui să aibă un diametru de 40 mm, cu toate acestea, producătorii nu respectă întotdeauna strict aceste standarde, prin urmare, este necesar să se ia în considerare dimensiunea cadrului pe baza bilelor pe care ai reușit să le obții. De asemenea, este puțin probabil ca bilele de lipire să fie ideale, astfel încât dimensiunea cadrului să fie determinată empiric.
După realizarea fețelor cadrului, acestea sunt desenate împreună, rândurile sunt introduse în el pentru a vă asigura că totul converge și, dacă este necesar, este finalizat.
Pasul 6: Soldarea benzii LED
Banda LED trebuie tăiată în segmente (o parte din 1 LED, unul din trei LED-uri, unul din 5 LED-uri și 17 din 7 LED-uri). Segmentele sunt conectate prin fir conform imaginii (1 LED, apoi 5, apoi toate segmentele sunt 17, iar la final sunt 3 LED-uri).
Pasul 7: peretele din spate
Din MDF sau placă de fibre de-a lungul perimetrului interior al cadrului asamblat, peretele din spate este decupat pe care va fi lipită banda LED. Locația ledurilor pe bandă și corespondența lor cu bilele pot fi văzute în imaginea schematică de mai jos.
Pasul 8: Instalați LED Strip
Firele care leagă segmentele de bandă interferează cu instalarea normală a panoului de bile, astfel încât acestea se retrag. Pentru a face acest lucru, găurile sunt găurite în capacul din spate puțin mai mult decât lățimea benzii, iar în ele se introduce o bandă. După ce vă asigurați că fiecare LED lovește propria sa bilă, puteți îndepărta substratul stratului adeziv al benzilor și lipiți-le la bază.
Pasul 9: Lipiți bilele pe cadru
Panoul este așezat cu fața în jos și la fiecare punct de contact este fixat cu o picătură mică de adeziv topit la cald.
Pasul 10: Instalarea panoului LED
Panoul LED este așezat deasupra. Panoul este fixat cu câteva garoafe mici, conform principiului fixat în ramele unei imagini sau fotografii. Acest lucru va facilita demontarea structurii în cazul în care ceva nu reușește și va oferi oportunități pentru modificări ulterioare.
Pasul 11: electronică
Conectoarele "mamei" PLS au fost lipite la terminalele arduino, la care sunt conectate modulul de ceas, puterea și banda LED. Banda este alimentată direct de la sursa de alimentare 5V 3A, „datele” sunt conectate la arduino printr-un rezistor de 300-500 Ohm (opțional, dar extrem de dorit). Arduino în sine este alimentat de aceeași unitate, dar nu este necesar să conectați energia benzii la arduino, nu este necesar ca curenții mari să meargă pe căile arduino. Apropo de alimentare a benzii, apropo, este de preferință conectat pe ambele părți ale benzii.
Pasul 12: Cod
Când descărcați codul, asigurați-vă că este oprit!
În primul rând, trebuie să setați ora pe modul. Despre cum se face citiți de exemplu aici.
După aceea, puteți încărca codul principal. Mai jos puteți vedea codul care a fost utilizat în videoclipul atașat și în majoritatea imaginilor. (TimeWhiteBackgroundRainbow.ino)
Autorul a furnizat și alte programe. Programul „CycleThroughDigits.ino” contează pur și simplu la 9999 pentru a demonstra cum arată toate numerele.OnlyTime.ino afișează pur și simplu ora fără un fundal colorat. În cele din urmă, „FastledExampleCode.ino” este codul furnizat de biblioteca FastLED care demonstrează câteva animații simple. Toate fișierele pot fi descărcate într-o singură arhivă la sfârșitul articolului.
Acest proiect poate fi mai mult decât un ceas obișnuit. De exemplu, puteți adăuga controlul butoanelor, puteți schimba luminozitatea în funcție de iluminare, afișați doar câteva culori, răspundeți la muzică, conectați-o la Wi-Fi. Deoarece proiectul este asamblat în arduino - posibilitățile sunt largi.
De la mine. Poate că nu toată lumea a înțeles cum funcționează. Proiectul nu a folosit o bandă LED RGB obișnuită, ci o bandă specială cu o adresă pentru fiecare LED. Adică fiecare LED are propriul său cip cu o adresă individuală, astfel încât fiecare LED poate fi folosit ca „pixel” al afișajului.
Descarcă arhiva cu schițe și biblioteci
Asta e tot, mult noroc tuturor celor din munca ta!