Talaan ng mga Nilalaman:

Ang Gawain na Nagbibigay ng Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!): 5 Mga Hakbang
Ang Gawain na Nagbibigay ng Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!): 5 Mga Hakbang

Video: Ang Gawain na Nagbibigay ng Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!): 5 Mga Hakbang

Video: Ang Gawain na Nagbibigay ng Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!): 5 Mga Hakbang
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Nobyembre
Anonim
Ang Gawain na Nagbibigay ng Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!)
Ang Gawain na Nagbibigay ng Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!)

Para sa pag-aaral na kasalukuyang sinusunod ko nakuha ko ang takdang-aralin na gumawa ng isang bagay sa isang Arduino. Nakuha ko sa aking sarili ang isang karaniwang isyu ng pagpupulong ng mga materyales mula sa paaralan at naisip ang isang bagay na gagana sa paligid ng mga iyon, na may kaunting mga materyales sa labas. Ang aking unang naisip ay isang Bop-it !. Isang Bop-it! Ay isang laruan na may maraming mga pagkakaiba-iba, ngunit ito ay umuusbong dito: isang tinig mula sa laruan ang nagsasabing isang gawain na dapat sundin ng isang tao (tulad ng namesake na "bop it" na nangangahulugang ang isang ay dapat na itulak ang isang malaking pindutan), pagkatapos kung saan ang manlalaro kailangang gawin ang gawain nang tama pagkatapos ng isang timer na umalis upang mag-usad.

Ang partikular na ginagawa ng proyektong ito ay ang mga sumusunod:

1. Ang isang gawain ay ibinibigay sa manlalaro na may tunog ng isang speaker

2. Ang isang beep ay maaaring marinig at ang unang LED lights up.

3. Ang isang pangalawang beep ay maaaring marinig at ang pangalawang LED lights up.

4. Ang isang pangatlo, mas mahabang pugak ay maaaring marinig at ang pangatlong LED light up. Sa panahon ng pag-beep na ito, dapat gawin ng manlalaro ang gawaing ibinigay sa kanila sa simula.

Para sa bawat puno na gawain ang oras kung saan ang pagkakasunud-sunod sa itaas ay pinapatakbo ay nagiging mas mabilis, hanggang sa maabot ang isang takip.

Kapag natakpan ang lightsensor, ang oras kung saan natakpan ang pagkakasunud-sunod ay pinalawak na bij 1 segundo. Ang lightsensor na ito ay sinadya upang mailagay sa ilalim ng lugar kung saan ipapahinga ng manlalaro ang kanilang braso upang maabot ang gawain ng pisilin, kaya't napansin nitong mas basa ang manlalaro na nakatayo o nakaupo habang naglalaro, at sa gayon basa ang isang manlalaro ay hindi o takip ang sensor sa kanilang braso.

Hakbang 1: Mga Elektronikong Kagamitan

Ang mga materyal na ginamit para sa paglikha ng Task Giving Arduino Machine ay ang mga sumusunod:

1x Arduino Uno

1x DFPlayer Mini MP3 Player Module Para sa Arduino

1x SD-card

1x Tagapagsalita

1x Breadboard (isang mahaba ang isa o 2 ay maaaring mas madali sa iyo)

1x Force sensor

1x Photosensor

1x Potentio meter

1x Sound sensor (Ginamit ko ang KY-038 Microphone Sound Sensor Module)

2x Maliit na mga pindutan

x3 LED light

(1x Soldering board)

Buncha wires

Mga resistor ng Buncha

Isang ulo lamang: ang mga ito ay maraming mga sensor. Dapat mong subukang gumamit ng mas kaunti sa mga ito at ituon ang pansin sa paggana ng maayos sa mga iyon, matapos at maayos na mabalot. Isang bagay na dapat kong gawin sa aking sarili sa pag-iisipan.

Hakbang 2: Assembly ng Wire

Assembly ng Wire
Assembly ng Wire

Ang iyong mga kable ay dapat magmukhang mga sumusunod na larawan para sa bawat sensor. Maaaring gusto mong suriin ang isa-isa sa pamamagitan ng test code kung gumagana ang mga ito nang maayos.

Hakbang 3: Code

I-download ang naka-attach na.ino file para sa code.

Ang code na ito ay gumagamit ng DFRobotDFPlayerMini library, na maaaring matagpuan dito:

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

Huwag kalimutan na ilagay ang mga MP3-file na nagbibigay sa mga gawain sa iyo ng SD-card (na inilagay mo sa loob ng kalasag na MP3). Sasabihin sa iyo ng code sa simula sa ilalim ng // Mga gawain kung aling mga gawain ang dapat maitala.

