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

Smart Touch- առանց անջատիչ ՝ 8 քայլ (նկարներով)
Smart Touch- առանց անջատիչ ՝ 8 քայլ (նկարներով)

Video: Smart Touch- առանց անջատիչ ՝ 8 քայլ (նկարներով)

Video: Smart Touch- առանց անջատիչ ՝ 8 քայլ (նկարներով)
Video: Մարտկոցը մի հանեք մեքենայից։ Արեք դա ՃԻՇՏ: 2024, Նոյեմբեր
Anonim
Image
Image

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

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

  • 200 ժամ մարտկոցի կյանք,
  • Անվտանգության տեսախցիկ, որը լուսանկարում է սենյակ մտնող անձին
  • Խորը քուն ՝ մարտկոցը խնայելու համար:
  • Դյուրակիր
  • Էլեկտրոնային փոստով ահազանգեր ուղարկելը

Պարագաներ

1. Հարևանության տվիչը [ես օգտագործում եմ KEMET SS-430] կարող է լինել ցանկացած հարևանության ցուցիչ

2. ESPCam32 լուսանկարը նկարահանելու և ուղարկելու նպատակով

3. Li-ion մարտկոց 1000mAh

4. USB - Li -ion լիցքավորիչ TP4056

5. Բարձրացրեք միացումը 3.7 Վ -ից մինչև 5 Վ

6. Ռեզիստորներ 10k եւ 1k

7. BC547 տրանզիստոր

8. SG90 Servo շարժիչ

9. Arduino pro mini

Քայլ 1: Եկեք սկսենք

Եկեք սկսենք
Եկեք սկսենք

Մեր նախագծում սենսորը ոչ այլ ինչ է, քան KEMET, SS-430 հարևանության փոքր սենսոր

Սենսորից ստացված տվյալները կունենան 2 200ms ժամացույցի իմպուլսներ, ինչպես ցույց է տրված նկարում:

Վերոնշյալ նկարում 2 200 մգ իմպուլսներն այն մարդիկ են, որոնք ցույց են տալիս մարդու ներկայությունը, այլ ժամացույցի իմպուլսներ ձևավորվում են կեղծ հրահրման պատճառով: Այս կեղծ հրահրումը տեղի է ունենում այն պահից, երբ ես փորձարկում էի մերկ սենսորով ՝ առանց ոսպնյակների կամ որևէ այլ ծածկույթի: Կեղծ հրահրումը կտրուկ նվազեց այն բանից հետո, երբ ես սենսորը ամրացնելու համար օգտագործեցի պլաստիկ պատյանը:

Քայլ 2: Եկեք փորձարկենք Breadboard- ում

Եկեք փորձարկենք Breadboard- ում
Եկեք փորձարկենք Breadboard- ում

Փորձարկման համար ես պարզապես օգտագործեցի միկրոկառավարիչ (Arduino Uno) և սենսոր և LED: Սերիալային մոնիտորի վրա սենսորների արժեքները կարդալուց և այն չափագրելուց հետո ես եկա մի փոքր կոդով `ճիշտ հայտնաբերելու դրա դիմաց մարդու առկայությունը:

Քայլ 3. Servo- ի միացում ESP32Cam- ին Servo- ին

Servo- ն ESP32Cam- ին Servo- ին միացնելը
Servo- ն ESP32Cam- ին Servo- ին միացնելը

ESP32 Camera- ում առկա սահմանափակ քանակությամբ կապում ես ստիպված էի օգտագործել ժամաչափ 2 և GPIO2 սերվո վարելու համար, իսկ GPIO13 ՝ արթնության ֆունկցիոնալության համար ՝ օգտագործելով Kemet SS-430 հարևանության սենսորը:

ESP32 տեսախցիկի օգտագործման պատճառն այն է, որ մարդը սենյակ կամ չարտոնված տեղ մտնի, լուսանկարել և քնել ռեժիմի անցնել: Պատկերը կպահվի մեջ

SD քարտ. Ներխուժողի վրա անհապաղ գործելու համար ESP32- ը նամակ կուղարկի նախապես կազմաձևված էլ. Փոստի ID- ին: Սա տեղադրելու համար անհրաժեշտ է ESP32 փոստի հաճախորդների գրադարան: Գնացեք Arduino IDE- ի գրադարանները կառավարելու համար և որոնեք ESP32 Mail հաճախորդը և ներբեռնեք: Ձեզ հարկավոր կլինի աշխատանքային էլ.փոստի ID, որի հավատարմագրերը պետք է տեղադրեք ծածկագրում, իսկ ավելի ուշ պետք է միացնեք ավելի քիչ ապահով ծրագրեր: Այս նախագծի համար ավելի լավ է ստեղծել նոր Gmail ID:

Քայլ 4. Հայեցակարգի ապացույցի փորձարկում

Հայեցակարգի ապացույցների ստուգում
Հայեցակարգի ապացույցների ստուգում
Հայեցակարգի ապացույցների ստուգում
Հայեցակարգի ապացույցների ստուգում

Նախագծի ավելի պարզ պայթյունի համար ես մտածեցի, որ իրերը հավաքեմ ակրիլային թերթիկի վրա մոդուլային ձևով:

Այնտեղ ցուցիչի պլաստիկ տուփը օգնում է նվազեցնել կեղծ գործարկիչները: Քանի որ ESP տեսախցիկը քնում է լուսանկարներ անելուց հետո, ես չեմ կարող թվային ազդանշանի կոնդիցիոներական գործողություններ կատարել ESP32 տեսախցիկի վրա: Հետևաբար, ես ավելացրեցի ևս մեկ միկրոկոնտրոլեր `նվազեցնելու կեղծ ձգանը և ազդանշանի կոնդիցիոները, ինչպես նաև սերվո շարժիչ վարելու համար:

