Talaan ng mga Nilalaman:

Interactive Egg - Sound Reactive at Knock Reactive: 4 na Hakbang
Interactive Egg - Sound Reactive at Knock Reactive: 4 na Hakbang

Video: Interactive Egg - Sound Reactive at Knock Reactive: 4 na Hakbang

Video: Interactive Egg - Sound Reactive at Knock Reactive: 4 na Hakbang
Video: Let's Players Reaction To Monika Knowing Their (Real/Steam) Name | Doki Doki Literature Club 2024, Nobyembre
Anonim
Interactive Egg - Sound Reactive at Knock Reactive
Interactive Egg - Sound Reactive at Knock Reactive

Ginawa ko ang "Interactive Egg" bilang isang proyekto para sa paaralan, kung saan kailangan naming gumawa ng isang konsepto at isang prototype. Ang Itlog ay tumutugon sa malakas na ingay na may mga ingay ng ibon at kung kumatok ka dito sapat na 3 beses, bubukas ito ng ilang segundo.

Ito ang kauna-unahang elektronikong interactive na prototype na ginawa ko at dahil mayroon akong napaka-pangunahing kaalaman sa programa at walang nakaraang karanasan sa paggawa ng mas kumplikadong mga proyekto ng arduino, ito ay isang mahusay na karanasan sa pag-aaral. Upang magawa ang itlog natutunan kong gumamit ng isang laser cutter at kailangan ding malaman ang tungkol sa dfplayer mini (na hindi ganoon kahirap, kapag naintindihan mo ang binabasa mo at gumagana ito).

Upang magbigay ng ideya kung aling eksaktong module at tulad ng ginamit ko, isinama ko ang mga link sa mga webshop na binili ko ang mga ito.

Mga gamit

  • Arduino Uno
  • Sound sensor
  • DFPlayer mini / Mini MP3 Player module
  • Ang Sandisk microSd card (max 32GB) na may sd adapter - Kung wala kang isang sd card reader na itinayo sa iyong laptop o pc, maaaring kailanganin mong manghiram ng isa pang pc na may isa upang mai-upload ka ng mga file na tunog o gumamit / makakuha ng isang card reader na kumokonekta sa pamamagitan ng USB
  • Piezo / buzzer
  • 1 x Speaker - Ang isang maliit na speaker ay gumagana nang maayos at maaari mong gamitin ang halos anumang speaker kung gumagamit ka ng isang jackplug at ilang mga wire, ngunit kung gumamit ka ng isang maliit na isa maaari kang mangailangan ng isang amplifier
  • 1 x 1MΩ Resistor
  • 1 x 1kΩ Resistor
  • Servo (Gumamit ako ng isang towerpro MG90D Digital) - Tandaan na ang isang digital servo ay maaaring hindi gumana nang eksakto na kapareho ng mga analog (ipapalit lang ng 120 degree sa max ang min at tila napakahirap ayusin ito)
  • Panlabas na powerource (Gumamit ako ng 6 na baterya ng isa na may plug para sa arduino at isang 3 baterya para sa servo)
  • 5 x Lalaki Babae jumper cables (3 para sa sound sensor, 2 para sa pagsubok sa Piezo)
  • Hindi bababa sa 15 Mga male jumper wires - Kung kailangan mong maghinang ng iyong sariling mga wire sa panlabas na mapagkukunan ng kapangyarihan para sa servo, tiyaking makakakuha ng hindi bababa sa 17 mga lalaking jumper na wires
  • Isang breadboard para sa pagsubok - (isang 400 pin tulad ng isang ito, ang pinaka madaling gamitin na)
  • Perfboard - Ito ay upang maghinang ng iyong natapos na circuit, ngunit maaari mo ring manatili sa breadboard kung nais mong muling gamitin ang lahat ng iyong mga bahagi o hindi ito maihihinang

Hakbang 1: Pagkonekta sa Circuit

Pagkonekta sa Circuit
Pagkonekta sa Circuit
Pagkonekta sa Circuit
Pagkonekta sa Circuit

Ang pinakamahalagang bagay na dapat tandaan kapag itinatayo ang iyong circuit, ay mahalagang binubuo mo ang dalawang ganap na magkakahiwalay na mga circuit. Ang isa ay konektado sa Servo at ang isa pa ay konektado sa iba pang mga bahagi. Sa isang mas maliit na Servo maaari mo itong ikonekta nang direkta, ngunit sa pangkalahatan ito ay isang mas mahusay na ideya na ihiwalay ang servo mula sa natitira dahil may kaugaliang gumuhit ng maraming kasalukuyang.

Ang mga sangkap ay konektado sa breadboard sa paraang ipinakita sa circuit diagram. Ang mga wire ng circuit na may Servo ay maaaring ilipat malapit sa natitirang bahagi ng mga bahagi, hangga't hindi sila konektado sa positibo isang negatibong ng iba pang circuit (kapag hinihinang mo ang lahat ng mga bahagi, paglipat ng mga ito malapit sa bawat isa ay makatipid marami kang puwang).

Ang 1MΩ Resistor ay ginagamit kasama ng Piezo. Ang 1kΩ Resistor ay ginagamit sa dfplayer.

Mga potensyal na isyu sa koneksyon

Kung sa susunod na punto ang dfplayer ay hindi nagpapakita ng isang ilaw kapag na-trigger, suriin upang makita kung nakakonekta mo ang kanang bahagi ng dfplayer.

Ang ilaw sa sensor ng tunog ay dapat na kumutitap kung nakakonekta ito nang maayos. Kung hindi, maingat na i-on ang sensitibong tornilyo gamit ang isang maliit na birador. Kung patuloy na mananatili ang isang ilaw, ibalik ito nang kaunti hanggang sa makita mo ang ilaw na kumikislap bilang tugon sa tunog.

Hakbang 2: Programming ang Arduino

Ito ang ginamit kong code para sa proyektong ito.

Ang isang bagay na pinagsisisihan ko sa aking code, ay hindi ko mapapalitan ang mga pagkaantala sa sound sensor code at servo code ng iba pa. Ginagawa ito ng mga pagkaantala upang sa sandaling ma-trigger mo ang isa sa sensor wala nang iba pang mangyayari sa loob ng 2 segundo. Isang kahihiyan sa aking opinyon, ngunit hindi ako makakuha ng isang para sa loop, kung-pahayag o pahayag na may millis upang gumana. Kung mayroon kang mas maraming oras at tulong inirerekumenda kong palitan ang mga pagkaantala na ito sa iba pa, dahil mas mahusay na magkaroon ng parehong sensor na gumagana nang sabay at upang mapasigaw sa itlog kapag binuksan ito at makakuha ng isang tugon.

Upang maunawaan at tuklasin ang mga pag-andar ng dfplayer at maunawaan ang higit pa tungkol sa kung paano ito gumagana inirerekumenda ko ang pagtingin sa dokumentasyon nito at ang pahina ng mga pagtutukoy ng dfplayer.

Kung nais mong gumamit ng mga file ng tunog ng mp3 ng mga ibon maaari mong gamitin ang website na ito, mayroon itong libu-libong mga file na mapagpipilian.

Tip! Sa sandaling na-upload mo ang tamang code para sa dfplayer, maaari kang mag-plug sa isang labis na lalaki sa lalaking jumper wire sa GND sa hindi nagamit na panig. Maaari mong gamitin ang maluwag na dulo upang mag-tap sa mga butas sa tabi nito (IO1 at IO2 tulad ng nakikita sa dokumentasyon).

Ang isang mabilis na pag-tap sa IO1 ay gagawing ang dfplayer sa nakaraang file ng tunog at ang isang mahabang tap ay babaan ang lakas ng tunog.

Ang isang mabilis na pag-tap sa IO2 ay gagawing ang dfplayer sa susunod na file ng tunog at isang mahabang tapikin ang magpapataas ng dami.

Hakbang 3: Pagbuo ng Itlog

Pagbuo ng Itlog
Pagbuo ng Itlog
Pagbuo ng Itlog
Pagbuo ng Itlog
Pagbuo ng Itlog
Pagbuo ng Itlog
Pagbuo ng Itlog
Pagbuo ng Itlog

Ang pagbuo ng itlog ay isang bagay na hindi ko buong plano.

Kasama ang mga file na maaari mong gamitin para sa paggupit ng laser sa kahon at tuktok na bahagi ng itlog. Panoorin na ang mga slits para sa gear rak ay masyadong malawak, may mga slits na nawawala sa pangalawang plato, walang mga konektor para sa tuktok at pangalawang plate at na walang karagdagang suporta sa tuktok na mga tuktok. Isa pang bagay na dapat tandaan na walang bahagi na kasama upang hawakan ang gear rak sa gear sa servo at walang may-ari. Gayundin ang kahon sa mga file ay napakaliit upang maglaman ng mga bahagi ng allyour, pinakamahusay na gumawa ng isang mas malaking kahon kung gagawin mo ang proyektong ito (mag-click dito upang mag-disenyo ng isang kahon at i-download ang mga file nito para sa paggupit ng laser).

Ang aking solusyon para sa mga problemang ito ay upang manu-manong gumawa ng mga rolyo (sa itaas at ibaba) na pinanghahawakan ang gear rak at pinuno at upang magdagdag ng mga bahagi na pumipigil dito sa pag-toppling. Pinutol ko rin ang mga butas na may isang maliit na lagari sa pangalawang plato, gumawa ng isang may hawak para sa servo (paggawa ng isang butas sa isang piraso ng kahoy at ilakip ang servo na may ilang mga turnilyo at ang plato sa takip na may ilang metal at sapat na mga tornilyo).

Dahil ang aking kahon ay napakaliit kailangan kong itulak ang lahat nang may pag-aalaga. Gayunpaman ang aking mga wire ay medyo maikli at samakatuwid ay tumatagal ng maraming pagsisikap na ilayo ang mga ito, upang hindi sila mahuli sa gear rak o tulad nito. Ang pagkuha ng sapat na mga wires upang bigyan ang iyong sarili ng ilang puwang upang magkasya ang lahat ay isang malaking rekomendasyon.

Ang isa pang maliit na isyu na nakuha ko dahil sa espasyo ay ang likod ng aking mga solder na bahagi na hinawakan ang metal sa likod ng aking speaker at sa gayon ang tunog ay nagsimulang maging kakaiba at ganoon. Nakakuha ka ba ng isang problema sa puwang o nais na ilagay ang perf board sa iyong mga solder na bahagi laban sa isang bagay na metal sa kahon, siguraduhing maglagay ng ilang uri ng paghihiwalay sa pagitan ng dalawahang ito upang maiwasan ang mga isyu.

Hakbang 4: Palamutihan / takpan ang Iyong Egg

Palamutihan / takpan ang Iyong Egg
Palamutihan / takpan ang Iyong Egg
Palamutihan / takpan ang Iyong Egg
Palamutihan / takpan ang Iyong Egg

Upang tapusin ang iyong proyekto siguraduhin na takpan ang tuktok. Nag-improbar ako sa pamamagitan ng paggamit ng isang puting uri ng beanie o sumbrero na nakahiga kami at binago ang tuktok, kaya pupunta ito sa hugis ng form ng hiwa ng laser.

Siyempre mayroong maraming iba pang mga pagpipilian at kung mayroon kang isang bagay tulad ng isang matandang bird plushie na nakahiga sa paligid maaari mo ring ilagay ang isang ibon o pigura sa loob upang maipakita kapag binuksan ang itlog.

Kapag nagawa mo na ang lahat ng ito siguraduhin lamang na masiyahan en hayaan ang iba na subukan ang iyong trabaho. Pagkatapos ng lahat, ang kaunting pagsisigaw laban sa isang itlog ay hindi kailanman nasaktan ang sinuman, lalo na kung masayang nagbabalita ito sa iyo.

Inirerekumendang: