Cuprins:
Video: Tester Servo triplu Arduino: 6 pași (cu imagini)
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În prezent construiesc mai mulți roboți de mers pe jos, toți alimentați de mai multe servo-uri. Problema apare atunci când se calculează gradul de mișcare al fiecărui servo, domeniul de mișcare disponibil. În plus, încerc să aflu ce tip de mers este necesar. Am câteva testere stupide de 2 USD pe care le poți cumpăra, dar, deși ajută, nu pot oferi de fapt feedback în ceea ce privește poziția în care se află servoul. ar face treaba. Atunci am decis să fac un servo tester cu un ecran pentru citirea vizuală a poziției servo de la 1-180.
Deci, pentru acest proiect tot ce este necesar este un arduino pro-mini, 3 oale de 5K, niște pini pentru servos, un SPI OLED și un JST pentru putere. De asemenea, am suflat mai multe servos decât îmi place să mă gândesc, așa că acest lucru necesită și un convertor de putere ieftin pentru a se asigura că totul funcționează frumos la 5v. De asemenea, am început inițial cu o cutie simplă, dar apoi m-am gândit „Ce ar face Adam Savage?” și așa au adăugat câteva detalii de proiectare, l-au pulverizat în grund și cu diverse cerneluri și pulberile de intemperii i-au dat un aspect uzat. De asemenea, am făcut câteva tăieturi și le-am vopsit argintiu pentru a da impresia unei cutii metalice și am vopsit și murdărit butoanele. Un cadou de sticlă a fost folosit ca cadru pentru ecran. Am adăugat, de asemenea, câteva etichete false, înmuiate în mod adecvat în cafea, care tocmai au fost tipărite și lipite.
Pasul 1: Circuitul
Iată circuitul și este foarte simplu. OLED-ul 1306 rulează pe SPI, iar cele 3 pot-uri sunt conectate între 5V și masă, ștergătorul fiecăruia mergând la unul dintre cei 3 pini de intrare analogici Arduino. Servo-urile sunt la rândul lor conduse de la 3 dintre ieșirile arduino.
Alimentarea este furnizată printr-o priză JST, astfel încât să pot folosi orice RX Lipo care ar putea fi în jur și acest lucru intră într-un convertor de energie ieftin care atunci
Pasul 2: Cod
Codul atașat este pentru Arduino Pro-mini, dar va funcționa cam pe majoritatea Arduino. De asemenea, va trebui să instalați biblioteca u8g pentru a rula afișajul OLED
Pasul 3: Cazul
STL pentru caz
Pasul 4: Aspectul plăcii
Folosesc doar niște veroboard pentru a monta totul. Pentru a putea reutiliza orice, atât Arduino, cât și OLED sunt conectate la niște anteturi montate pe placă. Ghivecele sunt, de asemenea, montate direct pe placă, la fel ca și convertorul de putere. Acesta nu pare să aibă pinii montați pe un pas de 0,1 , dar niște pini de antet ușor despărțiți au fixat asta. Sârmă de semnal de uz general a fost utilizată pentru a conecta totul împreună.
Puteți vedea în imagine unde se află sursa de alimentare sub spațiul în care se conectează OLED.
Pasul 5: Finalizarea cazului
Carcasa a fost finalizată prin prima vopsire cu grund de mașină gri pentru câteva paltoane. Odată ce s-a făcut acest lucru, am folosit diverse pulberi pentru intemperii, niște spălări de rugină și câteva vopsele acrilice pentru detalii. Îmi place în mod special să feliați niște margini ale carcasei și apoi să le vopsesc într-un argint mai strălucitor, astfel încât să arate ca o carcasă metalică care se ascunde dedesubt. Întreaga cutie a fost apoi pulverizată în lac mat și la uscare sticla cabochon a fost lipită în loc.
Pasul 6: În utilizare
Doar pentru distracție, puteți vedea logo-ul boot up aici. Tot ce trebuie să faceți acum este să conectați servomotoarele, să reglați pot-urile și să citiți pozițiile servo relevante pe care le puteți utiliza apoi în alte programe.