INHOUDSOPGAWE:

ESP32-CAM Bou u eie robotmotor met lewendige videostroom: 4 stappe
ESP32-CAM Bou u eie robotmotor met lewendige videostroom: 4 stappe

Video: ESP32-CAM Bou u eie robotmotor met lewendige videostroom: 4 stappe

Video: ESP32-CAM Bou u eie robotmotor met lewendige videostroom: 4 stappe
Video: How to make a surveillance robot using ESP32 Cam Module | Hash Robotics 2024, November
Anonim
ESP32-CAM Bou u eie robotmotor met lewendige videostroom
ESP32-CAM Bou u eie robotmotor met lewendige videostroom

Die idee is om die robotmotor wat hier beskryf word, so goedkoop moontlik te maak. Daarom hoop ek om 'n groot doelgroep te bereik met my gedetailleerde instruksies en die geselekteerde komponente vir 'n goedkoop model. Ek wil u my idee voorstel vir 'n robotmotor met 'n ESP32-CAM, 'n klein rekenaar met kamera en W-LAN. Met die sogenaamde ESP32-CAM is dit vir ongeveer 5,-euro moontlik om 'n lewendige videobeeld, die uitsig vanaf die robotmotor, via 'n W-LAN-verbinding oor te dra en die DC-motors wat in die robot ingebou is, te beheer.

Omdat die klein ESP32-CAM 'n WIFI- en Bluetooth-module het, kan die videobeeld ook oor 'n groter afstand na 'n slimfoon of skootrekenaar gestuur word danksy die ekstra antenna.

Die lys met komponente is beskikbaar op my blog met die nuutste elektroniese wat ek vir die robot gebruik.

ESP32-CAM bou u eie robotmotor met lewendige videostreaming-projek begin

Stap 1: ESP32-CAM Bou u eie robotmotor met lewendige videostroom-USB-seriële adapterbedrading

ESP32-CAM Bou u eie robotmotor met lewendige videostroom-USB-reeks adapterbedrading
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-USB-reeks adapterbedrading
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-USB-reeks adapterbedrading
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-USB-reeks adapterbedrading

Om die ESP32-CAM-module te programmeer, moet dit eers aan die rekenaar gekoppel word. Omdat dit nie 'n USB-koppelvlak het nie, moet die USB-seriële adapter gebruik word. In die ESP32-CAM-module wat ek in die komponentelys gelys het, is daar reeds so 'n adapter by die aflewering ingesluit. Ek het self 'n soortgelyke adapter gebruik wat ek al in soortgelyke projekte gebruik het. Die beginsel is altyd dieselfde: ESP-32 met vroulike tot vroulike springkabels moet eers aan die USB-seriële adapter gekoppel word.

Die prentjie wys watter penne op hierdie manier verbind moet word, sodat die kommunikasie kan plaasvind via die seriële koppelvlak van die ESP32-CAM-module.

Meer inligting oor hoe om alles op te stel, word breedvoerig op my blog beskryf:

ESP32-CAM bou u eie robotmotor met lewendige videostroom-bedrading via USB-reeks adapter

Stap 2: ESP32-CAM Bou u eie robotmotor met lewendige videostroom-ontwerp van die onderstel

ESP32-CAM Bou u eie robotmotor met lewendige videostroom-ontwerp van die onderstel
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-ontwerp van die onderstel
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-ontwerp van die onderstel
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-ontwerp van die onderstel
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-ontwerp van die onderstel
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-ontwerp van die onderstel

Die onderstel kan gebou word uit baie materiale of verpakkings wat andersins in die afval beland. Ek het dus goeie ervarings gemaak met onderstelle wat afsonderlik uit karton opgebou is. Hier is die werk met 'n skêr en tapytmes egter nodig, en daarom kan dit moontlik tot beserings by kinders kom. Ook die konstruksie van 'n onderstel suiwer uit karton is 'n bietjie meer kompleks, maar meer kreatief as 'n afgewerkte boks gemaak van bv. plastiek soos 'n roomyspakket. In die volgende beskryf ek die bou van 'n onderstel uit 'n roomysboks omdat daar nie skerp messe nodig is om die onderstel te sny nie. Verdere voordele van 'n roomysboks is dat dit goedkoop is om stabiel te wees, uit afval, iets anders gemaak en groot genoeg is om alle komponente van die robotmotor te akkommodeer. Die dun plastiek van die boks is ook maklik om mee te werk, en in die geval van foute kan dit goedkoop vervang word.

Hoe om die gate vir die DC -motors te boor en 'n meer gedetailleerde beskrywing word op my blog gepubliseer:

ESP32-CAM bou u eie robotmotor met lewendige videostreaming-Ontwerp van die onderstel

Stap 3: ESP32-CAM Bou u eie robotmotor met lewendige videostroom-bekabeling van die I²C-hub

ESP32-CAM Bou u eie robotmotor met lewendige videostroom-die I²C-hub bedrading
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-die I²C-hub bedrading
ESP32-CAM bou u eie robotmotor met lewendige videostroom-die I²C-hub bedrading
ESP32-CAM bou u eie robotmotor met lewendige videostroom-die I²C-hub bedrading
ESP32-CAM bou u eie robotmotor met lewendige videostroom-die I²C-hub bedrading
ESP32-CAM bou u eie robotmotor met lewendige videostroom-die I²C-hub bedrading

Om die L298N-motorbestuurder met die ESP32-CAM-module te beheer, benodig ons die PCA9685 servobestuurder. Die servobestuurder en die OLED-skerm is via die I2C-hub aan die I2C-bus van die ESP32-CAM gekoppel. In die vorige artikel het ons gesien hoe ons die I2C -bus toeganklik kan maak met behulp van die twee penne 1 en 3. Aangesien ons uit die vorige artikel weet dat die I2C -bus oor die algemeen via hierdie twee penne kan werk en die aangehegte OLED -skerm het IP -adres, ons kan voortgaan om die beheer van die motors van die robotmotor te bou.

Volg die onderstaande skakel vir meer inligting oor die I2C Hub en hoe u dit in die robotmotor kan gebruik:

ESP32-CAM bou u eie robotmotor met lewendige videostroom-Bedrading van die I²C-hub

Stap 4: ESP32-CAM Bou u eie robotmotor met lewendige videostroom-programmeer die WIFI-afstandsbediening

ESP32-CAM Bou u eie robotmotor met lewendige videostroom-programmeer die WIFI-afstandsbediening
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-programmeer die WIFI-afstandsbediening
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-programmeer die WIFI-afstandsbediening
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-programmeer die WIFI-afstandsbediening
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-programmeer die WIFI-afstandsbediening
ESP32-CAM Bou u eie robotmotor met lewendige videostroom-programmeer die WIFI-afstandsbediening

Met die vorige artikel en die eerste klein beheer van die motors, het die robotmotor reeds reguit vorentoe gery. Dit was dus duidelik dat die tegnologie werk en nou hoef slegs 'n meer komplekse beheerstelsel geprogrammeer te word waarmee die robotmotor aktief bestuur kan word. Dit sluit 'n minimalistiese webkoppelvlak in en die moontlikheid om die motors met verskillende snelhede en draairigting te beheer. In hierdie artikel sal ek verduidelik hoe ek die webkoppelvlak besef het en watter funksies soos die draai van die kamerabeeld moontlik is. As u alle artikels stap vir stap deurgewerk het, hoef u geen nuwe biblioteke in u Arduino IDE te installeer nie.

Die webkoppelvlak met lewendige videostroom lyk soos die prentjie wat hier gepubliseer is.

Om 'n gedetailleerde beskrywing te kry van hoe om alles te programmeer, volg die onderstaande skakel en besoek my blog:

ESP32-CAM bou u eie robotmotor met lewendige videostreaming-programmeer die WIFI-afstandsbediening

Ek hoop dat u die idee van my robotbou met 'n ESP32-CAM aangepak het en dat my blog u gehelp het om so 'n klein robot self te bou.

Aanbeveel: