- 3DRAG + MOTORFISH: How to prevent step losses in 3D printerPosted 2 weeks ago
- Motorfish: The stepper does not misses a step (the Firmware)Posted 2 weeks ago
- Motorfish: The stepper does not misses a stepPosted 3 weeks ago
- “Maker Faire Rome – The European edition” returns to the Gazometro OstiensePosted 2 months ago
- Single-chip saturation meterPosted 3 months ago
- Raspberry Pi Relay BoardPosted 5 months ago
- PCB CAD, A SELECTION GUIDEPosted 5 months ago
- Automatic dispenser for catsPosted 5 months ago
- Do you have a mask? RASPBERRY Pi SEES ITPosted 6 months ago
- RFID based Attendance system using Arduino and External EEPROMPosted 6 months ago
Arduino Mega Powered Hexapod Robot
Walking robots come in many forms, and each presents their own unique challenges. Bipedal style locomotion is considered particularly difficult to do well, however designs with more legs offer certain advantages. Hexapods offer the possibility of keeping several legs on the ground while others move, providing a useful degree of stability.
This type of robot can be constructed with as little as three servos, but the maker decided to employ a total of 22 servos to move his ant-inspired hexapod around. Three metal geared servos are used per leg, as well as a pair for the head, and one each for the mandibles and tail.
An Arduino Mega is the brains of the operation — it’s the only board in the Arduino family that can handle the number of servos needed — and a custom PCB was printed to accommodate wire attachment. An HC-05 Bluetooth module is used for communication with an Android app, which controls the ant. Furthermore ultrasonic sensors in the head allow the ant to automatically defend itself against predators that get too close its ultrasonic sensor eyes.
As the name suggests, the hexapod has six legs but in addition to that, it also has a tail or abdomen, a head, antennas, mandibles and even functional eyes. All of this, makes the hexapod look like an ant, so therefore we can also call it an Arduino Ant Robot.
For controlling the robot I made a custom-built Android application. The app has four buttons through which we can command the robot to move forward or backwards, as well as turn left or right. Along with these main functions, the robot can also move its head and tail, as well as it can bite, grab and drop things and even attack.