Sommario:

Robot gestuale con Arduino fatto in casa: 7 passaggi
Robot gestuale con Arduino fatto in casa: 7 passaggi

Video: Robot gestuale con Arduino fatto in casa: 7 passaggi

Video: Robot gestuale con Arduino fatto in casa: 7 passaggi
Video: Arduino based music Player | SD card module interfacing with Arduino | mini Arduino project 2024, Dicembre
Anonim
Gesto Robot con Arduino fatto in casa
Gesto Robot con Arduino fatto in casa

In questo post spiegheremo come costruire passo dopo passo un'auto con controllo gestuale con il nostro Arduino fatto in casa. Questo include come funziona; tutta la meccanica, i componenti, ecc.

Speriamo che ti piaccia tanto che abbiamo fatto scoprendo qual è la scienza dietro un Arduino

Cos'è un Arduino?

Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Le schede Arduino sono in grado di leggere input, come la luce su un sensore, un dito su un pulsante o attività molto più complesse.

Puoi dire alla tua scheda cosa fare inviando una serie di istruzioni al microcontrollore sulla scheda. Per farlo si utilizza il linguaggio di programmazione Arduino (basato su Wiring) e il Software Arduino (IDE), basato su Processing. È utilizzato da artisti, studenti, programmatori e professionisti, utilizzato principalmente per progetti ma può anche essere utilizzato per piccoli esperimenti divertenti.

Fonte:

Come funziona:

Dopo aver finito di costruire il nostro Arduino fatto in casa e l'auto di controllo dei gesti, programmeremo l'Arduino per riconoscere l'acceloremetro e le nostre mosse con la mano.

L'Arduino sarà attaccato a un guanto, quindi è facile da maneggiare, potresti anche vedere in quale posizione ti infastidisce di meno.

Passaggio 1: elenco dei componenti

Elenco dei componenti
Elenco dei componenti

Arduino fatto in casa:

  • Tagliere (440 o 840 Tie Point)
  • Cavi 22 AWG (vari colori)
  • 2 LED (qualsiasi colore)
  • 2 resistori da 220 Ohm (rosso, rosso, marrone)
  • 7805 Regolatore di tensione
  • 1 resistori da 10k Ohm (marrone, nero, rosso)
  • 2 condensatori da 10 uF
  • Cristallo di clock a 16 MHz
  • 2 condensatori da 22 pF
  • Piccolo interruttore tattile momentaneo
  • TTL-232R3V3 USB. Cavo convertitore seriale
  • ATMEGA328 o ATMEGA 168
  • Batteria 9v

Auto di controllo gestuale:

  • Arduino Lilypad o Arduino fatto in casa
  • Accelerometro
  • Modulo RF 433
  • HT12E e HT12D
  • Driver del motore L293DNE
  • BO Motore e Ruote
  • Scheda di prototipazione
  • 2 batterie 9v
  • Legna
  • Batteria
  • 7805 Regolatore di tensione
  • fili
  • 2 resistori da 330k Ohm

Extra:

  • USB 2 fili
  • Cavo maschio e femmina
  • Guanto
  • Lattina
  • Saldatore elettrico
  • Arduino
  • Pistola a colla

Passaggio 2: Arduino: impostare l'accensione

Arduino: impostare l'accensione
Arduino: impostare l'accensione
Arduino: impostare l'accensione
Arduino: impostare l'accensione
Arduino: impostare l'accensione
Arduino: impostare l'accensione

Innanzitutto, dobbiamo impostare l'alimentazione altrimenti non funzionerebbe nulla. (Rosso = Alimentazione, Nero = Terra)

1. Aggiungere alimentazione e massa alla parte inferiore della BroadBoard, dove si troverà il regolatore di tensione.

2. Aggiungere alimentazione e messa a terra alla parte inferiore della scheda Broadboard, collegando ciascuna guida.

3. Metti il regolatore di tensione sul lato destro, quindi un condensatore da 10 uF alla sua sinistra e l'altro sul binario destro.

4. Aggiungi il LED a lato dell'ingresso di alimentazione, è il nostro indicatore di alimentazione; e un resistore da 220 Ohm tra il binario sinistro e il centro.

Ora abbiamo la configurazione dell'alimentazione.

Passaggio 3: mappatura dei pin: ATMEGA328/168

Mappatura pin: ATMEGA328/168
Mappatura pin: ATMEGA328/168
Mappatura pin: ATMEGA328/168
Mappatura pin: ATMEGA328/168
Mappatura pin: ATMEGA328/168
Mappatura pin: ATMEGA328/168

Ora collegheremo tutti i nostri componenti.

Per evitare qualsiasi RESET durante il processo, mettere il condensatore da 10k Ohm sul pin RESET.

1. Aggiungere il cristallo di clock a 16 MHz tra i pin 9 e 10 e aggiungere i due condensatori da 22 pF in esecuzione a massa sulla guida sinistra.

2. Aggiungi il pulsante piccolo in modo da poter resettare Arduino ogni volta che vuoi e prepararlo per la programmazione e aggiungi un piccolo filo alla gamba in basso a sinistra dello Switch per il RESET.

3. Infine aggiungi un cavo di alimentazione al Pin 19, collegalo al LED (gamba lunga a Wire) e metti l'altra resistenza da 220 Ohm andando sulla guida di destra. (prova a far lampeggiare il led)

Stai vedendo un Arduino quasi funzionante.

Passaggio 4: Bootload e programmazione

Bootload e programmazione
Bootload e programmazione

Cos'è un bootloader?

Un Bootloader è un pezzo di codice che viene eseguito prima dell'esecuzione di qualsiasi sistema operativo; fondamentalmente senza di essa non succederebbe nulla.

Avvio di Arduino:

Se hai un nuovo ATMEGA328 dovrai masterizzare il bootloader su di esso.

Ecco il link che puoi seguire:

Programmazione:

Collega l'USB TTL-232R3V3 alla scheda prototipi, quindi collegalo con i fili all'ATMEGA328; controlla che la tua batteria 9v non sia collegata.

Apri l'IDE Arduino e nei file di sketch degli esempi, in Digital, carica lo sketch Blink

Sotto l'opzione del file Porta seriale, seleziona la porta COM che stai utilizzando con il cavo USB.

Ora premi l'icona di caricamento e poi premi il pulsante di ripristino; se tutto funziona correttamente, il LED sul Pin 13 lampeggia, perché è programmato per questo.

Una volta che hai finito di programmare dove vuoi, in questo caso The Gesture Control Car, puoi scollegarlo e usare la tua batteria da 9v per l'alimentazione.

Passaggio 5: gesto dell'auto: struttura dell'edificio

Auto di gesto: struttura dell'edificio
Auto di gesto: struttura dell'edificio

Inizia a costruire la struttura dell'auto con pezzi di legno, piccoli, 2 blocchi per davanti e dietro (dove vanno le ruote) e uno grande al centro per il supporto; incollalo con la pistola per colla

Quindi incollare i motori su ciascun lato e collegare le 4 ruote. Saldare una massa folle a ciascun motore.

Tagliare un Saquare 15x15cm, tagliarlo in modo che si adatti alla struttura (base)

Passaggio 6: circuito del trasmettitore

Circuito del trasmettitore
Circuito del trasmettitore

Ora inizieremo a creare il circuito del trasmettitore e la programmazione.

Guarda il video dalle 3.36 alle 6.17: Circuito del trasmettitore

Coding per The Gesture Car:

Scarica il piano:

Passaggio 7: circuito del ricevitore

Circuito del ricevitore
Circuito del ricevitore

Ora inizia a trasportare il circuito del ricevitore

Guarda il video dalle 6:18 alle 8:34: Circuito del ricevitore

Scarica il piano:

Infine incollate il tutto alla base ed è pronto per funzionare completamente.

Progetto originale realizzato da Tapendra Mandal; Collegamento al canale

Consigliato: