Smart home project for kids

Smart home project for kids

This project is about smart homes which are going to be the future in these homes we don’t have to switch ON/OFF the fan and lights as whenever the temperature of the room goes below the threshold value, the fan will get switched on and when you enter from the door lights will get on automatically.

In this smart home, the PIR sensor is used for light and temperature sensors for the temperature and gas sensor to detect fire and to tone alarm.

Hardware required 

  • Arduino Uno R3
  • Resistor
  • Jumper Wires
  • DC motor
  • Buzzer
  • Gas Sensor
  • NPN transistor
  • Temperature Sensor
  • Light Bulb
  • PIR Sensor
  • Breadboard

Schematic Diagram

Fig 1.  Circuit Diagram

Arduino Code :

const int LM35 = A0;
const int motor = 13;
const int bulb = 12;
int inputPin = 2;              
int pirState = LOW;             
int val = 0;
int buzzer = 10;
int smokeA1 = A5;
int sensorThres = 300;

void setup() {
  Serial.begin(9600);
  pinMode(motor, OUTPUT);
  pinMode(bulb, OUTPUT);
  pinMode(inputPin, INPUT);
  pinMode(buzzer, OUTPUT);
  pinMode(smokeA1, INPUT);
  delay(2000);
  
  }

void loop() {

  int value = analogRead(LM35);
  float Temperature = value * 500.0 / 1024.0;
  

  {
  val = digitalRead(inputPin);  
  if (val == HIGH) {           
    if (pirState == LOW) {
      digitalWrite(bulb, LOW);                              
      pirState = HIGH;
    }
  } 
  else {
    if (pirState == HIGH){
        digitalWrite(bulb, HIGH);                                   
      pirState = LOW;
    }
  }
}
    
  if (Temperature > 50){
    digitalWrite(motor, HIGH);

  }
  else {
    digitalWrite(motor, LOW);

  }
  
   delay(1000);
  
  
  
  int analogSensor = analogRead(smokeA1);
  Serial.print("Pin A1: ");
  Serial.println(analogSensor);
  if (analogSensor > sensorThres)
    
    {
      tone(buzzer, 1000, 200);
    }
  else
    {
      noTone(buzzer);
    }
  delay(100);
}

Precautions

  1. Connections should be made properly.
  2. Arduino is case Sensitive so code accordingly.
  3. Give different and appropriate colors to the wires.
  4. Use resistors for sensors and LCDs.

Do you have questions regarding our STEM program?

Contact us anytime.

Take your first step into the magical world of coding for kids

Share:

More Posts

Send Us A Message

Coding For kids

Coding Courses for Kids Online

Our courses which are tailored for grades 1 to 12, and our hands-on curriculum seamlessly integrates, preparing students for challenges and inspiring the next generation.

STEM Labs

STEM LAB for Schools

If you are a school searching for a cutting-edge makerspace solution that goes beyond conventional education, look no further. Partner with Makers’ Muse to unlock a world of innovation and transformative learning experiences for your students. 

Coding Toys

STEM LAB for Schools

Discover a revolutionary coding journey for students with our cutting-edge educational toys. Partner with us to unlock innovative learning experiences that transcend traditional education.

Leave a Reply