Sommario:

Tinee9: Arduino Self-Balancer: 5 passaggi (con immagini)
Tinee9: Arduino Self-Balancer: 5 passaggi (con immagini)

Video: Tinee9: Arduino Self-Balancer: 5 passaggi (con immagini)

Video: Tinee9: Arduino Self-Balancer: 5 passaggi (con immagini)
Video: Tinee9: Arduino Self-Balancer 2024, Novembre
Anonim
Tinee9: Arduino Self-Balancer
Tinee9: Arduino Self-Balancer

Tiny9 presenta Arduino Self-Balancer utilizzando semplicemente un Arduino Nano, un servo e il modulo Tiny9 LIS2HH12.

Passaggio 1: autobilanciamento

Autobilanciamento
Autobilanciamento

Nei sistemi di attuazione per droni automatizzati, hoverboard, segway, ecc. c'è un accelerometro che aiuta il microcontrollore a dire al motore o al servo cosa fare.

Nel caso di hoverboard e segway usano un accelerometro come inclinometro, un dispositivo che misura l'angolo in cui ti trovi. L'angolo desiderato a cui vuole essere è 0 gradi in avanti o indietro, quindi verso l'alto. Se l'angolo è di un grado all'indietro o in avanti, la persona cadrebbe. Esempio una persona in equilibrio su una palla. (molto difficile da fare) Se la persona sulla palla si piega troppo in avanti o indietro senza correggersi, cadrà dalla palla. Ma se la persona si sta correggendo sulla palla, allora rimarrà sopra la palla.

Passaggio 2: materiali

I materiali di cui avresti bisogno per questo tutorial sono:

Puoi trovare gli articoli richiesti in questa posizione

1: compatibile con Arduino nano o arduino

2: Tiny9: Modulo LIS2HH12

3: Servo 5volt (il mio è futaba s3114)

4: Cavo 24 AWG

5: Spelafili

6: Tagliere di pane

Articoli opzionali

7: Tiny9: Modulo RGB (fai cambiare colore alle luci se è nella posizione sbagliata o giusta)

8: PerfBoard (l'ho usato per mostrare lo spostamento di un oggetto nel video alla fine di questo tutorial)

Punta da trapano 9: 1/18

10: trapano

11: Cacciavite

Passaggio 3: configurazione

Impostare
Impostare
Impostare
Impostare

Per arrivare a questo punto nel tutorial per l'installazione, seguire le istruzioni su questi tutorial:

Tiny9: modulo accelerometro a 3 assi LIS2HH12

Tutorial opzionale se vuoi usare il modulo RGB

Tiny9: Modulo LED RGB

Dopo aver impostato la breadboard fino a questo punto, possiamo eseguire questi passaggi.

1: collegare un filo alla linea rossa sulla breadboard e collegare l'altro lato alla presa del filo rosso sul servo

2: Collegare un filo alla linea blu sulla breadboard e collegare l'altro lato alla presa del filo nero sul servo

3: Collega un filo a D6 sull'Arduino Nano e collega l'altro lato alla presa del filo bianco sul servo

Whooo Hooo tutto fatto in modo super semplice.

Se stai collegando una perfboard al servo come me, allora ci sono alcuni passaggi:

4: Forare al centro della perfboard con la punta da trapano 1/18.

5: Avvitare la vite al centro della Perfboard e collegarla al servo dall'altra parte.

Passaggio 4: scarica.ino

Scarica qui da github il Tiny9: Self Balancer.ino per arduino.

Caricalo su Arduino Nano.

Passaggio 5: ora divertiti!

Ora che tutto è collegato e hai il codice nell'arduino, sposta l'asse X (vedi il video per l'orientamento) della breadboard e guarda il movimento del servo.

Dopo aver giocato con il servo per un po', cambia il codice e fallo andare più veloce, più lento o crea un braccio robotico magnetico che può muoversi su e giù e raccogliere oggetti con il suo magnete.

Per favore iscriviti al mio canale.

Cerco sempre di creare nuovi prodotti, quindi se vuoi dare una mano e vedere altri tutorial sui nuovi prodotti che sto realizzando puoi andare qui e fare una donazione sul mio sito web tinee9.com.

Grazie a tutti e continuate ad inventare.

Consigliato: