Skip to content

rajdeep13-coder/Smart-Wiper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Question

Anindya was busy flexing his biceps while driving in the rain. But every time he had to stop mid-pose to switch on the wiper, his "aesthetic" was ruined. This constant interruption annoyed him badly. Design a smart wiper for Anindya using a rain sensor, servo motor, ESP8266, and a battery.

IoT Hackathon

Smart Wiper System

The Smart Wiper System automates windshield wiping using a two-pin HW-028 rain sensor, an IR obstacle avoidance sensor, an SG90 servo motor, and an ESP8266 (NodeMCU).
It ensures that when it rains, the servo-powered wiper activates, and when an obstacle is detected, the system pauses — keeping the view (and Anindya’s flexing) uninterrupted.


Hardware Requirements

  • ESP8266 (NodeMCU) → Main controller (handles sensors + servo logic)

  • SG90 Servo Motor → Moves the wiper arm

    • Signal → D1 (GPIO5)
    • VCC → 5V
    • GND → Negative rail
  • HW-028 Rain Sensor (Two-Pin) → Detects rain via resistance changes, linked to IR sensor

  • IR Sensor (e.g., KY-032) → Relays rain/obstacle detection

    • OUT → D3 (GPIO0)
  • Battery + 5V Regulator (≥1A) → Powers the circuit

    • ESP8266: ~100–300 mA
    • Servo: ~100–500 mA
    • IR Sensor: ~20–50 mA
    • Rain Sensor: ~10–20 mA
  • Breadboard & jumper wires for prototyping

About

Project that was made by my team at IOTRICITY-S2 Grand Finale, 3rd Sept 2025

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages