Sommario:
- Passaggio 1: il circuito
- Passaggio 2: codice
- Passaggio 3: il caso
- Passaggio 4: layout della scheda
- Passaggio 5: finire il caso
- Passaggio 6: in uso
Video: Arduino Triple Servo Tester: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Attualmente sto costruendo diversi robot ambulanti, tutti alimentati da più servi. Il problema sorge quindi nell'elaborare l'estensione del movimento di ciascun servo l'intervallo di movimento disponibile. Inoltre, sto cercando di capire quale tipo di andatura è necessaria. Ho diversi tester stupidi da $ 2 che puoi acquistare, ma sebbene aiutino, non possono effettivamente fornire feedback su quale posizione si trova il servo. Tutta la programmazione successiva utilizza arduino e quindi sarebbe bello sapere quale valore della posizione del servo farebbe il lavoro. Questo è quando ho deciso di realizzare un servo tester con uno schermo per la lettura visiva della posizione del servo da 1-180.
Quindi per questo progetto tutto ciò che serve è un arduino pro-mini, 3 pentole da 5K, alcuni pin per i servi, un OLED SPI e un JST per l'alimentazione. Ho anche bruciato più servi di quanti mi interessa pensare, quindi questo richiede anche un convertitore di potenza economico per garantire che tutto funzioni bene a 5v. Inizialmente ho anche iniziato con una scatola semplice, ma poi ho pensato "Cosa farebbe Adam Savage?" e così ha aggiunto alcuni dettagli di design, l'ha spruzzato nel primer e con vari inchiostri e polveri per agenti atmosferici gli ha dato un aspetto usato. Ho anche fatto alcune tacche e tagli e li ho dipinti d'argento per dare l'impressione di una scatola di metallo e ho dipinto e sporcato le manopole. Un cabochon di vetro è stato utilizzato come cornice dello schermo. Ho anche aggiunto delle finte etichette, opportunamente imbevute di caffè che sono state appena stampate e incollate.
Passaggio 1: il circuito
Ecco il circuito ed è molto semplice. L'OLED 1306 funziona su SPI e i 3 potenziometri sono collegati tra il 5v e la massa con il tergicristallo di ciascuno che va a uno dei 3 pin di ingresso analogico di Arduino. I servi sono a loro volta pilotati da 3 delle uscite arduino.
L'alimentazione viene fornita tramite una presa JST in modo da poter utilizzare qualsiasi RX Lipo che potrebbe essere in giro e questo va in un convertitore di alimentazione economico che poi
Passaggio 2: codice
Il codice allegato è per Arduino Pro-mini ma funzionerà praticamente sulla maggior parte degli Arduino. Dovrai anche installare la libreria u8g per eseguire il display OLED
Passaggio 3: il caso
STL per il caso
Passaggio 4: layout della scheda
Sto solo usando un po' di veroboard per montare tutto. Allo scopo di poter riutilizzare qualsiasi cosa, sia l'Arduino che l'OLED sono collegati ad alcune intestazioni montate sulla scheda. I potenziometri sono anche montati direttamente sulla scheda così come il convertitore di potenza. Questo non sembra avere i pin montati su un passo di 0,1 , ma alcuni pin dell'intestazione leggermente divaricati lo hanno risolto. Il cavo di segnale per uso generale è stato utilizzato per collegare tutto insieme.
Puoi vedere nell'immagine dove l'alimentatore si trova sotto lo spazio in cui si collega l'OLED.
Passaggio 5: finire il caso
Il caso è stato rifinito con una prima verniciatura con primer grigio auto di un paio di mani. Una volta fatto questo, ho usato varie polveri per agenti atmosferici, alcuni lavaggi di ruggine e alcuni colori acrilici per i dettagli. Mi piace particolarmente affettare alcuni bordi della custodia e poi dipingerli in un argento più brillante in modo da far sembrare che una custodia di metallo si nasconda sotto. L'intera scatola è stata poi spruzzata con vernice opaca e una volta asciugata il vetro cabochon è stato incollato in posizione.
Passaggio 6: in uso
Solo per divertimento, puoi vedere il logo di avvio qui. Tutto quello che devi fare ora è collegare i servi, regolare i potenziometri e leggere le relative posizioni dei servi che puoi usare in altri programmi.
Consigliato:
Servo tester a due modalità: 5 passaggi (con immagini)
Servo tester a due modalità: quando acquisto un nuovo servomotore, voglio verificare rapidamente se funziona. Il servo tester a due modalità mi consente di farlo in un minuto. I servi, almeno quelli più economici che conosco, a volte non funzionano come previsto quando arrivano: gli ingranaggi saltano, l'elettrone
Servo tester a 16 canali con Arduino e stampa 3D: 3 passaggi (con immagini)
Servo tester a 16 canali con Arduino e stampa 3D: praticamente tutti i progetti che ho realizzato di recente mi hanno richiesto di testare alcuni servi e sperimentare le loro posizioni prima che entrino nell'assieme. Di solito faccio un tester servo veloce su una breadboard e uso il monitor seriale nell'ardui
Tester di capacità della batteria con Arduino [Litio-NiMH-NiCd]: 15 passaggi (con immagini)
Tester di capacità della batteria utilizzando Arduino [Litio-NiMH-NiCd]: Caratteristiche: Identifica una falsa batteria agli ioni di litio/polimero di litio/NiCd/NiMH Carico di corrente costante regolabile (può anche essere modificato dall'utente) In grado di misurare la capacità di quasi qualsiasi tipo di batteria (inferiore a 5V) Facile da saldare, costruire e utilizzare
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Servo tester semplice: 13 passaggi (con immagini)
Simple Servo Tester: Un po' più grande di un francobollo, il Simple Servo Tester ti consente di controllare due servi digitali o analogici senza utilizzare un trasmettitore o un ricevitore, basta collegare la batteria per iniziare il test. Usalo per controllare i tuoi servi prima di installarli