4 open source Arduino/ESP32 projects, all with schematics and code. Robot arm, ultrasonic radar, IoT

I publish most of what I build on GitHub with wiring diagrams, firmware, and GUI code included. Everything is MIT licensed.

PyServoArm-6DOF — a wireless 6-axis robot arm. Python GUI (CustomTkinter) talks to an Arduino over serial and drives 6 servos. The ESP32-CAM streams 640x480 video over Wi-Fi so you can watch the arm while you steer it. Has mDNS auto-discovery and per-joint calibration.

PyServoArm-6DOF demo|600

arduino-matlab-ultrasonic-radar — 360 degree radar. Arduino Nano mounts an HC-SR04 on a servo and streams distance readings over serial. A MATLAB GUI parses the packets, filters the noise, and draws a live polar plot. Calibration for sensor dead zones is in there too.

Radar demo|600

MATLAB-4DOF-RobotArm — a 4-axis arm you run from a MATLAB keyboard GUI. Arrow keys and WASD move the joints, the GUI sends serial commands to the Arduino. Both the .m and the .ino are in the repo.

Mod edit, See also:

4DOF arm demo|600

Revolving-Pyramid-Hotel — my BSc graduation project. IoT hotel automation on a rotating pyramid model. Raspberry Pi does face recognition with OpenCV and runs a Telegram bot; Arduino handles the stepper rotation, PID solar tracking, RFID, and the flame/gas sensors. The two controllers talk over serial using JSON commands.

Hotel demo|600

If you spot bugs or have ideas, open an issue or send a PR. If you've made something similar, I'd like to see it.

1 Like