Sommario:
- Passaggio 1: raccogliere materiali
- Passaggio 2: Progetta la tua struttura
- Passaggio 3: progettare le ruote
- Passaggio 4: configura Arduino per Buzzer
- Passaggio 5: configurare Arduino per le luci
- Passaggio 6: combinare i codici
- Passaggio 7: stampa
- Passaggio 8: assemblare la struttura
- Passaggio 9: preparati per il lancio
- Passaggio 10: avvio
- Passaggio 11: opzionale: costruisci una rampa
Video: Auto Robo-Band: 11 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Questo è un aggiornamento dalla tua tradizionale auto alimentata ad elastico
Passaggio 1: raccogliere materiali
Per questo progetto, avrai bisogno dei seguenti elementi:
- 4 ruote preferibilmente della stessa dimensione (abbiamo stampato in 3D le nostre)
- Un tassello che si adatta alle ruote
- Un kit arduino (abbiamo usato un kit SparkFun RedBoard)
- Struttura per l'arduino su cui sedersi (abbiamo stampato in 3D la nostra)
- Pacco batteria
- Elastici
- Del materiale per sollevare l'arduino in modo che non sia direttamente sul corpo (abbiamo usato i dadi)
- Colla calda
- Vite
- Un dispositivo simile a una cerniera
- Opzionale: nastro adesivo e compensato per creare una rampa
Passaggio 2: Progetta la tua struttura
Dovrai stampare in 3D la base in cui verrà impostato l'arduino
Per questo, utilizzare un software online che consente agli utenti di progettare il proprio modello che può essere stampato
OnShape è un ottimo software di progettazione online gratuito che abbiamo utilizzato
La nostra base era un trapezio con due fori per gli assi nella struttura
Le dimensioni dello schizzo sono elencate nell'immagine sopra e in un collegamento qui sotto:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
Passaggio 3: progettare le ruote
Questo passaggio non è obbligatorio, volevamo solo spiegare ogni passaggio che abbiamo fatto
Se riesci a trovare quattro ruote della stessa misura, usa quelle e assicurati che l'asse si adatti a quelle ruote
Abbiamo stampato in 3D tutte le ruote utilizzando OnShape
Nota: le quattro ruote non devono essere della stessa dimensione. Finché ci sono due coppie della stessa dimensione, ogni coppia non deve essere esattamente uguale. Se hai coppie di ruote irregolari, metti la coppia più piccola nella parte anteriore dell'auto.
Ecco il link per il nostro design su OnShape:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
Passaggio 4: configura Arduino per Buzzer
Seguire le istruzioni nella Guida SIK per il circuito 11, il cicalino piezo
Questa configurazione è piuttosto semplice, quindi segui le istruzioni nel libro
Una modifica necessaria è che il cicalino deve essere spostato nella metà inferiore della breadboard. Non importa quale posizione scegli, purché i due fili che mettono a terra il cicalino si trovino nelle file adiacenti alle gambe del cicalino. Il filo arancione che collega il buzzer all'arduino RedBoard DEVE essere ripetuto al foro 8.
Risoluzione dei problemi: il nostro cicalino originale era collegato correttamente, ma non molto alto, quindi siamo passati a un cicalino di un kit diverso e il volume era molto più alto
Passaggio 5: configurare Arduino per le luci
Seguire le istruzioni nella Guida SIK per il circuito 3, il LED RGB
Aggiungi questo circuito al circuito precedente per consentire a entrambe le funzioni di funzionare contemporaneamente su arduino
Il filo che collega la gamba blu del LED RBG DEVE essere rifilato al foro 6.
Ancora una volta, questo passaggio è seguire le istruzioni nel libro, ma assicurati di ricontrollare tutte le connessioni se hai difficoltà
Passaggio 6: combinare i codici
Questa parte è un po' complicata. Dovrai combinare i codici per entrambi i circuiti per assicurarti che funzionino contemporaneamente.
Il programma completo è mostrato sopra, ma ti guiderò attraverso le modifiche più complesse.
Definisci variabili
Innanzitutto, sposta tutte le variabili dai due tutorial SIK Circuit all'inizio del programma.
Ridefinire la variabile BLUE_PIN a 6.
Ridefinire la variabile BuzzerPin su 8.
Le note, il tempo e i battiti possono essere modificati per riflettere qualsiasi canzone tu voglia, ma assicurati che la variabile songLength sia uguale al numero di note nella tua canzone.
Ciclo di configurazione
Tutto ciò che dovrebbe essere in questo ciclo sono i quattro comandi pinMode: uno per ogni luce e il cicalino.
Ciclo del Vuoto
Per prima cosa, combina i loop vuoti dei due programmi.
Quindi, elimina le righe di codice che controllano le luci: cambieremo il codice per far lampeggiare colori casuali in sincronia con la canzone.
All'interno del ciclo void, definisci myColor come void myColor(int redIntensity, int greenIntensity, int blueIntensity). Questa linea va appena sopra i comandi analogWrite nella parte inferiore del ciclo combinato.
Sopra il comando per tone, definisci myColor su myColor(r, g, b). Oltre a ciò, definisci int r, int g e int b a random(255). Questo chiamerà un'intensità casuale per ogni colore.
Di seguito, stabilisci un comando Serial.println per ciascuno di r, g e b.
Il tuo codice finito dovrebbe corrispondere alle fotografie sopra. Le foto sono suddivise in variabili, impostazione vuoto e loop vuoto, con loop vuoto con due fotografie. Divertiti
Risoluzione dei problemi
Controlla che myColor(r, g, b) sia definito prima del tone!
Passaggio 7: stampa
Ora che l'arduino è configurato, puoi stampare i tuoi disegni da OnShape
Passaggio 8: assemblare la struttura
Materiali: pacco batterie, struttura del corpo stampato, ruote, assi, elastici, circuito stampato arduino completato, colla a caldo, dadi, vite
- Incollare a caldo due dadi sul lato superiore della struttura per chiudere la fessura nella struttura
- Fissare l'arduino sulla struttura avvolgendo strettamente un elastico attorno alla struttura e arduino
- Incolla a caldo la cerniera sul lato della struttura in modo che possa sostenere il pacco batteria senza intralciare l'elastico utilizzato per alimentare l'auto (foto 3 e 4)
- Utilizzare un elastico per fissare il pacco batteria alla cerniera. Dovrebbe essere appoggiato all'esterno dell'intera struttura (foto 5 e 6)
- Metti il tassello nei fori dell'asse e assicurati che le ruote siano fissate saldamente all'asse
- Praticare un foro al centro dell'asse posteriore
- Metti la vite nel foro della vite
Passaggio 9: preparati per il lancio
Hai quasi finito!
- Metti un elastico su ciascuna ruota posteriore per la trazione
- Crea una catena di elastici e attaccala al labbro nella parte anteriore del corpo
- Agganciare l'ultimo elastico alla vite e avvolgere l'asse all'indietro
Passaggio 10: avvio
Congratulazioni!
Passaggio 11: opzionale: costruisci una rampa
Prendi qualsiasi pezzo di legno o plastica o qualunque cosa tu voglia che sia abbastanza largo per le tue ruote!
Come puoi vedere, abbiamo usato nastro adesivo e compensato, quindi funzionerà davvero di tutto
Quindi procurati un supporto per sollevare la rampa all'angolazione desiderata, avviare la tua auto e guardare!