Orodha ya maudhui:

Yai ya maingiliano - Sauti Tendaji na Kubisha Tendaji: Hatua 4
Yai ya maingiliano - Sauti Tendaji na Kubisha Tendaji: Hatua 4

Video: Yai ya maingiliano - Sauti Tendaji na Kubisha Tendaji: Hatua 4

Video: Yai ya maingiliano - Sauti Tendaji na Kubisha Tendaji: Hatua 4
Video: ONGEZA NGUVU ZA KIUME | masaa 3 Bila kuchoka | WANAUME TU HII 2024, Novemba
Anonim
Yai ya maingiliano - Sauti inayoshughulikia na Kubisha kugusa
Yai ya maingiliano - Sauti inayoshughulikia na Kubisha kugusa

Nilifanya "Yai la Maingiliano" kama mradi wa shule, ambapo ilibidi tufanye wazo na mfano. Yai hujibu kelele kubwa na kelele za ndege na ikiwa unabisha kwa nguvu mara 3 za kutosha, hufunguka kwa sekunde chache.

Ni mfano wa kwanza wa maingiliano wa elektroniki nilioufanya na kwa kuwa nina maarifa ya kimsingi sana ya programu na hakuna uzoefu wa zamani wa kutengeneza miradi ngumu zaidi ya arduino, ilikuwa uzoefu mzuri wa kujifunza. Ili kutengeneza yai nilijifunza kutumia mkataji wa laser na pia ilibidi nijifunze mengi juu ya dfplayer mini (ambayo sio ngumu sana, ukishaelewa unachosoma na inafanya kazi).

Ili kutoa wazo la moduli gani halisi na vile nimetumia, nimejumuisha viungo kwa wavuti za wavuti ambazo nimezinunua kutoka.

Vifaa

  • Arduino Uno
  • Sensor ya sauti
  • Moduli ya Kicheza MP3 cha DFPlayer mini / Mini
  • Kadi ya Sandisk microSd (max 32GB) na adapta ya sd - Ikiwa huna soma kadi ya sd iliyojengwa kwenye kompyuta yako ndogo au pc, unaweza kuhitaji kukopa pc nyingine ambayo ina moja ya kukupakia faili za sauti au kutumia / kupata msomaji wa kadi inayounganisha kupitia USB
  • Piezo / buzzer
  • Spika 1 x - Spika ndogo hufanya kazi vizuri na unaweza kutumia spika nzuri sana ikiwa unatumia jackplug na waya zingine, lakini ukitumia ndogo unaweza kuhitaji kipaza sauti.
  • 1 x 1MΩ Mpingaji
  • 1 x 1kΩ Mpingaji
  • Servo (nilitumia towerpro MG90D Digital) - Kumbuka kuwa servo ya dijiti haiwezi kufanya kazi sawa na zile za analogi (yangu itabadilika kuwa digrii 120 kwa kiwango cha juu na inaonekana kuwa ngumu sana kurekebisha hii)
  • Chanzo cha nguvu za nje (nilitumia betri 6 na kuziba kwa arduino na betri 3 kwa servo)
  • Kamba 5 za kuruka za kiume za Kiume (3 kwa sensa ya sauti, 2 kwa kupima Piezo)
  • Angalau waya 15 za kiume za kuruka - Ikiwa itabidi uchomeze waya zako mwenyewe kwa chanzo cha nguvu cha nje cha servo, hakikisha kupata angalau waya 17 za kiume za kuruka.
  • Bodi ya mkate ya kupimia - (pini 400 kama hii, ndio inayofaa kutumia)
  • Perfboard - Hii ni kusambaza mzunguko wako uliomalizika, lakini unaweza pia kushikamana na ubao wa mkate ikiwa unataka kutumia tena sehemu zako zote au hauwezi kuziunganisha.

Hatua ya 1: Kuunganisha Mzunguko

Kuunganisha Mzunguko
Kuunganisha Mzunguko
Kuunganisha Mzunguko
Kuunganisha Mzunguko

Jambo muhimu zaidi kukumbuka wakati wa kujenga mzunguko wako, ni kwamba kwa kweli unaunda nyaya mbili tofauti kabisa. Moja imeunganishwa na Servo na nyingine imeunganishwa na vifaa vingine. Ukiwa na Servo ndogo unaweza kuiunganisha moja kwa moja, lakini kwa ujumla ni wazo bora kutenganisha servo na zingine kwani inaelekea kuteka mengi ya sasa.

Vipengele vimeunganishwa kwenye ubao wa mkate kwa njia iliyoonyeshwa kwenye mchoro wa mzunguko. Waya za mzunguko na Servo zinaweza kusogezwa karibu na vifaa vingine, maadamu hazijaunganishwa na hasi hasi ya mzunguko mwingine (wakati unaunganisha vifaa vyote, kuzisogeza karibu na kila mmoja kutaokoa nafasi nyingi).

Resistor ya 1MΩ hutumiwa pamoja na Piezo. 1kΩ Resistor hutumiwa na dfplayer.

Maswala yanayowezekana ya unganisho

Ikiwa baadaye dfplayer haionyeshi taa wakati imesababishwa, angalia ikiwa umeunganisha upande wa kulia wa dfplayer.

Taa kwenye sensa ya sauti inapaswa kuzima ikiwa imeunganishwa vizuri. Ikiwa sio hivyo, geuza kwa uangalifu screw ya unyeti na bisibisi ndogo. Ikiwa taa inaendelea kuwaka, irudishe nyuma kidogo mpaka uone taa ikiangaza kwa kujibu sauti.

