The document describes the progress of a student project to build a line following robot that can measure mobile and Wi-Fi signal strengths. Over 15 days, the students researched components, wrote code, tested ideas, and problem-solved issues. They designed the robot to use infrared sensors to follow a line, Arduino shields to measure signals, and an ultrasonic sensor and recorded turns to locate the strongest signal area.
A workshop to introduce everyone to manual robots, autonomous robots and robotic circuits while delving into the world of IoT with fun quiz segments and prizes.
Design Analysis Automatic Garage Door Openerijtsrd
The project that we are designing will help us to provide an easy but secure access to garage door. The installation cost of the door is low and the changes that are required to be done are also very less. To build such a door opener we need 1 Electric motor 2 Sliding door with rack and pinion arrangement 3 Wiring system, 4 Power source 5 Supporting clamps 6 Arduino Uno ,IR sensors 7 A remote to open and close the gate We are designing this automatic door in order to understand the basic functions of the automatic door and also detailed working of the concepts behind this. This project will also help us to acquire some basic knowledge about electrical circuits, sensors and welding processes. Nikhil Kr. Gupta | Mukul Singh Solanki | Ravi Ruwali | Shyam Yadav | Shivam Sharma "Design Analysis Automatic Garage Door Opener" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-4 , June 2020, URL: https://www.ijtsrd.com/papers/ijtsrd31118.pdf Paper Url :https://www.ijtsrd.com/engineering/mechanical-engineering/31118/design-analysis-automatic-garage-door-opener/nikhil-kr-gupta
The document describes an object follower robot project created by four students. The robot uses infrared sensors and a microcontroller to detect and avoid obstacles. It has two motors connected to an L293D driver IC to control movement. The project involves designing printed circuit boards for the sensor and controller circuits and integrating the components. The robot is able to autonomously navigate an area while following and avoiding objects.
This document is a project report for an IR obstacle detector integrated with a vacuum cleaner robot. It includes sections on the construction of the hardware and software units, describing the basic parts of the project including sensors, microcontroller, driver, motors and blower. It discusses problems faced in the making of the project, testing procedures, applications and future improvements. The report is submitted in partial fulfillment of requirements for a bachelor's degree in electronics and communication engineering.
Bluetooth controller Human detection car.Md Mintu Pk
This document describes a student project to create an Android-controlled car that can detect humans. The project uses a PIR sensor to detect humans, an ultrasonic sensor to detect obstacles, and a Bluetooth module to control the car remotely from an Android phone. The car is built using an Arduino Mega microcontroller and includes DC motors, a motor driver, and other hardware. The goal is to design a system that can detect humans for security purposes and transmit a live video stream of its surroundings.
Have you always wanted to build a robot, but weren't sure how to get started? This course will take you step-by-step through the build process. Each section of the course includes lessons, assembly videos, sketches and demos. You will be able to show off your new obstacle avoidance robot based on the Arduino Uno by the end of the course.
Sign up for my full course and receive $75 percent off the purchase price. All sketches and build videos are included.
Sign up below:
https://www.udemy.com/arduino-obstacle-avoidance-robot/?couponCode=OAR_SKILLSHARE
This document provides an overview of robots, including their essential parts and types. It describes what a robot is, the key components that robots require like sensing, movement, energy and intelligence. It outlines different types of robots for industrial, domestic, medical and other applications. The document discusses the essential electronics and mechanical components needed for building robots, such as breadboards, sensors, motors, and integrated circuits. It provides examples of basic robot types like line followers that detect black and white surfaces using light sensors.
A workshop to introduce everyone to manual robots, autonomous robots and robotic circuits while delving into the world of IoT with fun quiz segments and prizes.
Design Analysis Automatic Garage Door Openerijtsrd
The project that we are designing will help us to provide an easy but secure access to garage door. The installation cost of the door is low and the changes that are required to be done are also very less. To build such a door opener we need 1 Electric motor 2 Sliding door with rack and pinion arrangement 3 Wiring system, 4 Power source 5 Supporting clamps 6 Arduino Uno ,IR sensors 7 A remote to open and close the gate We are designing this automatic door in order to understand the basic functions of the automatic door and also detailed working of the concepts behind this. This project will also help us to acquire some basic knowledge about electrical circuits, sensors and welding processes. Nikhil Kr. Gupta | Mukul Singh Solanki | Ravi Ruwali | Shyam Yadav | Shivam Sharma "Design Analysis Automatic Garage Door Opener" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-4 , June 2020, URL: https://www.ijtsrd.com/papers/ijtsrd31118.pdf Paper Url :https://www.ijtsrd.com/engineering/mechanical-engineering/31118/design-analysis-automatic-garage-door-opener/nikhil-kr-gupta
The document describes an object follower robot project created by four students. The robot uses infrared sensors and a microcontroller to detect and avoid obstacles. It has two motors connected to an L293D driver IC to control movement. The project involves designing printed circuit boards for the sensor and controller circuits and integrating the components. The robot is able to autonomously navigate an area while following and avoiding objects.
This document is a project report for an IR obstacle detector integrated with a vacuum cleaner robot. It includes sections on the construction of the hardware and software units, describing the basic parts of the project including sensors, microcontroller, driver, motors and blower. It discusses problems faced in the making of the project, testing procedures, applications and future improvements. The report is submitted in partial fulfillment of requirements for a bachelor's degree in electronics and communication engineering.
Bluetooth controller Human detection car.Md Mintu Pk
This document describes a student project to create an Android-controlled car that can detect humans. The project uses a PIR sensor to detect humans, an ultrasonic sensor to detect obstacles, and a Bluetooth module to control the car remotely from an Android phone. The car is built using an Arduino Mega microcontroller and includes DC motors, a motor driver, and other hardware. The goal is to design a system that can detect humans for security purposes and transmit a live video stream of its surroundings.
Have you always wanted to build a robot, but weren't sure how to get started? This course will take you step-by-step through the build process. Each section of the course includes lessons, assembly videos, sketches and demos. You will be able to show off your new obstacle avoidance robot based on the Arduino Uno by the end of the course.
Sign up for my full course and receive $75 percent off the purchase price. All sketches and build videos are included.
Sign up below:
https://www.udemy.com/arduino-obstacle-avoidance-robot/?couponCode=OAR_SKILLSHARE
This document provides an overview of robots, including their essential parts and types. It describes what a robot is, the key components that robots require like sensing, movement, energy and intelligence. It outlines different types of robots for industrial, domestic, medical and other applications. The document discusses the essential electronics and mechanical components needed for building robots, such as breadboards, sensors, motors, and integrated circuits. It provides examples of basic robot types like line followers that detect black and white surfaces using light sensors.
This document is an obstacle avoiding car project report submitted by three students - Utkarsh Bingewar, Shubham Thakur, and Rupesh Rote - to partially fulfill their project requirements for a bachelor's degree in electronics and telecommunications engineering. The report describes the design and implementation of a robotic vehicle that uses an ultrasonic sensor and microcontroller to detect and avoid obstacles in its path by controlling two DC motors through a motor driver. Experimental results show the car is able to successfully detect and navigate around obstacles.
The document summarizes a project to create a jacket for cyclists that uses LED lights along the arms to signal turns. A group of 3 students followed steps to 1) choose the project, 2) design the jacket with LEDs along the arms, and 3) develop a prototype using an Arduino, flex sensors, and conductive thread. Each member participated in design, component selection, coding, and implementation. The programmable circuit uses flex sensors and LEDs along each arm to signal turns. Known issues include the flex sensors behaving digitally through threads and sensitivity to direct arm contact.
IRJET - The Line Follower -and- Pick and Place RobotIRJET Journal
This document describes the design and implementation of a line follower and pick-and-place robot. It discusses the components used, including an Arduino microcontroller, IR sensors for line following, ultrasonic sensors for object detection, motor drivers, and servo motors. It explains how the line follower robot uses IR sensors to follow a black line on a white surface. The pick-and-place robot uses a robotic arm attached to a mobile base to pick up and transport objects. The arm consists of motors to control movement and a servo motor for gripping. The system is controlled wirelessly via Bluetooth from a mobile app. The robots were designed and built as prototypes to demonstrate their capabilities in automated tasks.
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTSASHOKKUMAR RAMAR
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTS/COCHIN,HYDERABAD, BANGALORE,TAMILNADU..
Abstract:
This project aims at designing a robot, which has freedom of movement along all the 3 axes and its motion is controlled by means of wheels. The user can control the movements using a Cellphone from a remote place. The system is made more useful by introducing artificial intelligence to it. By artificial intelligence, we mean designing the robot is such a manner that in situation which require decision making, the robot identifies the presence of the obstacle, alerts the user and moreover awaits instruction from the user for the further action. Other condition, which the robot can determine, is presence of fire. I.e., high temperature and presence of metals in vicinity.
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECHASHOKKUMAR RAMAR
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECH..............
Introduction
A robot is an electro-mechanical device that can perform autonomous or preprogrammed tasks. A robot may act under the direct control of a human (eg. the robotic arm of the space shuttle) or autonomously under the control of a programmed computer. Robots may be used to perform tasks that are too dangerous or difficult for humans to implement directly (e.g. nuclear waste clean up) or may be used to automate repetitive tasks that can be performed with more precision by a robot than by the employment of a human (e.g. automobile production.)
This document describes an obstacle avoiding robot. The robot uses an Arduino Uno microcontroller, ultrasonic sensor, DC motors, motor driver module, and other components. It measures distance to obstacles using the ultrasonic sensor and triggers different motor movements to avoid obstacles. The connections and code are provided to trigger the motors to move forward when no obstacle is detected and turn when an obstacle is close, helping the robot avoid collisions during movement.
Obstacle Avoiding Robot
Robotics is a branch of science that deals with Mechanical, Electrical and Software fields. Robots are the machines that are used in our day-to-day to life to reduce men power and work accurately without any distortions. Robots can be classified into two different sections basing upon their skills as Automated and Manual. Obstacle detector is a Automated robot which itself recognizes the obstacle in its path and moves in free direction. Robot detects the obstacle by using two IR Sensors placed in front.
The IR sensors are placed on left and right side of the robot through which continuous Infrared radiation is emitted for detection of obstacles in the path. These IR Sensors are connected to a controlling element AT89c51 µc. When a obstacle is placed in the path of robot IR beam is reflected to the sensor from the obstacle. On detecting obstacle in the path sensor sends 0 volts to µc. This 0 voltage is detected by Microcontroller which avoids the obstacle by taking left or right turn. Similarly if the sensor sends +5v to Microcontroller, the Microcontroller assumes it as clear path and makes the robot to move in straight.
Two motors namely right motor and left motor are connected to Motor driver IC (L293D). L293D is interface with Microcontroller. Microcontroller sends logic 0 & logic 1 as per the programming to driver IC which makes motors to rotate in clockwise and anticlockwise direction. Wheels attached to the motors rotate accordingly with the motor shaft causing in the moment of the robot by wheels. In front portion of the robot a free wheel is attached to move the robot easily in any direction as per the requirement.
A 12Volts DC battery is attached to the circuit. As the microcontroller and sensors requires only 5v, set of resistors and capacitors are used to supply 5v DC to them. Power Management System is not maintained in the circuit as the battery can be removed after the usage of robot. So it does not cause any loss in the power of battery.
This type of robots has multiple applications in various fields. They can be used to know the strength of the opposite army in defense system. They can be used as floor and wall cleaners. They are used in automated GPS vehicles to calculate the moment of the vehicle overhead. These robots are easy to construct and cheaper in cost with long durability.
This document discusses the design and development of a robotic hand controlled by a glove. The robotic hand uses servos to mimic the motion of individual human fingers as controlled by sensors in the glove. It describes the components used - flex sensors in the glove, an Arduino microcontroller, and servos in the robotic hand. The document outlines the working principle and potential applications of this robotic hand system, such as in factories or for people with disabilities. It aims to develop a versatile robotic hand concept among business students.
1) Students are developing a wireless-controlled animatronic hand that mimics the movement of a human hand wearing a control glove with flex sensors.
2) The animatronic hand will use servos, flex sensors, an Arduino microcontroller, and XBee modules for wireless communication to replicate the finger movements of the operator in real time.
3) Testing showed differences in range of motion between the human hand and animatronic hand, especially at extreme positions, requiring calibration of the flex sensors.
A Between two line follower stand before the barrier mobile robot is a mobile machine that can detect and follow between two line drawn on the floor. Generally, the path can be white lines on a black surface or it can be black lines on a white surface. Today robot is very important in our life because it can do everything without human intervention, especially for difficult or danger works. And the second cause is that robots able to work for a long time without feeling tired. Therefore in this research we will going to design robot that able to walk between two lines, and at the same time, this robot can pass the barriers that facing it. We conclude from this that this robot can help in many areas, such as to be a helper in hazardous work or in the transport of materials that are dangerous to human life, Or that this robot be helpful for people with disabilities where carts industry able to navigate seamlessly, also can use this robot in military actions. In this study robots should sense the line with its Infrared Ray (IR) sensors, and the objects sensors should sense the objects in front of the robot to be able to pass it easily. The work of the robot depends on the receipt information from sensors and sent this information to the main memory (arduino) and then to the motors as the Android based movement According to the information received from sensors.
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOSanjay Kumar
This document describes how to build an obstacle detection robot using an Arduino UNO, ultrasonic sensor, and motor driver module. It explains the components used, including the Arduino, ultrasonic sensor to detect obstacles from 2-400cm away, and an L298N motor driver module to control DC motors. It provides details on connecting the components, programming the ultrasonic sensor to trigger and receive echo signals to determine distances, and controlling the motor's direction depending on detected obstacles to help the robot navigate. Code and more details are available at the provided GitHub link.
The document describes an edge-avoiding robot that uses infrared (IR) sensors to detect edges and avoid falling off surfaces. It works by emitting IR rays from sensor modules and detecting the reflected rays. If both sensors receive rays, it continues forward. If one sensor detects an edge and stops receiving rays while the other still does, the robot turns away from the edge. The robot's hardware components include an Arduino, motor driver, DC motors, IR sensors, and other parts. It also explains how the ultrasonic sensor, servo motor, and motor driver circuit work.
Arduino Workshop Day 2 - Advance Arduino & DIYVishnu
Arduino Workshop Day 2 - IR, Ultrasonic & Temperature - Humidity Sensor Interfacing & Do It Yourself - Line Follower, Light Follower & Obstacle Avoider.
According to the World Federation of the Deaf, only 10 percent of the worlds Deaf population receives any education, and only 3 percent receives this education in sign language. Another problem these deaf and face is inability to communicate with a person who does not understand the sign language. This project aims to reduce these problems by presenting a Sign Language. The project uses a hepatic glove to acquire signals corresponding to various hand gestures. The glove is interfaced with robot using an Arduino. Accelerometers are used to measure the angular displacement of human hand motion .The accelerometer controls the movement of the robot. Device is made of mainly two parts, one is RF transmitter and another is RF receiver. The RF transmitter will transmit the signal according to the position of accelerometer attached on your hand and the RF receiver will receive the signal and make the robot move in respective direction. Deepanshu Kiran | Himanshu Singh | Kushal Kant Singh Saxeriya ""Gesture Control Robot using Arduino"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-3 , April 2019, URL: https://www.ijtsrd.com/papers/ijtsrd23411.pdf
Paper URL: https://www.ijtsrd.com/engineering/electrical-engineering/23411/gesture-control-robot-using-arduino/deepanshu-kiran
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...IRJET Journal
The document describes a gesture controlled robot with obstacle avoidance capabilities built using an Arduino, accelerometer, ultrasonic sensor, Bluetooth module, DC motors, and power supply. The robot can be controlled wirelessly by gestures detected by an Android mobile application. It also avoids obstacles autonomously using the ultrasonic sensor and overrides user commands if an obstacle is detected. The goal is to help people with disabilities or improve material handling. Future work could explore using WiFi, edge sensors, cameras, or applying it to wheelchairs.
The document describes a final year project report submitted by Muhammad Ahkam Khan and Muhammad Waqar to the Department of Electrical Engineering at National University of Computer and Emerging Sciences in Peshawar, Pakistan in June 2013 for their Bachelor of Electrical Engineering degree, on developing a wireless gesture controlled robot.
This project report describes an obstacle avoiding robot created by a student group. The robot uses an ultrasonic sensor to detect obstacles in its path and a microcontroller to control two motors to navigate around obstacles. When the sensor detects an obstacle within 20cm, the microcontroller directs the robot to turn left. Otherwise, it moves straight. The report provides details on the robot's design, components, circuit diagram, algorithm, and testing process. It also discusses potential applications and future improvements.
2 D.O.F Robotic Arm (SCARA Robot) using Arduino ProgrammingManpreet Singh
It is a PowerPoint presentation of the group project that I have made along with friends during my undergraduate degree. Hope it will be helpful for you.
Contents:
(1) Introduction
(2) Brief History
(3) Components
(4) Construction (Circuit Diagram)
(5) Working
(6) Arduino Code
(7) Future Scope
It was made with the help of the TinkerCAD platform. You may use this platform and run the given code in this PPT for a better understanding.
The document summarizes key components of a mobile robot including locomotion systems, power supplies, actuators, sensors, and control systems. It describes specific sensors like light dependent resistors and comparators that provide feedback. It also discusses actuators like DC motors and how their speed and direction can be controlled through H-bridge circuits and pulse width modulation.
The document discusses various mobile and web applications for automotive sales, service training, vehicle diagnostics, dealer facilities, and accessories configuration. It mentions apps for paperless sales, Toyota, Audi, Mojo, Mahindra products, as well as training apps using augmented reality, 3D modeling, and an in-vehicle guide for Scorpio and XUV 500 models. It closes with contact information for the company.
Richard Stallman fundó el movimiento de software libre y creó el sistema operativo GNU, mientras que Linus Torvalds desarrolló el núcleo Linux. Juntos, GNU y Linux forman el popular sistema operativo GNU/Linux.
This document is an obstacle avoiding car project report submitted by three students - Utkarsh Bingewar, Shubham Thakur, and Rupesh Rote - to partially fulfill their project requirements for a bachelor's degree in electronics and telecommunications engineering. The report describes the design and implementation of a robotic vehicle that uses an ultrasonic sensor and microcontroller to detect and avoid obstacles in its path by controlling two DC motors through a motor driver. Experimental results show the car is able to successfully detect and navigate around obstacles.
The document summarizes a project to create a jacket for cyclists that uses LED lights along the arms to signal turns. A group of 3 students followed steps to 1) choose the project, 2) design the jacket with LEDs along the arms, and 3) develop a prototype using an Arduino, flex sensors, and conductive thread. Each member participated in design, component selection, coding, and implementation. The programmable circuit uses flex sensors and LEDs along each arm to signal turns. Known issues include the flex sensors behaving digitally through threads and sensitivity to direct arm contact.
IRJET - The Line Follower -and- Pick and Place RobotIRJET Journal
This document describes the design and implementation of a line follower and pick-and-place robot. It discusses the components used, including an Arduino microcontroller, IR sensors for line following, ultrasonic sensors for object detection, motor drivers, and servo motors. It explains how the line follower robot uses IR sensors to follow a black line on a white surface. The pick-and-place robot uses a robotic arm attached to a mobile base to pick up and transport objects. The arm consists of motors to control movement and a servo motor for gripping. The system is controlled wirelessly via Bluetooth from a mobile app. The robots were designed and built as prototypes to demonstrate their capabilities in automated tasks.
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTSASHOKKUMAR RAMAR
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTS/COCHIN,HYDERABAD, BANGALORE,TAMILNADU..
Abstract:
This project aims at designing a robot, which has freedom of movement along all the 3 axes and its motion is controlled by means of wheels. The user can control the movements using a Cellphone from a remote place. The system is made more useful by introducing artificial intelligence to it. By artificial intelligence, we mean designing the robot is such a manner that in situation which require decision making, the robot identifies the presence of the obstacle, alerts the user and moreover awaits instruction from the user for the further action. Other condition, which the robot can determine, is presence of fire. I.e., high temperature and presence of metals in vicinity.
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECHASHOKKUMAR RAMAR
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECH..............
Introduction
A robot is an electro-mechanical device that can perform autonomous or preprogrammed tasks. A robot may act under the direct control of a human (eg. the robotic arm of the space shuttle) or autonomously under the control of a programmed computer. Robots may be used to perform tasks that are too dangerous or difficult for humans to implement directly (e.g. nuclear waste clean up) or may be used to automate repetitive tasks that can be performed with more precision by a robot than by the employment of a human (e.g. automobile production.)
This document describes an obstacle avoiding robot. The robot uses an Arduino Uno microcontroller, ultrasonic sensor, DC motors, motor driver module, and other components. It measures distance to obstacles using the ultrasonic sensor and triggers different motor movements to avoid obstacles. The connections and code are provided to trigger the motors to move forward when no obstacle is detected and turn when an obstacle is close, helping the robot avoid collisions during movement.
Obstacle Avoiding Robot
Robotics is a branch of science that deals with Mechanical, Electrical and Software fields. Robots are the machines that are used in our day-to-day to life to reduce men power and work accurately without any distortions. Robots can be classified into two different sections basing upon their skills as Automated and Manual. Obstacle detector is a Automated robot which itself recognizes the obstacle in its path and moves in free direction. Robot detects the obstacle by using two IR Sensors placed in front.
The IR sensors are placed on left and right side of the robot through which continuous Infrared radiation is emitted for detection of obstacles in the path. These IR Sensors are connected to a controlling element AT89c51 µc. When a obstacle is placed in the path of robot IR beam is reflected to the sensor from the obstacle. On detecting obstacle in the path sensor sends 0 volts to µc. This 0 voltage is detected by Microcontroller which avoids the obstacle by taking left or right turn. Similarly if the sensor sends +5v to Microcontroller, the Microcontroller assumes it as clear path and makes the robot to move in straight.
Two motors namely right motor and left motor are connected to Motor driver IC (L293D). L293D is interface with Microcontroller. Microcontroller sends logic 0 & logic 1 as per the programming to driver IC which makes motors to rotate in clockwise and anticlockwise direction. Wheels attached to the motors rotate accordingly with the motor shaft causing in the moment of the robot by wheels. In front portion of the robot a free wheel is attached to move the robot easily in any direction as per the requirement.
A 12Volts DC battery is attached to the circuit. As the microcontroller and sensors requires only 5v, set of resistors and capacitors are used to supply 5v DC to them. Power Management System is not maintained in the circuit as the battery can be removed after the usage of robot. So it does not cause any loss in the power of battery.
This type of robots has multiple applications in various fields. They can be used to know the strength of the opposite army in defense system. They can be used as floor and wall cleaners. They are used in automated GPS vehicles to calculate the moment of the vehicle overhead. These robots are easy to construct and cheaper in cost with long durability.
This document discusses the design and development of a robotic hand controlled by a glove. The robotic hand uses servos to mimic the motion of individual human fingers as controlled by sensors in the glove. It describes the components used - flex sensors in the glove, an Arduino microcontroller, and servos in the robotic hand. The document outlines the working principle and potential applications of this robotic hand system, such as in factories or for people with disabilities. It aims to develop a versatile robotic hand concept among business students.
1) Students are developing a wireless-controlled animatronic hand that mimics the movement of a human hand wearing a control glove with flex sensors.
2) The animatronic hand will use servos, flex sensors, an Arduino microcontroller, and XBee modules for wireless communication to replicate the finger movements of the operator in real time.
3) Testing showed differences in range of motion between the human hand and animatronic hand, especially at extreme positions, requiring calibration of the flex sensors.
A Between two line follower stand before the barrier mobile robot is a mobile machine that can detect and follow between two line drawn on the floor. Generally, the path can be white lines on a black surface or it can be black lines on a white surface. Today robot is very important in our life because it can do everything without human intervention, especially for difficult or danger works. And the second cause is that robots able to work for a long time without feeling tired. Therefore in this research we will going to design robot that able to walk between two lines, and at the same time, this robot can pass the barriers that facing it. We conclude from this that this robot can help in many areas, such as to be a helper in hazardous work or in the transport of materials that are dangerous to human life, Or that this robot be helpful for people with disabilities where carts industry able to navigate seamlessly, also can use this robot in military actions. In this study robots should sense the line with its Infrared Ray (IR) sensors, and the objects sensors should sense the objects in front of the robot to be able to pass it easily. The work of the robot depends on the receipt information from sensors and sent this information to the main memory (arduino) and then to the motors as the Android based movement According to the information received from sensors.
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOSanjay Kumar
This document describes how to build an obstacle detection robot using an Arduino UNO, ultrasonic sensor, and motor driver module. It explains the components used, including the Arduino, ultrasonic sensor to detect obstacles from 2-400cm away, and an L298N motor driver module to control DC motors. It provides details on connecting the components, programming the ultrasonic sensor to trigger and receive echo signals to determine distances, and controlling the motor's direction depending on detected obstacles to help the robot navigate. Code and more details are available at the provided GitHub link.
The document describes an edge-avoiding robot that uses infrared (IR) sensors to detect edges and avoid falling off surfaces. It works by emitting IR rays from sensor modules and detecting the reflected rays. If both sensors receive rays, it continues forward. If one sensor detects an edge and stops receiving rays while the other still does, the robot turns away from the edge. The robot's hardware components include an Arduino, motor driver, DC motors, IR sensors, and other parts. It also explains how the ultrasonic sensor, servo motor, and motor driver circuit work.
Arduino Workshop Day 2 - Advance Arduino & DIYVishnu
Arduino Workshop Day 2 - IR, Ultrasonic & Temperature - Humidity Sensor Interfacing & Do It Yourself - Line Follower, Light Follower & Obstacle Avoider.
According to the World Federation of the Deaf, only 10 percent of the worlds Deaf population receives any education, and only 3 percent receives this education in sign language. Another problem these deaf and face is inability to communicate with a person who does not understand the sign language. This project aims to reduce these problems by presenting a Sign Language. The project uses a hepatic glove to acquire signals corresponding to various hand gestures. The glove is interfaced with robot using an Arduino. Accelerometers are used to measure the angular displacement of human hand motion .The accelerometer controls the movement of the robot. Device is made of mainly two parts, one is RF transmitter and another is RF receiver. The RF transmitter will transmit the signal according to the position of accelerometer attached on your hand and the RF receiver will receive the signal and make the robot move in respective direction. Deepanshu Kiran | Himanshu Singh | Kushal Kant Singh Saxeriya ""Gesture Control Robot using Arduino"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-3 , April 2019, URL: https://www.ijtsrd.com/papers/ijtsrd23411.pdf
Paper URL: https://www.ijtsrd.com/engineering/electrical-engineering/23411/gesture-control-robot-using-arduino/deepanshu-kiran
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...IRJET Journal
The document describes a gesture controlled robot with obstacle avoidance capabilities built using an Arduino, accelerometer, ultrasonic sensor, Bluetooth module, DC motors, and power supply. The robot can be controlled wirelessly by gestures detected by an Android mobile application. It also avoids obstacles autonomously using the ultrasonic sensor and overrides user commands if an obstacle is detected. The goal is to help people with disabilities or improve material handling. Future work could explore using WiFi, edge sensors, cameras, or applying it to wheelchairs.
The document describes a final year project report submitted by Muhammad Ahkam Khan and Muhammad Waqar to the Department of Electrical Engineering at National University of Computer and Emerging Sciences in Peshawar, Pakistan in June 2013 for their Bachelor of Electrical Engineering degree, on developing a wireless gesture controlled robot.
This project report describes an obstacle avoiding robot created by a student group. The robot uses an ultrasonic sensor to detect obstacles in its path and a microcontroller to control two motors to navigate around obstacles. When the sensor detects an obstacle within 20cm, the microcontroller directs the robot to turn left. Otherwise, it moves straight. The report provides details on the robot's design, components, circuit diagram, algorithm, and testing process. It also discusses potential applications and future improvements.
2 D.O.F Robotic Arm (SCARA Robot) using Arduino ProgrammingManpreet Singh
It is a PowerPoint presentation of the group project that I have made along with friends during my undergraduate degree. Hope it will be helpful for you.
Contents:
(1) Introduction
(2) Brief History
(3) Components
(4) Construction (Circuit Diagram)
(5) Working
(6) Arduino Code
(7) Future Scope
It was made with the help of the TinkerCAD platform. You may use this platform and run the given code in this PPT for a better understanding.
The document summarizes key components of a mobile robot including locomotion systems, power supplies, actuators, sensors, and control systems. It describes specific sensors like light dependent resistors and comparators that provide feedback. It also discusses actuators like DC motors and how their speed and direction can be controlled through H-bridge circuits and pulse width modulation.
The document discusses various mobile and web applications for automotive sales, service training, vehicle diagnostics, dealer facilities, and accessories configuration. It mentions apps for paperless sales, Toyota, Audi, Mojo, Mahindra products, as well as training apps using augmented reality, 3D modeling, and an in-vehicle guide for Scorpio and XUV 500 models. It closes with contact information for the company.
Richard Stallman fundó el movimiento de software libre y creó el sistema operativo GNU, mientras que Linus Torvalds desarrolló el núcleo Linux. Juntos, GNU y Linux forman el popular sistema operativo GNU/Linux.
Amonix Experience presentation 2016 April 24Eric Culberson
Amonix is a startup company that manufactures concentrated photovoltaic (CPV) solar modules in large quantities for utility-scale power plants. It produces 30,000 solar cells and 30 modules per day in its 210,000 square foot facility in North Las Vegas, Nevada. The pilot production line is developing automated processes to enable expansion of factory operations.
This document provides information about a company called Hard n Soft Technologies that has been established since 1997. It provides digital solutions and services across various domains using new technologies. It has a team of over 50 professionals with 18+ years of experience. The company aims to improve customer outcomes through services like business intelligence, mobile app development, software services, and more. It has successfully completed over 1000 projects for over 50 delighted clients.
This document provides information about a company called Hard n Soft Technologies that was established in 1997 and provides digital solutions and services. It has over 18 years of experience and has completed over 1000 projects. It offers various services including business intelligence, augmented reality, rich multimedia content development, digital learning and training solutions, mobile app development, and more. It has expertise in technologies like iOS, Android, Unity 3D, and more. It has provided various apps and solutions for automotive companies like Audi, Toyota, Mahindra, and Honda.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Kotresh Kanti has over 11 years of experience in finance, accounts, auditing, taxation, and fund management. He is currently the Manager of Finance & Accounts at Krishna Enterprises, an Indian real estate development company. Previously, he held finance and accounting roles at Seven H Group, a logistics company, and Karuturi Global, an agribusiness. Kotresh Kanti has expertise in financial planning, accounting, budgeting, auditing, and statutory compliance. He has experience in raising funds, managing working capital, and overseeing the financial operations of multiple companies.
This document promotes the Clarabridge customer experience management platform. It summarizes that Clarabridge can help companies collect customer feedback across all channels, analyze that data through advanced analytics to understand customer needs, and provide insights to employees to improve strategies and increase sales. It provides examples of companies that saw increased annual sales, cost savings, and improved customer loyalty through using Clarabridge.
GE Solar Experience presentation 2016 April 24Eric Culberson
PrimeStar Solar was a startup thin film solar module manufacturer that produced 100 solar modules per day in its 70,000 square foot facility in Arvada, Colorado. The document discusses the company's pilot production line process and automation equipment layout, which was used to prove principles for future factory expansion. It also provides diagrams of the company's proposed 25MW lamination line layout.
El documento habla sobre el anime. Explica que el anime se refiere a la animación japonesa, especialmente los dibujos animados. Se divide en varios géneros como aventura, ciencia ficción, romance y más. También describe algunas características únicas del estilo artístico del anime como su animación distintiva y la profundidad emocional de sus historias.
This document summarizes a college project to build an Arduino-based robot that can track and follow an infrared LED. The robot uses an array of 8 infrared sensors connected to an Arduino Uno microcontroller. The Arduino processes the sensor data and controls two continuous rotation servomotors that drive the wheels. Testing showed the robot could track the infrared LED from up to 14 meters away. Issues with sensor field of view and reflective surfaces hindered tracking at close ranges. Adding distance sensors was proposed to help with navigation if the infrared signal is lost. The overall goal of building a robot capable of infrared tracking and following was accomplished.
This document provides a technical report for a robotic follower project. It includes an introduction describing the goal of creating a robot that can follow a person carrying a tracking device. It then describes the functional specification of following the tracking device. The report outlines the design and implementation including the components used, software code, and how it operates to follow the tracking device using ultrasonic sensors and RF communication. It concludes by discussing maintenance requirements and potential for further development to improve the robot's capabilities.
Students created a mobile controlled car that can be operated through a Bluetooth connection from an Android application. The car uses an Arduino board, motor driver, ultrasonic distance sensor, Bluetooth module, servo motor and other hardware components. The software on the Arduino allows it to communicate with the mobile application for remote control and uses the distance sensor to avoid obstacles. While the project goal of remote vehicle control was achieved, some components were damaged during testing and future work could explore additional applications like military robotics.
This document summarizes the development of an RFID-based auto-navigation robot. The robot uses an Arduino microcontroller and sensors like ultrasonic sensors for obstacle detection, IR sensors for line following, RFID readers for location identification, and Bluetooth for wireless communication. The robot is powered by batteries and can navigate autonomously indoors based on RFID cards, providing navigation assistance and safety features for disabled individuals. An Android app allows users to pair with and control the robot by providing voice commands for destinations. The robot was developed to help blind and disabled people navigate independently within buildings.
IRJET- Smart Street Light Control SystemIRJET Journal
This document describes a smart street light control system that uses an Arduino UNO board, LDR sensor, and IR sensor to reduce electricity consumption. The LDR sensor detects light levels and turns the street lights on and off accordingly. The IR sensor detects moving objects and signals the microcontroller to turn on street lights in that area. When fully implemented, this system will automatically switch street lights on only when needed based on light levels or detected movement, thereby reducing unnecessary lighting and electricity usage compared to traditional street light systems.
Rader is an object detection system. It uses Microwaves to determine the range, altitude, direction, or speed of objects. The radar can transmit radio waves or microwaves which bounce off any object in their path. So, we can easily determine any object in the radar range. Adruino is a single-board microcontroller to make electronics more discipline. The radar system has different performance specifications and also it comes in a verity of size.
An Arduino radar project is more than a visual project because of its circuit implementation. There are different hardware use to accomplish the Arduino Radar Sensor. Like as, Arduino UNO. HC-SRo4 Ultrasonic Sensor including a Servo Motor. The main appearance is the visual narration in the Processing Application.
It is very simple, the Ultrasonic Sensor collects the object information with the help of Arduino and passes it to Processing Application. In the processing application, there is a simple Graphics application implemented which mimic a radar screen.
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...IJERA Editor
This paper deals with the method of telemetric field which has grown exponentially in recent years. A correct
characterization is to handle, analyze the signals from the sensor which switches, positions and detects the
speed. Placing the sensor on the wheels of the train, a continuous pulse train of signal will be proportional to
train speed and it is sent toArduino microcontroller to analyze, process and simultaneously data will be stored
in memory and displayed. In addition, GPS is used to trace the current location and it is viewed with the help of
LCD placed in every compartment. Thus the simulation has been carried out using MATLAB/SIMULINK
software. Both the simulation and experimental results under diverse conditions are presented to clearly describe
the process of characterization of our system.
In the last couple of decades, communication technology has developed by leaps and bounds. It has already established its importance in sharing the information right from household matters to worldwide phenomena. Apart from sharing information, it is also used for remote control of machines and electronic appliances. In our day-to-day life, we use many such appliances at home, office and public places for our comfort and convenience. Every device requires one or the other kind of operation control for which it has a HMI (human-machine interface).
Communication technology not only helps us to exchange information with human beings but also allows us to carry out monitoring and controlling of machines from remote locations. This remote control of appliances is possible with wired or wireless communication interfaces embedded in the machines. The use of “Embedded System in Communication” has given rise to many interesting applications. One of such applications public addressing system (PAS). Many companies are manufacturing audio / video systems like public announcement system, CCTV, programmable sign boards etc. But all these systems are generally hard-wired, complex in nature and difficult to expand. So, by adding wireless communication interface such as GSM to these systems, we can overcome their limitations.
The Short Message Service (SMS) technology is one the most stable mobile technologies around. Most of our tertiary students carry mobile phones with SMS facilities and can be used for teaching and learning. There are many projects using SMS technologies in education as outlined in the literature survey, but many publications do not provide the possible underlying technologies to implement such as the teaching and learning systems. The system is capable of supporting administrative teaching and learning activities via the SMS technology.
This document describes the ARCduino, an RC car that can detect collisions and avoid them autonomously using an ultrasonic sensor. The car averages 3 distance readings from the sensor to correct for inaccurate readings. It was designed to be a simple but fun childhood toy that could also serve as a prototype for safety features in future automated vehicles. The document outlines the project objectives of stopping before collisions and backing up, provides diagrams of the design and software flow, and includes manuals for users and programmers as well as references for additional resources.
The document describes an automatic collision control system created by students to prevent railway accidents. The system uses an Arduino Uno microcontroller and ultrasonic sensor to detect obstacles on the tracks. When an obstacle is detected within 20cm, an alarm is activated to alert passengers. If an obstacle is within 10cm, the train engine will shut off to prevent a collision. When the tracks are clear again, the train will restart automatically. The system is intended to significantly reduce the number of railway accidents and loss of life in India each year.
The document describes the design of an autonomous navigation robot that can avoid obstacles. An ATmega328P microcontroller is used to process signals from ultrasonic sensors and direct the robot's movement. When an obstacle is detected, the microcontroller determines the distance and redirects the robot by turning or reversing direction to avoid collisions. The robot's movement is controlled by the microcontroller sending signals to motors through a motor driver. The goal is for the robot to intelligently navigate unknown environments without needing remote control by detecting obstacles with sensors and maneuvering autonomously.
Obstacle Detection robot detects the obstacle to avoid collision using ultrasonic sensor. The motors are connected through motor driver IC to microcontroller , to control the speed PWM is used.
Four IR Sensor Based Automatic Control of Railway Gate using Microcontrollerijtsrd
This paper investigates based on four IR sensor automatic control of railway gate using a microcontroller system. There are so many railway accidents happening due to the carelessness in manual operations or lack of worker. So, this paper describes four IR sensor based automatic control of railway gate system for saving precious human lives and preventing major disasters in railway track. Railway gate may be saved for the road users to prevent accidents in terms of train speed at a level crossing. Automatic railway gate control system is an innovative circuit which automatically controls the operation of railway gates detecting the arrival and departure of train at the gate. This automatic system can be replaced by the gates operated by the gatekeeper. The operation using Arduino UNO that integrated with other circuits involved such as power supply, IR sensors, light indicators, buzzer, and gate motors. The servo motor is used to control the open and close status of the railway crossing gate. The four IR sensors are placed on the railway tracks. The gate is closed when the first one senses the train and is opened when the second one senses the train. This operation is performed when the train is coming from the left side of the gate. When the train is coming from the right side, the third and fourth sensors is performed in the same operation. The red LED is HIGH when the gate is closed and the green LED is HIGH when the gate is opened. This system is based on software programming to operate the hardware structure. Program for four IR sensor based automatic control of railway gate system is based on Arduino UNO with C language. The main function of the design is Arduino UNO. Hay Man Oo | Ni Ni San Hlaing | Thin Thin Oo "Four IR Sensor Based Automatic Control of Railway Gate using Microcontroller" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26634.pdfPaper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/26634/four-ir-sensor-based-automatic-control-of-railway-gate-using-microcontroller/hay-man-oo
IRJET- Design and Development of Gesture Controlled RobotIRJET Journal
This document describes the design and development of a gesture controlled robot. The robot consists of a transmitter circuit worn on a glove and a receiver circuit mounted on a robot. The transmitter circuit uses an accelerometer to sense hand gestures and transmit corresponding signals via radio frequency to the receiver circuit. The receiver circuit decodes the signals and uses a motor driver to control the robot's movement accordingly. Additional features like a metal detector and camera were added to the robot. The goal is to enhance the robot for applications like landmine detection. The robot is wireless and can be controlled remotely through hand gestures up to a range of 50-80 meters.
Black Box for Accident Analysis Using MATLAB-Image ProcessingEditor IJCATR
The main purpose of this paper is to develop a prototype device that can be installed in automobile for accident analysis .in this paper I proposed a method to analysis the face of driver that weather he was felling doziness while driving. This is done by taking the image from the raspberry pi device and put it in an image processing method using MATLAB. Also, I used the method to store the data into the cloud as well as device which can be further used for analysis the cause of accident.
Wireless Image Transmission By Robo With Metal DetectorSourabh Chourasiya
This document describes a wireless image transmission robot with a metal detector. The robot uses an ATmega328 microcontroller and RF modules to transmit live video from an onboard camera to a smartphone over WiFi. It is controlled remotely via radio signals and includes a metal detection circuit to detect metals. The robot is intended for applications like surveillance, security, and mines detection by allowing users to view areas that may be dangerous or inaccessible for humans.
The project uses a PIR motion sensor to detect motion and trigger a camera. An Arduino microcontroller coordinates and controls the system, activating the camera when the PIR sensor detects motion.
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOSnehasis Mondal
WORKING ARDUINO CODE:
/* * Gesture Recognition Robot * Coder – Raj,Rajib,Saity,Snehasis * This program lets you to control your robot with gesture made by your hand */ int GNDPin=A4; //Set Analog pin 4 as GND int VccPin=A5; //Set Analog pin 5 as VCC int xPin=A3; //X axis input int yPin=A2; //Y axis input int zPin=A1; //Z axis input(not used) int Q1=10,Q2=11,Q3=12,Q4=13; //Output pins to be connected to 10, 11, 12, 13 of Decoder IC long x; //Variabe for storing X coordinates long y; //Variabe for storing Y coordinates long z; //Variabe for storing Z coordinates void setup() { Serial.begin(9600); pinMode(Q1,OUTPUT); pinMode(Q2,OUTPUT); pinMode(Q3,OUTPUT); pinMode(Q4,OUTPUT); pinMode(GNDPin, OUTPUT); pinMode(VccPin, OUTPUT); digitalWrite(GNDPin, LOW); //Set A4 pin LOW digitalWrite(VccPin, HIGH); //Set A5 pin HIGH } void loop() { x = analogRead(xPin); //Reads X coordinates y = analogRead(yPin); //Reads Y coordinates z = analogRead(zPin); //Reads Z coordinates (Not Used) if(x<340) // Change the value for adjusting sensitivity forward(); else if(x>400) // Change the value for adjusting sensitivity backward(); else if(y>400) // Change the value for adjusting sensitivity right(); else if(y<340) // Change the value for adjusting sensitivity left(); else stop_(); } void stop_() { Serial.println(""); Serial.println("STOP"); digitalWrite(Q1,LOW); digitalWrite(Q2,LOW); digitalWrite(Q3,LOW); digitalWrite(Q4,LOW); } void forward() { Serial.println(""); Serial.println("Forward");
digitalWrite(Q1,HIGH); digitalWrite(Q2,LOW); digitalWrite(Q3,HIGH); digitalWrite(Q4,LOW); } void backward() { Serial.println(""); Serial.println("Backward"); digitalWrite(Q1,LOW); digitalWrite(Q2,HIGH); digitalWrite(Q3,LOW); digitalWrite(Q4,HIGH); } void left() { Serial.println(""); Serial.println("Left"); digitalWrite(Q1,LOW); digitalWrite(Q2,HIGH); digitalWrite(Q3,HIGH); digitalWrite(Q4,LOW); } void right() { Serial.println(""); Serial.println("Right"); digitalWrite(Q1,HIGH); digitalWrite(Q2,LOW); digitalWrite(Q3,LOW); digitalWrite(Q4,HIGH); }
IRJET- PC Controlled Wireless Robot for Detecting Human PresenceIRJET Journal
This document describes a PC-controlled wireless robot designed to detect human presence. The robot uses Arduino, sensors including PIR, ultrasonic, and temperature, and wireless communication via XBee modules. It is intended to help with search and rescue operations in disaster areas by autonomously detecting survivors and reporting their locations. The robot was constructed, sensors were integrated and tested, and wireless control from a PC was implemented to allow remote monitoring and direction of the robot. The robot provides a solution for timely detection of survivors in dangerous areas that would be risky for humans to enter.
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
Control-Project
1. 1
Control Project
Ahmed Hassan Ahmed Eteba o 5313016
Mahmoud Essam Mohamed Barakat o 5313335
Sherif Salah Hamdy Aly o 5313158
2. 2
Summary
In this report we talk about our project’s day by day
progress, the components we use, the problems that we
faced and the ideas we suggest to overcome these
problems.
3. 3
Table of contents
Table of Contents
Table of contents............................................................................................3
Introduction ....................................................................................................6
Progress...........................................................................................................7
Day 1: ........................................................................................................7
Ideas of movement: ..........................................................................7
Ideas of measuring GSM and Wi-Fi:............................................7
Day 2: ........................................................................................................8
Searching: ...........................................................................................8
Day 3: ........................................................................................................9
Day 4: ........................................................................................................9
Buying...................................................................................................9
Day 5: ......................................................................................................10
Researching and ideas ..................................................................10
Day 6: ......................................................................................................10
4. 4
Day 7: ......................................................................................................11
Day 8: ......................................................................................................11
Day 9: ......................................................................................................12
Day 10:....................................................................................................12
Day 11:....................................................................................................13
Day 13:....................................................................................................14
Day 14:....................................................................................................14
Day 15:....................................................................................................14
Components..................................................................................................15
Arduino Uno:..........................................................................................15
Wi-Fi Arduino shield: ...........................................................................17
Infrared sensors (line follower module):.........................................18
Ultrasonic sensor (HC-SR04): ..........................................................20
DC motors and wheels: ......................................................................22
Line Follower robot .....................................................................................23
Line follower robot block diagram........................................................25
Bluetooth controlled car ..............................................................................26
Bluetooth controlled car block diagram................................................28
Conclusion....................................................................................................29
6. 6
Introduction
We are requested to make a project in the control course
about something that moves in the x-y axis (bonus: z-axis)
and measuring mobile and Wi-Fi signals, then after scanning
the area, it will stop at the location which has the higher
signals strength.
7. 7
Progress
Day 1:
In the first day we suggest some ideas and we search about
them at home.
Ideas of movement:
Mobile controlled car
Line follower robot
Ideas of measuring GSM and Wi-Fi:
Using sensors
Using mobile as a sensor
Using Arduino shields
8. 8
Day 2:
Searching:
After searching , we have found that line follower needs the
following components:
1. Car body
2. 2 DC motors
3. 2 wheels and 1 free wheel
4. At least 2 IR sensors (5 or 6 recommended)
5. Drive motor (H-Bridge) LM358N
6. Arduino Uno
And the signals can be measured by
1. RF sensor
2. GSM Arduino shield
3. Wi-Fi Arduino shield
9. 9
Day 3:
We search about how we can measure the signals and we
found that we can measure them by:
1. RF sensor
2. GSM Arduino shield
3. Wi-Fi Arduino shield
We also search about the programming code of the line
follower robot.
Day 4:
Buying
We found the following components:
1. Car body
2. 2 DC motors
3. 2 wheels
4. Drive motor (H-Bridge) LM358N
5. IR line following module
6. Arduino Uno
Problems we faced while buying:
1. We didn’t find the free wheel or the RF sensor
2. The GSM Arduino shield is expensive (about 650 L.E)
10. 10
Day 5:
Researching and ideas
We make a new search in order to overcome these
problems.
We suggest that we do a circuit that receives the mobile and
Wi-Fi signals.
Day 6:
We asked the teaching assistants and the professors in the
communication department about doing a circuit that receives
the mobile and Wi-Fi signals and measure it and they told us
that it is complicated.
11. 11
Day 7:
We implement the project and make tasks that we will do in
the lab in the next day, then we disjoint the whole project.
We suggest another idea in order to measure the signals
which is using the mobile phone as a sensor.
Day 8:
Our section was in this day.
In the lab we re implement the project and we wrote the
Arduino code.
12. 12
Day 9:
We suggest an idea of having a plan B, so that if anything
wrong happens to the IR sensors we would use a Bluetooth
module to control the movement of the robot by the mobile
phone.
While we were buying the Bluetooth module, we found the
free wheel and bought it.
Day 10:
We search about the programming code of the Bluetooth
module.
We implement the free wheel.
13. 13
Day 11:
We search about the mobile applications which measures
the mobile signal and Wi-Fi signal strength , and sends it to
the Arduino
We found mobile applications which measures the mobile
signals in dB like “open signal” app and “Wi-Fi Analyzer” app
which measures the Wi-Fi signal also in dB but they don’t
send these measures via Bluetooth or any other mean of
communication between the mobile phone and the Arduino.
We found that there’s no mobile application which gets the
power of the GSM and Wi-Fi signals and sends these
signals to the Arduino, and to make this application it needs
an android programming, which needs at least about 50%
background in Java programming and we don’t know
anything about Java.
14. 14
Day 12:
We found that there is a circuit that senses if the mobile is
used or not (like calling or texting).
Day 13:
Searching for an app on the app store that sends the signals
to the Arduino.
Day 14:
Trying to get a programmed android app from the internet.
Day 15:
We finally test our project
15. 15
Components
Arduino Uno:
The controller of the circuit which contain the programming
code wrote with a programming language called Processing.
16. 16
GSM Arduino shield:
The sensor of the mobile signal, which returns the mobile
signal strength to the Arduino Uno.
17. 17
Wi-Fi Arduino shield:
The sensor of the Wi-Fi signal, which returns the Wi-Fi signal
strength to the Arduino Uno.
18. 18
Infrared sensors (line follower module):
The infrared sensor has infrared LED , which emits not
invisible infrared light , and has infrared LAD , which absorbs
the infrared light , if it is reflected by a non-black object
(because black absorbs light) .
19. 19
This sensor used in the line follower robot to determine the
black line.
20. 20
Ultrasonic sensor (HC-SR04):
It is used to measure the distance , by sending a pulse on
the trigger pin (it’s minimum time of the pulse’s HIGH is 10
microseconds) , this pulse will send an ultrasonic sound
21. 21
When this ultrasonic sound is reflected by an object, it will
travel the same distance between the sensor and the object
again.
By knowing the time between sending the sound and
receiving it, this is the time of double the distance between
the sensor and the object, so we need the half of this time,
and we know the speed of the sound which is 340 m/sec,
from the equation of
“Distance = speed * time”, we can calculate the distance
between the sensor and the object.
22. 22
DC motors and wheels:
The DC motors used to rotate the wheels to move the robot
and they are controlled by the Arduino indirectly.
24. 24
We use 3 IR sensors to detect the black line that the robot
will follow, so we solve the problem of moving in x-y axis.
We use Arduino shields (GSM and Wi-Fi shields) to measure
the two signals strengths.
In order to be able to get back to the location that has the
maximum signals we need to know the coordinates of the
location which has the maximum signals.
So by knowing the U-Turn number and the distance travelled
in this U-Turn, we can save the location which has the
maximum signals by saving its number of U-Turn and
distance, so that the robot can get back to that location.
So we use ultrasonic sensor to measure the distance and
the number of U-Turn.
27. 27
We control the car by using the Bluetooth module (HC-05)
with a mobile application “SENA B Term”
In the code we have programmed the Arduino to move:
forward by pressing “w” in the keyboard of the mobile
backward by pressing “s” in the keyboard of the mobile
right by pressing “d” in the keyboard of the mobile
left by pressing “a” in the keyboard of the mobile
stop by pressing “x” in the keyboard of the mobile
29. 29
Conclusion
In our opinion, the best solution of the moving problem we thought
in, to make a vehicle that has a programmable and customizable
chip so we can customize it to solve the problem of moving along
with taking the readings from the sensors and run the program we
wrote on it to locate the point of the maximum readings and stop
on it after taking one complete lap (to take all the readings).
30. 30
What we‘ve learnt?
We learnt how to program an Arduino chip
We improved our mechanical & electrical skills.
We get a lot of experience in the field of Electrical
Engineering.
We learnt how to deal with hard tasks.
We learnt how to manage our time.
We learnt more about (Team Work).
31. 31
Problems we faced
We didn’t have the knowledge of programming the Arduino.
Some of the components was not easy to found in the
market.
Some of the components was too expensive.
The time was too short to finish the project.
We have been suspected that we have a bomb and we
was going to be arrested (Many times)