Recorder icon Recorder Record and replay EZB communications (servo & digital commands) with forward/reverse playback, save recordings and trigger them from scripts Try it →
Asked

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 as an EZB for Synthiam ARC: stream video, control GPIO/servos, AP/Client WiFi, and ARC D0-D23 to GPIO pin mapping.
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

Unleash your creativity with the power of easy robot programming using Synthiam ARC Pro

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.