Free course · by Debugshala, Indore
Robot Projects Tutorial
7 free lessons, in the order we teach them in class: start at lesson 1 and work down. Every lesson has an analogy, a diagram, code you can run or copy, a quick quiz and an FAQ.
- 7Lessons
- 1Modules
- ~1 hReading time
- FreeAlways
01Build and Program Robots
- Obstacle Avoiding Robot Project with Arduino and HC-SR04Build an obstacle avoiding robot with Arduino, HC-SR04 and L298N: parts list, wiring, a state-machine sketch, a Python simulation and debugging tips.
- Line Follower Robot Project: Arduino, IR Sensors and PD ControlBuild a line follower robot with Arduino, five IR sensors and a TB6612FNG: wiring, calibration, a PD control sketch and a Python sim for tuning Kp and Kd.
- Bluetooth Controlled Robot with Arduino and HC-05: Full BuildBuild a Bluetooth controlled robot with Arduino, HC-05 and L298N: safe wiring, a phone command protocol, a failsafe stop and a Python test of the parser.
- ESP32 Wi-Fi Robot: Control a Robot Car from Your Phone BrowserBuild an ESP32 Wi-Fi robot driven from any phone browser: soft AP web server, TB6612FNG wiring, core 3.x PWM code, a failsafe and timeout tuning in Python.
- Robotic Arm Project: Build a 4-DOF Servo Arm with ArduinoBuild a 4-DOF robotic arm with Arduino, PCA9685 and servos: wiring, safe joint limits, teach-and-playback code and inverse kinematics in Python.
- Raspberry Pi Camera Projects: Picamera2 Timelapse and MotionRaspberry Pi camera projects with Picamera2: set up Camera Module 3, build a timelapse, a motion-detecting camera and a robot dashcam, with numpy demos.
- Computer Vision for Robots with OpenCV: Build a Ball FollowerLearn computer vision for robots with OpenCV: HSV colour masks, contours and centroids, a Raspberry Pi ball-following robot, and ArUco markers for docking.