Indholdsfortegnelse:

IOT Home Automation DIY Project #1: 7 trin
IOT Home Automation DIY Project #1: 7 trin

Video: IOT Home Automation DIY Project #1: 7 trin

Video: IOT Home Automation DIY Project #1: 7 trin
Video: Wifi Smart Home Automation system with Manual Switches using NodeMCU ESP8266 & Blynk | IoT Projects 2024, Juli
Anonim
Image
Image
Beskrivelse
Beskrivelse

# INTRODUKTION

Hjemmeautomatisering er automatiseringsprocessen for husholdningsapparater som vekselstrøm, ventilator, køleskab, lys og listen fortsætter, så de kan styres med din telefon, computer eller endda eksternt. Dette projekt omhandler esp2866 nodeMCU til at styre apparaterne i vores hjem via vores WiFi -netværk.

Trin 1: Brugte komponenter

ESP 2866 NodeMCU

2. 5V dc kilde / Arduino UNO til 5V kilde

3. DHT11 sensor

4. Elektrisk pære

5. 5V relæmodul

6. Brødbræt

7. Jumper Wires (han-hun & han-han)

8. Smartphone med Blynk -app installeret

9. WiFi -netværk.

Trin 2: Beskrivelse

Beskrivelse
Beskrivelse

1. NodeMCU (Node MicroController Unit) er et open source software- og hardwareudviklingsmiljø, der er bygget op omkring en meget billig System-on-a-Chip (SoC) kaldet ESP8266.

ESP8266 er en billig WiFi-modulchip, der kan konfigureres til at oprette forbindelse til internettet for tingenes internet (IoT) og lignende teknologiprojekter. Grundlæggende kan dit normale elektriske og mekaniske udstyr ikke oprette forbindelse til Internettet alene. De har ikke det indbyggede setup til at gøre det.

Du kan konfigurere ESP8266 med dette udstyr og lave fantastiske ting. Kontrol, overvågning, analyse og meget mere. ESP8266 NodeMCU har 17 GPIO -ben, der kan programmeres til forskellige funktioner, f.eks. I2C, I2S, UART, PWM, IR -fjernbetjening, LED -lys og knap programmatisk. Hver digital aktiveret GPIO kan konfigureres som høj eller lav. For flere detaljer henvises til

nodeMCU

Trin 3: et relæ

et stafet
et stafet
et stafet
et stafet
et stafet
et stafet
et stafet
et stafet

er en elektrisk betjent kontakt, der kan tændes eller slukkes, som lader strømmen gå igennem eller ej, og kan styres med lave spændinger, ligesom 5V leveret af Arduino -benene.

Den følgende figur viser relæmodulets pinout De 3 ben på relæmodulets venstre side forbinder højspænding, og benene på højre side forbinder den komponent, der kræver lav spænding-Arduino-benene.

Højspændingssiden har to stik, hver med tre stik: fælles (COM), normalt lukket (NC) og normalt åben (NO).

1. COM: fælles pin

2. NC (normalt lukket): Den normalt lukkede konfiguration bruges, når du vil have relæet som standard lukket, hvilket betyder, at strømmen flyder, medmindre du sender et signal fra Arduino til relæmodulet for at åbne kredsløbet og stoppe strømmen.

3. NEJ (normalt åben): den normalt åbne konfiguration fungerer omvendt: relæet er altid åbent, så kredsløbet er brudt, medmindre du sender et signal fra Arduino for at lukke kredsløbet.

Forbindelserne mellem relæmodulet og NodeMCU er virkelig enkle:

1. GND: går til jorden

2. IN: styrer relæet (det tilsluttes en nodeMCU digital pin)

3. VCC: går til 5V

Her giver vi denne 5V og GND pin af relæ er forbundet til henholdsvis arduino 5V og GND pin, og GND pin af arduino er almindelig med GND pin på NodeMCU.

Inden jeg fortsætter med dette projekt, vil jeg fortælle dig, at du har at gøre med netspænding. Så se venligst forbindelsen ordentligt, før du tænder den. Stifter og forbindelsesbeskrivelse:

1. Grøn ledning forbinder D2 -stiften på nodeMCU til relæets i/p

2. De røde og gule ledninger forbinder 5V og GND til henholdsvis VCC og GND på relæ.

Nu skal du forbinde belastningen (i dette tilfælde pæren). Klip først den levende ledning af pæren eller lampen. Tilslut nu den første ende dvs. går til lysnettet til NO -stiften (hvis du lejlighedsvis vil tænde lampen/pæren) og den anden ende af den strømførende ledning, der går til pæren, til COM -stiften på relæet. Find venligst forbindelsen herunder.

Trin 4: DHT11 -sensor

DHT11 sensor
DHT11 sensor
DHT11 sensor
DHT11 sensor
DHT11 sensor
DHT11 sensor

Bruges til at registrere temperaturen og fugtigheden på arbejdspladsen i dette tilfælde rum, på sensoren.

For flere detaljer henvises til

Tilslutning af DHT11 er som følger Tilslut sensorens VCC- og GND -ben til henholdsvis 3.3V og GND -benene på nodeMCU og datapinden til D4 i denne brønd, du kan bruge en hvilken som helst af GPIO -benene i dette projekt, der er diskuteret hidtil. Se venligst følgende billede:

Her forbinder de røde og grønne ledninger 3.3V- og GND-benene på nodeMCU med henholdsvis VCC (+) og GND (-) stiften på DHT11-sensoren.

Trin 5: Blynk -appen

Blynk -appen
Blynk -appen

Blynk er en ny platform, der giver dig mulighed for hurtigt at opbygge grænseflader til styring og overvågning af dine hardwareprojekter fra din iOS- og Android -enhed. Når du har downloadet Blynk -appen, kan du oprette et projektdashboard og arrangere knapper, skydere, grafer og andre widgets på skærmen.

For at komme i gang med blynk skal du følge nedenstående link.

For flere detaljer henvises til

Trin 6: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

Trin 7: Kode

Få din kode her

Nogle flere nyttige links

1. Blynk bibliotekslink til arduino IDE

2. dht11 sensorbibliotek

3. Enkelt timerbibliotek

4. Hvorfor bruges simpel timer ??

Anbefalede: