Përmbajtje:

Detektor i pranishëm i tronditjes: 3 hapa
Detektor i pranishëm i tronditjes: 3 hapa

Video: Detektor i pranishëm i tronditjes: 3 hapa

Video: Detektor i pranishëm i tronditjes: 3 hapa
Video: Zbulimi i ri në Egjipt që [shkencëtarët tronditës]🔞 Gjuetia e thesarit me detektor metali 2024, Korrik
Anonim
Detektor i pranishëm i tronditjes
Detektor i pranishëm i tronditjes
Detektor i pranishëm i tronditjes
Detektor i pranishëm i tronditjes
Detektor i pranishëm i tronditjes
Detektor i pranishëm i tronditjes

Në këtë projekt ne do të bëjmë një pajisje që do të japë një alarm nëse dikush tund një dhuratë/kuti. Unë e mora këtë ide kur morëm një paketë në postë për Krishtlindje. Për të provuar dhe menduar se çfarë kishte në të, natyrisht që e tundëm ashtu si të gjithë për të parë nëse mund të kuptojnë se çfarë ka brenda. Këtë projekt ne do të krijojmë një dhuratë të rreme për ta vënë nën pemë dhe nëse dikush përpiqet të vjedhë për të parë se çfarë ka brenda, ai do të ndezë alarmin.

Furnizimet:

  • (1) ELEGOO Mega 2560 Project The More Complete Ultimate Starter Kit w/Tutorial i pajtueshëm me Arduino IDE - Amazon, jo -filial

    • Kontrolluesi MEGA 2560
    • GY-521 IMU
    • Zile aktive
    • Prototipi Mburoja
    • Breaboard i vogël
    • Jumper Wire
    • Paketa e baterisë 9V

Hapi 1: Asambleja dhe Lidhjet

Asambleja dhe Lidhjet
Asambleja dhe Lidhjet
Asambleja dhe Lidhjet
Asambleja dhe Lidhjet
Asambleja dhe Lidhjet
Asambleja dhe Lidhjet
Asambleja dhe Lidhjet
Asambleja dhe Lidhjet

Për këtë projekt vendosa të përdor mburojën e prototipit me një dërrasë buke të ngjitur mbi të. Zgjodha të përdor dërrasën e bukës në vend të pikave të saldimit, në mënyrë që t'i përdor më lehtë këto përbërës pasi kjo nuk do të jetë një instalim i përhershëm. Mendova se mburoja e prototipit kishte etiketa në PCB për titujt, pasi të ishte bordi i bukës ishte i pamundur të shiheshin këto etiketa. Atëherë vura re ekranin e mëndafshit në anën e titujve në Mega që e bën mjaft të lehtë të dish se ku po krijon lidhje gjatë gjithë kohës.

Lidhjet me tela janë si më poshtë…

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND)

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

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

Buzzer (+) - Arduino (pin 11)

Buzzer (-) - Arduino (GND)

IMU ka disa lidhje shtesë që nuk i kam përdorur pasi më duheshin vetëm të dhënat themelore. Ekziston një kunj adresa që mund të përdoret për të vendosur një adresë të ndryshme për I2C në rast se jeni duke përdorur shumë nga këto pajisje. Ekziston gjithashtu një kunj ndërprerës që mund të përdoret, si dhe disa kalojnë përmes për autobusin I2C.

Këta gumëzhima aktivë janë mjaft të fortë dhe dërgohen me një copë kasetë mbrojtëse mbi to. Nëse e lini këtë kasetë të ndezur, tingulli nga zilja është e durueshme. Pasi ta hiqni kasetën, nuk është kënaqësi ta dëgjoni për një kohë të gjatë. Nuk jam i sigurt se sa ngarkesë është kjo zile, por do të tërheqë vëmendjen tuaj nga dhoma tjetër kur të fiket. Sipas një aplikacioni të njehsorit të zërit në telefonin tim, është rreth 70dB.

