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

ESP32 CAM դեմքի ճանաչում MQTT աջակցությամբ - AI-Thinker: 4 քայլ
ESP32 CAM դեմքի ճանաչում MQTT աջակցությամբ - AI-Thinker: 4 քայլ

Video: ESP32 CAM դեմքի ճանաչում MQTT աջակցությամբ - AI-Thinker: 4 քայլ

Video: ESP32 CAM դեմքի ճանաչում MQTT աջակցությամբ - AI-Thinker: 4 քայլ
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Հունիսի
Anonim
ESP32 CAM դեմքի ճանաչում MQTT աջակցությամբ | AI-Thinker
ESP32 CAM դեմքի ճանաչում MQTT աջակցությամբ | AI-Thinker

Բարեւ Ձեզ!

Ես ուզում էի կիսել ծրագրի իմ ծածկագիրը, եթե ինձ պետք էր ունենալ ESP CAM ՝ դեմքի ճանաչմամբ, որը կարող էր տվյալներ ուղարկել MQTT- ին: Այնքան լավ.. միգուցե 7 ժամ փնտրելով բազմաթիվ կոդերի օրինակներ և փնտրելով, թե ինչ է, ես ավարտեցի MQTT ինտեգրումը:

Պարագաներ

Այն, ինչ ձեզ հարկավոր է.

  • ESP32 տեսախցիկ ($ 5 $)
  • TTL ծրագրավորող ($ 2 $)
  • 5 Jumper մալուխներ

Քայլ 1. TTL ծրագրավորողի ստեղծում (Լրացուցիչ)

Եթե դուք օգտագործում եք համակարգիչ, որն ունի ավելի նոր տարբերակ, քան Windows 7 -ը, ապա, ամենայն հավանականությամբ, ծրագրավորողի համար անհրաժեշտ են աջակցվող վարորդներ:

Եթե սարքը չի կարողանում սկսել, ապա խորհուրդ եմ տալիս այս հեշտ ձեռնարկը `վարորդները ձեռքով տեղադրելու համար

Քայլ 2. Միացման կարգավորում և կազմաձևում IDE- ում

Կապի կարգավորումը և կարգավորումը IDE- ում
Կապի կարգավորումը և կարգավորումը IDE- ում

Անհրաժեշտ է այն մետաղալարով կապել ինչպես նկարի մեջ (ավելի լավ է օգտագործել 5 վ 3 վ -ի փոխարեն):

Մոխրագույն մալուխը պետք է միացված լինի միայն այն դեպքում, եթե ցանկանում եք այն ծրագրավորել:

Ենթադրում եմ, որ արդեն տեղադրված եք ESP32 փաթեթը, եթե այո, ապա պետք է հետ տանել տարբերակը, ինչից էլ որ օգտվեք այս պահից մինչև 1.01 տարբերակը, այս քայլը անհրաժեշտ է դեմքի ճանաչման համար, այլապես այն չի աշխատի:

Հաջորդ քայլը ձեր IDE- ի TOOLS- ի մեջ մտնելն է և Partition Scheme- ը սահմանել Huge APP, և որպես տախտակ ընտրել ESP32 Wrover մոդուլը:

Քայլ 3: Կոդ և գրադարաններ

Ձեզ անհրաժեշտ կլինի միայն PubSubClient Library, մնացած բոլոր գրադարաններն ինքնաբերաբար տեղադրվում են:

(Մի մոռացեք փոխել ձեր հավատարմագրերը նախքան բեռնելը)

Ներբեռնեք հավելվածը և կտտացրեք վերբեռնումին, մի մոռացեք վերը նշված մոխրագույն մալուխի մասին:

Բեռնելուց հետո բացեք Սերիայի մոնիտորը և ընտրեք 115200 որպես բաուդ արագություն:

Միանալու համար դուք պետք է տեսնեք IP հասցե: Ո NOTՇԱԴՐՈԹՅՈՆ. Դեմքի ճանաչումն արդեն միացված է սկզբում, այնպես որ այն սկանավորելու է ձեր դեմքը: Խմբագրել. Դա այլևս ինքնաբերաբար չի անի:

MQTT մասում դուք պետք է տեսնեք տեղեկատվական ներդիր և մեկ դեմքի ներդիր: Խմբագրել. Եվ id էջանիշը

Քայլ 4: Դա այն է Խմբագրել

Սա առայժմ դա է, կարծում եմ, որ որոշ ժամանակ կթարմացնեմ, եթե սխալներ կամ որևէ այլ բան տեսնեմ:

Հուսով եմ ձեզ դուր եկավ:

Խմբագրել

Ես որոշ փոփոխություններ եմ կատարել ծածկագրում:

Այն այժմ պահում է ձեր դեմքը ներքին հիշողության մեջ, այնպես որ այն գործարկելիս այն կբեռնի նախկինում պահված բոլոր դեմքերը Flash- ից:

Այն ավտոմատ կերպով պահում է գրանցված դեմքերը Flash- ում:

Գործարկման ժամանակ ես հանեցի նաև ավտոմատ գրանցման դեմքը:

Ես պատրաստել եմ նոր MQTT թեմա, որը կոչվում է «id»: Սա այն է, որտեղ այն ցույց է տալիս ճանաչված վերջին ID- ն:

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