Агуулгын хүснэгт:
- Хангамж
- Алхам 1: TTL програмчлагчийг тохируулах (Нэмэлт)
- Алхам 2: Холболтыг тохируулах, IDE дээр тохируулах
- Алхам 3: Код ба номын сан
- Алхам 4: Энэ бол | ЗАСАХ
Видео: MQTT дэмжлэгтэй ESP32 CAM царай таних - AI-сэтгэгч: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн уу?
Би нүүрээ таних ESP CAM -тэй бол өгөгдлийг MQTT руу илгээх боломжтой байсан бол төслийн кодоо хуваалцахыг хүссэн юм. Маш сайн.. Магадгүй 7 цагийн турш олон тооны кодын жишээг хайж, юу болохыг хайж олсны дараа би MQTT интеграцийг дуусгасан!
Хангамж
Чамд юу хэрэгтэй вэ:
- ESP32 камер (~ 5 доллар)
- TTL програмист (~ 2 $)
- 5 холбогч кабель
Алхам 1: TTL програмчлагчийг тохируулах (Нэмэлт)
Хэрэв та Windows 7 -ээс илүү шинэ хувилбартай компьютер ашиглаж байгаа бол програмистын дэмждэг драйверууд танд хамгийн их хэрэгтэй болно.
Хэрэв төхөөрөмж асаах боломжгүй бол драйверуудыг гараар суулгах энгийн гарын авлагыг танд санал болгож байна
Алхам 2: Холболтыг тохируулах, IDE дээр тохируулах
Та үүнийг зураг дээрх шиг утсаар холбох хэрэгтэй (3v -ийн оронд 5v ашиглах нь дээр!)
Саарал кабелийг програмчлахыг хүсвэл зөвхөн холбоход л хангалттай!
Та ESP32 багцыг аль хэдийн суулгасан гэж бодож байна, хэрэв та одоо ашиглаж байгаа хувилбараасаа 1.01 хувилбар хүртэл буцаах шаардлагатай бол энэ алхам нь нүүр танихад зайлшгүй шаардлагатай болно, эс тэгвэл энэ нь ажиллахгүй болно!
Дараагийн алхам бол IDE -ийн TOOLS руу орж Partition Scheme -ийг асар том APP болгож, ESP32 Wrover Module -ийг удирдах зөвлөл болгон сонгох явдал юм.
Алхам 3: Код ба номын сан
Танд зөвхөн PubSubClient номын сан хэрэгтэй болно, бусад бүх номын санг автоматаар суулгадаг.
(Байршуулахаасаа өмнө итгэмжлэлээ өөрчлөхөө бүү мартаарай)
Хавсралтыг татаж аваад байршуулах дээр дарна уу, дээр дурдсан саарал кабелийг бүү мартаарай!
Байршуулсны дараа Цуваа мониторыг нээгээд 115200 -ийг baud rate болгон сонгоно уу.
Та холбогдохын тулд IP хаягийг харах ёстой. ТАЙЛБАР: Царай таних функцийг эхнээс нь идэвхжүүлсэн тул таны нүүрийг сканнердах болно! EDIT: Үүнийг цаашид автоматаар хийхгүй!
MQTT хэсэгт та мэдээллийн таб, нэг нүүртэй цонхыг харах ёстой. EDIT: Мөн id таб
Алхам 4: Энэ бол | ЗАСАХ
Одоогоор ийм байгаа, хэрэв би алдаа эсвэл өөр зүйл олж харвал би үүнийг шинэчлэх болно гэж бодож байна.
Танд таалагдсан гэж найдаж байна!
Засах:
Би кодонд зарим өөрчлөлт орууллаа!
Энэ нь одоо таны нүүрийг дотоод санах ойд хадгалдаг тул та үүнийг асаахад өмнө нь хадгалсан бүх нүүрийг Flash -ээс ачаалах болно.
Энэ нь бүртгүүлсэн нүүр царайг автоматаар Flash -д хадгалдаг.
Мөн би автоматаар бүртгүүлэх нүүрийг арилгаж эхлэв.
Би "id" нэртэй шинэ MQTT сэдвийг хийсэн бөгөөд энд танигдсан сүүлчийн ID -г харуулсан болно!
Зөвлөмж болгож буй:
ARDUINO -г ашиглаж буй нүүр царай !!!: 7 алхам
ARDUINO -г ашиглаж буй нүүр царай !!!: Өмнөх заавар дээр та "pyserial" модулийг ашиглан Arduino болон Python -ийн хооронд хэрхэн харилцаж, LED -ийг удирдах талаар хуваалцсан. Хэрэв та үүнийг хараагүй бол эндээс үзээрэй: ARDUINO -ийн ХАРИЛЦАА & PYTHON! Мөн өнгийг хэрхэн яаж илрүүлэх вэ
Нүүр таних ба таних - OpenCV Python болон Arduino ашиглан Arduino Face ID: 6 алхам
Нүүр таних ба таних | OpenCV Python болон Arduino ашиглан Arduino Face ID: Нүүр царай таних нь орчин үеийн гар утасны хамгийн чухал онцлогуудын нэг юм. Тиймээс надад " Arduino төслийнхөө нүүр царайг таних боломжтой юу " хариулт нь тийм … Миний аялал дараах байдлаар эхэлсэн: Алхам 1: Бидэнд хандах
Практикт нүүр царай таних: 21 алхам
Практик дээр нүүр царай таних: Энэ бол миний маш их сонирхдог сэдэв бөгөөд нойр алдахад хүргэдэг: Компьютерийн алсын хараа, объект, хүмүүсийг урьдчилан бэлтгэсэн загвараар илрүүлэх
Halloween роботуудыг илрүүлэх нүүр царай, инээмсэглэл: 8 алхам (зурагтай)
Halloween роботыг илрүүлэх нүүр царай, инээмсэглэл: Halloween ирж байна! Бид гайхалтай зүйл бүтээхээр шийдсэн. Ghosty болон Skully роботуудтай танилцана уу. Тэд чиний царайг дагаж чаддаг бөгөөд чамайг инээмсэглэж байхдаа инээмсэглэж байгаагаа мэддэг! Энэхүү төсөл нь iPhone -ийг хөрвүүлдэг iRobbie програмыг ашиглах бас нэг жишээ юм
Android програмын дэмжлэгтэй IoT гэрийн цаг агаарын хяналтын систем (Mercury Droid): 11 алхам
Android програмын дэмжлэгтэй IoT гэрийн цаг агаарын хяналтын систем (Mercury Droid): Танилцуулга Mercury Droid бол Mercury Droid Android Mobile програм дээр суурилсан нэг төрлийн IoT (зүйлсийн интернет) суулгагдсан систем юм. Аль нь хэмжих чадвартай & гэрийн цаг агаарын үйл ажиллагааг хянах. Энэ нь маш хямд үнэтэй гэрийн цаг агаарыг хянах систем юм