Hapi 2: Kodi Shembull

Kodi Shembull
Kodi Shembull
Kodi Shembull
Kodi Shembull

Pjesa kryesore e këtij projekti është bordi IMU i cili bazohet në MPU-6050 i cili është një pajisje I2C. Për Arduino ID, këto lloje të pajisjeve zakonisht zbatohen duke përdorur bibliotekën 'Wire' e cila trajton komunikimet I2C. Siç kam mësuar, nuk ka nevojë të rizbulosh timonin, ose të shkruash përsëri kodin që është përdorur dhe testuar më parë.

Fillova me projektin e mostrës nga kompleti Elegoo para se të lexoja të dhënat nga IMU. Ky program do të lexojë të gjitha të dhënat e përshpejtuesit, xhiros dhe temperaturës nga sensori, do t'i ruajë në një ndryshore dhe pastaj do t'i shfaqë ato përmes monitorit serik. Unë thjesht shtova një vlerë pragu për të dhënat e përshpejtuesit dhe krahasova të dhënat e përshpejtuesit X dhe Y me këtë vlerë për të vendosur nëse ishte zbuluar një 'dridhje'.

Pasi të zbulohet një dridhje, zilja do të ndizet/fiket. Zilja do të vazhdojë të fiket derisa bateria të vdesë, ose kontrolluesi të rivendoset. Mendova të shtoja një rutinë që do t'ju lejonte ta vendosni kutinë në një orientim të caktuar për njëfarë kohe dhe do të rivendoste zilen. Atëherë vendosa që do të ishte më bezdisëse të mos kisha asnjë rivendosje dhe zhurmë të pafundme!

Hapi 3: Përfundoni dhe Zgjeroni Idetë

Përfundoni dhe Zgjeroni Idetë
Përfundoni dhe Zgjeroni Idetë

Për ta përfunduar fjalë për fjalë këtë projekt, unë përdor disa kaseta shkumë të dyanshme në pjesën e poshtme të MEGA për ta rregulluar atë në fund të një kutie kartoni. Shiriti i shkumës ka një trashësi, kështu që nyjet e saldimit të titujve nuk do të parandalojnë ngjitjen e bordit. Kompleti Elegoo gjithashtu erdhi me një bateri 9V dhe një lidhës që ka një prizë fuçi në fund për t'u lidhur direkt me MEGA. Kjo përdoret në mënyrë që natyrisht të mos keni një burim të dukshëm të energjisë dhe askush të mos e dijë se kjo nuk është një dhuratë e vërtetë. Pasi gjithçka është montuar në kuti, thjesht mbylleni dhe mbështilleni si çdo dhuratë tjetër!

Disa shtesa të tjera në këtë projekt për të cilat kam menduar ishte të përdorja një motor vibrues në mënyrë që e tashmja të "gjallërohej" në duart e personave dhe të fillonte të dridhej. Kjo mund të japë një reagim më të mirë sesa vetëm një zhurmë.

Një zile më e fortë është gjithmonë një azhurnim i dëshiruar, por gjithashtu mendoj se do të ishte mirë të keni një nga ato module të tingullit MP3 në mënyrë që të mund të luani disa fraza të regjistruara paraprakisht ose klipe filmash nëse kutia tronditet.

Lidhje pa tel duke përdorur një modul WiFi që mund t'ju dërgojë një mesazh sa herë që paketa është e shqetësuar.

Një version i modifikuar me sensorë lëvizjeje në anët për të penguar ndoshta një kafshë shtëpiake që po bëhet shumë e keqe me dhuratat. Ne e kemi këtë çështje me një qen që i pëlqen të vjedhë dhurata nën pemën tonë dhe t'i nxjerrë jashtë.

Shpresoj se ky Instructable ju ka dhënë një ide për diçka që mund të bëni me këta sensorë. Mos ngurroni të kontaktoni me çdo pyetje!

Recommended: