Nitish Report
Nitish Report
Nitish Report
A Project Report
Submitted by:
of
BACHELOR OF TECHNOLOGY
IN
JUL-DEC 2024
CANDIDATE’S DECLARATION
I hereby certify that the project entitled “MOBILE REMOTE CONTROLL CAR” submitted by
Ranjeet kumar (2100407) , in partial fulfilment of the requirement for the award of degree of the
B. Tech. (Computer Science & Engineering) submitted in I.K. Gujral Punjab Technical
University, Kapurthala at Baba Banda Singh Bahadur Engineering College, Fatehgarh Sahib is an
authentic record of my own work carried out during a period from Jul 2024 to Dec 2024 under
the guidance of Prof. Goldmine Kaur, Department of Computer Science & Engineering. The
matter presented in this project has not formed the basis for the award of any other degree,
diploma, fellowship or any other similar titles.
Signature of the
Student Place:
Date:
BABA BANDA SINGH BAHADUR ENGINEERING COLLEGE
Approved by AICTE, Govt. Of Punjab, Affiliated to IKGPTU
(Courses Accredited by NBA (AICTE))
(DR. LAKHVIR SINGH (Principal)
CERTIFICATE
This is to certify that the project titled “MOBILE REMOTE CONTROLL CAR” is the bona
fide work carried out by RANJEET KUMAR & University Roll No. 2100407 in partial
fulfillment of the requirement for the award of degree of the B. Tech. (Computer Science &
Engineering) submitted in I.K. Gujral Punjab Technical University, Kapurthala at Baba Banda
Singh Bahadur Engineering College, Fatehgarh Sahib is an authentic record his/her work carried
out during a period from Jan 2024 to May 2024 under the guidance of Prof. Goldmine Kaur,
Department of computer Science & Engineering.
HoD, Department of
CSE.
The project leverages wireless communication technology, such as radio frequency (RF) or Bluetooth, to
establish a connection between the car and the controller. Additionally, the design focuses on
optimizing battery life, improving steering mechanisms, and enhancing speed control. The RC car
demonstrates core principles of electronics, mechanics, and wireless systems, and highlights the
challenges and solutions involved in developing responsive and user-friendly remote control interfaces.
This study also provides insight into potential applications of RC cars beyond entertainment, including
robotics, surveillance, and autonomous vehicle research. The final product offers a hands-on understanding
of mechatronics and wireless communication, paving the way for further innovations in remote-controlled
systems.
Total (24)
I express my sincere gratitude to the I.K. Gujral Punjab Technical University, Kapurthala for giving me
the opportunity to work on the Major Project during my final year of B.Tech. (CSE) is an important
aspect in the field of engineering.
I would like to thank Dr. Lakhvir Singh, Principal and Dr. Jatinder Singh Saini, Head of Department,
CSE at Baba Banda Singh Bahadur Engineering College, Fatehgarh Sahib for their kind support.
I also owe my sincerest gratitude towards Prof. Jiwanpreet Kaur for her valuable advice and healthy
criticism throughout my project which helped me immensely to complete my work successfully.
I would also like to thank everyone who has knowingly and unknowingly helped me throughout my
work. Last but not least, a word of thanks for the authors of all those books and papers which I have
consulted during my project work as well as for preparing the report
TABLE OF CONTENT
Title Page i
Declaration of the Student ii
Certificate of the Guide iii
Abstract iv
Acknowledgement v
1. INTRODUCTION..............................................................................................................2-3
2. SYSTEM DESIGN.............................................................................................................4
3. SOFTWARE DETAILS.....................................................................................................5-7
3.1 Pycharm........................................................................................................5
6. INPUT/OUTPUT SCREENSHOT...............................................................................11-15
7. SYSTEM TESING.........................................................................................................16-17
8. INDIVIDUAL CONTRIBUTION.................................................................................18
9. CONCLUSION...............................................................................................................19
INTRODUCTION
A WiFi mobile-controlled car without cameras is a remotely operated vehicle designed to be controlled
wirelessly via a smartphone or tablet connected to the same WiFi network as the car. Unlike versions
equipped with cameras for video streaming or surveillance, this version focuses solely on basic remote control
functionality. The primary objective of this project is to enable users to control the car's movement and
direction using a dedicated mobile app, without the added complexity and cost associated with integrating
camera modules. This simplified approach still offers a versatile platform for learning about wireless
communication, electronics, and programming, making it suitable for educational purposes, hobbyist
enjoyment, or as a foundation for further experimentation and customization. By leveraging WiFi
connectivity, users can command the car from a considerable distance within the range of the network,
allowing for remote exploration, navigation through obstacles, or even playful interactions. The absence of
cameras streamlines the design and reduces the technical requirements, making it more accessible for
beginners and those interested in basic remote-controlled robotics.
7
LITERATURE SURVEY
Yuxin Jing, Letian Zhang et-al[1] implemented “An android Remote Control Car Unit for search missions
“It is used in mean to be in a search for natural disasters. It has accomplished with the autonomous
development to avoid obstacles if they are not visible by driver. Requirements for it’s implementation are
Camera, Ultrasonic sensor, Bluetooth Servo Motor, Arduino UNO board, Wi-Fi router, Android studio.
This application can make search operation more easier.
AyanMaity et-al[2] implemented “Android application based Bluetooth controlled robotic car” Robot is
controlled with the help of Bluetooth it is useful in moving vehicle forward, backward, left, right are
Arduino UNO (ATMEGA 32), Bluetooth module (HC-05), Smart phone, Motor driver (I293D).Main
purpose of this robot is to detect hidden mines
Rahul Kumar et-al[3] implemented “Android Phone Controlled Bluetooth Robot” This paper dealswith
design and control of vehicle capture live streams and videos at required location. Requirements for its
implementation are Arduino Uno Board, DC Motors, Uart, L293D Motor Driver IC, Power adapter.
8
SYSTEM ANALYSIS AND DESIGN
REQUIREMENT SPECIFICATIONS
Hardware Interface:
Arduino Uno : Arduino Uno is a microcontroller board. It has 14 digital input/ output pins (of which 6
can be used as PWM outputs), 6 analogue inputs, a 16 MHz quartz crystal, a USB connection, a power
jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get
started.. You can tinker with your UNO without worrying too much about doing something wrong, in the
worst case scenario you can replace the chip for a few dollars and start over again.
Fig. 3.1
CAMERA:-
I saw a remote control car with a camera on social media made with Arduino. The man sent the remote
control car to the market and bought something and came back. I want to do this too, but in all the arduino
codes I found on the internet, the car was emitting its own wifi signal and you could control it when
connected with the phone. But what I want to do is that it goes very far like in the video, so I want to put an
old phone on the car and share internet from it and control the car from far away, how can I do that?
9
Motor Drive:-
A motor driver, also known as a control motor, is an electronic device or module that controls and
manages the operation of an electric motor. It serves as an interface between a microcontroller or other
control system and the motor itself, enabling precise control of the motor’s speed, direction, and other
parameters. Motor drivers are commonly used in various applications, including robotics, automation,
automotive systems, and industrial machinery.
Servo Motor:-
A servo motor is a field device or power line that provides particular manage of attitude or
immediately line, speed and velocity. It has a suitable frame connected to the sensor for the remarks
feature. It additionally calls for a extraordinarily complex controller, commonly a unique module
designed to be used with servo cars. The Servo Motor is a powerful motor often used in many
packages inclusive of robotics, production and automation. it is an digital field that offers unique
manipulate of angular role, speed and acceleration
Fig. 3.3
SOFTWARE INTERFACE:
Arduino IDE: The open-source Arduino Software (IDE) makes it easy to write code and upload it to the
board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on
Processing and other open-source software. This software can be used with any Arduino board. It
contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common
functions and a series of menus.
10
Circuit Diagram:
Fig. 3.4
11
Flowchart
OBJECTIVE:
Remote Control: Enable users to remotely control the movement of the car using a smartphone or
computer over a WiFi network
Education and Learning: Provide a platform for learning about electronics, programming, and
robotics through hands-on experimentation with the car's construction and operation.
Entertainment: Create a fun and interactive project for enthusiasts of all ages to enjoy, whether
for personal enjoyment or as part of educational workshops and events
12
LITERATURE SURVEY
Yuxin Jing, Letian Zhang et-al[1] implemented “An android Remote Control Car Unit for search
missions “It is used in mean to be in a search for natural disasters. It has accomplished with the
autonomous development to avoid obstacles if they are not visible by driver. Requirements for it’s
implementation are Camera, Ultrasonic sensor, Bluetooth Servo Motor, Arduino UNO board, Wi-
Fi router, Android studio.
This application can make search operation more easier.
AyanMaity et-al[2] implemented “Android application based Bluetooth controlled robotic car”
Robot is controlled with the help of Bluetooth it is useful in moving vehicle forward, backward,
left, right are Arduino UNO (ATMEGA 32), Bluetooth module (HC-05), Smart phone, Motor
driver (I293D).Main
purpose of this robot is to detect hidden mines
Rahul Kumar et-al[3] implemented “Android Phone Controlled Bluetooth Robot” This paper
dealswith design and control of vehicle capture live streams and videos at required location.
Requirements for its implementation are Arduino Uno Board, DC Motors, Uart, L293D Motor
Driver IC, Power adapter.
FEASIBILITY STUDY
A feasibility study for a remote-controlled (RC) car would examine whether it’s viable to develop, produce,
and market an RC car. This kind of study typically covers several key areas to ensure the product can be
successfully brought to market. Here's an outline of the key components:
1. Technical Feasibility
Design & Functionality: Assess the car's design (size, weight, appearance) and capabilities (speed,
handling, battery life, etc.).
Components: Evaluate the feasibility of the essential components (e.g., motors, chassis, remote
control, wireless system, battery, sensors for advanced features like GPS or cameras).
Technology: Look at existing technologies for remote control (Bluetooth, RF, Wi-Fi), power
management, and durability of materials. Ensure the technology can be integrated within the budget
and timeline.
Prototyping: Assess how easy it is to build a prototype and test different features (e.g., range of
control, speed).
2. Market Feasibility
Target Audience: Identify the potential market segments (e.g., children, hobbyists, professionals) and
their preferences in an RC car (speed, design, features).
Competition Analysis: Review competitors in the RC car industry to understand what products are
available and where there may be gaps or opportunities for innovation.
Trends: Evaluate industry trends, such as the growing interest in drones, autonomous vehicles, or
more environmentally friendly products (e.g., electric-powered models).
13
Demand: Conduct surveys or interviews with potential customers to gauge interest in the proposed
RC car features, such as high-speed performance, durability, and customizability.
3. Operational Feasibility
Manufacturing Process: Assess the availability and cost of raw materials and components, and the
ability to set up or outsource manufacturing.
Supply Chain: Look into suppliers for components like motors, batteries, wireless modules, and
materials for the body. Ensure a reliable supply chain is available.
Labor: Consider the workforce required for production, including engineers, designers, and assembly
workers.
Logistics: Study the distribution and logistics for shipping the RC cars to customers or retailers,
ensuring a cost-effective supply chain.
4. Financial Feasibility
Cost Estimation: Estimate the cost of product development, production, marketing, and distribution.
This includes costs for materials, labor, testing, and packaging.
Pricing Strategy: Develop a pricing model based on the target market's willingness to pay, cost of
goods sold (COGS), and competitor pricing.
Revenue Projections: Create sales forecasts based on market demand, pricing, and potential sales
channels (online, retail stores, etc.).
Return on Investment (ROI): Estimate how long it will take to recoup the investment in the project
and the expected profit margins.
5. Legal and Regulatory Feasibility
Compliance: Ensure compliance with regulations concerning electronic devices, wireless
transmission (FCC regulations in the U.S. or similar in other regions), and safety standards
(especially for toys).
Intellectual Property: Investigate potential patents or trademarks related to RC cars, especially for
any unique design or technology features you might want to patent.
6. Risk Assessment
Market Risks: Identify potential risks in market acceptance or competitive threats.
Technical Risks: Evaluate the possibility of technical failure, such as issues with wireless
communication range, durability, or battery life.
Financial Risks: Consider financial risks, such as higher-than-expected production costs or lower-
than- expected sales.
Mitigation Strategies: Propose strategies to mitigate each risk, such as building a more flexible
supply chain or developing a more robust product-testing process
14
15
METHODOLOGY
• Hardware Setup: Choose a suitable car chassis or build one yourself. Install two DC motors with
wheels for movement. Add a motor driver board to control the motors. Connect an Arduino or
Raspberry Pi to control the motor driver and communicate over WiFi.
• WiFi Module: Integrate a WiFi module like ESP8266 or ESP32 to the Arduino or Raspberry Pi
for wireless communication.Set up the WiFi module to create an access point or connect to an
existing WiFi network.
• Control Interface: Develop a control interface using a smartphone app or a web-based interface.
For a smartphone app, consider using platforms like MIT App Inventor or Blynk to create a simple
interface to send commands over WiFi. For a web-based interface, you can create a webpage
hosted on the Raspberry Pi or another server, allowing control through any device with a browser.
• Code Development: Write code for the Arduino or Raspberry Pi to receive commands from the
control interface and translate them into motor movements. Implement functions to move the car
forward, backward, left, and right based on the received commands. Ensure proper error handling
and safety features to prevent the car from moving unexpectedly.
• Testing and Calibration: Test the WiFi connection and control interface to ensure reliable
communication.
Calibrate the motor movements to achieve smooth operation and accurate control.
CONCLUSION:-
Test all functionalities: Ensure that the car can be controlled remotely without glitches. Test
forward, reverse, left, right, and braking functionalities, if applicable.
Range test: Make sure the car can be controlled effectively over the desired distance without
losing connection.
Speed and performance: Check that the motor, wheels, and overall build are performing at the
expected levels.
Battery life: Ensure the battery is holding charge well and delivers sufficient runtime for
the car.
Electronics check: Verify that all the connections are secure and there are no loose wires or
components. Double-check the receiver, transmitter, and motor connections.
Software (if applicable): If you're using custom programming for the controls, ensure that
the code is bug-free and optimized.
16
Controller calibration: Make sure the controller is calibrated properly and doesn't exhibit
any lag or over-sensitivity.
3. Safety Measures
Heat management: Ensure the motors and batteries don’t overheat during operation.
Structural integrity: Double-check that the body and chassis are stable, especially if the car
will be driven at high speeds or over rough terrain.
Emergency shut-off: Ensure there's a fail-safe in case the RC car loses connection or
encounters any issues, such as an emergency stop button.
4. Final Documentation
Technical documentation: If this is a formal project (like for school or work), make sure
to document all components, wiring diagrams, and code (if applicable).
Final report: Include testing results, challenges encountered, and solutions you implemented.
Video/pictures: Capture the final product in action to showcase the functionality and design.
If this project is part of a class or group work, prepare a presentation to demonstrate the car’s
features. You can include:
6. Project Conclusion
Post-project reflection: Consider writing down lessons learned and what could be improved for
future builds.
Next steps: If you're planning to continue improving the RC car, make a list of potential
upgrades (e.g., better motors, enhanced controls, or new sensors).
17
REFERENCE
0056, PP-104-114
18
19
20
21