This project addresses the automatic wiper system for a car. Apart from that it takes care of the security in terms of Smartphone App based monitoring and control of the car door.
Here in this project, the wiper system is a single motor based wiper which wipes the Car Windshield at once. It also changes its speed automatically depending on the intensity of rain falling.
Cost of Project is 1790 Rupees.
Description of Prototype
The Rain Sensor is placed on the top of the car.
Car Surface Dimension—Width -20cm & Length-12cm.
Car Door Dimension— Width-5cm & Height-5cm.
Car Bonnet Dimension—Width-10cm & Length-12cm & Height-6cm.
Car Dimension— Width-10cm &Length-12cm & Height-10cm.
The Internal Structure falls into 3 categories and are as follows:-
1) Circuit Designing & Printing PCB
2) Android Application Designing
3) Coding in the Software
List Of Components
|Serial No.||Components||Quantity||Technical Specifications|
|1||Arduino Nano v3.0||1||Any Arduino Family Microcontroller is applicable|
|2||Servo Motor||1||SG-90 Servo Motor|
|3||Water/Rain Sensor||1||Senses the water and act as a Conducting Switch|
|4||HC-05 Bluetooth Module||1||Range upto 10m with Frequency of 2.4 GHz and easily connected to Smartphone devices|
|5||L293D||1||H-Bridge Motor Driver to Drive Motor|
|6||IC 7805||1||Regulate the Input Voltage to 5V as its Output|
|7||Motor||1||12V DC Geared Motor|
|8||10uf Capacitor||2||10ufarad 63V capacity|
|10||Screw Clamp||1||Wago Screw Clamp 2 port Connector|
|11||12V DC Jack||1||DC Jack for connecting the 12V Adapter Pin-|
|13||Batteries/ Adapter||1||12V Adapter or 12V Battery Pack is used|
Circuit Diagram & Connections
The image shows the whole Circuit Diagram of the Project. The Important Element of this project is the Arduino Nano v3.0 Microcontroller. As this project is compatible with any Arduino Family Microcontroller, but due to small size and compact body we preferred Arduino Nano. The Arduino Nano is connected with the other components which also plays an important role in this project. These components are the Rain Sensor, HC-05 Bluetooth Module, SG-90 Servo Motor & L293D H-Bridge Motor Driver IC.
Arduino Nano with the interfaced components.
Arduino Nano dimension is 18mm x 45mm
Final PCB dimension is 50mm x 50mm
Comparison of Arduino Nano Versus Arduino Uno Microcontroller
|Arduino Nano||Arduino Uno|
|22 digital input/output pins of which 6 can be used as PWM outputs; 8 analog Inputs.||14 digital input/output pins of which 6 can be used as PWM outputs; 6 analog inputs.|
|Arduino Nano is made up with either using ATmega328 / ATmega168 Microcontroller.||Arduino Uno is made up using ATmega328P Microcontroller.|
|ATmega328 has 32 KB of Program Flash Memory and 2KB of SRAM
ATmega168 has 16KB of Program Flash Memory and 1KB of SRAM.
|ATmega328P has 32KB of Program Flash Memory of which 0.5 KB used by boot loader and 2KB of SRAM.|
|Nano can be powered via the Mini-B USB connection. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.||While the Arduino Uno is powered using USB 2.0 B port and a DC Power Jack.|
|Arduino Nano Board uses using Surface Mounting Device (SMD), a component due to which the Board Size is smaller and the PCB is of 2 layers (i. e Top & Bottom Layer PCB Combination).||Arduino Uno board uses combination of Surface Mounting Device (SMD) and Through Hole Components (THT). In Arduino Boards the microcontroller is available in both forms.|
|Arduino Nano Board is 18mm X 45mm.||Arduino Uno Board is 68.6mm X 53.4mm.|
|Its small size would be a plus point for this microcontroller to be used in developing any commercial product||Due to its bulk size this board is mostly used by the Arduino Beginners for developing the skills on Arduino.|
Following are the details of the Interfacing of the Arduino Nano:
Arduino Nano Interfacing with LED:
LED (+) Anode Pin -> Arduino Nano D8 Pin
LED (-) Cathode Pin -> Arduino Nano GND Pin
Arduino Nano Interfacing with Rain Sensor:
Rain Sensor S Pin -> Arduino Nano A0 Pin
Rain Sensor (- ) GND Pin -> Arduino Nano GND Pin
Rain Sensor (+) VCC Pin -> Arduino Nano D10 Pin
Arduino Nano Interfacing with Servo Motor(SG-90):
Servo Motor (SG-90) S Orange Color Pin -> Arduino Nano D9 Pin
Servo Motor (SG-90) (- ) Brown Color GND Pin -> Arduino Nano GND Pin
Servo Motor (SG-90) (+) VCC Red Color Pin -> Arduino Nano 5V Pin