Բովանդակություն:
- Քայլ 1: Կարգավորեք Arduino IDE- ն
- Քայլ 2: Լարացրեք խորհուրդը
- Քայլ 3: Պատրաստեք ուրվագիծը
- Քայլ 4: Դիտեք Camera Stream- ը
- Քայլ 5: Դեմքի հայտնաբերում և ճանաչում
Video: ESP32-CAM տախտակի միջոցով դեմքի հայտնաբերման IP տեսախցիկ `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս գրառումը տարբերվում է մյուսներից, և մենք նայում ենք շատ հետաքրքիր ESP32-CAM տախտակին, որը զարմանալիորեն էժան է (9 դոլարից պակաս) և օգտագործման համար դյուրին: Մենք ստեղծում ենք մի պարզ IP տեսախցիկ, որը կարող է օգտագործվել կենդանի տեսաֆիլմերի հոսքի համար ՝ օգտագործելով 2 ՄՊ տեսախցիկի մոդուլը: Մենք նաև փորձում ենք դեմքի հայտնաբերման և դեմքի ճանաչման հնարավորությունը:
Վերոնշյալ տեսանյութը ներառում է այն ամենը, ինչ ձեզ հարկավոր է 4 րոպեի ընթացքում:
Քայլ 1: Կարգավորեք Arduino IDE- ն
Մենք սկսում ենք ՝ ավելացնելով ESP32 տախտակի աջակցության փաթեթը Arduino IDE- ին: Դուք պետք է ֆայլերի ցանկից ավելացնեք հետևյալ հղումը տախտակների կառավարչի URL- ին:
dl.espressif.com/dl/package_esp32_index.json
Այնուհետև բացեք տախտակների կառավարիչը, որոնեք ESP32 և տեղադրեք փաթեթը: Սպասեք, մինչև այն ավարտվի և փակվի պատուհանը: Համոզվեք, որ գործիքների ընտրացանկից ընտրել եք տախտակի ճիշտ կարգավորումները, ինչպես երևում է նկարում: COM նավահանգիստը հասանելի չի լինի, մինչև չկատարեք հաջորդ քայլը:
Քայլ 2: Լարացրեք խորհուրդը
ESP32-CAM տախտակը չունի ներկառուցված USB միակցիչ, այնպես որ էսքիզը վերբեռնելու համար հարկավոր է օգտագործել արտաքին USB սերիական փոխարկիչ: Կարող եք օգտագործել վերևում ցուցադրվող էլեկտրագծերի միացումները, բայց համոզվեք, որ USB- ի սերիական փոխարկիչը միացված է 3.3V ռեժիմում:
Խորհուրդը խորհուրդ է տրվում օգտագործել արտաքին 5 Վ լարման սնուցման համար, հատկապես եթե դուք օգտագործում եք FTDI ճեղքման տախտակ: Արտաքին 5 Վ լարման համար, պարզ USB ճեղքման տախտակը լավ կանի: Որոշակի հաջողություններ գրանցվեցին տախտակն անմիջապես CP2102 ճեղքման տախտակից միացնելու գործում, որպեսզի կարողանաք առաջինը դա փորձել: Անհրաժեշտության դեպքում տախտակն ունի նաև 3.3 Վ լարման հոսանք:
Թռիչքը անհրաժեշտ է տախտակը ներբեռնման ռեժիմում դնելու համար: Ամեն ինչ միացնելուց հետո միացրեք տախտակը, բացեք սերիական տերմինալ (Գործիքներ-> Սերիական մոնիտոր) ՝ 115, 200 բաուդ արագությամբ և սեղմեք վերակայման կոճակը: Դուք պետք է ստանաք ելք, ինչպես ցույց է տրված նկարում, և դա ցույց կտա, որ ամեն ինչ աշխատում է սպասվածի պես:
Քայլ 3: Պատրաստեք ուրվագիծը
Բացեք CameraWebServer- ի օրինակի ուրվագիծը, ինչպես ցույց է տրված վերևում նկարում: Համոզվեք, որ ավելացնում եք ձեր WiFi ցանցի անունը և գաղտնաբառը, քանի որ խորհուրդը պետք է միանա դրան: Բացի այդ, համոզվեք, որ ընտրեք տեսախցիկի AI_THINKER մոդելը, ինչպես երևում է նկարում: Մեկը սա արված է: Վերբեռնեք ուրվագիծը, ապա նորից բացեք սերիական մոնիտորը:
Մի քանի վայրկյան ժամանակ տվեք տախտակին WiFi ցանցին միանալու համար, որից հետո կտեսնեք կապի կարգավիճակը ՝ IP հասցեի հետ միասին: Հաջորդ քայլին անցնելիս նշեք այս մասին:
Քայլ 4: Դիտեք Camera Stream- ը
Բացեք վեբ զննարկիչը և մուտքագրեք նախորդ քայլին ձեռք բերված IP հասցեն: Դուք պետք է ձեռք բերեք էջի նման էջում: Կտտացրեք «START STREAM» կոճակին և դուք պետք է կարողանաք դիտել ուղիղ հեռարձակումը: Դուք փոխում եք բանաձևը ավելի բարձր բանի ՝ կախված ձեր կարիքներից: Կան նաև մի քանի կարգավորումներ և էֆեկտներ, որոնցով կարող եք խաղալ:
Եթե դուք իսկապես հորիզոնական գծեր եք ստանում տեսաֆիլմում, ապա սա անբավարար հզորության նշան է: Փորձեք օգտագործել ավելի կարճ USB մալուխ կամ այլընտրանքային էներգիայի աղբյուր այդ դեպքում:
Կարող եք նաև անշարժ պատկեր ստանալ, բայց քանի որ այն ոչ մի տեղ չի պահվում, անհրաժեշտության դեպքում ստիպված կլինեք աջ սեղմել և պահել այն:
Քայլ 5: Դեմքի հայտնաբերում և ճանաչում
Որպեսզի դեմքի հայտնաբերումն աշխատի, ձեզ հարկավոր է ընտրել CIF կամ ավելի ցածր լուծաչափ: Տախտակը կվերամշակի տեսաֆիլմը ՝ դեմքը հայտնաբերելու և այն էկրանին ընդգծելու համար: Եթե միացնեք դեմքի ճանաչումը, ապա այն կստուգի ՝ հայտնաբերված դեմքը հայտնի՞ է, թե գրանցված, եթե ոչ, այն կպիտակավորի որպես ներխուժող: Եթե ցանկանում եք պահպանել դեմք, ապա կարող եք սեղմել գրանցման դեմքի կոճակը `գրանցելու բազմաթիվ նմուշներ, որոնք այն կօգտագործի որպես հղում:
Ահա թե որքան հեշտ է կառուցել պարզ IP տեսախցիկ ESP32-CAM- ի միջոցով: Տեսանյութի որակը գերազանց չէ, բայց դրանք իսկապես պարզեցրել են տեսախցիկի մոդուլների հետ աշխատելու ամբողջ գործընթացը: Մենք կօգտագործենք սա ավելի հետաքրքիր նախագծեր ստեղծելու համար, այնպես որ, եթե ձեզ դուր եկավ այս ծրագիրը, ապա մի մոռացեք հետևել մեզ ՝ օգտագործելով ստորև բերված հղումները.
- YouTube:
- Instagram ՝
- Ֆեյսբուք ՝
- Twitter:
- BnBe կայք ՝
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Տեսախցիկի տեսախցիկ ՝ 5 դոլար արժողությամբ փաստաթղթերի տեսախցիկ ՝ 4 քայլ (նկարներով)
5 դոլար արժողությամբ դյուրակիր համակարգչային փաստաթղթերի տեսախցիկ տեսաֆիլմերի կոնֆերանսի համար. Հրապարակվել է 202008 թ. Johnոն Է. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
Visuino Կառուցեք ներխուժման հայտնաբերման համակարգ Arduino- ի միջոցով. 8 քայլ
Visuino Կառուցեք ներխուժման հայտնաբերման համակարգ ՝ օգտագործելով Arduino- ն
Raspberry Pi 3 շարժման հայտնաբերման տեսախցիկ ՝ կենդանի հոսքով ՝ 6 քայլ
Raspberry Pi 3 շարժման հայտնաբերման տեսախցիկ ՝ կենդանի հոսքով. Ներածություն: Այս նախագծում դուք կսովորեք, թե ինչպես կառուցել շարժման հայտնաբերման տեսախցիկ, որը կկարողանաք օգտագործել որպես տեսախցիկի ծուղակ, ընտանի կենդանու/երեխայի մոնիտոր, անվտանգության տեսախցիկ և շատ ավելին: Այս նախագիծը կազմակերպված է մի քանի քայլի. Ներածություն Settin
Դեմքի և աչքերի հայտնաբերում ազնվամորի Պի eroրոյի և բացման միջոցով. 3 քայլ
Դեմքի և աչքերի հայտնաբերում ազնվամորու Պի eroրոյի և Opencv- ի հետ. Սա իմ առաջին հրահանգն է opencv- ով: Ես հետևեցի բազմաթիվ ձեռնարկների `ազնվամորու մեջ բաց cv ստեղծելու համար, բայց ամեն անգամ հարվածում էի որոշ սխալներով: Ինչևէ ես