Hatua ya 2: Kupanga Arduino

Hii ndio nambari niliyotumia kwa mradi huu.

Jambo moja najuta katika nambari yangu, ni kwamba sikuweza kuchukua nafasi ya ucheleweshaji wa nambari ya sensa ya sauti na nambari ya servo na kitu kingine. Ucheleweshaji huu hufanya hivyo kwamba mara tu utakaposababisha moja ya sensorer hakuna kitu kingine kitatokea kwa sekunde mbili. Aibu kwa maoni yangu, lakini sikuweza kupata kitanzi, ikiwa-taarifa au taarifa na mamilioni ya kufanya kazi. Ikiwa una muda zaidi na usaidizi ninapendekeza kuchukua nafasi ya ucheleweshaji huu na kitu kingine, kwani ni bora kuwa na sensorer zote mbili zinafanya kazi kwa wakati mmoja na kuweza kupiga mayowe wakati ya kufunguliwa na kupata majibu.

Kuelewa na kuchunguza kazi za dfplayer na kuelewa zaidi juu ya jinsi inavyofanya kazi napendekeza uangalie nyaraka zake na ukurasa wa maelezo wa dfplayer.

Ikiwa unataka kutumia faili za sauti mp3 za ndege unaweza kutumia wavuti hii, ambayo ina maelfu ya mafaili ya kuchagua.

Kidokezo! Mara tu unapopakia nambari inayofaa ya dfplayer, unaweza kuziba kiume cha ziada kwa waya wa kiume wa kuruka kwenye GND upande ambao haujatumiwa. Unaweza kutumia mwisho dhaifu kugonga kwenye mashimo karibu na hiyo (IO1 na IO2 kama inavyoonekana katika nyaraka).

Bomba la haraka kwenye IO1 litafanya dfplayer kwenda faili ya sauti iliyopita na bomba refu litapunguza sauti.

Bomba la haraka kwenye IO2 litafanya dfplayer kwenda faili inayofuata ya sauti na bomba refu litaongeza sauti.

Hatua ya 3: Kujenga Yai

Kujenga Yai
Kujenga Yai
Kujenga Yai
Kujenga Yai
Kujenga Yai
Kujenga Yai
Kujenga Yai
Kujenga Yai

Kujenga yai lilikuwa jambo ambalo sikupanga kabisa.

Pamoja ni faili ambazo unaweza kutumia kwa kukata laser sanduku na sehemu ya juu ya yai. Je! Angalia kuwa vipande vya rashi ya gia ni pana sana, kuna vipande vilivyopotea kwenye bamba la pili, hakuna viunganisho vya sahani ya juu na ya pili na kwamba bila msaada wa ziada vichwa vya juu vimepita. Jambo lingine kukumbuka kuwa hakuna sehemu iliyojumuishwa kushikilia rack ya gia kwenye gia kwenye servo na hakuna mmiliki. Pia sanduku kwenye faili ni ndogo sana kuwa na sehemu za washirika, ni bora kutengeneza sanduku kubwa ikiwa utafanya mradi huu (bonyeza hapa kutengeneza sanduku na kupakua faili zake za kukata laser).

Suluhisho langu kwa shida hizi ilikuwa kutengeneza mikono (juu na chini) ambayo inashikilia gia na kiongozi mahali na kuongeza sehemu ambazo zinaizuia isianguke. Pia nilikata mashimo na msumeno mdogo kwenye bamba la pili, nikatengeneza mmiliki wa servo (nikitengeneza shimo kwenye kipande cha kuni na kuambatisha servo na visu kadhaa na bamba kwenye kifuniko na chuma na visu vya kutosha).

Kwa kuwa sanduku langu lilikuwa dogo sana ilibidi nipigie kila kitu kwa uangalifu mwingi. Walakini waya zangu zilikuwa fupi na kwa hivyo ilichukua bidii kubwa kuziweka mbali, kwa hivyo hawangeweza kunaswa kwenye gia ya gia au vile. Kuchukua waya mrefu wa kutosha kujipa nafasi kutoshea kila kitu ni pendekezo kubwa.

Suala jingine dogo nililopata kutokana na nafasi hiyo ni kwamba nyuma ya sehemu zangu zilizouzwa ziligusa nyuma ya chuma ya spika yangu na kwa hivyo sauti ilianza kugeuka ngeni na vile. Mimi hupata shida ya nafasi au unataka kuweka bodi ya manukato na sehemu zako zilizouzwa dhidi ya kitu cha chuma kwenye sanduku, hakikisha kuweka aina ya kutengwa kati ya mbili ili kuzuia maswala.

Hatua ya 4: Pamba / funika Yai Yako

Pamba / funika Yai Yako
Pamba / funika Yai Yako
Pamba / funika Yai Yako
Pamba / funika Yai Yako

Ili kumaliza mradi wako hakikisha kufunika juu. Niliboresha kwa kutumia aina nyeupe ya beanie au kofia tuliyokuwa tumelala karibu na kutengeneza juu, kwa hivyo ingeenda na umbo la fomu ya kukata laser.

Kwa kweli kuna chaguzi nyingine nyingi na ikiwa una kitu kama vile ndege wa zamani plushie amelala karibu na wewe pia unaweza kuweka ndege au takwimu ndani kufunuliwa wakati yai linafunguka.

Mara tu umefanya yote haya hakikisha kufurahiya wacha wengine wajaribu kazi yako. Baada ya yote, kupiga kelele kidogo dhidi ya yai hakuumize mtu yeyote, haswa ikiwa hata kwa furaha hurejea kwako.

Ilipendekeza: