Turinys:
- 1 žingsnis: surinkite reikmenis, reikalingus šiam „Arduino“projektui
- 2 žingsnis: suprojektuokite projektą
- 3 žingsnis: suprojektuokite grandinę
- 4 veiksmas: sukurkite dainos „Havana“ir judančios servo kodą, kad tuo pačiu metu judėtumėte
- 5 veiksmas: prijunkite prie kompiuterio
- 6 žingsnis: Išbandykite savo projektą
- 7 žingsnis: mūsų paskutinis projektas
Video: „Partyduino“: 7 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-10 13:47
Tai yra paskutinis mūsų vakarėlio autobuso, pavadinto „Partyduino“, projektas, sukurtas naudojant „Arduino“, kuriame yra pasyvus garsinis signalas ir visas sukimosi servas.
1 žingsnis: surinkite reikmenis, reikalingus šiam „Arduino“projektui
Jums reikia žemiau išvardytų medžiagų:
Medžiagos:
1. Nuolatinio judesio servo
2. Pasyvus garsinis signalas
3. Laidai (MM laidai)
4. Baterija (neprivaloma)
5. Duonos lenta
6. Ratai (3 ar daugiau)
7. USB kabelis (prijungti prie kompiuterio)
8. „Arduino Code“programa arba paskyra
9. Kartonas (ar kitos medžiagos konstrukcijai sukurti)
2 žingsnis: suprojektuokite projektą
Pradėkite kurti savo projektą, surinkdami visus savo reikmenis vienoje srityje. Tada galite nupiešti eskizą, kaip ir mes. Prie automobilio ar autobuso galite pridėti ratų. Po to, kai turite karštai klijuoti medžiagos gabalus, kartoną, vienas prie kito, kad dėžutė atspindėtų transporto priemonę. Jūs taip pat turite karštai klijuoti autobuso ratus prie nepertraukiamo servo. Jei norite, prie šio proceso galite pridėti daugiau veiksmų.
3 žingsnis: suprojektuokite grandinę
Prie šio žingsnio pridėtame paveikslėlyje parodyta, kaip mes dedame laidus į kiekvieną kaištį. Galite naudoti skirtingus kaiščius, tačiau taip pat turėtumėte pakeisti kodo dalį, kurioje sakoma „pritvirtinti“, ir pasyvųjį signalą.
4 veiksmas: sukurkite dainos „Havana“ir judančios servo kodą, kad tuo pačiu metu judėtumėte
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#include Servo myservo;
#įtraukti „pikches.h“
void setup () {
// įdėkite čia savo sąrankos kodą, kad paleistumėte vieną kartą:
myservo.attach (9);
pinMode (12, OUTPUT);
}
tuštumos kilpa ()
{
// Įdėkite savo pagrindinį kodą čia, kad paleistumėte pakartotinai:
myservo.write (40);
tonas (12, NOTE_C5);
vėlavimas (300);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_A4);
vėlavimas (400);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_F5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
tonas (12, NOTE_A4);
vėlavimas (400);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_F5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_A4);
vėlavimas (400);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_F5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_C5); uždelsimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (250);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_D5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_E5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_B4);
vėlavimas (300);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_B4);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_B4);
vėlavimas (270);
noTone (12);
tonas (12, NOTE_C5);
vėlavimas (270);
tonas (12, NOTE_A4);
vėlavimas (400);
noTone (12);
}
5 veiksmas: prijunkite prie kompiuterio
Norėdami prijungti „Arduino“prie kompiuterio, naudokite USB kabelį. Tai turėtų perkelti kodą į „Arduino“. Tada vėliau galėsite paleisti akumuliatorių.
6 žingsnis: Išbandykite savo projektą
Įkelkite „Arduino“ir pažiūrėkite, ar jis veikia. Jei tai veikia, puiku, gerai atlikote darbą peržiūrėję instrukciją, o jei neveikia, taip pat padarėte gerą darbą. Jei nepavyksta, pakartokite paskutinius porą žingsnių. Bandykite dar kartą ir vėl, kol to nepadarysite taip, kaip norite. Prireikė kelių bandymų, kad pasiektume ten, kur norėjome.
7 žingsnis: mūsų paskutinis projektas
Tikimės, kad jums patiko mūsų projektas!