Innholdsfortegnelse:

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

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

Video: IOT Home Automation DIY Project #1: 7 Steps
Video: home assistant control so many relay! 2024, Desember
Anonim
Image
Image
Beskrivelse
Beskrivelse

# INNLEDNING

Hjemmeautomatisering er automatiseringsprosessen for husholdningsapparater som AC, vifte, kjøleskap, lys og listen fortsetter, slik at de kan kontrolleres med telefonen, datamaskinen eller til og med eksternt. Dette prosjektet omhandler esp2866 nodeMCU for å kontrollere husholdningsapparater gjennom vårt WiFi -nettverk.

Trinn 1: Komponenter som brukes

ESP 2866 NodeMCU

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

3. DHT11 sensor

4. Elektrisk pære

5. 5V relémodul

6. Brødbrett

7. Jumper Wires (hann-hunn og mann-mann)

8. Smarttelefon med Blynk -app installert

9. WiFi -nettverk.

Trinn 2: Beskrivelse

Beskrivelse
Beskrivelse

1. NodeMCU (Node MicroController Unit) er et programvare- og maskinvareutviklingsmiljø med åpen kildekode som er bygget opp rundt et veldig billig System-on-a-Chip (SoC) kalt ESP8266.

ESP8266 er en rimelig WiFi-modulbrikke som kan konfigureres til å koble til Internett for tingenes internett (IoT) og lignende teknologiprosjekter. I utgangspunktet kan ikke ditt normale elektriske og mekaniske utstyr koble seg til Internett på egen hånd. De har ikke det innebygde oppsettet for å gjøre det.

Du kan konfigurere ESP8266 med dette utstyret og gjøre fantastiske ting. Kontroll, overvåking, analyse og mye mer. ESP8266 NodeMCU har 17 GPIO -pinner som kan tilordnes forskjellige funksjoner som I2C, I2S, UART, PWM, IR fjernkontroll, LED -lys og knapp programmatisk. Hver digital aktivert GPIO kan konfigureres som høy eller lav. For mer informasjon, se

nodeMCU

Trinn 3: et stafett

et stafett
et stafett
et stafett
et stafett
et stafett
et stafett
et stafett
et stafett

er en elektrisk betjent bryter som kan slås på eller av, slik at strømmen går igjennom eller ikke, og kan styres med lave spenninger, som 5V levert av Arduino -pinnene.

Følgende figur viser relémodulens pinout De tre pinnene på venstre side av relemodulen kobler høyspenning, og pinnene på høyre side kobler komponenten som krever lav spenning-Arduino-pinnene.

Høyspenningssiden har to kontakter, hver med tre stikkontakter: felles (COM), normalt lukket (NC) og normalt åpen (NO).

1. COM: vanlig pin

2. NC (Normally Closed): Den normalt lukkede konfigurasjonen brukes når du vil at reléet skal lukkes som standard, noe som betyr at strømmen flyter med mindre du sender et signal fra Arduino til relemodulen for å åpne kretsen og stoppe strømmen.

3. NEI (normalt åpent): Den normalt åpne konfigurasjonen fungerer omvendt: reléet er alltid åpent, så kretsen brytes med mindre du sender et signal fra Arduino for å lukke kretsen.

Tilkoblingene mellom relemodulen og NodeMCU er veldig enkle:

1. GND: går til bakken

2. IN: styrer reléet (det kobles til en nodeMCU digital pin)

3. VCC: går til 5V

Her gir vi denne 5V og GND pin av reléet er koblet til henholdsvis arduino 5V og GND pin og GND pin av arduino er vanlig med GND pin på NodeMCU.

Før jeg fortsetter med dette prosjektet, vil jeg fortelle deg at du har å gjøre med nettspenning. Så vennligst se tilkoblingen ordentlig før du slår den på. Pins og tilkoblingsbeskrivelse:

1. Grønn ledning kobler D2 -pinnen til nodeMCU til i/p på reléet

2. De røde og gule ledningene kobler 5V og GND til henholdsvis VCC og GND på reléet.

Nå for å koble lasten (i dette tilfellet pæren). Klipp først strømførende ledning til pæren eller lampen. Koble nå den første enden, dvs. går til strømforsyningen til NO -pinnen (hvis du av og til vil slå på lampen/pæren) og den andre enden av strømførende ledning som går til pæren, til COM -pinnen på reléet. Finn forbindelsen nedenfor.

Trinn 4: DHT11 -sensor

DHT11 -sensor
DHT11 -sensor
DHT11 -sensor
DHT11 -sensor
DHT11 -sensor
DHT11 -sensor

Brukes til å registrere temperaturen og fuktigheten på arbeidsplassen i dette tilfellet, på sensoren.

For mer informasjon, se

Tilkobling av DHT11 er som følger Koble VCC- og GND -pinnene på sensoren til henholdsvis 3.3V og GND -pinnene på nodeMCU og datapinnen til D4 i denne brønnen. Du kan bruke hvilken som helst av GPIO -pinnene i dette prosjektet som er diskutert så langt. Vennligst referer til følgende bilde:

Her kobler de røde og grønne ledningene 3.3V- og GND-pinnene til nodeMCU med henholdsvis VCC (+) og GND (-) pinnen til DHT11-sensoren.

Trinn 5: Blynk -appen

Blynk -appen
Blynk -appen

Blynk er en ny plattform som lar deg raskt bygge grensesnitt for å kontrollere og overvåke maskinvareprosjektene dine fra iOS- og Android -enheten din. Etter at du har lastet ned Blynk -appen, kan du opprette et prosjektoversikt og ordne knapper, glidebrytere, grafer og andre widgets på skjermen.

For å komme i gang med blynk, følg lenken nedenfor.

For mer informasjon, se

Trinn 6: Kretsdiagram

Kretsdiagram
Kretsdiagram

Trinn 7: Kode

Få koden din her

Noen flere nyttige lenker

1. Blynk bibliotekskobling for arduino IDE

2. dht11 sensorbibliotek

3. Enkelt timerbibliotek

4. Hvorfor brukes en enkel timer?

Anbefalt: