Мазмуну:
Video: ESP32-CAM менен жөнөкөй байкоочу робот: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
ESP32-CAM модулу арзан, аз энергия керектөө модулу, бирок ал көрүнүш, сериялык байланыш жана GPIO үчүн көптөгөн ресурстарды камсыз кылат.
Бул долбоордо мен ESP32-CAM модулунун ресурсун колдонуп, кичинекей объектти тандай турган жөнөкөй байкоочу роботту жасоого аракет кылам.
1 -кадам: ДЕМОНСТРАЦИЯ
2 -кадам: ЖАБДУУЛУК СЕМИРЛӨӨ
3 -кадам: ПРОГРАММАНЫ ИШКЕ АШЫРУУ
Агымдык бөлүккө келсек, вебсокет колдонулат жана esp32-cam модулунан тартылган сүрөттөрдү веб-браузерге өткөрүү үчүн абдан жакшы жолду көрсөттү, бул сонун, анткени сиз агымдык видеону көрүп, веб-браузерди колдогон жерде роботту башкара аласыз, бул жакшы чийки TCP сокетин компьютерге агылтуу үчүн колдонгондо мурунку долбоорум менен салыштырып. Мен кээ бир браузерлер менен сынап көрдүм жана менин кодум google chromeдо жакшы иштээрин көрдүм, ошондуктан эгер сиз менин долбоорумду ээрчисеңиз, анда эң жакшы иштөө үчүн google chrome колдонушуңуз керек.
1. Камера драйвери бөлүгү: Мен бул долбоор үчүн ESP32 Wrover модулун колдоном, андыктан HW аныктамасы бул модулга ылайыктуу болмок, эгер сиз башка модулду колдонсоңуз, HW аныктамасын эске алыңыз.
Бул бөлүк үчүн, негизинен, бул ESP32/Camera/CameraWebServerдин камера драйверинин бөлүгүнүн үлгү кодуна негизделген. Долбоорумда мен 3 файлга бөлдүм: camera_pin.h, camera_wrap.h жана camera_wrap.cpp.
camera_pin.h: тиркелген камера менен байланыш үчүн колдонулган ESP32 пининин аныктамасын камтыйт. (Эгер сиз ESP32 Wrover модулунун ордуна башка модулду колдонсоңуз, аны өзгөртүү керек)
camera_wrap.cpp: камераны инициализациялоо үчүн негизги конфигурацияны жана сүрөт тартуу функциясын камтыйт.
camera_wrap.h: башка модулда колдонулган прототип функцияларын камтыйт.
Булак кодун төмөнкү github шилтемесинен тапса болот:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. ESP32-CAM эскизи:
Бул бөлүк ESP32-CAMдин негизги жумушчу агымын камтыйт. Модуль http серверинин жана веб сокет серверинин ролун ойнойт. Http сервери браузерден суроо -талапты алат жана роботту башкаруу үчүн GUI катары колдонулган башкы баракты кайтарат, веб -розетка сервери сүрөттөрдү веб -браузердеги GUI дисплейине кайра -кайра жөнөтүү үчүн колдонулат.
Толук булакты бул жерден тапса болот:
3. AruinoUno эскизи:
Бул бөлүк Arduino модулунун баштапкы кодун камтыйт ESP32-CAM, андан кийин DC, RC моторлорун башкарат.
Булак кодун бул жерден тапса болот:
Сунушталууда:
Pythonдогу SHT25 менен Raspberry Pi колдонуп жаткан нымдуулукту жана температураны байкоочу: 6 кадам
Pythonдогу SHT25 менен Raspberry Pi колдонгон нымдуулукту жана температураны байкоочу: Raspberry Pi үчүн энтузиаст болуп, биз аны менен дагы бир нече укмуштуу эксперименттерди ойлодук. жана SHT25, Хумиди
Видео байкоочу робот: 10 кадам
Видео көзөмөлдөө роботу: Элестетиңиз, эгер сизде робот болсо, анда бортунда камерасы бар жана аны интернет аркылуу башкарса болот. Мисалы, роботту чайнекти кокусунан таштап кеткениңизди текшерүү үчүн ашканага жөнөтсөңүз болот
Кант камышына байкоочу фермасы: 8 кадам
Кант камышына байкоочу фермасы: Бул толугу менен автоматтык кант камыш фермасы. Бул абдан эффективдүү
Arduino менен жөнөкөй жана акылдуу робот колу !!!: 5 кадам (сүрөттөр менен)
Arduino менен жөнөкөй жана акылдуу робот колу !!!: Бул нускамада мен жөнөкөй робот колун жасайм. Бул башкы кол менен башкарылат. Кол кыймылдарды эстеп, ырааттуу ойнойт. Концепция жаңы эмес, мен идеяны " мини робот колу Stoerpeak " Мен кааладым
Электрондук почта менен эскертүүчү Raspberry Pi байкоочу камерасы: 3 кадам
Электрондук почта менен эскертүүчү Raspberry Pi байкоочу камерасы: Коопсуздук азыр чоң көйгөй болуп саналат жана бүгүнкү күндө сиздин ордуңузду коопсуз жана көзөмөлдөп туруу үчүн көптөгөн технологиялар бар. CCTV камералары үйүңүзгө же кеңсеңизге көз салуу үчүн абдан пайдалуу. Мындай камералардын баасы кызыл болсо да