Line follower robot
with wireless charging station
I always took the subject of autonomous cars as a personal challenge, I always wanted to build one of my own from scratch,
due to my childhood love for rc car toys, and when I grew up and studied engineering, I realized its economic importance more than just a toy, there Many factories and warehouse rely on it,
for example, Amazon, in addition to using it in many modern cars in the field of Interactive cruise control and self-driving like tesla's cars and mercedes-benz.
The idea may be repeated or it has been done many times before, but my goal in the project is to create an integrated system with a smart interface, and this system can be adapted to perform more than one job for example
1- warehouse robot
2- restaurant robot
3-vacum robot
1
2
3
The main idea is Line follower robot with wireless charging station,
It is an autonomous vehicle that depends on the direction of its movement on the arrows that it senses, and on the basis of the treatment it performs, it determines the direction of its movement.
In addition to its support for self-charging by using wear less charger, and this is one of the basics of the project.
Construction Parts
The body of the car will be designed as 2.5D parts using Fusion 360 and fabricated using Laser Cutting
Input
(Sensing, Tactile Input, and/or Graphical Input)
sensing from Proximity sensor(line follower sensor ) ,Ultrasonic and switch
Action
(Physical and/or Graphic)
the dc yellow motor will move the vehicle and also operate as steering wheel
Brain
arduino uno ( arduino nano also will use)
Power Management
the lithium battery with his bms and wireless module
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
The line follower car works.
Action: Stop if there is an obstacle and ability to back to start point
Sensing: Ultrasonic
User Input: ability to control by switch
Complete User Features
the anti crashing system work
Action: completely automatic, i.e. it starts on its own, decides its own way of work and stops on its own by using dc motor
Sensing: IR Proximity Sensors
User Input: NONE
Nice-to-have User Features
controlled by a smartphone App with wireless station to charge
Action: charge by it self using wireless charger and RGB light with operation , and timer show the lap time on the vehicle
Sensing: Ultrasonic and timer
User Input: ability to control by mobile app
Task
Sub-Tasks
From:
To:
Create Bill of materials
Research and list all components
Look up power requirements for all components
Calculate power source requirements
Design Enclosure
Create CAD on Fusion 360
Create Mounting for components
Electronics & Programming on a breadboard (Minimum & Complete Features)
Control DC motors to run forward and backward.
Setup ultrasonic sensors to recognize any body close to the robot and make sound and light when it's too close to something.
Fabrication & Integration
Fabricate and assemble the enclosure
Mount all components
Test minimum features
Test complete features
Component/Material
Amount
Link
1
https://ram-e-shop.com/product/kit-arduino-uno/
2
https://ram-e-shop.com/product/ro-wheel-motor-dg01d/
2
https://ram-e-shop.com/product/ro-wheel-rw002-2/
motor drive
1
https://ram-e-shop.com/product/l293d-expansion-board-module-4-channel-motor-drive-driver-h-bridge/
line follower sensor (IR)
2
https://ram-e-shop.com/product/kit-object-ir/
1
https://ram-e-shop.com/product/kit-line-track-x3/
Ultrasonic sensor
2
https://ram-e-shop.com/product/kit-object-ir/
7.4V lithium battery
2
LED
10 (at least)
1
https://ram-e-shop.com/product/universal-qi-wireless-charging-receiver-charger-module-for-micro-usb-cell-phone/
1
https://ram-e-shop.com/product/bluetooth-4-0-module-hm-10-serial-port-module-with-logic-level-translator/