Агуулгын хүснэгт:
- Алхам 1: эд ангиудын жагсаалт
- Алхам 2: Явах эд анги угсрах
- Алхам 3: Утас холбох
- Алхам 4: Pan/Tilt платформыг бэлтгэ
- Алхам 5: MB102 Breadboard цахилгаан хангамжийн модулийг бэлтгэ
- Алхам 6: Роботын эцсийн утас ба угсралт
- Алхам 7: Кодыг байршуулах
- Алхам 8: IP хаягийг олж авах
- Алхам 9: Видео тандалтын роботыг хянах
- Алхам 10: Роботыг интернетээр удирдах
Видео: Видео тандалтын робот: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Танд камертай, интернетээр удирдах боломжтой робот байгаа гэж төсөөлөөд үз дээ.
Үүнийг ашиглах олон боломжийг нээх болно. Жишээлбэл, та роботыг гал тогооны өрөөнд илгээж, данхыг зууханд орхисон эсэхийг шалгаж болно.
Би ESP32-CAM хөгжлийн самбар ашиглан туршилт хийж байсан бөгөөд ESP32-CAM-ийн тусламжтайгаар үүнийг хялбархан хийх боломжтой болохыг олж мэдсэн.
ESP32-CAM бол ойролцоогоор 10-15 долларын үнэтэй ESP32-S чиптэй маш жижиг камерын модуль юм.
ESP32-CAM модулийг Arduino IDE програмчлах боломжтой. ESP32-CAM модуль нь гадаад тоног төхөөрөмжид холбогдох хэд хэдэн GPIO зүүтэй байдаг.
Тиймээс, эхэлцгээе!
Алхам 1: эд ангиудын жагсаалт
Сэлбэгийн жагсаалт:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - ESP32 -CAM -д код байршуулах зориулалттай
Хос суваг бүхий тогтмол моторт драйвер L298N x1
Adafruit (PID 3244) Мини дугуй робот явах эд ангийн иж бүрдэл - DC Motors x1 -тэй 2WD - Би энэ явах эд ангиудыг ашигласан боловч та өөрөө хийх боломжтой эсвэл өөр явах эд анги худалдаж авах боломжтой. Энд бидэнд дугуй ба DC мотор хэрэгтэй байна
18650 зай эзэмшигч x1
18650 батерей x2 (өөр нэг хувилбар бол 18650 батерейны оронд дөрвөн АА батерей болон түүний эзэмшигчийг ашиглаж болно)
Mini Pan/ Tilt платформ w/ 2 SG-90 Servos x1
MB102 Breadboard цахилгаан хангамжийн модуль x1
iRobbie-iOS програм
Алхам 2: Явах эд анги угсрах
Робот явах эд ангиудыг хоёр тогтмол гүйдлийн мотор, 3 дугуй, мини L298N мотор хөтлөгч хянагчаар угсарна. Мотор хөтөчийн хянагчийг тавцан дээр холбохын тулд холбох соронзон хальс ашиглана уу.
Алхам 3: Утас холбох
Схемд үзүүлсэн шиг утсыг холбоно уу.
Алхам 4: Pan/Tilt платформыг бэлтгэ
Явах эд ангиудын тавцангийн дээд хэсгээс утсыг татаж ав. Pan/Tilt платформ дээр SG-90 servo кабелийг зохион байгуул. Энэ төсөлд бидэнд зөвхөн Tilt servo хэрэгтэй болно.
Pan/Tilt -ийг явах эд ангийн тавцангийн дээд хэсэгт холбоно уу.
Алхам 5: MB102 Breadboard цахилгаан хангамжийн модулийг бэлтгэ
MB102 Breadboard цахилгаан хангамжийн модулийг ашиглах нь заавал биш юм. Та L298N мотор драйвераас ESP32-CAM болон servo моторт 5V ба Ground-ийг үргэлж авч болно, гэхдээ MB102-ийн хувьд энэ нь илүү тохиромжтой болохыг олж мэдсэн. Цахилгаан уян хатан модуль нь цахилгаан товчлууртай бөгөөд утастай холбоотой уян хатан байдлыг өгдөг.
Модулийг явах эд ангиудын платформд холбохын тулд би MB102 -ийн ёроолд байгаа тээглүүрийг салгасан. Дараа нь би үүнийг явах эд ангийн дээд талд хоёр талт бэхэлгээний туузаар бэхлэв.
Алхам 6: Роботын эцсийн утас ба угсралт
Схемийг ашиглан бүх хэсгүүдийг холбоно уу. ESP32-CAM-ийг Pan/Tilt платформд холбохын тулд нэг хэсэг хөөс, хоёр талт бэхэлгээний тууз ашиглана уу.
Алхам 7: Кодыг байршуулах
Arduino IDE дээр ESP32 нэмэлтийг суулгана уу.
ESP32 нэмэлт програмыг суулгахын тулд дараах зааврыг дагана уу.
Arduino IDE дээр ESP32 самбарыг суулгах (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 -ийг ажиллуулаад, Upload дээр дарж ноорогоо төхөөрөмж дээрээ нээнэ үү.
Алхам 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 -г Аппликешнд ашиглаарай.
Зөвлөмж болгож буй:
DIY гэрийн тандалтын системийн NVR сонголтууд: 3 алхам
DIY гэрийн тандалтын системийн NVR сонголтууд: Энэ цувралын 3 -р хэсэгт бид Raspberry Pi болон Windows PC -ийн NVR сонголтыг үнэлдэг. Бид MotionEye OS-ийг Raspberry Pi 3 дээр туршиж үзээд дараа нь нээлттэй эх сурвалжтай видео тандалт, аюулгүй байдлын тэргүүлэгч шийдэл болох iSpy-ийг үзнэ үү
Тэнцвэржүүлэх робот / 3 дугуйт робот / STEM робот: 8 алхам
Тэнцвэржүүлэх робот / 3 дугуйт робот / STEM робот: Бид сургуулиудад болон сургуулийн дараах боловсролын хөтөлбөрт зориулан тэнцвэржүүлэгч, 3 дугуйт роботыг бүтээсэн. Энэхүү робот нь Arduino Uno, захиалгат бамбай (барилгын бүх дэлгэрэнгүй мэдээллийг өгсөн болно), Li Ion батерейны багц дээр суурилсан (бүх бүтэц
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ - Эрхий хурууны робот - Servo мотор - Эх код: 26 алхам (зурагтай)
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ | Эрхий хурууны робот | Servo мотор | Эх код: Эрхий хуруу робот. MG90S servo моторын потенциометрийг ашигласан. Энэ нь маш хөгжилтэй, хялбар юм! Код нь маш энгийн. Энэ нь ердөө 30 орчим мөр юм. Энэ нь хөдөлгөөнт зураг шиг харагдаж байна. Асуух зүйл эсвэл санал хүсэлтээ үлдээнэ үү! [Заавар] Эх код https: //github.c
$ 20 -оос доош үнэтэй лазер тандалтын систем: 7 алхам (зурагтай)
20 доллараас доош үнэтэй лазер тандалтын систем: АНХААРУУЛГА: Энэхүү төсөл нь лазер төхөөрөмж ашиглах, өөрчлөхтэй холбоотой юм. Миний ашиглахыг санал болгож буй лазеруудыг (дэлгүүрээс худалдаж авсан улаан заагч) харьцангуй аюулгүй байдаг ч хэзээ ч лазерын туяа руу шууд харж, эргэцүүлэлтээс болгоомжилж, маш болгоомжтой байгаарай
PC видео тоглуулагчийн хувьд хүүхдийн видео алсын удирдлага: 6 алхам
PC видео тоглуулагчийн хувьд хүүхдийн видео алсын удирдлага: Би USB -тэй компьютерт холбогддог алсын удирдлага хийдэг. Том алсын удирдлага нь нялх хүүхдэд хуучин компьютер дээр видео сонгож тоглуулах боломжийг олгодог бөгөөд энэ нь харьцангуй энгийн төсөл юм. Үндсэн бүрэлдэхүүн хэсэг нь USB товчлуур эсвэл утасгүй USB товчлуур юм