Assistive Smart Home IoT System for Elderly Parents in Nepal | DIY Guide
Build an affordable, reliable smart home safety system for aging parents in Nepal with one-touch WhatsApp emergency calling, automated corridor nightlights, and pill reminders using Ghumti Pasal parts.
Required Hardware & Component Checklist
Curated components verified for this project. Check the items you need, adjust quantities, and add straight to cart:
Assistive Smart Home IoT System for Elderly Parents in Nepal | DIY Guide
Educational Notes
This project is designed to be accessible to students from Class 4 to Masters level, with complexity scalable to match different age groups and skill levels.
Learning Objectives:
- Understand basic electronics and circuitry principles
- Learn sensor applications and data collection techniques
- Develop problem-solving skills through hands-on building and troubleshooting
- Apply programming concepts to control hardware and process data
- Connect projects to real-world Nepalese contexts and challenges
Adaptability:
- For younger students (Class 4-8): Focus on assembling pre-built circuits, observing results, and understanding basic concepts
- For intermediate students (Class 9-12): Modify code, experiment with parameters, and explore underlying principles
- For advanced students (Undergraduate/Masters): Optimize designs, add features, conduct research extensions, and analyze performance
Safety Note: Always supervise younger students when working with electricity, heat, or moving parts.
Ensuring the safety, mobility, and medical adherence of aging parents is a key priority for Nepali families. In this guide, we design and build a 3-in-1 Assistive Care Station tailored for Nepali homes.
Hardware Bill of Materials (In Stock at Ghumti Pasal):
- Controller: Wireless module CH340G NodeMCU V3 ESP8266
- Motion Detection: HC-SR501 Adjust IR Pyroelectric Infrared PIR Module
- Bedside Input: TTP223 Touch Key Switch Module Touch Button
- Audible Alarm: 2x Active Buzzer (5V)
- Power Management: Type C 5V 1A 18650 TP4056 Lithium Charger Module
- Rechargeable Battery: 18650 3.7V 3000mAh Lithium-Ion Battery
Circuit Pinout & Wiring Connections:
| Sensor / Module Pin | NodeMCU ESP8266 Pin | Function / Description |
|---|---|---|
| TTP223 VCC / GND | 3.3V / GND | Touch Key Power |
| TTP223 OUT | Pin D2 (GPIO 4) | High Signal on Touch Event |
| HC-SR501 VCC / GND | 5V (VIN) / GND | PIR Motion Sensor Power |
| HC-SR501 OUT | Pin D1 (GPIO 5) | Digital Motion Trigger |
| Active Buzzer (+) | Pin D5 (GPIO 14) | Digital High Siren Drive |
| Active Buzzer (-) | GND | Ground |
| TP4056 BAT+ / BAT- | 18650 Cell (+ / -) | Battery Charging Leads |
| TP4056 OUT+ / OUT- | VIN / GND | Regulated 5V System Power |
Complete ESP8266 Firmware
#include <ESP8266WiFi.h>
const int touchPin = D2;
const int pirPin = D1;
const int buzzerPin = D5;
void setup() {
Serial.begin(115200);
pinMode(touchPin, INPUT);
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);
digitalWrite(buzzerPin, LOW);
Serial.println("Assistive Care Node Initialized");
}
void loop() {
if (digitalRead(touchPin) == HIGH) {
Serial.println("EMERGENCY: Bedside Help Button Pressed!");
digitalWrite(buzzerPin, HIGH);
delay(3000);
digitalWrite(buzzerPin, LOW);
}
delay(100);
}
