Мазмуну:
- 1 -кадам: Бөлүктөрдүн тизмеси
- 2 -кадам: Шассиди чогултуу
- 3 -кадам: Зымдарды туташтыруу
- 4 -кадам: Pan/Tilt платформасын даярдаңыз
- 5 -кадам: MB102 Breadboard Power Supply Module даярдаңыз
- 6 -кадам: Акыркы ремонт жана роботту чогултуу
- 7 -кадам: Кодду жүктөө
- 8 -кадам: IP дарегин алуу
- 9 -кадам: Видео көзөмөлдөө роботун көзөмөлдөө
- 10 -кадам: Роботуңузду Интернет аркылуу башкарыңыз
Video: Видео байкоочу робот: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Тасмада камерасы бар жана интернет аркылуу башкарыла турган роботуңуз бар экенин элестетиңиз.
Аны колдонуу үчүн көптөгөн мүмкүнчүлүктөр ачылмак. Мисалы, роботту чайнекти кокустан мешке таштап кеткениңизди текшерүү үчүн ашканага жөнөтсөңүз болот!
Мен ESP32-CAM өнүктүрүү такталарын колдонуп эксперимент жасап жүрдүм жана ESP32-CAM менен аны оңой эле жасоого болорун байкадым.
ESP32-CAM-бул ESP32-S чипи бар абдан кичинекей камера модулу, баасы болжол менен $ 10-15.
ESP32-CAM модулу Arduino IDE менен программаланышы мүмкүн. ESP32-CAM модулунда тышкы жабдыктарга туташуу үчүн бир нече GPIO төөнөгүчтөрү да бар.
Ошентип, баштайлы!
1 -кадам: Бөлүктөрдүн тизмеси
Бөлүктөр тизмеси:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - ESP32 -CAMге кодду жүктөө үчүн
Dual Channel DC Motor Driver L298N x1
Adafruit (PID 3244) Mini Round Robot Chassis Kit - DC Motors x1 менен 2WD - Мен бул шассиди колдонгом, бирок сиз өзүңүз жасай аласыз же башка жеткиликтүү шассини сатып ала аласыз. Бул жерде бизге дөңгөлөктөр жана DC Motors керек
18650 Батарея кармагыч x1
18650 Батарея x2 (альтернатива катары төрт АА батарейкасы жана анын кармагычы 18650 батарейканын ордуна колдонулушу мүмкүн)
Mini Pan/ Tilt Platform w/ 2 SG-90 Servos x1
MB102 Breadboard Power Supply Module x1
iRobbie-iOS колдонмосу
2 -кадам: Шассиди чогултуу
Роботтун шассиин эки DC мотору, 3 дөңгөлөк жана мини L298N мотор диспетчери менен чогултуңуз. Мотор диск контроллерин платформага тиркөө үчүн монтаж лентасын колдонуңуз.
3 -кадам: Зымдарды туташтыруу
Зымдарды схемада көрсөтүлгөндөй туташтырыңыз.
4 -кадам: Pan/Tilt платформасын даярдаңыз
Зымдарды шасси платформасынын үстүнөн сууруңуз. Pan/Tilt платформасында SG-90 сервосунан кабелдерди уюштуруңуз. Бул долбоордо бизге Tilt сервосу гана керек.
Шасси платформасынын үстүнө Pan/Tilt тиркеңиз.
5 -кадам: MB102 Breadboard Power Supply Module даярдаңыз
MB102 Breadboard Power Supply Module колдонуу милдеттүү эмес. Сиз ар дайым L298N мотор айдоочусунан ESP32-CAM жана servo мотор үчүн 5V жана Ground ала аласыз, бирок MB102 менен бул алда канча ыңгайлуу экенин түшүндүм. Power supple модулунда кубат баскычы бар жана зым менен ийкемдүүлүк берет.
Шасси платформасын модулду тиркөө үчүн MB102 түбүндөгү казыктарды алып салдым. Андан кийин, мен аны шассинин үстүнө эки тараптуу лента менен бекиттим.
6 -кадам: Акыркы ремонт жана роботту чогултуу
Схеманы колдонуп, бардык бөлүктөрдү туташтырыңыз. ESP32-CAMди Pan/Tilt платформасына тиркөө үчүн көбүктү жана эки тараптуу монтаж скотчун колдонуңуз.
7 -кадам: Кодду жүктөө
Arduino IDEге ESP32 кошумчасын орнотуңуз:
ESP32 кошумча тиркемесин орнотуу үчүн кийинки окуу куралдарынын бирин аткарыңыз, эгерде сизде жок болсо:
ESP32 тактасын Arduino IDEге орнотуу (Windows көрсөтмөлөрү)
ESP32 тактасын Arduino IDEге орнотуу (Mac жана Linux көрсөтмөлөрү)
Кодду бул жерден жүктөп алыңыз
Скриншотто көрсөтүлгөндөй Arduino IDEде коду бар эки өтмөк бар экениңизди текшериңиз: esp32_cam_car жана app_httpd.cpp.
Кодду жүктөөдөн мурун, тармактын грамоталарын төмөнкү өзгөрмөлөргө киргизишиңиз керек: const char* ssid = "Your_WIFI_Network" const char* password = "Сиздин_WIFI_Password"
ESP32-CAM тактасын FTDI программистин колдонуп компьютериңизге туташтырыңыз. Схемалык схеманы аткарыңыз.
Маанилүү: GPIO 0 GNDге туташуусу керек, андыктан кодду жүктөй аласыз.
Кодду жүктөө алдында ESP32-CAM борттогу RST баскычын басыңыз. Arduino IDE иштетип, эскизди түзмөгүңүзгө орнотуу жана жүктөө үчүн Жүктөө дегенди басыңыз.
8 -кадам: IP дарегин алуу
Кодду жүктөгөндөн кийин GPIO 0ду GNDден ажыратыңыз.
Сериялык мониторду 115200 ылдамдыкта ачыңыз. ESP32-CAM борттогу RST баскычын басыңыз. ESP32-CAM IP дареги Сериялык Монитордо көрсөтүлүшү керек.
9 -кадам: Видео көзөмөлдөө роботун көзөмөлдөө
ESP32-CAMди FTDI программистинен ажыратыңыз.
ESP32-CAMди кайра Pan/Tilt платформасына туташтырыңыз, кубатты күйгүзүңүз жана ESP32-CAM борттогу RST баскычын басыңыз.
Колдонмону бул жерден жүктөп алыңыз Колдонмону iPhone'уңузга иштетип, ESP32-CAM IP дарегин киргизиңиз жана робот менен ойноңуз!
10 -кадам: Роботуңузду Интернет аркылуу башкарыңыз
Сиз роутердин жөндөөлөрүн ачышыңыз керек. (google муну роутериңиз үчүн кантип жасоо керек). Ал жерден сиз кээ бир жөндөөлөрдү, анын ичинде Экспедиция же Порт Экспертизасы боюнча бир нерсени таба аласыз.
Бул жерде белгилей кетчү маанилүү нерсе - "Порт диапазону" жана "Түзмөк" же "IP дареги".
"Порт диапазонунда" сиз 80-81 теришиңиз керек.
"Аспап" үчүн сиз ESP32-CAM түзмөгүңүздү тандашыңыз керек. Кээ бир роутерлерде ESP32-CAMдын IP дарегин түзмөктүн атына коюш керек.
Www.whatsmyip.org дарегине өтүңүз жана IPиңизди көчүрүңүз. Колдонмодо бул IPди үй тармагыңыздан тышкары болгондо колдонуңуз.
Сунушталууда:
Pythonдогу SHT25 менен Raspberry Pi колдонуп жаткан нымдуулукту жана температураны байкоочу: 6 кадам
Pythonдогу SHT25 менен Raspberry Pi колдонгон нымдуулукту жана температураны байкоочу: Raspberry Pi үчүн энтузиаст болуп, биз аны менен дагы бир нече укмуштуу эксперименттерди ойлодук. жана SHT25, Хумиди
ESP32-CAM менен жөнөкөй байкоочу робот: 4 кадам
ESP32-CAM менен жөнөкөй байкоочу робот: ESP32-CAM модулу арзан, аз энергия керектөө модулу, бирок ал көрүнүш, сериялык байланыш жана GPIO үчүн көптөгөн ресурстарды камсыз кылат. жөнөкөй байкоочу rc робот, ал
Кант камышына байкоочу фермасы: 8 кадам
Кант камышына байкоочу фермасы: Бул толугу менен автоматтык кант камыш фермасы. Бул абдан эффективдүү
Баланстоочу робот / 3 дөңгөлөк робот / STEM робот: 8 кадам
Баланстоочу робот / 3 дөңгөлөктүү робот / STEM роботу: Биз мектептерде жана мектептен кийинки билим берүү программаларында билим берүү үчүн аралаш балансташтырууну жана 3 дөңгөлөктүү роботту курдук. Робот Arduino Unoго негизделген, колдонуучу калкан (курулуштун бардык деталдары келтирилген), Li Ion батарейкаларынын пакети (бардык курулуш
Электрондук почта менен эскертүүчү Raspberry Pi байкоочу камерасы: 3 кадам
Электрондук почта менен эскертүүчү Raspberry Pi байкоочу камерасы: Коопсуздук азыр чоң көйгөй болуп саналат жана бүгүнкү күндө сиздин ордуңузду коопсуз жана көзөмөлдөп туруу үчүн көптөгөн технологиялар бар. CCTV камералары үйүңүзгө же кеңсеңизге көз салуу үчүн абдан пайдалуу. Мындай камералардын баасы кызыл болсо да