Мазмуну:

ESP32-CAM өз робот машинаңызды түз видео агымы менен куруу: 4 кадам
ESP32-CAM өз робот машинаңызды түз видео агымы менен куруу: 4 кадам

Video: ESP32-CAM өз робот машинаңызды түз видео агымы менен куруу: 4 кадам

Video: ESP32-CAM өз робот машинаңызды түз видео агымы менен куруу: 4 кадам
Video: E18-D80NK Инфракрасный датчик приближения для предотвращения препятствий (инфракрасный датчик) 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 өз робот машинаңызды түз видео агымы менен куруу-шассинин дизайны

Шасси таштандыга айланып кете турган көптөгөн материалдардан же таңгактардан курулушу мүмкүн. Ошентип, мен картондон жекече курулган шасси менен жакшы тажрыйба топтодум. Бирок, бул жерде кайчы жана килем бычагы менен иштөө зарыл жана ошондуктан балдардын жаракат алуусуна алып келиши мүмкүн. Ошондой эле таза картон шассинин конструкциясы, мисалы, даяр кутуга караганда бир аз татаалыраак, бирок чыгармачылыраак. балмуздак пакети сыяктуу пластик. Төмөндө мен балмуздак кутусунан шасси курууну сүрөттөп берем, анткени шассини кесүү үчүн керектүү курч бычактар жок. Балмуздак кутусунун дагы артыкчылыктары - бул арзан, стабилдүү, калдыктардан башка нерсе жасалат жана робот машинанын бардык компоненттерин жайгаштыра ала турган чоңдукта. Ошондой эле кутунун жука пластикасы менен иштөө оңой жана каталар болгон учурда аны арзан алмаштырууга болот.

DC кыймылдаткычтарынын тешиктерин кантип бургулоо керек жана кененирээк сүрөттөмөсү менин блогумда жарыяланган:

ESP32-CAM өз робот машинаңызды түз видео агымы менен куруп жатат-Шассинин дизайны

3-кадам: ESP32-CAM өз робот машинаңызды түз видео агымы менен куруу-I²C хабын зымга өткөрүү

ESP32-CAM өз робот машинаңызды түз видео агымы менен курат-I²C хабын зымга өткөрөт
ESP32-CAM өз робот машинаңызды түз видео агымы менен курат-I²C хабын зымга өткөрөт
ESP32-CAM өз робот машинаңызды түз видео агымы менен курат-I²C хабын зымга өткөрөт
ESP32-CAM өз робот машинаңызды түз видео агымы менен курат-I²C хабын зымга өткөрөт
ESP32-CAM өз робот машинаңызды түз видео агымы менен курат-I²C хабын зымга өткөрөт
ESP32-CAM өз робот машинаңызды түз видео агымы менен курат-I²C хабын зымга өткөрөт

L298N мотор драйверин ESP32-CAM модулу менен башкаруу үчүн бизге PCA9685 servo контроллери керек. Серво контроллери жана OLED дисплей I2C хаб аркылуу ESP32-CAMдын I2C шинасына туташкан. Мурунку макалада биз I2C автобусун 1 жана 3 казыктарын кантип жеткиликтүү кылууну көрдүк, анткени мурунку макаладан билебиз, анткени I2C автобус жалпысынан ушул эки казык аркылуу иштей алат жана тиркелген OLED дисплейи берген IP дареги, биз робот машинанын кыймылдаткычтарын башкарууну уланта алабыз.

Сураныч, I2C Hub жана аны робот машинада кантип колдонуу жөнүндө көбүрөөк маалымат алуу үчүн төмөнкү шилтемеге өтүңүз:

ESP32-CAM жеке робот машинаңызды түз видео агымы менен куруп жатат-I²C хабын зымдоо

4-кадам: ESP32-CAM Live Video Streaming менен өз робот машинаңызды куруу-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 менен куруу идеясына баш ийдиңиз деп үмүттөнөм жана менин блогум сизге ушундай кичинекей роботту түзүүгө жардам берди.

Сунушталууда: