Բովանդակություն:

Ներկա ցնցումների դետեկտոր `3 քայլ
Ներկա ցնցումների դետեկտոր `3 քայլ

Video: Ներկա ցնցումների դետեկտոր `3 քայլ

Video: Ներկա ցնցումների դետեկտոր `3 քայլ
Video: Meghavor Sheshter / Kisabac Lusamutner 23.03.2020 2024, Հուլիսի
Anonim
Ներկա ցնցումների դետեկտոր
Ներկա ցնցումների դետեկտոր
Ներկա ցնցումների դետեկտոր
Ներկա ցնցումների դետեկտոր
Ներկա ցնցումների դետեկտոր
Ներկա ցնցումների դետեկտոր

Այս նախագծում մենք պատրաստվում ենք սարք սարքել, որը ահազանգ կհնչի, եթե ինչ -որ մեկը թափի նվերը/տուփը: Այս գաղափարն ունեցա, երբ Սուրբ Christmasննդյան տոների համար փաթեթ ստացանք: Փորձելու և կռահելու համար, թե ինչ կար դրա մեջ, իհարկե, մենք այն ցնցեցինք այնպես, ինչպես բոլորը, որպեսզի տեսնեն, թե արդյոք նրանք կարող են պարզել, թե ինչ կա դրա ներսում: Այս նախագիծը մենք կստեղծենք կեղծ նվեր, որը պետք է դնենք ծառի տակ, և եթե ինչ -որ մեկը փորձի թաքուն թափահարել ՝ տեսնելու, թե ինչ կա դրա ներսում, այն ահազանգ կսկսի:

Պարագաներ:

  • (1) ELEGOO Mega 2560 Project Առավել ամբողջական վերջնական մեկնարկային հավաքածու w/Tutorial համատեղելի Arduino IDE- ի հետ - Amazon, ոչ առևտրային

    • MEGA 2560 վերահսկիչ
    • GY-521 IMU
    • Ակտիվ ազդանշան
    • Նախատիպ վահան
    • Փոքր Breaboard
    • Jumper Wire
    • 9 Վ մարտկոցի փաթեթ

Քայլ 1: Հավաքում և միացումներ

Հավաքում և միացումներ
Հավաքում և միացումներ
Հավաքում և միացումներ
Հավաքում և միացումներ
Հավաքում և միացումներ
Հավաքում և միացումներ
Հավաքում և միացումներ
Հավաքում և միացումներ

Այս նախագծի համար ես որոշեցի օգտագործել նախատիպի վահանը, որի վրա խրված է տախտակը: Ես նախընտրեցի օգտագործել հացահատիկը զոդման կետերի փոխարեն, որպեսզի ավելի հեշտությամբ կարողանամ նորից օգտագործել այս բաղադրիչները, քանի որ դա մշտական տեղադրում չի լինի: Կարծում էի, որ նախատիպի վահանը վերնագրերի համար ունի պիտակներ PCB- ի վրա, երբ տախտակը դրված էր, անհնար էր տեսնել այդ պիտակները: Այդ ժամանակ ես նկատեցի Mega- ի վերնագրերի կողքի մետաքսե էկրանը, ինչը բավականին հեշտացնում է իմանալ, թե որտեղ եք միշտ կապեր հաստատում:

Լարային միացումները հետևյալն են…

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND)

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

IMU (SDA) - Arduino (SDA/քորոց 20)

Buzzer (+) - Arduino (փին 11)

Buzzer (-) - Arduino (GND)

IMU- ն ունի որոշ լրացուցիչ կապեր, որոնք ես չեմ օգտագործել, քանի որ ինձ անհրաժեշտ էին միայն հիմնական տվյալները: Կա հասցեի քորոց, որը կարող է օգտագործվել I2C- ի համար այլ հասցե սահմանելու դեպքում, եթե դուք օգտագործում եք այս սարքերից մի քանիսը: Կա նաև ընդհատման քորոց, որը կարող է օգտագործվել, ինչպես նաև որոշ անցնել I2C ավտոբուսի համար:

Այս ակտիվ դղրդացնող սարսափելի ձայնը բավականին բարձր է և նրանց վրա տեղադրվում է պաշտպանիչ ժապավեն: Եթե այս ժապավենը միացված թողնեք, ազդանշանի ձայնը տանելի է: Կասետը հանելուց հետո շատ երկար լսելը հաճելի չէ: Ես հստակ չգիտեմ, թե որքան ծանրաբեռնված է այս ազդանշանը, բայց երբ այն անջատվի, այն ուշադրություն կդարձնի ձեր կողքի սենյակից: Ըստ իմ հեռախոսի ձայնաչափի ծրագրի, այն մոտ 70 դԲ է:

Քայլ 2: Նմուշի ծածկագիր