Դուք կարող եք կամ esp32 կամ մեկ այլ միկրոկոնտրոլեր օգտագործել:

Քայլ 5: Վերջնական սխեմաներ

Վերջնական սխեմաներ
Վերջնական սխեմաներ

Պիրոէլեկտրական սենսորից ստացվող ազդանշանը տրանզիստորին սնվում է բաց կոլեկտորային կազմաձևով, երբ ազդանշանը գալիս է, տրանզիստորը ակտիվանում է որպես անջատիչ, ուստի այն GPIO 13-ը միացնում է գետնին և արթնացնում ESP32 տեսախցիկը:

Կոդի պահեստներում Pyrolight ծածկագիրը camera_pins.h- ի հետ միասին ESP32 տեսախցիկի հանգստի համար է, 2 ծածկագիրը `Arduino pro mini- ի միջոցով փորձարկելու համար:

Գտեք մանրամասն սխեմաներ և Kicad PCB GitHub պահոցում:

Իրականում ես այս ծրագրի համար Չինաստանից պատվիրել էի PCB, բայց այն ժամանակին չստացա ՝ կորոնավիրուսի բռնկման պատճառով: Այսպիսով, ես ստիպված էի օգտագործել խթանիչ փոխարկիչ և TP4056 մոդուլ:

Քայլ 6: Ներխուժողների ահազանգ

Intruder Alert
Intruder Alert
Intruder Alert
Intruder Alert

Երբ սենսորի մերձակայքում ներխուժող մարդ էր, նա քնից արթնացավ, լուսանկարեց և նամակ ուղարկեց կցորդով:

Ահա, թե ինչ տեսք ունի փոստը: Այս ամենը կարելի է անել միայն հարևանության ցուցիչի պատճառով: Քանի որ ամբողջ սարքը մարտկոցով է աշխատում, այն մեզ թույլ է տալիս ցանկացած տեղ տեղափոխել: և ստեղծել մեր սեփական խելացի և ապահով միջավայրը: Դուք կարող եք եռաչափ տպել պատյան ՝ էլեկտրոնիկայի պահանջներին համապատասխան:

Ահա մեկ լավ դիզայն. Հղում

Քայլ 7: Աշխատանքային տեսանյութ

Image
Image
Աշխատանքային տեսանյութ
Աշխատանքային տեսանյութ
Աշխատանքային տեսանյութ
Աշխատանքային տեսանյութ
Աշխատանքային տեսանյութ
Աշխատանքային տեսանյութ

Ես պատրաստեցի համապատասխան PCB վահանակ esp32 տեսախցիկի տախտակի համար USB- ով UART և միակցիչներ servo- ի և pyro ցուցիչի համար: Դուք կարող եք գտնել Gerber ֆայլերը իմ Github ռեպոյի ներքևում ՝ կապված ստորև:

Github

Քայլ 8: Ապագա բարելավումներ

1. Նախագծի համար 3D տպված պատյան նախագծելը `այն արտադրանքի տեսք ունենալու համար

2. Բարելավել մարտկոցի աշխատանքը

3. Անալոգային ազդանշանային կոնդիցիոներ միացում երկրորդային միկրոկոնտրոլի փոխարեն:

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