Satura rādītājs:

Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Mop Your Bop-it!): 5 soļi
Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Mop Your Bop-it!): 5 soļi

Video: Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Mop Your Bop-it!): 5 soļi

Video: Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Mop Your Bop-it!): 5 soļi
Video: Krustvārdu putra 2024, Jūlijs
Anonim
Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Mop Your Bop-it!)
Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Mop Your Bop-it!)

Pētījumam, kuram pašlaik sekoju, saņēmu uzdevumu kaut ko pagatavot ar Arduino. Es biju dabūjis sev standarta materiālu materiālu komplektu no skolas un izdomājis kaut ko tādu, kas darbotos ap tiem ar minimāliem ārējiem materiāliem. Mana pirmā doma bija Bop-it !. Bop-it! Tā ir rotaļlieta ar daudziem variantiem, taču tā pamatā ir: balss no rotaļlietas saka uzdevumu, kas personai ir jāizpilda (piemēram, vārdabrālis “bop it”, kas nozīmē, ka ir jānospiež liela poga), pēc kura spēlētājs ir jādara uzdevums pareizi pēc taimera izslēgšanas, lai varētu progresēt.

Šis projekts īpaši veic šādu darbību:

1. Spēlētājam tiek dots uzdevums ar skaļruņa skaņu

2. Ir dzirdams pīkstiens un iedegas pirmā gaismas diode.

3. Ir dzirdams otrs pīkstiens un iedegas otrā gaismas diode.

4. Var dzirdēt trešo, garāku pīkstienu un iedegas trešā gaismas diode. Šī pīkstiena laikā spēlētājam ir jāizpilda uzdevums, kas viņam tika dots sākumā.

Katram izpildītam uzdevumam laiks, kurā tiek veikta iepriekš minētā secība, kļūst ātrāks, līdz tiek sasniegta maksimālā robeža.

Kad gaismas sensors ir pārklāts, secības aptveršanas laiks tiek pagarināts par 1 sekundi. Šis gaismas sensors ir paredzēts novietot zem vietas, kur spēlētājs noliks roku, lai sasniegtu saspiešanas uzdevumu, lai tas pamanītu, vai spēlētājs stāv vai sēž spēles laikā, un tādējādi spēlētājs nav vai nav aizsedzot sensoru ar roku.

1. darbība: elektroniskie materiāli

Materiāli, ko izmanto uzdevumu veikšanas Arduino mašīnas izveidei, ir šādi:

1x Arduino Uno

1x DFPlayer mini MP3 atskaņotāja modulis Arduino

1x SD karte

1x skaļrunis

1x maizes dēlis (garš vai viens, iespējams, jums būtu vieglāk)

1x spēka sensors

1x fotosensors

1x potenciometrs

1x skaņas sensors (es izmantoju mikrofona skaņas sensora moduli KY-038)

2x mazas pogas

x3 LED gaisma

(1x lodēšanas dēlis)

Bunčas vadi

Buncha rezistori

Tikai uz augšu: šie ir daudz sensoru. Jums vajadzētu mēģināt izmantot mazāk no tiem un koncentrēties uz to, lai tie darbotos labi, būtu pabeigti un būtu labi iepakoti. Kaut kas tāds, ko man vajadzēja darīt pašam pēc iespējas vēlāk.

2. solis: stieples montāža

Stiepļu montāža
Stiepļu montāža

Jūsu elektroinstalācijai vajadzētu izskatīties kā attēlā katram sensoram. Iespējams, vēlēsities pārbaudīt pa vienam, izmantojot testa kodu, vai tie darbojas pareizi.

3. darbība: kods

Lai iegūtu kodu, lejupielādējiet pievienoto.ino failu.

Šis kods izmanto bibliotēku DFRobotDFPlayerMini, kuru var atrast šeit:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Neaizmirstiet ievietot MP3 failus, kas dod uzdevumus, SD kartē (kuru ievietojat MP3 vairoga iekšpusē). Kods sākumā jums pateiks sadaļā // Uzdevumi, kuri uzdevumi jāreģistrē.