Նմուշի ծածկագիր
Նմուշի ծածկագիր
Նմուշի ծածկագիր
Նմուշի ծածկագիր

Այս նախագծի հիմնական մասն է IMU խորհուրդը, որը հիմնված է MPU-6050- ի վրա, որը I2C սարք է: Arduino ID- ի համար այս տեսակի սարքերը սովորաբար գործարկվում են «Wire» գրադարանի միջոցով, որը վարում է I2C հաղորդակցությունները: Ինչպես իմացա, կարիք չկա անիվը նորից հորինել կամ նախկինում օգտագործված և փորձարկված ծածկագիր վերաշարադրել:

Ես սկսեցի Elegoo- ի հավաքածուի ընտրանքային նախագծից `IMU- ի տվյալները կարդալուց առաջ: Այս ծրագիրը կարդալու է սենսորից ստացվող արագաչափի, գիրո և ջերմաստիճանի բոլոր տվյալները, պահելու այն փոփոխականի վրա, այնուհետև ցուցադրելու այն սերիական մոնիտորի միջոցով: Ես պարզապես ավելացրեցի արագացուցիչի տվյալների շեմային արժեքը և համեմատեցի X և Y արագացուցիչի տվյալները այս արժեքի հետ `որոշելու, թե արդյոք հայտնաբերվել է« թափահարում »:

Երբ ցնցում է հայտնաբերվում, ազդանշանը միանում/անջատվում է: Zանգի ձայնը կշարունակի անջատվել, քանի դեռ մարտկոցը չի մարել, կամ վերահսկիչը չի վերականգնվել: Ես մտածեցի այն ռեժիմը ավելացնելու մասին, որը թույլ կտա որոշ ժամանակ տուփը դնել որոշակի կողմնորոշման մեջ, և այն կվերականգնի ազդանշանը: Հետո ես որոշեցի, որ ավելի տհաճ կլիներ պարզապես վերականգնել և անսահման բզզոց չունենալ:

Քայլ 3. Ամփոփեք և ընդլայնեք գաղափարները

Փաթեթավորեք և ընդլայնեք գաղափարները
Փաթեթավորեք և ընդլայնեք գաղափարները

Այս նախագիծը բառացիորեն ավարտելու համար ես MEGA- ի ներքևի երկկողմանի փրփուր ժապավեն օգտագործեցի ՝ այն ամրացնելու համար ստվարաթղթե տուփի ներքևի մասում: Փրփուրի ժապավենը որոշակի հաստություն ունի, այնպես որ վերնագրերի զոդման հոդերը չեն խանգարի տախտակի կպչունությանը: Elegoo- ի հավաքածուն նաև հագեցած էր 9 Վ մարտկոցով և միակցիչով, որի ծայրում կա տակառային բալոն `MEGA- ին ուղղակիորեն միանալու համար: Սա օգտագործվում է, որպեսզի, իհարկե, դուք չունենաք ակնհայտ էներգիայի աղբյուր, և ոչ ոք չիմանա, որ դա իսկական նվեր չէ: Երբ ամեն ինչ տեղադրված է տուփի մեջ, պարզապես փակեք այն և փաթեթավորեք այն, ինչպես ցանկացած այլ նվեր:

Այս նախագծի որոշ այլ լրացումներ, որոնց մասին ես մտածել եմ, թրթռիչ շարժիչ օգտագործելն էր, որպեսզի ներկան «կենդանանար» մարդկանց ձեռքերում և սկսեր ցնցվել: Սա կարող է ավելի լավ արձագանք ապահովել, քան պարզապես բզզոցը:

Ավելի բարձր ազդանշանը միշտ ցանկալի բարելավում է, բայց ես նաև կարծում եմ, որ լավ կլինի ունենալ MP3 ձայնային մոդուլներից մեկը, որպեսզի տուփը ցնցվելու դեպքում կարողանաք նվագարկել որոշ նախապես ձայնագրված արտահայտություններ կամ ֆիլմերի տեսահոլովակներ:

Անլար կապ ՝ օգտագործելով WiFi մոդուլ, որը կարող է ձեզ հաղորդագրություն ուղարկել, երբ փաթեթը խանգարում է:

Փոփոխված տարբերակ ՝ շարժումների սենսորներով ՝ կողքերով ՝ գուցե զսպելու համար այն ընտանի կենդանուն, որը նվերների հետ չափազանց քնքուշ է դառնում: Մենք այս հարցը ունենք մի շան հետ, որը սիրում է նվերներ գողանալ մեր ծառի տակից և դրանք դուրս հանել:

Հուսով եմ, որ այս Instructable- ը ձեզ ինչ -որ պատկերացում է տվել այն մասին, թե ինչ կարող եք անել այս տվիչների հետ: Ազատորեն դիմեք ցանկացած հարցի:

Խորհուրդ ենք տալիս: