Hi everyone,
I’m working on a personal DIY project to build an autonomous vacuum cleaner robot using an Arduino Mega 2560 as the main controller. I plan to order all components from AliExpress, so I’d really appreciate your help in confirming the full list of components I’ll need.
Main Functionalities:
- Autonomous movement (detect and avoid obstacles)
- 4 speed levels for robot movement:
- Low (≈ 3 cm/sec)
- Medium (≈ 7 cm/sec)
- High (≈ 10 cm/sec)
- Ultra (≈ 15 cm/sec)
- 5 suction power levels for the vacuum motor:
- 0% (idle)
- 15%
- 25%
- 50%
- 80%
- Obstacle detection with ultrasonic and IR sensors
- Human detection using a magnetic Hall sensor (or alternative)
- Wi-Fi connection via ESP8266 (WeMos D1 Mini)
- Bluetooth connection via HC-05 module
- Manual controls via a mini keypad (up, down, left, right, OK)
- LCD Display (larger than 16x2, e.g., 20x4 with I2C)
- Dual power input:
- 2x 18650 batteries (manual replacement, no charging circuit)
- Optionally via power cable (with on/off switch)
- Motorized suction system using a 12V DC mini vacuum motor
- A compartment or “power room” to supply energy to all parts via jumper wires and optionally USB-C (for some modules)
Important Notes:
- The robot should be fully autonomous but also allow manual override via Bluetooth or Wi-Fi.
- I will create a simple custom mobile app (not public) to control and test the robot.
- I do not plan to recharge the batteries in the robot — I will simply swap them manually.
- I want to keep the wiring clean, using jumper wires and some USB-C ports where needed.
What I Need Help With:
Could someone please help me create a final list of components I should order for this project (with quantities)? I would be extremely grateful,i couldnt find any useful documment.