Hakbang 4: Lasercutting / casing

BABALA: ang kahon na ito ay may pagkukulang, at ang mga plano ay dapat gamitin ang karamihan upang maiparating ang pangkalahatang pagpoposisyon ng mga sensor. Subukang gumawa ng iyong sariling kahon, o i-edit ang isang ito. Ang pinakamaliit na dapat mong gawin ay gawing mas mataas ang kahon, kaya ang mga kable ay umaangkop sa pusta.

Para sa proyektong ito gumamit ako ng isang lasercutter. Kung nais mong gawin ito sa ibang paraan maayos iyon, ngunit paano pa man, ang mga.dxf file na kung saan gagawin ito ay nakakabit bilang mga file kung nais mo. Ginamit ko ang perspex bilang materyal para sa aking pambalot, na kung saan ay hindi masyadong maganda dahil nakikita mo ang aking hindi magandang paghihinang + mga kable sa pamamagitan nito.

Ang Malaking ibabaw sa ibabang kaliwa ay ang tuktok ng kahon.

Ang maliit na parisukat sa kaliwang tuktok ng ibabaw na ito ay ang butas para sa mga pin ng sensor ng Force.

Sa ilalim nito, ang pulang bilog (na kung saan ay magiging isang kaluwagan) na may parisukat sa loob nito para sa Photosensor na magkasya nang maayos. Baguhin ang pulang bilog alinsunod sa laki ng iyong Photosensor.

Ang malaking parisukat sa tuktok-gitna ng ibabaw na ito ay inilaan para sa nagsasalita.

Ang maliit na bilog sa ilalim nito sa ibaba-gitna ay ang butas kung saan inilalagay mo ang module ng Mikropono ng Sound sensor. Palitan ito kung gumamit ka ng ibang sound sensor.

Ang dalawang pantay na bilog na bilog ay para sa isang Maliit na pindutan at isang Potentio meter, kung saan inilalagay mo ang mas malaki, mga pindutang gawa ng sarili sa tuktok ng. Ang kanang tuktok na ginamit ko para sa Maliit na pindutan, ang isa pa para sa Potentio meter. Ang diameter ng mga bilog na ito ay 40mm.

Ang ibabaw sa tabi ng tuktok na ibabaw, ang kanang ibaba sa ibaba, ang may parisukat dito, ay ang kaliwang bahagi ng kahon. Ang parisukat ay para sa cable jack ng Arduino na dumaan.

Ang kanang tuktok na ibabaw ay ang kanang bahagi ng kahon. Ang bilog ay para sa isang hawakan upang magkasya sa loob na tinutulak ang isang Maliit na pindutan sa ilalim nito. Ito ay hindi isang mahusay, maayos na istrakturang ideya, dahil ang pawis ay may manipis na mga puntos na masisira, at ang hawakan ay hindi maaaring maayos na itaas ng mas mataas kaysa sa mataas na kahon, na kung saan ay 3 sentimetro. Siguro gumawa ng hawakan sa isang lugar sa tuktok ng kahon sa halip na pindutin ang isang pindutan sa gilid. Ang butas ay 22mm.

Hakbang 5: Paghihinang at Casing

Paghinang ng mga sensor at mga wire nito sa iyong Soldering board upang ang mga sensor ay maaaring ilagay sa tamang mga spot para sa dalawang 40mm na mga pindutan upang dumaan sa pambalot at papunta sa Potentio meter at ang Maliit na pindutan at maaabot ng hawakan ang Maliit na pindutan na konektado. sa digital input 7. Magandang ideya (isang bagay na hindi ko nagawa na gumulo sa aking mga kable) upang magamit ang maliliit (na-sawn) na mga piraso ng Soldering board para sa dalawang Maliit na mga pindutan at ang Potentio meter. Panatilihin ang mga nasa lugar na may mga pin sa loob ng kahon, at ang presyon na inilalagay sa mga sensor ay hindi dumaan sa iyong Soldering board na may natitirang electronics dito.

Ang sensor ng Force at ang Photosensor ay dapat na ilagay sa pamamagitan ng kanilang mga butas sa tuktok na ibabaw ng kahon muna bago na-solder.

Ang pambalot, kung sakaling ito ay Perspex o ibang uri ng acrylic, ay dapat na nakadikit sa apopiate na pandikit tulad ng Acrifix na isang sangkap na pandikit.

Inirerekumendang: