2024.11.10 Update
ESP32 CAM 웹서버 컨트롤러에 새로운 기능을 추가했습니다.
자세한 사항은 유튜브 영상을 확인하시기 바랍니다.
아래는 ESP32 CAM용 새로운 버전의 소스코드입니다.
A new feature has been added to the ESP32 CAM web server controller.
For more details, please check the YouTube video.
Below is the source code for the new version of the ESP32 CAM.
https://youtu.be/XQKby0q_FH4?si=8i5mW915sJ4f3FlV
(for ESP32 CAM with new feature)
https://drive.google.com/file/d/14w0gLslBGAHdkdfIbmZyr62ZCli7gQ7m/view?usp=sharing
RB-Rover V1을 소개합니다.
RB-Rover는 ESP32 CAM과 Arduino NANO 간의 시리얼 통신을 이용합니다.
Arduino NANO는 DRV8833 모듈을 통해 4개의 기어 DC 모터를 제어하고 COB LED를 관리합니다.
아래 공유된 ESP32 CAM 소스코드는 MONSTER Wheels가 장착된 RB-Rover V1을 제어하기 위한 웹 서버 컨트롤러로 최적화되어 있습니다.
Mecanum Wheels 버전은 별도로 준비하여 나중에 공유할 예정입니다.
아래 공유된 Arduino NANO 소스코드는 다양한 버전의 모든 시리얼 명령을 처리할 수 있도록 설계되었습니다. 사용되지 않는 명령 처리 코드가 보이더라도 삭제하지 않고 그대로 두는 것을 권장합니다.
자세한 조립 방법은 아래 유튜브 링크의 조립 영상을 확인해 주세요.
Introducing the RB-Rover V1
The RB-Rover uses serial communication between an ESP32 CAM and an Arduino NANO.
The Arduino NANO controls four geared DC motors via a DRV8833 module and also manages the COB LED.
The ESP32 CAM source code shared below is optimized as a web server controller for controlling the RB-Rover V1 with MONSTER Wheels attached.
A separate version for mecanum Wheels will be prepared and shared later.
The Arduino NANO source code shared below is designed to handle all serial commands for various versions. Even if you see unused command handling code, I recommend leaving it as-is without deletion.
For detailed assembly instructions, please check the assembly video in the YouTube links below.
Videos on Youtube
How to make the RB-Rover V1 (step by step assembly)
https://youtu.be/pvHyLMCtNnE?si=ZPtnLFKqLrvccbzA
RB-Rover V1 4WD off-road test using ESP32 CAM and OV2640, with real-time driving video streaming.
https://youtu.be/mgFCQT2cYIc?si=mAsBDo9r4bI0Vn2E
RB-Rover V1 WiFi range test of ESP32 CAM, mounted in a 3D-printed enclosure.
https://youtu.be/2j_pGUEKpUQ?si=Gsb8FPnKNJRcGIrQ
RB-Rover V1 driving test (Free-driving test equipped with mecanum wheels)
https://youtu.be/8FQISdP1rVU?si=sCQvHukUqSsOdHeo
Please refer to the following source code for usage:
(for Arduino NANO)
RB-Rover_WebServer_Controller_V1_Arduino_NANO
https://drive.google.com/file/d/18NJreo6lwrnyxSS1Kzc3oP9VVT_RzKrA/view?usp=sharing
(for ESP32 CAM with monster wheels)
RB_Rover_WebServer_Controller_V1_Ai_Thinker_ESP32_CAM_Wheel
https://drive.google.com/file/d/11MHpw_4eR0hfUUt_HFvXE7XJABu2RJ2l/view?usp=sharing
(for Arduino NANO & ESP32 CAM PCB schematic)
https://drive.google.com/file/d/14ZPuvgHxDFU9VWN7ojcUJrWXAhdvlRTu/view?usp=sharing
Parts used in the construction of the RB-Rover V1.
1x Ai-Thinker ESP32 CAM with OV2640 (Webserver & RB-Rover controlled)
1x Arduino NANO (Motor and COB LED control)
2x DRV8833 motor driver
https://bit.ly/3NrM3ch
4x TT motor (Geared DC motor)
https://bit.ly/3BX03YX
4x Monster wheels or Mecanum wheels
https://bit.ly/4f5nSw3
4x COB LED and LED cover
https://bit.ly/3BMSzry
https://bit.ly/3Uz5fZR
8x Neodimum magnet (15pi x 3t)
2x 18650 battery
https://bit.ly/4f8eg3U
1x 2s 18650 battery holder
https://bit.ly/4eBHiJb
1x IP5306 battery charge module
https://bit.ly/3Y6nM0u
Some wires and connectors and four 3D printed parts
ESP32_Enclosure.stl | 890.8KB | |
Rover_BASE_Frame.stl | 906.0KB | |
Rover_MID_Frame.stl | 233.3KB | |
Rover_TOP_Cover.stl | 668.5KB |