Skip to content

D3vil-coder/Mini-Humanoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– Mini Humanoid Project

๐Ÿ“Œ Overview

This is a Mini Humanoid Robot built using Arduino, servo motors, and a Bluetooth module.
The robot can walk, turn, and move its hands, with commands received from a paired Bluetooth device (phone/PC).


๐Ÿ”ง Hardware Requirements

  • Arduino Board (UNO / Nano / Mega)
  • Bluetooth Module (HC-05 / HC-06)
  • Servo Motors
  • Power Supply (sized for number of servos)
  • Jumper wires and chassis

๐Ÿฆฟ Motor Mapping

Body Part Pin Home Position Notes
Left Hip 3 90 Moves legs forward/backward
Right Hip 2 95 Turns body left/right
Left Foot 5 80 Heel: 100, Toe movement
Right Foot 4 90 Toe: 120, Heel support
Left Hand - - Needs valid PWM pin
Right Hand - - Needs valid PWM pin

๐ŸŽฎ Controls

The humanoid listens for single-character commands via Bluetooth:

Command Action
1 Walk Forward
2 Walk Backward
3 Turn Left
4 Turn Right
5 Dance Move
0 Stand Still

๐Ÿšถ Walking Movements

The robot already has basic gait cycles coded:

  • Forward Walking โ†’ alternating hip & foot movement
  • Backward Walking โ†’ reverse gait

๐Ÿ›  Setup Instructions

  1. Wire all servos to the Arduino pins as per the mapping.
  2. Upload Robo_bluetooth.ino using Arduino IDE.
  3. Pair your phone with the Bluetooth module (default: 1234 or 0000).
  4. Open a Bluetooth terminal app, connect, and send commands (1, 2, 5, etc.).

๐Ÿš€ Future Improvements

  • Add more natural gait cycles
  • Neck/head movement
  • Gesture-controlled walking
  • Battery optimization

๐Ÿ‘จโ€๐Ÿ’ป Author: Ansh Savla
๐Ÿ“… Version: 1.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages