Мазмуну:

Partyduino: 7 кадам
Partyduino: 7 кадам

Video: Partyduino: 7 кадам

Video: Partyduino: 7 кадам
Video: Final night party - Duino, Italy 2024, Июль
Anonim
Partyduino
Partyduino

Бул биздин партиябыздын Partyduino аттуу автобустун акыркы долбоору, анда Arduino пассивдүү сигналды жана толук айлануу сервосун камтыйт.

1 -кадам: Бул Arduino Долбоору үчүн Керектелүүчү заттарды Чогултуп алыңыз

Бул Arduino долбоору үчүн керектүү жабдууларды чогултуңуз
Бул Arduino долбоору үчүн керектүү жабдууларды чогултуңуз

Сизге төмөндө көрсөтүлгөн материалдар керек:

Материалдар:

1. Үзгүлтүксүз кыймыл сервосу

2. Passive Buzzer

3. Зымдар (MM зымдары)

4. Батарея (Милдеттүү эмес)

5. Нан тактасы

6. Дөңгөлөктөр (3 же андан көп)

7. USB кабели (компьютерге туташуу үчүн)

8. Arduino Code App же Account

9. Картон (Же структураны куруу үчүн башка материалдар)

2 -кадам: Долбоорду иштеп чыгуу

Долбоорду иштеп чыгуу
Долбоорду иштеп чыгуу

Бардык запастарыңызды бир аймакка чогултуу менен долбооруңузду иштеп чыгууну баштаңыз. Андан кийин биз жасаганга окшош эскиз чийип алсаңыз болот. Сиз машинаңызга же автобуска дөңгөлөктөрдү кошо аласыз. Материалды, картонду бири -бирине ысык желим менен жабыштыруу керек болгондон кийин, кутуча унааны чагылдырат. Ошондой эле автобустун дөңгөлөктөрүн үзгүлтүксүз сервого ысык клей кылышыңыз керек. Кааласаңыз, бул процесске дагы кадамдарды кошо аласыз.

3 -кадам: Сиздин схемаңызды долбоорлоо

Сиздин Районуңузду Дизайндаңыз
Сиздин Районуңузду Дизайндаңыз

Бул кадамга тиркелген сүрөттө зымдарды ар бир казыкка кантип салганыбыз көрсөтүлөт. Сиз ар кандай казыктарды колдонсоңуз болот, бирок "тиркөө" деп жазылган жана пассивдүү коңгуроонун коддук бөлүгүн да өзгөртүүгө туура келет.

4 -кадам: "Гавана" ырынын кодун жана ошол эле учурда кыймылга келүүчү сервисти жасаңыз

"Гавана" ырынын кодун жана бир убакта кыймылга келүүчү Серво кызматын түзүңүз
"Гавана" ырынын кодун жана бир убакта кыймылга келүүчү Серво кызматын түзүңүз

www.musicnotes.com/sheetmusic/mtd.asp?ppn=…

#кошуу Servo myservo;

#"кадамдарды.h" кошуу

жараксыз орнотуу () {

// орнотуу кодуңузду бул жерге коюңуз, бир жолу иштетүү үчүн:

myservo.attach (9);

pinMode (12, OUTPUT);

}

боштук цикл ()

{

// кайра иштетүү үчүн негизги кодуңузду бул жерге коюңуз:

myservo.write (40);

үн (12, NOTE_C5);

кечигүү (300);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_A4);

кечигүү (400);

noTone (12);

үн (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_D5);

кечигүү (250);

noTone (12);

тон (12, NOTE_E5);

кечигүү (250);

noTone (12);

үн (12, NOTE_F5);

кечигүү (250);

noTone (12);

тон (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_D5);

кечигүү (250);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

үн (12, NOTE_A4);

кечигүү (400);

noTone (12);

үн (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_D5);

кечигүү (250);

noTone (12);

тон (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_F5);

кечигүү (250);

noTone (12);

тон (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_D5);

кечигүү (250);

noTone (12);

үн (12, NOTE_C5);

кечигүү (250);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_A4);

кечигүү (400);

noTone (12);

тон (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_D5);

кечигүү (250);

noTone (12);

үн (12, NOTE_E5);

кечигүү (250);

noTone (12);

үн (12, NOTE_F5);

кечигүү (250);

noTone (12);

тон (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_D5);

кечигүү (250);

noTone (12);

обон (12, NOTE_C5); кечиктирүү (270);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

тон (12, NOTE_E5);

кечигүү (250);

noTone (12);

тон (12, NOTE_D5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

тон (12, NOTE_D5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

тон (12, NOTE_E5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_B4);

кечигүү (300);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_B4);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_B4);

кечиктирүү (270);

noTone (12);

үн (12, NOTE_C5);

кечиктирүү (270);

үн (12, NOTE_A4);

кечигүү (400);

noTone (12);

}

5 -кадам: Компьютерге туташуу

Компьютерге туташуу
Компьютерге туташуу

Ардуинону компьютерге туташтыруу үчүн USB кабелин колдонуңуз. Бул кодду Arduinoго өткөрүп бериши керек. Андан кийин батареяны кийинчерээк ойнотууга болот.

6 -кадам: Долбооруңузду сынап көрүңүз

Долбооруңузду сынап көрүңүз
Долбооруңузду сынап көрүңүз

Arduino жүктөп бериңиз, жана анын иштээрин көрүңүз. Эгер ал иштесе, сонун, сиз инструкцияны карап жакшы иштедиңиз, эгер ал иштебесе, сиз дагы жакшы иштедиңиз. Эгерде ал жардам бербесе, анда акыркы эки кадамды кайра басыңыз. Сиз каалагандай кылып өркүндөткүчө кайра -кайра аракет кылып көрүңүз. Биз каалаган жерге жетүү үчүн бир нече жолу аракет кылдык.

7 -кадам: Биздин акыркы долбоор

Биздин долбоор сизге жагат деп ишенебиз!

Сунушталууда: