Sommario:

Arduino Triple Servo Tester: 6 passaggi (con immagini)
Arduino Triple Servo Tester: 6 passaggi (con immagini)

Video: Arduino Triple Servo Tester: 6 passaggi (con immagini)

Video: Arduino Triple Servo Tester: 6 passaggi (con immagini)
Video: Amazing arduino project 2024, Dicembre
Anonim
Arduino Triplo Servo Tester
Arduino Triplo Servo Tester

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

Il circuito
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

Il caso
Il caso
Il caso
Il caso

STL per il caso

Passaggio 4: layout della scheda

Layout della scheda
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

Finire il caso
Finire il caso
Finire il caso
Finire il caso
Finire il caso
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

In uso
In uso
In uso
In uso
In uso
In uso
In uso
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: