Агуулгын хүснэгт:

ESP32-CAM өөрийн робот машиныг шууд видео дамжуулалтаар бүтээх: 4 алхам
ESP32-CAM өөрийн робот машиныг шууд видео дамжуулалтаар бүтээх: 4 алхам

Видео: ESP32-CAM өөрийн робот машиныг шууд видео дамжуулалтаар бүтээх: 4 алхам

Видео: ESP32-CAM өөрийн робот машиныг шууд видео дамжуулалтаар бүтээх: 4 алхам
Видео: cctv server MotionEye on Ubuntu 18.04 LTS ESP32 Cam - Part3 (Subtittled) 2024, Арваннэгдүгээр
Anonim
ESP32-CAM нь шууд видео дамжуулалтаар өөрийн робот машинаа бүтээж байна
ESP32-CAM нь шууд видео дамжуулалтаар өөрийн робот машинаа бүтээж байна

Энд дурдсан санаа бол робот машиныг аль болох хямд болгох явдал юм. Тиймээс би нарийвчилсан зааварчилгаа, хямд загварт зориулж сонгосон бүрэлдэхүүн хэсгүүдийн тусламжтайгаар том зорилтот бүлэгт хүрнэ гэж найдаж байна. Би ESP32-CAM, камертай жижиг компьютер, W-LAN ашигладаг робот машин хийх санаагаа танд танилцуулахыг хүсч байна. ESP32-CAM гэж нэрлэгддэг 5 евро нь робот машины дүр төрхийг W-LAN холболтоор дамжуулан дамжуулж, робот доторх DC хөдөлгүүрийг удирдах боломжтой.

Жижиг ESP32-CAM нь WIFI болон Bluetooth модультай тул нэмэлт антенны ачаар видео зургийг илүү хол зайд ухаалаг гар утас эсвэл зөөврийн компьютер руу илгээх боломжтой.

Бүрэлдэхүүн хэсгүүдийн жагсаалтыг миний блог дээр байгаа бөгөөд энэ роботыг ашиглаж буй хамгийн сүүлийн үеийн электрон төхөөрөмжтэй болно.

ESP32-CAM нь шууд видео дамжуулалтаар өөрийн робот машин бүтээж байна

Алхам 1: ESP32-CAM нь шууд видео дамжуулалтаар өөрийн робот машиныг бүтээх-USB серийн адаптерийн утас

ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-USB серийн адаптерийн утас
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-USB серийн адаптерийн утас
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-USB серийн адаптерийн утас
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-USB серийн адаптерийн утас

ESP32-CAM модулийг програмчлахын тулд эхлээд компьютерт холбох ёстой. USB интерфэйс байхгүй тул USB цуваа адаптерийг ашиглах ёстой. Миний бүрэлдэхүүн хэсгүүдийн жагсаалтад оруулсан ESP32-CAM модульд ийм адаптер хүргэлтэнд орсон байгаа. Би өөрөө өмнө нь ижил төстэй төслүүдэд ашиглаж байсан ижил төстэй адаптерийг ашиглаж байсан. Зарчим нь үргэлж ижил байдаг: ESP-32-ийг эмэгтэй-эмэгтэй холбогч кабелиар эхлээд USB-цуваа адаптерт холбох ёстой.

Зураг дээр ESP32-CAM модулийн цуваа интерфейсээр дамжуулан харилцаа холбоо хийх боломжтой байхын тулд ямар зүүг хэрхэн холбох ёстойг харуулав.

Бүх зүйлийг хэрхэн тохируулах талаар дэлгэрэнгүй мэдээллийг миний блог дээр дэлгэрэнгүй тайлбарласан болно.

ESP32-CAM нь видео дамжуулах шууд дамжуулалттай өөрийн робот машиныг бүтээж байна-USB серийн адаптерийн утас

Алхам 2: ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-Явах эд ангийн дизайн

ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-Явах эд ангийн загвар
ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-Явах эд ангийн загвар
ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-Явах эд ангийн загвар
ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-Явах эд ангийн загвар
ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-Явах эд ангийн загвар
ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-Явах эд ангийн загвар

Явах эд ангиудыг хог хаягдалд оруулах олон материал, сав баглаа боодлоор хийж болно. Тиймээс би картон дээрээс дангаар нь хийсэн явах эд ангиудын талаар сайн туршлага олж авсан. Гэсэн хэдий ч энд хайч, хивсний хутгаар хийх ажил зайлшгүй шаардлагатай тул хүүхдүүд бэртэж гэмтэх магадлалтай. Цэвэр картоноор хийсэн явах эд анги хийх нь жишээлбэл, бэлэн хайрцагнаас арай илүү төвөгтэй боловч илүү бүтээлч юм. зайрмагны багц шиг хуванцар. Дараахь хэсэгт би зайрмагны хайрцгаар хийсэн явах эд ангиудыг дүрсэлдэг, учир нь явах эд ангиудыг огтлоход хурц хутга шаардлагагүй болно. Зайрмагны хайрцгийн бас нэг давуу тал нь хямд үнэтэй, тогтвортой, хог хаягдлаас өөр зүйл хийсэн, робот машины бүх эд ангиудыг багтаах хангалттай том хэмжээтэй байдаг. Мөн хайрцгийн нимгэн хуванцар нь ажиллахад хялбар бөгөөд алдаа гарсан тохиолдолд хямд үнээр сольж болно.

Тогтмол гүйдлийн хөдөлгүүрийн нүхийг хэрхэн өрөмдөх вэ, илүү дэлгэрэнгүй тайлбарыг миний блог дээр нийтэлсэн болно.

ESP32-CAM нь шууд видео дамжуулалтаар өөрийн робот машин бүтээх-Явах эд ангийн загвар

Алхам 3: ESP32-CAM нь өөрийн робот машиныг шууд видео дамжуулалтаар бүтээх-I²C Hub-ийг холбох

ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-I²C Hub-ийг холбоно
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-I²C Hub-ийг холбоно
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-I²C Hub-ийг холбоно
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-I²C Hub-ийг холбоно
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-I²C Hub-ийг холбоно
ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-I²C Hub-ийг холбоно

L298N мотор драйверийг ESP32-CAM модуль ашиглан удирдахын тулд бидэнд PCA9685 серво хянагч хэрэгтэй болно. Серво хянагч ба OLED дэлгэц нь ESP32-CAM-ийн I2C автобусанд I2C төвөөр холбогддог. Өмнөх нийтлэлд бид I2C автобусыг 1 ба 3 гэсэн хоёр тээглүүр ашиглан хэрхэн хүртээмжтэй болгохыг харсан бөгөөд I2C автобус нь ерөнхийдөө эдгээр хоёр тээглүүрээр ажиллах боломжтой бөгөөд хавсаргасан OLED дэлгэц нь IP хаяг, бид робот машины моторын хяналтыг үргэлжлүүлж болно.

I2C Hub болон робот машинд хэрхэн ашиглах талаар илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл доорх линкийг дагана уу.

ESP32-CAM нь видеог шууд дамжуулах чадвартай өөрийн робот машин бүтээж байна-I²C зангилааны утсыг холбоно

Алхам 4: ESP32-CAM нь өөрийн видео ротог ашиглан өөрийн робот машин бүтээх-WIFI алсын удирдлагыг програмчлах

ESP32-CAM нь өөрийн видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээх-WIFI алсын удирдлагыг програмчлах
ESP32-CAM нь өөрийн видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээх-WIFI алсын удирдлагыг програмчлах
ESP32-CAM нь өөрийн видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээх-WIFI алсын удирдлагыг програмчлах
ESP32-CAM нь өөрийн видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээх-WIFI алсын удирдлагыг програмчлах
ESP32-CAM нь шууд видео дамжуулалтаар өөрийн робот машинаа бүтээж байна-WIFI алсын удирдлагыг програмчлах
ESP32-CAM нь шууд видео дамжуулалтаар өөрийн робот машинаа бүтээж байна-WIFI алсын удирдлагыг програмчлах

Өмнөх нийтлэл болон моторын анхны жижиг удирдлагын тусламжтайгаар робот машин аль хэдийн шууд урагшаа явсан. Энэ технологи нь ажилладаг бөгөөд одоо робот машиныг идэвхтэй удирдах боломжтой илүү нарийн төвөгтэй хяналтын системийг програмчлах нь ойлгомжтой байв. Үүнд минималист вэб интерфейс, өөр өөр хурд, эргэлтийн чиглэлтэй моторыг удирдах боломж орно. Энэ нийтлэлд би вэб интерфэйсийг хэрхэн олж авсан, камерын дүрсийг эргүүлэх гэх мэт ямар функцууд боломжтой болохыг тайлбарлах болно. Хэрэв та бүх нийтлэлийг алхам алхамаар судалж үзсэн бол Arduino IDE -д шинэ номын сан суулгах шаардлагагүй болно.

Видео шууд дамжуулалттай вэб интерфейс энд нийтэлсэн зураг шиг харагдаж байна.

Бүх зүйлийг хэрхэн програмчлах талаар дэлгэрэнгүй тайлбарыг авахын тулд доорх линкээр орж миний блогт зочилно уу.

ESP32-CAM нь видеог шууд дамжуулах замаар өөрийн робот машиныг бүтээж байна-WIFI алсын удирдлагыг програмчлах

Та миний роботыг ESP32-CAM ашиглан бүтээх санааг олж авсан бөгөөд миний блог танд ийм жижигхэн робот бүтээхэд тусалсан гэж найдаж байна.

Зөвлөмж болгож буй: