Sommario:

Servo tester a due modalità: 5 passaggi (con immagini)
Servo tester a due modalità: 5 passaggi (con immagini)

Video: Servo tester a due modalità: 5 passaggi (con immagini)

Video: Servo tester a due modalità: 5 passaggi (con immagini)
Video: Controllo di 32 servomotori mediante PCA9685 e Arduino: V3 2024, Novembre
Anonim
Image
Image
Servo tester a due modalità
Servo tester a due modalità
Servo tester a due modalità
Servo tester a due modalità

Quando compro 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: le marce saltano, l'elettronica nel servo non funziona oppure è un servo a 120 gradi e non a 180 gradi. È una buona cosa testare un servo prima di usarlo! Fino ad ora, prendevo una breadboard, un Arduino, un alimentatore da 5 V, un cavo USB, il mio PC e alcuni cavi jumper e costruivo ogni volta da zero un servo tester. Con il Servo Tester a due modalità questa è ormai storia.

Ci sono servo tester commerciali disponibili per circa $ 10, più o meno i costi per questo progetto. I prodotti che ho trovato su Amazon testano fino a tre servi in parallelo e hanno tre modalità di test: Manuale, Auto e Neutro.

Il Servo Tester a due modalità consente di testare fino a quattro servomotori in parallelo e dispone di due modalità: Follow e Sweep. In Follow, i servo collegati seguono la posizione del potenziometro, in Sweep, il potenziometro viene utilizzato per impostare la velocità. All'interno c'è un Arduino Nano e un convertitore DC-DC Step-Up per alimentare Arduino dall'ingresso di alimentazione 5V. Il dispositivo ha un interruttore a levetta per selezionare la modalità e un potenziometro per regolare il segnale di controllo.

Per costruire questo dispositivo, dovrai eseguire alcune saldature. È sempre sorprendente come questi fragili componenti elettronici sopravvivano alle mie "saldature". Per programmare Arduino Nano è necessario un cavo USB Mini. La custodia è stampata in 3D con i due file STL allegati.

È più economico acquistare un servo tester. Ma sulle immagini e sui video che ho trovato, vengono utilizzati sempre Micro e mai Servo Standard. La modalità Auto sembra non avere una velocità regolabile. Il tester per servomotori a due modalità ha potenza sufficiente per controllare quattro servocomandi standard. Può essere riprogrammato e puoi dare all'interruttore e al potenziometro un altro significato, se lo desideri.

Forniture

1 Arduino Nano

1 convertitore DC-DC step-up, regolato da 5V a 12V (aka. DC-DC Booster)

1 interruttore a levetta On-Off a 3 pin

1 potenziometro 100-1M (noto anche come resistore regolabile)

1 condensatore da 100n

1 resistore da 10k

1 morsettiera plug-in a 2 pin

2 Scheda prototipazione 45x35 mm

1 connettore maschio a fila singola a 13 pin

1 connettore maschio a fila singola a 15 pin

1 connettore maschio a fila singola a 2 pin con pin lunghi 15 mm

3 connettori maschio a fila singola a 3 pin

1 connettore maschio a fila singola a 3 pin con due pin lunghi 15 mm

2 connettori femmina a riga singola a 2 pin

Passaggio 1: parti stampate in 3D

Ho usato il materiale "PETG" per stampare la custodia del Servo Tester a due modalità (TMST). Se non hai una stampante 3D, ti consiglio di cercare un servizio di stampa 3D nelle vicinanze.

Passaggio 2: scheda di controllo

Pannello di controllo
Pannello di controllo
Pannello di controllo
Pannello di controllo

Saldare i pin alla scheda Arduino come indicato su (una delle) immagini nel passaggio precedente. VIN e GND necessitano di un pin lungo per collegare successivamente la scheda di controllo alla scheda di potenza. Non so se è così, ma ho incollato i componenti sulla scheda in modo che rimanessero al loro posto quando ho girato la scheda.

Uno dei tre piedini dell'interruttore a levetta è tagliato in modo che non sia d'intralcio. È un po' stretto in quell'area perché il resistore di pull-up deve essere collegato al pin centrale dell'interruttore. Il potenziometro è posizionato in modo che +/- sia verso l'interruttore e il terzo pin sia verso il condensatore.

Ho chiamato alcuni dei pin Arduino nell'immagine. A0 è il quarto da sinistra, 5V il quarto da destra. GND è il 4° da destra e D9 il 4° da sinistra; è una coincidenza? Ad ogni modo, le due masse dell'alimentatore e dell'Arduino sono collegate. I 5V dell'alimentatore e i 5V dell'Arduino non sono collegati; non funzionerebbe. L'Arduino è alimentato tramite il pin VIN.

Passaggio 3: scheda di alimentazione

Scheda di alimentazione
Scheda di alimentazione
Scheda di alimentazione
Scheda di alimentazione

Posizionare le due testate femminili in modo che corrispondano alle posizioni di

1) VIN e GND dell'Arduino

2) 5V e massa dell'alimentatore.

Collegare VIN +/- e VOUT +/- con i pin dei connettori femmina.

Passaggio 4: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Inserire la scheda di alimentazione nella custodia. Ho usato degli spilli per fissare la tavola. Collega la scheda di controllo e monta la parte superiore del case.

Questo è il servo tester a due modalità. L'immagine mostra come collegare l'alimentatore 5V e un servomotore; i colori contano!

Passaggio 5: programmazione

Programmazione
Programmazione

In allegato c'è un Arduino Sketch (TmstApp.ino) che puoi aprire con l'IDE Arduino e caricare sul dispositivo. L'IDE Arduino può essere scaricato da:

Una volta aperto l'IDE di Arduino e collegato il Servo Tester a due modalità, selezionare la porta (es. COM5) e la scheda (Arduino Nano) nel menu Strumenti. Controlla/imposta anche il processore in Strumenti. Per il clone Arduino che utilizzo, il processore è "ATmega328P (Old Bootloader)".

Quando si preme il pulsante Carica nella barra degli strumenti, il programma viene compilato e caricato sul dispositivo; il tuo servo tester a due modalità è pronto!

Consigliato: