https://github.com/spk-22/ctrl-iq-home
Smart home automation system built using ESP32, sensors, and cloud integration. Ctrl IQ Home enables remote monitoring, appliance control, and real-time environmental sensing using Firebase and Blynk, with added security via ESP32-CAM.
https://github.com/spk-22/ctrl-iq-home
blynk-app esp32 home-automation iot smart-home
Last synced: about 1 year ago
JSON representation
Smart home automation system built using ESP32, sensors, and cloud integration. Ctrl IQ Home enables remote monitoring, appliance control, and real-time environmental sensing using Firebase and Blynk, with added security via ESP32-CAM.
- Host: GitHub
- URL: https://github.com/spk-22/ctrl-iq-home
- Owner: spk-22
- Created: 2025-06-04T12:30:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-04T12:36:47.000Z (about 1 year ago)
- Last Synced: 2025-06-04T19:53:02.709Z (about 1 year ago)
- Topics: blynk-app, esp32, home-automation, iot, smart-home
- Homepage:
- Size: 12.7 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ctrl-IQ-Home
Ctrl IQ Home is a smart home automation project that brings intelligent control, real-time monitoring, and remote access to everyday appliances and environmental sensors. Built on the ESP32 microcontroller, it integrates with Firebase and Blynk App for seamless cloud communication and mobile control.
---
## 🚀 Features
- 🌡️ **Temperature & Humidity Monitoring** using DHT11
- 💡 **Automatic Light Control** with LDR Sensor
- 🛡️ **Proximity Detection** via Ultrasonic Sensor
- 🔌 **Appliance Control** using Relay Module
- 📺 **Real-Time LCD Display** for feedback
- 📷 **Camera Surveillance** using ESP32-CAM
- 📲 **Remote Monitoring and Control** using Blynk App
- ☁️ **Cloud Sync & Storage** with Firebase Realtime Database
- 💡 **Visual Feedback** using LEDs
- 🔁 **Edge-Level Automation** using ESP32 logic
---
## 🛠️ Hardware Used
- ESP32 Dev Board (Wi-Fi)
- ESP32-CAM Module
- DHT11 Temperature and Humidity Sensor
- LDR Sensor
- Ultrasonic Sensor (HC-SR04)
- Relay Module (2/4 Channel)
- 16x2 LCD with I2C Module
- LEDs and Resistors
- Breadboard & Jump Wires
- Power Supply/USB Cable
---
## 📱 Software & Libraries
- **Arduino IDE** (Firmware development)
- **Blynk App** (Mobile interface)
- **Firebase** (Cloud backend)
- **Pandas, Streamlit** (for possible UI/dashboard extensions)
- Arduino Libraries:
- `DHT`
- `LiquidCrystal_I2C`
- `Ultrasonic`
- `FirebaseESP32`
- `BlynkSimpleEsp32`
---
## 📐 System Architecture
+--------------------+
| Blynk App |
| (Mobile Interface) |
+---------+----------+
|
+-------------v-------------+
| Wi-Fi + Firebase |
| (Cloud Communication) |
+-------------+-------------+
|
+-------v--------+
| ESP32 |
| (Main MCU Unit)|
+--+------+------+--+-------------------------------+
| | | | |
+---------+ +---+--+ +--+----+ +----+----+ +----+----+
| Sensors | |Relay | |Camera | | Display | | LEDs |
| DHT11 | |Module| |ESP32- | | 16x2 LCD| | Status |
| LDR | | | | CAM | | (I2C) | | Lights |
| UltraSonic| +------+ +-------+ +---------+ +---------+
+----------+
---
## 📈 Future Improvements
Add voice control using Google Assistant
Integrate real-time alerts via Telegram or Email
Build advanced web dashboard with Streamlit
Add power usage analytics using current sensors