Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Kailangan ng Mga Kailangan para sa Arduino Project na Ito
- Hakbang 2: Idisenyo ang Proyekto
- Hakbang 3: Idisenyo ang Iyong Circuit
- Hakbang 4: Gawin ang Code para sa Kanta na "Havana" at ang Moving Servo upang Lumipat sa Parehong Oras
- Hakbang 5: Kumonekta sa Computer
- Hakbang 6: Subukan ang Iyong Project sa Labas
- Hakbang 7: Ang aming Huling Proyekto
Video: Partyduino: 7 Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-10 13:49
Ito ang pangwakas na proyekto ng aming party bus na pinangalanang Partyduino na naka-set up kasama ang Arduino na naglalaman ng passive buzzer at buong servo ng rotation.
Hakbang 1: Ipunin ang Kailangan ng Mga Kailangan para sa Arduino Project na Ito
Kailangan mo ng mga materyal na nakalista sa ibaba:
Mga Materyales:
1. Patuloy na Paggalaw Servo
2. Passive Buzzer
3. Mga Wires (MM wires)
4. Baterya (Opsyonal)
5. Breadboard
6. Mga gulong (3 o higit pa)
7. USB Cable (upang kumonekta sa computer)
8. Arduino Code App o Account
9. Cardboard (O iba pang mga materyales upang maitayo ang istraktura)
Hakbang 2: Idisenyo ang Proyekto
Simulang idisenyo ang iyong proyekto sa pamamagitan ng pagtipon ng lahat ng iyong mga supply sa isang lugar. Pagkatapos ay maaari kang gumuhit ng isang sketch tulad ng ginawa namin. Maaari kang magdagdag ng mga gulong sa iyong kotse o bus. Pagkatapos mong maiinit ang pandikit ng mga piraso ng materyal, karton, sa bawat isa upang ang kahon ay magpakita ng isang sasakyan. Kailangan mo ring maiinit na pandikit ang mga gulong ng bus sa tuluy-tuloy na servo. Maaari kang magdagdag ng higit pang mga hakbang sa prosesong ito kung nais mo.
Hakbang 3: Idisenyo ang Iyong Circuit
Ang larawan na nakakabit sa hakbang na ito ay nagpapakita kung paano namin inilalagay ang mga wire sa bawat pin. Maaari kang gumamit ng iba't ibang mga pin, ngunit kailangan mo ring baguhin ang bahagi ng code kung saan sinasabing "ikabit" at para sa passive buzzer.
Hakbang 4: Gawin ang Code para sa Kanta na "Havana" at ang Moving Servo upang Lumipat sa Parehong Oras
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
# isama ang Servo MyServo;
# isama ang "mga pitches.h"
walang bisa ang pag-setup () {
// ilagay ang iyong setup code dito, upang tumakbo nang isang beses:
myservo.attach (9);
pinMode (12, OUTPUT);
}
walang bisa loop ()
{
// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:
myservo.write (40);
tono (12, NOTE_C5);
pagkaantala (300);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_A4);
pagkaantala (400);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_F5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
tono (12, TANDAAN_A4);
pagkaantala (400);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_F5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_A4);
pagkaantala (400);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_F5);
pagkaantala (250);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_C5); pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (250);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_D5);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_E5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_B4);
pagkaantala (300);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_B4);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
noTone (12);
tono (12, TANDAAN_B4);
pagkaantala (270);
noTone (12);
tono (12, NOTE_C5);
pagkaantala (270);
tono (12, TANDAAN_A4);
pagkaantala (400);
noTone (12);
}
Hakbang 5: Kumonekta sa Computer
Gamitin ang USB Cable upang ikonekta ang iyong Arduino sa computer. Dapat nitong ilipat ang code sa Arduino. Pagkatapos ay maaari mong gamitin ang isang baterya upang i-play ito sa paglaon.
Hakbang 6: Subukan ang Iyong Project sa Labas
I-upload ang Arduino, at tingnan kung gumagana ito. Kung ito ay gumagana, mahusay, gumawa ka ng isang mahusay na trabaho ng pagtingin sa paglipas ng tagubilin, at kung hindi ito gumana, gumawa ka rin ng isang mahusay na trabaho. Kung hindi ito gumana dumaan muli sa huling pares ng mga hakbang. Subukang muli at muli hanggang sa magawa mo ito sa paraang nais mong maging. Tumagal ito sa amin ng maraming pagsubok upang makuha ito kung saan namin ito nais.
Hakbang 7: Ang aming Huling Proyekto
Inaasahan kong nasiyahan ka sa aming proyekto!