Making your home learn
Once this constitution is done, go ahead and wire it up, as shown here:
Once that is set, it is time for us to write the following code on to our Raspberry Pi:
import Adafruit_DHT import datetime import RPi.GPIO as GPIO import time import numpy as np import pandas as pd import Adafruit_DHT from sklearn.neighbors import KNeighborsClassifier GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) fan = 22 light = 23 sw1 = 13 sw2 = 14 GPIO.setup(led1,GPIO.OUT) GPIO.setup(led2,GPIO.OUT) GPIO.setup(sw1,GPIO.IN) GPIO.setup(sw2,GPIO.IN) sensor = 11 pin = 2 f = open("dataset.csv","a+") count = 0 while count < 50: data = "" H = datetime.datetime.now().strftime('%H') M = datetime.datetime.now().strftime('%M') data = str(H)+"."+str(M) humidity,temperature = Adafruit_DHT.read_retry(sensor,pin) data = data + "," + str(temperature) prev_state = state if (GPIO.input(sw1) == 0) and (GPIO.input(sw2) == 0): state = 0 GPIO.output(light,GPIO.LOW) GPIO.output(fan...