Orodha ya maudhui:

Kigunduzi cha sasa cha Kutetereka: Hatua 3
Kigunduzi cha sasa cha Kutetereka: Hatua 3

Video: Kigunduzi cha sasa cha Kutetereka: Hatua 3

Video: Kigunduzi cha sasa cha Kutetereka: Hatua 3
Video: KISHINDO CHA WAKOMA (OFFICIAL VIDEO) - NJIRO SDA CHURCH CHOIR 2024, Julai
Anonim
Kigunduzi cha sasa cha Kutetereka
Kigunduzi cha sasa cha Kutetereka
Kigunduzi cha sasa cha Kutetereka
Kigunduzi cha sasa cha Kutetereka
Kigunduzi cha sasa cha Kutetereka
Kigunduzi cha sasa cha Kutetereka

Katika mradi huu tutatengeneza kifaa ambacho kitapiga kengele ikiwa mtu atatikisa zawadi / sanduku. Nilipata wazo hili wakati tulipata kifurushi kwa barua kwa Krismasi. Ili kujaribu na kukisia ni nini kilikuwa ndani yake, kwa kweli tuliitikisa kama kila mtu anavyofanya ili kuona ikiwa anaweza kujua kilicho ndani. Mradi huu tutakuwa tunaunda zawadi bandia ya kuweka chini ya mti na ikiwa mtu atajaribu kutikisa kutetemeka ili kuona kilicho ndani, itazima kengele.

Ugavi:

  • (1) Mradi wa Elegoo Mega 2560 Kifaa kamili kabisa cha Starter w / Mafunzo Sambamba na Arduino IDE - Amazon, isiyo mshirika
    • Mdhibiti wa MEGA 2560
    • GY-521 IMU
    • Buzzer inayotumika
    • Mfano Shield
    • Uvunjaji mdogo
    • Jumper Wire
    • Kifurushi cha Betri cha 9V

Hatua ya 1: Mkutano na Uunganisho

Mkutano na Uunganisho
Mkutano na Uunganisho
Mkutano na Uunganisho
Mkutano na Uunganisho
Mkutano na Uunganisho
Mkutano na Uunganisho
Mkutano na Uunganisho
Mkutano na Uunganisho

Kwa mradi huu niliamua kutumia ngao ya prototyping na ubao wa mkate uliowekwa juu yake. Nilichagua kutumia ubao wa mkate badala ya vidokezo vya solder ili nipate kutumia tena vifaa hivi kwa urahisi kwani hii haitakuwa usanikishaji wa kudumu. Walidhani ngao ya prototyping ina lebo kwenye PCB ya vichwa, mara tu ubao wa mkate ulipokuwa juu haikuwezekana kuona lebo hizi. Hapo ndipo nilipoona skrini ya hariri upande wa vichwa kwenye Mega ambayo inafanya iwe rahisi kujua ni wapi unafanya unganisho kila wakati.

Uunganisho wa waya ni kama ifuatavyo…

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND)

IMU (SCL) - Arduino (SCL / pini 21)

IMU (SDA) - Arduino (SDA / pini 20)

Buzzer (+) - Arduino (pini 11)

Buzzer (-) - Arduino (GND)

IMU ina uhusiano wa ziada ambao sikutumia kwani nilihitaji tu data ya msingi. Kuna pini ya anwani ambayo inaweza kutumiwa kuweka anwani tofauti ya I2C ikiwa utatumia anuwai ya vifaa hivi. Pia kuna pini ya usumbufu ambayo inaweza kutumika na wengine hupita kwa basi ya I2C.

Buzzers hizi za kazi zina sauti kubwa na zinasafirishwa na mkanda wa kinga juu yao. Ukiacha mkanda huu ukiwa umewashwa, sauti kutoka kwa mshtuko huvumilika. Mara tu ukiondoa mkanda, haifurahishi kuisikiliza kwa muda mrefu sana. Sina hakika ni jinsi gani buzzer hii inavyopakia lakini itakupa umakini kutoka kwa chumba kingine wakati itaenda. Kulingana na programu ya mita ya sauti kwenye simu yangu, ni karibu 70dB.

Hatua ya 2: Mfano wa Mfano

Msimbo wa Mfano
Msimbo wa Mfano
Msimbo wa Mfano
Msimbo wa Mfano

Sehemu kuu ya mradi huu ni bodi ya IMU ambayo inategemea MPU-6050 ambayo ni kifaa cha I2C. Kwa Kitambulisho cha Arduino, aina hizi za vifaa kawaida hutekelezwa kwa kutumia maktaba ya 'Wire' ambayo inashughulikia mawasiliano ya I2C. Kama nilivyojifunza, hakuna haja ya kuunda tena gurudumu, au kuandika tena nambari ambayo imetumika na kupimwa hapo awali.

Nilianza na mradi wa mfano kutoka kwa kitanda cha Elegoo mbele kusoma data kutoka IMU. Mpango huu ungesoma data ya kasi ya kasi, gyro na joto kutoka kwa sensa, kuihifadhi kwa kutofautisha kisha kuonyesha hiyo kupitia mfuatiliaji wa serial. Niliongeza tu kiwango cha kizingiti cha data ya kasi na nikalinganisha data ya X na Y ya kasi na dhamana hii kuamua ikiwa 'kutetemeka' kumepatikana.

Mara kutetemeka kugunduliwa, buzzer itawasha / kuzima. Buzzer itaendelea kuzima hadi betri ifariki, au mtawala anawekwa upya. Nilifikiria juu ya kuongeza utaratibu ambao utakuruhusu kuweka sanduku kwenye mwelekeo fulani kwa muda fulani na ingeweka upya buzzer. Kisha nikaamua kuwa itakuwa ya kukasirisha zaidi kutokuwa na upeanaji upya na kutokuwa na mwisho!

Hatua ya 3: Kufunga na Mawazo ya Upanuzi

Funga na Mawazo ya Upanuzi
Funga na Mawazo ya Upanuzi

Kwa kweli, kuifunga mradi huu, nilitumia mkanda wa povu ulio na pande mbili chini ya MEGA kuirekebisha chini ya sanduku la kadibodi. Kanda ya povu ina unene fulani kwa hivyo viungo vya solder vya vichwa havitazuia bodi kushikamana. Kitanda cha Elegoo pia kilikuja na betri ya 9V na kontakt ambayo ina pipa mwishoni mwishoni kwa kuunganisha moja kwa moja na MEGA. Hii hutumiwa ili kwa kweli huna chanzo dhahiri cha nguvu na hakuna mtu angejua kuwa hii sio zawadi halisi. Mara tu kila kitu kinapowekwa kwenye sanduku, funga tu na uifungeni kama zawadi nyingine yoyote!

Viongezeo vingine kwenye mradi huu ambao nimefikiria ni kutumia gari linalotetemeka ili sasa iwe "hai" mikononi mwa watu na ianze kutetemeka. Hii inaweza kutoa majibu bora kuliko buzzer tu.

Buzzer kubwa daima ni sasisho linalohitajika, lakini pia nadhani itakuwa nzuri kuwa na moja ya moduli za sauti za MP3 ili uweze kucheza vishazi fulani vilivyorekodiwa au klipu za sinema ikiwa sanduku limetikiswa.

Uunganisho wa waya bila kutumia moduli ya WiFi ambayo inaweza kukutumia ujumbe wakati wowote kifurushi kinasumbuliwa.

Toleo lililobadilishwa na sensorer za mwendo pande zote ili kuzuia labda mnyama ambaye anapata nous sana na zawadi. Tuna suala hili na mbwa ambaye anapenda kuiba zawadi kutoka chini ya mti wetu na kwenda nazo nje.

Natumahi kuwa huyu anayefundishwa amekupa wazo la kitu ambacho unaweza kufanya na sensorer hizi. Jisikie huru kuwasiliana na maswali yoyote!

Ilipendekeza: