PWM Servo Feedback (ADC) icon PWM Servo Feedback (ADC) — Add ADC positional feedback to hobby PWM servos via minor mod to EZ-B/Arduino; enables real-time position readout, calibration and puppet mirroring Try it →
Asked
Alternative to ezrobot ezb for robot head project

Alternative To Ezrobot Ezb For Robot Head Project

My course has primarily focused on robotics projects using the EZ-B controller and a camera for real-time interfacing. With recent developments, I am planning to create an additional video that incorporates Synthiam's support for other types of controllers. Although I've successfully flashed an alternative controller, it lacked compatibility with camera integration and Wi-Fi capabilities. The absence of an onboard computer limits the use of a USB camera, posing a significant challenge.

This dependency on specific components like the EZ-B, IO Tiny, and cameras can be problematic. For my course project, Mecha Morphix, which involves controlling five servos, the Arduino Mega seems excessive. I am in search of a suitable controller, compatible with Synthiam ARC, that includes both Wi-Fi and camera support to effectively replace the EZ-B.

I noticed that the ESP32 with a camera is listed among the supported controllers for ARC. Has anyone experimented with using the ESP32 in conjunction with a camera for such applications? Any insights or experiences would be appreciated.



Related Hardware (view all EZB hardware)
ESP32 Cam by Espressif
ESP32-CAM with Synthiam ARC streams live video for robot vision, digital I/O, sensors, UART, and Wi‑Fi control.
Wi-Fi
Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies

Related Robot Skills (view all robot skills)
ESP32_MPU6050 by Shawn Miller
ESP32/Arduino EZB firmware with MPU6050 support: provides accelerometer angles and Yaw/Pitch/Roll gimbal servo values for stabilization and scripting
Bridge ARC to Lynxmotion SSC-32: maps V0-V31 to SSC-32 channels for reliable, high-performance serial control via USB, EZB/Arduino UART.

ARC Pro

Upgrade to ARC Pro

Don't limit your robot's potential – subscribe to ARC Pro and transform it into a dynamic, intelligent machine.

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#201   — Edited

Haha I’ll take the beers thanks. 

did you try v13? Did it make a difference?

ESP32 Cam EZB firmware
for ESP32 Cam by Espressif
Transform ESP32-CAM into an EZ-B for Synthiam ARC: simultaneous video streaming and servo control in a compact, cost-effective solution.
Firmware Versions 13
Last Updated
Current Version v13
Hardware ESP32 Cam

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#202  

Ran out of time last night. Will test today after I drop off my kids to school.

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#203   — Edited

No rush on this at all. Just getting around to trying ver 13.

  • ESP32-Cam (ver 13)
  • ARC ver 2.19.01
  • SSC-32
  • After I connect to the ESP32, I can move a servo on the SSC-32

  • After I connect camera frame is frozen and camera drops with error message in the video. (new)

  • The connection to the ESP 32 soon after drops as well. (new)

ARC error message is a s follows:

Connected TCP Comm Error: Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host. Sent: 4 6 9 0 35 48 80 49 52 57 52 13 10 Bytes Expected: 0 Received (0 bytes): Disconnected

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#204   — Edited

...having alot of trouble with posting BTW...

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#205  

Ok after reading your update thread about the road ahead for the ESP-32s I am going to abandon making a Mega EZB with the SSC-32.

What would be cool is if there is a way to daisy chain the PCA9685's together to extend the ports out.

We're already in great territory with the single ESP32-CAM and PCA 9685 combo if nothing else changes.