Mundarija:
Video: ESP32-CAM bilan oddiy kuzatuv roboti: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
ESP32-CAM moduli-arzon, kam quvvat sarfi moduli, lekin u ko'rish, ketma-ket aloqa va GPIO-lar uchun ko'plab resurslarni taqdim etadi.
Ushbu loyihada men ESP32-CAM modulli resursidan foydalanib, kichik ob'ektni tanlashi mumkin bo'lgan oddiy kuzatuv rc robotini yaratishga harakat qilaman.
1 -qadam: KO'RSATISH
2 -qadam: QO'ShIMChA Simi
3 -qadam: dasturiy ta'minotni amalga oshirish
Oqim qismiga kelsak, veb-soket ishlatiladi va esp32-cam modulidan olingan tasvirlarni veb-brauzerga uzatishning yaxshi usulini ko'rsatdi, chunki bu juda yaxshi, chunki siz oqimli videoni ko'rishingiz va veb-brauzerni qo'llab-quvvatlaydigan har qanday joyda robotni boshqarishingiz mumkin. Kompyuterga uzatish uchun xom TCP soketidan foydalanganda oldingi loyiham bilan solishtirganda. Men ba'zi brauzerlar bilan sinab ko'rdim va mening kodim google chrome -da yaxshi ishlashini ko'rdim, shuning uchun agar siz mening loyihamga rioya qilsangiz, eng yaxshi ishlashi uchun google chrome -dan foydalanishingiz kerak.
1. Kamera drayveri qismi: Men ushbu loyihada ESP32 Wrover modulidan foydalanaman, shuning uchun HW ta'rifi ushbu modulga mos keladi, agar siz boshqa moduldan foydalansangiz, iltimos, HW ta'rifini ko'rib chiqing.
Bu qism uchun, asosan, ESP32/Camera/CameraWebServer kamera drayveri qismining namunaviy kodiga asoslanadi. Loyihamda men 3 ta faylga ajratdim: camera_pin.h, camera_wrap.h va camera_wrap.cpp.
camera_pin.h: biriktirilgan kamera bilan aloqa qilish uchun ishlatiladigan ESP32 pinining ta'rifini o'z ichiga oladi. (Agar siz ESP32 Wrover moduli o'rniga boshqa modul ishlatilsa, uni o'zgartirish kerak)
camera_wrap.cpp: kamerani ishga tushirish uchun asosiy konfiguratsiyani va tasvirni olish funksiyasini o'z ichiga oladi.
camera_wrap.h: boshqa modulda ishlatiladigan prototip funktsiyalarini o'z ichiga oladi.
Manba kodini quyidagi github havolasida topish mumkin:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. ESP32-CAM eskizi:
Bu qism ESP32-CAM asosiy ish oqimini o'z ichiga oladi. Modul http -server va veb -soket -server vazifasini bajaradi. Http -server brauzerdan so'rovni oladi va robotni boshqarish uchun GUI sifatida ishlatiladigan asosiy sahifani qaytaradi, veb -soket -server tasvirlarni veb -brauzerdagi GUI displeyiga qayta -qayta yuborish uchun ishlatiladi.
Manbaning to'liq manbasini bu erda topish mumkin:
3. AruinoUno eskizi:
Bu qism Arduino ESP32-CAM modulining manba kodini ketma-ket, keyin DC, RC motorlarini boshqaradi.
Manba kodini quyidagi manzilda topish mumkin:
Tavsiya:
Portativ quyosh avtomatik kuzatuv tizimi: 9 qadam (rasmlar bilan)
Portativ Quyoshdan avtomatik kuzatuv tizimi: Medomyself - Amazon Services MChJ Associates dasturining ishtirokchisi, sheriklik reklama dasturi, saytlarni reklama qilish va amazon.comby saytiga havola qilish orqali reklama to'lovlarini olish imkoniyatini taqdim etish uchun mo'ljallangan: Deyv Uaver Bu qurilish
Kuzatuv: Odroid N2 va Kodi bilan rivojlangan media markazi (4k va HEVC qo'llab-quvvatlashi): 3 qadam
Folow-UP: Odroid N2 va Kodi bilan rivojlangan media markazi (4k va HEVC-ni qo'llab-quvvatlash): Bu maqola mening juda mashhur Raspberry PI-ga asoslangan ko'p tomonlama media-markazni qurish haqidagi oldingi muvaffaqiyatli maqolamning davomi. Keyinchalik, HEVC, H.265 va HDMI 2.2 ga mos keladigan chiqish yo'qligi sababli, u o'zgartirildi
ISS kuzatuv chirog'i: 5 qadam (rasmlar bilan)
ISS kuzatuv chiroqchasi: Ko'pincha men ISS osmonga qarab qaerda deb o'ylayman. Bu savolga javob berish uchun men ISSni qayerda ekanligini aniq bilish uchun jismoniy ob'ektni yaratdim
Elektron pochta xabarnomasi bilan Raspberry Pi kuzatuv kamerasi: 3 qadam
Elektron pochta xabarnomasi bilan Raspberry Pi kuzatuv kamerasi: Hozirgi kunda xavfsizlik asosiy muammo bo'lib qolmoqda va sizning joyingizni xavfsiz saqlash uchun ko'plab texnologiyalar mavjud. CCTV kameralari sizning uyingiz yoki ofisingizni kuzatishda juda foydali. Garchi bu turdagi kameralarning narxi qizil bo'lsa ham
20 dollargacha bo'lmagan lazerli kuzatuv tizimi: 7 qadam (rasmlar bilan)
20 dollargacha bo'lmagan lazer nazorati tizimi: OGOHLANTIRISH: bu loyiha lazer qurilmalarini ishlatish va o'zgartirishni o'z ichiga oladi. Men ishlatishni tavsiya qilayotgan lazerlarni (do'konda sotib olingan qizil ko'rsatkichlar) nisbatan xavfsiz bo'lsa-da, hech qachon to'g'ridan-to'g'ri lazer nuriga qaramang, aks ettirishdan ehtiyot bo'ling va juda ehtiyot bo'ling