Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: assemblaggio della struttura elettrica del cannone
- Passaggio 3: collegare il sensore IR alla scheda V5
- Passaggio 4: imposta la scheda V5 su Arduino Uno
- Passaggio 5: collegare l'alimentatore alla scheda Arduino
- Passaggio 6: layout generale del circuito
- Passaggio 7: codice e principio di funzionamento
- Passaggio 8: inclusa la libreria IR
- Passaggio 9: programma le chiavi che desideri utilizzare
- Passaggio 10: completa il codice e muoviti
- Passaggio 11: carica il tuo codice e provalo
Video: Cannone RC: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo istruttivo è stato creato in adempimento del requisito del progetto del Makecourse presso la University of South Florida (www.makecourse.com)
Passaggio 1: cosa ti servirà
Componenti del corpo
-2 ruote (stampa 3d o come desideri disegnarle)
-Telaio-Preferibilmente fatto di qualcosa che possa essere facilmente modellato, ad esempio forato, tagliato al laser ecc. Questo perché avremo molti cablaggi e quindi dovremo creare delle porte nel telaio per cablare i componenti elettrici dei cannoni.
Componenti elettrici
-Tavola Arduino Uno
-Telecomando Ir
-Sensore ir
-Motori passo-passo/velocità cc
-Un sacco di cablaggi e cavi di salto
-Scheda V.2 (non necessaria ma rende le connessioni molto più organizzate e più facili da eseguire)
-12v batterie e pacco batterie (alimentatore)
-L298 driver del motore
Passaggio 2: assemblaggio della struttura elettrica del cannone
Collegare i motori a velocità CC al driver del motore L298
-Eseguire i singoli cavi dal motore passo-passo/velocità CC e collegarli alle porte del modulo L298. Questo è il componente che guiderà i motori.
Passaggio 3: collegare il sensore IR alla scheda V5
Collegare il sensore Ir alla scheda V5. Questa è la parte che consentirà all'utente di controllare l'auto tramite telecomando Ir. Questo viene fatto semplicemente collegando il cavo dal sensore IR alla porta che dice "Sensore IR"
Passaggio 4: imposta la scheda V5 su Arduino Uno
-Questa è la parte migliore dell'utilizzo della scheda V5, rende queste connessioni facili. È progettato per "imballare" su Arduino Uno e quindi risparmiare un sacco di cablaggio e rendere le connessioni pulite. Assicurati di impostare i pin nella giusta armonia, ad es. (GND su porta di terra, analogico su analogico ecc.) Questo per evitare di piegare o danneggiare le porte.
Passaggio 5: collegare l'alimentatore alla scheda Arduino
Usando un pacco batteria anche per questo, fa risparmiare a questo elemento anche molti cablaggi e appare un po' più elegante. Altamente raccomandato. Questi pacchi batteria, spesso economici, sono dotati anche di un proprio interruttore di accensione e spegnimento indipendente. Collega semplicemente la presa di corrente (assicurati di avere una porta compatibile con arduino) ad arduino.
Passaggio 6: layout generale del circuito
Ecco cosa sta succedendo sotto il cofano.
-I motori di velocità azionati dalla L298
-Il sensore Ir collegato alla scheda V5.
-Un alimentatore da 12v
- Tutti i componenti elettrici sono alimentati/messi a terra utilizzando un binario di messa a terra, se necessario.
Passaggio 7: codice e principio di funzionamento
Il cannone è fondamentalmente completamente gestito tramite telecomando Ir e sarà l'obiettivo principale per scopi di programmazione. Il sistema di controllo Ir consiste nell'invio e nella ricezione di informazioni. L'invio avviene dal telecomando e la ricezione avviene dal sensore Ir. I telecomandi a infrarossi inviano segnali tramite un codice a impulsi binari, come molti altri strumenti di uso quotidiano. Per non confondere il sensore ed evitare di captare il codice di impulso sbagliato, è pratica comune modularlo ad una data frequenza portante che il sensore può poi filtrare e ricevere come comando univoco.
Passaggio 8: inclusa la libreria IR
-ci sono molte librerie ir online che potrebbero essere incluse nello sketch di arduino per facilitare la programmazione del telecomando ir. Questi potrebbero essere trovati ad esempio in
www.liquidcrystal.com
www.elegoo.com
Dopo aver scaricato la libreria, includila nel tuo schizzo iniziale (vedi immagine sopra).
Ci sono anche "schizzi di esempio" nel programma, uno dei quali è per un sistema Ir. Anche questo sarebbe un ottimo punto di partenza. (vedi immagine sopra)
È incluso anche un file a cristalli liquidi con alcune proprietà della libreria.
Passaggio 9: programma le chiavi che desideri utilizzare
Il cannone va avanti, indietro e mira a destra ea sinistra. Quindi avremmo bisogno di chiavi per eseguire queste operazioni. Potremmo svolgere il compito di assegnare chiavi per fare cose specifiche facendo uso del loro valore chiave univoco. Potremmo quindi assegnare questi valori chiave per avere funzioni specifiche utilizzando la funzione #define.
per esempio
#includere
#definire F 16736925
#definire B 16754775
dove "F" sarebbe la variabile associata all'andare avanti e la cifra accanto ad essa, il valore chiave univoco per eseguire questa attività.
L'impostazione di particolari componenti su "alto" o "basso" realizzerà obiettivi particolari. per esempio. Nel nostro codice, se desideriamo che il cannone vada in avanti, imposteremo i pin di uscita sul motore cc su alti, facendo muovere l'auto. Alla fine verrà fornito uno schizzo completo di tutto ciò.
Passaggio 10: completa il codice e muoviti
-Se non hai familiarità con la programmazione, non temere, ci sono molti codici ed esempi online che potresti seguire per far muovere il tuo cannone. Ecco il mio codice finale per questo cannone, è stato campionato da www.elegoo.com e adattato ai criteri per puntare il cannone.
Passaggio 11: carica il tuo codice e provalo
Se tutto è andato bene, dovresti essere in grado di far muovere il tuo cannone. Ricordati di caricare le batterie e di accendere l'interruttore. Inoltre, non eseguire cannon mentre è collegato al computer. Questo potrebbe essere pericoloso per alcune delle parti sensibili della tua build.
Buona fortuna!
Consigliato:
Hex Robo V1 (con cannone): 9 passaggi (con immagini)
Hex Robo V1 (con Cannon): Ispirato dal mio robot precedente, questa volta creo Hex Robo per War Game. Equipaggia con cannone (prossimo su V2) o forse controllato tramite joystick (prossimo su V3) penso che sarà divertente da giocare con un amico.si sparano a vicenda usando una piccola palla di plastica di cannone e
Cannone di marmo per la fisica: 12 passaggi
Cannone di marmo per la fisica: questo è un tutorial per costruire un cannone di marmo. Creato da: Erin Hawkins e Evan Morris
Come fare un cannone a carica di fuoco in Minecraft: 7 passaggi
Come creare un cannone a carica di fuoco in Minecraft: questo è un tutorial su come realizzare un cannone a carica di fuoco funzionante in Minecraft
Cannone con braccio laser reale di Metroid!: 9 passaggi (con immagini)
Real Laser Arm Cannon di Metroid!: Non ci sono molti personaggi dei videogiochi così fantastici come Samus. Cacciatore di taglie che salva l'universo con una delle armi più belle di tutta la fantascienza. Quando ho visto che Instructables stava organizzando una competizione basata sui videogiochi, ho capito subito che era la sua arma
Cannone al plasma 9-UV Camera al Thortanio: 10 passaggi
Cannone al plasma 9-UV Thortanium Chamber: Devo dare credito a Aeon Junophor per aver innescato una grande idea. Dopo aver letto del suo progetto Uranio-vetro-marmo-anello-oscillatore devo fare un tentativo con qualche torsione. Pochi giorni dopo aver letto e pensato alla direzione che volevo prendere