Sommario:
- Passaggio 1: raccogliere i materiali necessari per questo progetto Arduino
- Passaggio 2: progettare il progetto
- Passaggio 3: progetta il tuo circuito
- Passaggio 4: crea il codice per la canzone "Havana" e il servo mobile per muoversi allo stesso tempo
- Passaggio 5: connessione al computer
- Passaggio 6: prova il tuo progetto
- Passaggio 7: il nostro progetto finale
Video: Partyduino: 7 Passi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Questo è il progetto finale del nostro party bus chiamato Partyduino allestito con Arduino contenente un buzzer passivo e il servo a rotazione completa.
Passaggio 1: raccogliere i materiali necessari per questo progetto Arduino
Hai bisogno dei materiali elencati di seguito:
Materiali:
1. Servo a movimento continuo
2. Cicalino passivo
3. Fili (cavi MM)
4. Batteria (opzionale)
5. Tagliere
6. Ruote (3 o più)
7. Cavo USB (per il collegamento al computer)
8. App o account codice Arduino
9. Cartone (o altri materiali per costruire la struttura)
Passaggio 2: progettare il progetto
Inizia a progettare il tuo progetto raccogliendo tutte le tue forniture in un'area. Quindi puoi disegnare uno schizzo come quello che abbiamo fatto. Puoi aggiungere ruote alla tua auto o autobus. Dopo devi incollare a caldo i pezzi di materiale, cartone, tra loro in modo che la scatola rappresenti un veicolo. Devi anche incollare a caldo le ruote del bus al servo continuo. Se lo desideri, puoi aggiungere più passaggi a questo processo.
Passaggio 3: progetta il tuo circuito
L'immagine allegata a questo passaggio mostra come inseriamo i fili in ciascun pin. Puoi usare pin diversi, ma dovresti anche cambiare la parte del codice dove si dice "attacca" e per il cicalino passivo.
Passaggio 4: crea il codice per la canzone "Havana" e il servo mobile per muoversi allo stesso tempo
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#include Servo myservo;
#include "pitch.h"
void setup() {
// inserisci qui il tuo codice di installazione, da eseguire una volta:
mioservo.attach(9);
pinMode(12, USCITA);
}
ciclo vuoto()
{
// inserisci qui il tuo codice principale, da eseguire ripetutamente:
mioservo.write(40);
tono(12, NOTA_DO5);
ritardo(300);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTE_A4);
ritardo (400);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_RE5);
ritardo(250);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_F5);
ritardo(250);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_RE5);
ritardo(250);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
tono(12, NOTE_A4);
ritardo (400);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_RE5);
ritardo(250);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_F5);
ritardo(250);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_RE5);
ritardo(250);
noTono(12);
tono(12, NOTA_DO5);
ritardo(250);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTE_A4);
ritardo (400);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_RE5);
ritardo(250);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_F5);
ritardo(250);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_RE5);
ritardo(250);
noTono(12);
tono (12, NOTA_C5); ritardo (270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(250);
noTono(12);
tono(12, NOTA_RE5);
ritardo(270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono(12, NOTA_RE5);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono(12, NOTA_MI5);
ritardo(270);
noTono(12);
tono (12, NOTA_B4);
ritardo(300);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono (12, NOTA_B4);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
noTono(12);
tono (12, NOTA_B4);
ritardo(270);
noTono(12);
tono(12, NOTA_DO5);
ritardo(270);
tono(12, NOTE_A4);
ritardo (400);
noTono(12);
}
Passaggio 5: connessione al computer
Usa il cavo USB per collegare Arduino al computer. Questo dovrebbe trasferire il codice in Arduino. Quindi puoi usare una batteria per riprodurlo in seguito.
Passaggio 6: prova il tuo progetto
Carica l'Arduino e vedi se funziona. Se funziona, bene, hai fatto un buon lavoro guardando le istruzioni, e se non funziona, hai anche fatto un buon lavoro. Se non funziona, ripeti gli ultimi due passaggi. Prova ancora e ancora finché non l'hai perfezionato nel modo in cui desideri che sia. Ci sono voluti più tentativi per portarlo dove volevamo che fosse.
Passaggio 7: il nostro progetto finale
Spero che il nostro progetto vi piaccia!