4. solis: lāzergriešana/apvalks

BRĪDINĀJUMS: šī kaste ir kļūdaina, un plāni galvenokārt jāizmanto, lai sniegtu sensoru vispārējo novietojumu. Mēģiniet izveidot savu lodziņu vai rediģēt šo lodziņu. Vismazāk jums vajadzētu padarīt kastīti augstāku, lai elektroinstalācija būtu labāka.

Šim projektam es izmantoju lāzera griezēju. Ja vēlaties to padarīt citādi, tas ir labi, bet jebkurā gadījumā.dxf faili, ar kuriem to izveidot, tiek pievienoti kā faili, ja vēlaties. Kā korpusa materiālu es izmantoju perspex, kas nav ļoti skaisti, jo caur to redzat manu slikto lodēšanu+vadu.

Lielā virsma kreisajā apakšējā daļā ir kastes augšdaļa.

Nelielais kvadrāts šīs virsmas augšējā kreisajā stūrī ir caurums spēka sensora tapām.

Zem tā sarkanais aplis (kam jābūt reljefam) ar kvadrātu tā iekšpusē ir paredzēts, lai fotosensors cieši pieguļ. Mainiet sarkano apli atbilstoši jūsu Photosensor izmēram.

Lielais kvadrāts šīs virsmas augšējā vidū ir paredzēts skaļrunim.

Mazais aplis zem tā apakšas-vidus ir caurums, kurā ievietojat skaņas sensora moduļa mikrofonu. Mainiet to, ja izmantojat citu skaņas sensoru.

Abi vienāda izmēra apļi ir paredzēti mazai pogai un potenciometram, kam virsū liekat lielākas, pašizveidotas pogas. Augšējā labajā stūrī es izmantoju pogu Small, otru-Potentio skaitītājam. Šo apļu diametrs ir 40 mm.

Virsma blakus augšējai virsmai, apakšējā labā virsma, tā, uz kuras ir kvadrāts, ir kastes kreisā puse. Kvadrāts ir paredzēts Arduino kabeļa ligzdai.

Augšējā labā virsma ir kastes labā puse. Aplis ir paredzēts, lai rokturis ietilptu iekšpusē, kas zem tā nospiež mazu pogu. Tā nav laba, strukturāli pamatota ideja, jo perspex ir plāni punkti, kas salūzīs, un rokturi nevar pareizi pacelt augstāk par kastīti, kas ir augsta, kas ir 3 centimetri. Varbūt vietā, kas atrodas kastes augšpusē, izveidojiet rokturi, kas piespiež pogu sānos. Caurums ir 22 mm.

5. solis: lodēšana un apvalks

Lodējiet sensorus un to vadus pie lodēšanas dēļa, lai sensorus varētu novietot pareizajās vietās, lai divas 40 mm pogas varētu iziet cauri korpusam, uz potenciometra un mazās pogas un lai rokturis varētu sasniegt pievienoto mazo pogu uz digitālo ieeju 7. Ir laba ideja (kaut ko es nedarīju, kas sajauca manu vadu) abām mazajām pogām un potenciometra skaitītājam izmantot mazus (zāģētus) lodēšanas dēļa gabalus. Turiet tos vietā ar tapām kastes iekšpusē, un spiediens, kas tiek izdarīts uz šiem sensoriem, nenonāks jūsu lodēšanas dēļā ar pārējo elektroniku.

Spēka sensors un fotosensors pirms lodēšanas vispirms jāizlaiž caur kastes augšējās virsmas caurumiem.

Korpuss, ja tas ir Perspex vai cita veida akrils, jāpielīmē ar piemērotu līmi, piemēram, Acrifix vienkomponentu līmi.

Ieteicams: