Cuprins:
Video: Afișare rotativă: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În timpul unui curs de o săptămână despre calcul fizic, adică Arduino, a trebuit să facem un proiect de trei zile în grupuri de două. Am ales să construim un display rotativ. Folosește doar 7 LED-uri (am adăugat încă unul pentru a afișa caractere speciale precum ÄÖÜ). Sunt montate pe un braț care se rotește destul de repede. Apoi le activăm și dezactivăm și un text este lizibil. În realitate arată mai bine decât în videoclip.
Pentru a modifica textul afișat, placa noastră se conectează la o rețea wifi și servește o pagină web unde puteți introduce textul.
Pasul 1: tăierea cu laser
Deoarece aveam acces la un dispozitiv de tăiat cu laser, am decis să ne tăiem suportul și brațul pentru motor din acril. S-a dovedit a fi o idee foarte bună, deoarece textul era lizibil chiar și pe site-ul opus (deși nu atât de strălucitor). Formele sunt foarte simple, așa că ar putea fi, de asemenea, alcătuite doar din resturi de acril și / sau lemn. Ne-am gravat chiar numele pentru răcoare. Dimensiunile nu contează cu adevărat, deoarece puteți regla doar expirările din cod pentru a se potrivi vitezei.
Pentru a atașa motorul, am folosit un angrenaj din plastic adecvat pe care tocmai l-am împins pe arborele motorului și l-am lipit de braț. Am folosit lipici fierbinți pentru a uni toate piesele acrilice.
Pasul 2: Circuit
Circuitul este foarte simplu, trebuie doar să conectați 7 LED-uri la orice placă. Am ales cele roșii pentru că am citit undeva că arată cel mai bine la final.
Placa noastră a fost un lucru sparkfun esp32, așa că am încorporat wifi, încărcarea bateriei și o baterie adecvată. A fost foarte ușor de utilizat și am folosi din nou aceeași placă.
Fără un motiv special, am ales să conectăm toate picioarele LED pozitive și să conectăm fiecare dintre picioarele negative la un pin digital I / O. Aceasta înseamnă că trebuie să setați un pin pe LOW pentru a porni LED-ul și HIGH pentru a-l opri.
S-a dovedit a fi o idee bună să lipiți rezistențele pe placă și să folosiți tuburi termocontractabile pentru a izola totul.
Pasul 3: Cod
Toate codurile noastre pot fi găsite pe Github.
Codul nostru este inspirat de un server web simplu și de un proiect similar fără wifi. Tocmai am combinat totul și am adăugat propriile noastre măști de biți pentru scrisori. Deoarece aveam o sursă de alimentare pentru a alimenta motorul, am ales doar o perioadă de întârziere și am format tensiunea, astfel încât imaginea să fie stabilă. Ar fi o abordare mai bună pentru a măsura viteza brațului cu un senzor (de exemplu, senzor de efect de hală și un magnet sub construcție) și pentru a regla întârzierea în cod, dar nu am făcut asta din cauza intervalului nostru de timp limitat.
Practic, site-ul nostru web constă doar din text și o introducere de text care trimite șirul curent la fiecare modificare, astfel încât textul să fie actualizat instantaneu. După pornire și când este transmis șirul gol, afișăm adresa IP, astfel încât să știți unde să vă conectați.
Codul site-ului nostru web este inclus în codul Arduino ca șir, dar este disponibil separat pentru claritate.
Pasul 4: Concluzie
Totul a ieșit bine la final, nu am schimba nimic. V-am recomanda cu adevărat să folosiți acrilic așa cum am făcut-o, a fost foarte impresionant cum textul plutea doar în aer.
Singurul lucru pe care l-am subestimat a fost energia brațului care se învârtea, construcția noastră a fost atât de tremurată încât a trebuit să o lipim de masă.
Caracteristica care ar fi frumoasă, dar nu ne-am putea da seama, ar fi măsurarea vitezei deja menționată. Cu aceasta ar fi posibil să se controleze viteza textului care merge în jurul afișajului. A trebuit să folosim sursa de alimentare pentru a face acest lucru.
Recomandat:
Controlul volumului pentru apelare telefonică rotativă vintage: 7 pași (cu imagini)
Controlul volumului pentru apelare telefonică rotativă vintage: dacă sunteți ca mine, veți găsi destul de des schimbarea volumului de pe computer. Unele videoclipuri sunt mai puternice decât altele, uneori doriți ca volumul să fie dezactivat pe computer în timp ce ascultați podcast-uri sau muzică și este posibil să aveți nevoie să
Mașină rotativă de masaj V1.0 (prototip): 7 pași
Rotary Massage Machine V1.0 (Prototype): Rotary Massage Machine, este un dispozitiv care vă ajută să vă relaxați mușchii atunci când sunt tensionați. De asemenea, poate ajuta la dezlegarea nodurilor musculare sau poate fi folosit pentru tratamentul adânc al țesuturilor. Cele două butoane de pe partea inferioară au o zonă ridicată pentru a ieși din țesut
Carcasă rotativă pentru telefon Raspberry Pi: 10 pași (cu imagini)
Carcasă rotativă pentru telefon Raspberry Pi: Căutam un proiect distractiv pentru Raspberry Pi și am decis că un caz ar fi distractiv. Am găsit un telefon rotativ vechi și l-am transformat într-o carcasă pentru Pi. Am avut nevoie de piese în valoare de aproximativ 40 USD, s-ar putea să o puteți face pentru mai puțin. Întregul proiect a durat
Reglare rotativă cu Pi TV HAT: 3 pași
Reglare rotativă cu televizorul Pi HAT: În acest instructable vă voi arăta cum să aduceți un control analogic televizorului dvs. digital, utilizând un comutator rotativ pentru a schimba canalele unui televizor de epocă alimentat cu Raspberry Pi. Accesoriul TV HAT a fost lansat recent și cu dragostea mea de convertiți
O soluție rotativă completă Arduino: 5 pași
O soluție rotativă completă Arduino: Codificatoarele rotative sunt butoane de control rotative pentru proiecte electronice, adesea utilizate cu microcontrolerele familiei Arduino. Acestea pot fi utilizate pentru a regla fin parametrii, a naviga prin meniuri, a muta obiecte pe ecran, a seta valori de orice fel. Sunt înlocuitori obișnuiți