Мазмұны:

Бейнебақылау роботы: 10 қадам
Бейнебақылау роботы: 10 қадам

Бейне: Бейнебақылау роботы: 10 қадам

Бейне: Бейнебақылау роботы: 10 қадам
Бейне: ПЕДОФИЛ 10 Жасар қызды ұрлап, ЖЕРТӨЛЕДЕ 8 жыл ұстады / казакша кино / кино шолу 2024, Қараша
Anonim
Image
Image
Бейнебақылау роботы
Бейнебақылау роботы

Сізде бортында камерасы бар және Интернет арқылы басқарылатын робот бар ма деп елестетіп көріңіз.

Бұл оны пайдалануға көптеген мүмкіндіктер ашады. Мысалы, сіз роботты ас үйге жібере аласыз, егер сіз кездейсоқ шайнекті пешке тастап кеткеніңізді тексерсеңіз!

Мен 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 Motors қажет

18650 батарея ұстағыш x1

18650 батарея x2 (балама ретінде 18650 батареяның орнына төрт АА батареясы мен оның ұстағышын қолдануға болады)

Mini Pan/ Tilt платформасы w/ 2 SG-90 servo x1

MB102 Breadboard қоректендіру модулі x1

iRobbie-iOS қосымшасы

2 -қадам: шассиді жинаңыз

Шассиді жинаңыз
Шассиді жинаңыз
Шассиді жинаңыз
Шассиді жинаңыз
Шассиді жинаңыз
Шассиді жинаңыз

Робот шассиін екі тұрақты ток қозғалтқышы, 3 дөңгелегі және шағын L298N қозғалтқыш реттегіші бар жинаңыз. Мотор жетегінің контроллерін платформаға бекіту үшін бекіту таспасын қолданыңыз.

3 -қадам: сымдарды қосыңыз

Сымдарды қосыңыз
Сымдарды қосыңыз

Сымдарды схемада көрсетілгендей қосыңыз.

4 -қадам: панорамалық/көлбеу платформаны дайындаңыз

Айдау/еңкейту платформасын дайындаңыз
Айдау/еңкейту платформасын дайындаңыз
Панорамалық/көлбеу платформаны дайындаңыз
Панорамалық/көлбеу платформаны дайындаңыз
Панорамалық/көлбеу платформаны дайындаңыз
Панорамалық/көлбеу платформаны дайындаңыз
Айдау/еңкейту платформасын дайындаңыз
Айдау/еңкейту платформасын дайындаңыз

Шасси платформасының жоғарғы жағынан сымдарды шығарыңыз. Pan/Tilt платформасында SG-90 сервистерінен кабельдерді ұйымдастырыңыз. Бұл жобада бізге тек көлбеу серво қажет.

Pan/Tilt шасси платформасының жоғарғы жағына бекітіңіз.

5 -қадам: MB102 Breadboard қоректендіру модулін дайындаңыз

MB102 Breadboard қоректендіру модулін дайындаңыз
MB102 Breadboard қоректендіру модулін дайындаңыз
MB102 Breadboard қоректендіру модулін дайындаңыз
MB102 Breadboard қоректендіру модулін дайындаңыз

MB102 Breadboard қоректендіру модулін қолдану міндетті емес. Сіз әрқашан L298N мотор драйверінен ESP32-CAM және серво қозғалтқышы үшін 5V және Ground қабылдай аласыз, бірақ мен MB102 көмегімен бұл әлдеқайда ыңғайлы екенін білдім. Қуатты қосатын модульде қуат түймесі бар және сымды қосқанда икемділік береді.

Шасси платформасына модульді бекіту үшін мен MB102 астындағы түйреуіштерді алып тастадым. Содан кейін мен оны корпустың жоғарғы жағына екі жақты бекіту таспасымен жаптым.

6 -қадам: Ақырғы сымдар мен роботты құрастыру

Ақырғы сымдар мен роботты құрастыру
Ақырғы сымдар мен роботты құрастыру
Ақырғы сымдар мен роботты құрастыру
Ақырғы сымдар мен роботты құрастыру
Ақырғы сымдар мен роботты құрастыру
Ақырғы сымдар мен роботты құрастыру

Схеманы пайдаланып барлық бөлшектерді қосыңыз. Pan/Tilt платформасына ESP32-CAM бекіту үшін көбік пен екі жақты бекіту таспасын қолданыңыз.

7 -қадам: кодты жүктеңіз

Кодты жүктеу
Кодты жүктеу
Кодты жүктеу
Кодты жүктеу
Кодты жүктеу
Кодты жүктеу

Arduino IDE-де ESP32 қондырмасын орнатыңыз:

ESP32 қондырмасын орнату үшін келесі нұсқаулықтардың бірін орындаңыз, егер сізде әлі жоқ болса:

Arduino IDE -де ESP32 тақтасын орнату (Windows нұсқаулары)

Arduino IDE -де ESP32 тақтасын орнату (Mac және Linux нұсқаулары)

Кодты осы жерден жүктеп алыңыз

Скриншотта көрсетілгендей Arduino IDE -де коды бар екі қойынды бар екеніне көз жеткізіңіз: esp32_cam_car және app_httpd.cpp.

Кодты жүктемес бұрын желінің тіркелгі деректерін келесі айнымалыларға енгізу қажет: const char* ssid = «Your_WIFI_Network» const char* password = «Your_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 -қадам: бейнебақылау роботын басқару

FSPI бағдарламашысынан ESP32-CAM ажыратыңыз.

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 -ды үй желісінен тыс кезде Қолданбада қолданыңыз.

Ұсынылған: