Բովանդակություն:
- Պարագաներ
- Քայլ 1: Եկեք սկսենք
- Քայլ 2: Եկեք փորձարկենք Breadboard- ում
- Քայլ 3. Servo- ի միացում ESP32Cam- ին Servo- ին
- Քայլ 4. Հայեցակարգի ապացույցի փորձարկում
- Քայլ 5: Վերջնական սխեմաներ
- Քայլ 6: Ներխուժողների ահազանգ
- Քայլ 7: Աշխատանքային տեսանյութ
- Քայլ 8: Ապագա բարելավումներ
Video: Smart Touch- առանց անջատիչ ՝ 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Սոցիալական հեռավորության և առողջ առողջ գործելակերպերի անհրաժեշտությունը, ինչպիսիք են ախտահանիչ միջոցների օգտագործումը հանրային միջավայրերից հետո, ինչպիսիք են ծորակները, անջատիչները և այլն, շատ կարևոր է կորոնավիրուսի տարածումը նվազեցնելու համար: Այսպիսով, նորամուծության մեջ անհապաղ անհրաժեշտություն է առաջանում `առանց դիպչելու գործարկիչների, որոնք հեշտացնում են գործողությունները, ինչպիսիք են ծորակների, անջատիչների ակտիվացումը և այլն:
Այս նախագծում ես կցանկանայի քննարկել իմ գաղափարը նախատիպի վերաբերյալ ՝ անջատիչն ակտիվացնելու համար ՝ մոտիկության տվիչի միջոցով: Այս դժվարին իրավիճակում ինչ -որ բան նախագծելիս հաշվի առնելը հիմնականում ենթակառուցվածքային շատ ավելի քիչ փոփոխություններ ունենալն է: Այսպիսով, լուծումը պետք է լինի վերափոխում և, հնարավոր է, տեղադրվի անջատիչ վահանակի վրա `անջատիչն ակտիվացնելու համար` հիմնված ձեռքի շարժման կամ զգայունության վրա հիմնված ներկայության վրա: Հիմնական հատկանիշները ներառում են ՝
- 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- ում
Փորձարկման համար ես պարզապես օգտագործեցի միկրոկառավարիչ (Arduino Uno) և սենսոր և LED: Սերիալային մոնիտորի վրա սենսորների արժեքները կարդալուց և այն չափագրելուց հետո ես եկա մի փոքր կոդով `ճիշտ հայտնաբերելու դրա դիմաց մարդու առկայությունը:
Քայլ 3. 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: Ներխուժողների ահազանգ
Երբ սենսորի մերձակայքում ներխուժող մարդ էր, նա քնից արթնացավ, լուսանկարեց և նամակ ուղարկեց կցորդով:
Ահա, թե ինչ տեսք ունի փոստը: Այս ամենը կարելի է անել միայն հարևանության ցուցիչի պատճառով: Քանի որ ամբողջ սարքը մարտկոցով է աշխատում, այն մեզ թույլ է տալիս ցանկացած տեղ տեղափոխել: և ստեղծել մեր սեփական խելացի և ապահով միջավայրը: Դուք կարող եք եռաչափ տպել պատյան ՝ էլեկտրոնիկայի պահանջներին համապատասխան:
Ահա մեկ լավ դիզայն. Հղում
Քայլ 7: Աշխատանքային տեսանյութ
Ես պատրաստեցի համապատասխան PCB վահանակ esp32 տեսախցիկի տախտակի համար USB- ով UART և միակցիչներ servo- ի և pyro ցուցիչի համար: Դուք կարող եք գտնել Gerber ֆայլերը իմ Github ռեպոյի ներքևում ՝ կապված ստորև:
Github
Քայլ 8: Ապագա բարելավումներ
1. Նախագծի համար 3D տպված պատյան նախագծելը `այն արտադրանքի տեսք ունենալու համար
2. Բարելավել մարտկոցի աշխատանքը
3. Անալոգային ազդանշանային կոնդիցիոներ միացում երկրորդային միկրոկոնտրոլի փոխարեն:
Խորհուրդ ենք տալիս:
Ինչպես կատարել Touch ON/OFF անջատիչ կենցաղային տեխնիկայի համար `4 քայլ
Ինչպես կատարել Touch ON/OFF անջատիչ կենցաղային տեխնիկայի համար. Սա հպում ON/OFF անջատիչ է ՝ առանց որևէ միկրոկոնտրոլերի: Կարո՞ղ եք դիպչել ձեր մատին: Առաջին անգամ մետաղյա ափսեի վրա, հետո՞ լամպ: ՄԻԱ AndՎ ԵՎ Մատների լամպը հանելուց հետո: Մնալ. Կարո՞ղ եք դիպչել ձեր մատին: Երկրորդ անգամ մետաղյա ափսեի վրա Հետո լամպ?
USB Ուրախ/Տխուր Միացված/Անջատիչ Անջատիչ ափսե Լեգոյի հետ :): 9 քայլ
USB Ուրախ/Տխուր Միացված/Անջատիչ ափսե Լեգոյի հետ :) Ամեն դեպքում, ահա հրահանգները, եթե ցանկանում եք կառուցել ձեր սեփականը: =)
Flashրամեկուսացման EACHEN WiFi Smart Touch անջատիչ Tasmota- ով. 10 քայլ
Flashրամեկուսացում EACHEN WiFi Smart Touch Switch Tasmota- ով. Այսպիսով, ես որոշեցի այս հրահանգը դարձնել այնտեղ գտնվող ուրիշների համար, ովքեր հետաքրքրված էին, թե արդյոք դա հնարավոր է:
Ստեղնաշարի և մկնիկի ավտոմատ անջատիչ - USB հոսքի վերին անջատիչ ՝ 5 քայլ
Ավտոմատ ստեղնաշարի և մկնիկի անջատիչ - USB վերևի անջատիչ. Այս նախագծում մենք կհավաքենք ստեղնաշարի և մկնիկի ավտոմատ անջատիչ, որը թույլ է տալիս հեշտությամբ կիսել երկու համակարգիչ: Այս նախագծի գաղափարը ծագեց իմ անհրաժեշտության դեպքում, ցանկացած պահի ունենալ երկու համակարգիչ իմ լաբորատոր սեղանը: Շատ դեպքերում դա իմ D
Ապտակ անջատիչ `պարզ, չզոդվող հպման անջատիչ` 7 քայլ
Slap Switch. Simple, No-Solder Touch Switch: The Slap Switch- ը պարզ դիմադրության հպման անջատիչ է, որը նախատեսված է իմ Explode the Controller ծրագրի համար `Makey Makey- ի և Scratch- ի հետ համակարգչային խաղերում ֆիզիկական խաղ ներառելու համար: Նախագծին անհրաժեշտ էր հպման անջատիչ, որն էր ՝ ամուր, ապտակելու համար