Arduino — Complete Project Guide
Yeh robot ultrasonic sensor aur servo motor use karke insaan ya kisi bhi object ko automatically follow karta hai. Servo scan karta hai left-center-right aur distance ke hisaab se robot aage, left ya right move karta hai.
| Component | Pin | Arduino/Shield | Voltage |
|---|---|---|---|
| HC-SR04 VCC | VCC | +5V | 5V |
| HC-SR04 GND | GND | GND | 0V |
| HC-SR04 TRIG | TRIG | A1 | Signal |
| HC-SR04 ECHO | ECHO | A0 | Signal |
| Servo Orange | Signal | Pin 10 | PWM |
| Servo Red | VCC | +5V | 5V |
| Servo Brown | GND | GND | 0V |
| Battery + | + | EXT-PWR + | 11.1V |
| Battery - | - | EXT-PWR - | GND |
3x Li-ion batteries fully charged honi chahiye. EXT-PWR terminal mein properly connected ho. Red wire + mein, black wire - mein.
Switch on karo — Arduino ka green LED jalega. Servo startup sweep karega (90° → 180° → 0° → 90°). Yeh normal hai!
Robot se 25-35cm door khade ho. Sensor ki direct line of sight mein raho. Robot turant scan shuru karega.
Dhire dhire peeche hato — robot follow karega. 20-40cm ki range maintain karo. Side mein jao — servo scan karke left/right turn lega.
Sensor ke saamne se hat jao — robot ruk jayega. Phir switch off karo. Batteries nikalo agar lambe time ke liye band kar rahe ho.
| Problem | Fix |
|---|---|
| Bahut paas aa jata hai | TOO_CLOSE badhao (20→30) |
| Door se nahi follow karta | FOLLOW_END badhao (40→60) |
| Bahut tez chalta hai | FWD_SPEED ghataao (150→100) |
| Turn sharp nahi hai | TURN_SPEED badhao (160→200) |
| Galat direction mein mud raha | Servo angles swap karo |
| Ruk nahi raha paas mein | TOO_CLOSE badhao |