Sommario:
- Passaggio 1: elenco dei componenti
- Passaggio 2: Arduino: impostare l'accensione
- Passaggio 3: mappatura dei pin: ATMEGA328/168
- Passaggio 4: Bootload e programmazione
- Passaggio 5: gesto dell'auto: struttura dell'edificio
- Passaggio 6: circuito del trasmettitore
- Passaggio 7: circuito del ricevitore
Video: Robot gestuale con Arduino fatto in casa: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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
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
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
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
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
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:
Come realizzare un robot di controllo gestuale Arduino fai da te a casa: 4 passaggi
Come realizzare un robot di controllo gestuale Arduino fai da te a casa: Come realizzare un robot di controllo gestuale Arduino fai da te a casa. In questo progetto ti mostrerò come realizzare un robot Arduino Gesture Control fai da te
Raffreddatore/frigorifero Peltier fatto in casa con regolatore di temperatura Fai da te: 6 passaggi (con immagini)
Dispositivo di raffreddamento/frigorifero Peltier fatto in casa con termoregolatore fai da te: come realizzare un dispositivo di raffreddamento/mini frigorifero Peltier termoelettrico fatto in casa fai da te con il termoregolatore W1209. Questo modulo TEC1-12706 e l'effetto Peltier rendono il dispositivo di raffreddamento fai-da-te perfetto! Questo tutorial è un tutorial passo-passo che ti mostra come realizzare
Robot Wheel fatto in casa: 8 passaggi (con immagini)
Robot Wheel fatto in casa: Ciao a tutti…….. Amo la creatività. Ogni popolo ha la sua creatività. Ma in realtà solo il 10% delle persone ha trovato la propria creatività. Perché prendono la strada facile. La creatività è una capacità di pensare, si sviluppa attraverso l'esperienza, l'osservazione
Frigorifero fatto in casa con funzionalità di controllo intelligente (congelatore): 11 passaggi (con immagini)
Frigorifero fatto in casa con funzionalità di controllo intelligente (congelatore profondo): Ciao amici, questa è la parte 2 del frigorifero fai-da-te basato sul modulo peltier, in questa parte utilizziamo 2 moduli peltier invece di 1, utilizziamo anche un controller termico per impostare la temperatura desiderata per risparmiare un po' di energia
Telefono fatto in casa con semplici circuiti elettronici: 10 passaggi (con immagini)
Telefono fatto in casa con circuiti elettronici semplici: questo progetto riguarda la comunicazione di due persone con circuiti elettronici di base. Questo è il mio progetto di lezione sui circuiti elettronici. Voglio fare un video su di esso. DescrizioneEcco un circuito interfono semplice ma efficace basato sui transistor