Sadržaj:
- Korak 1: Korištene komponente
- Korak 2: Opis
- Korak 3: Relej
- Korak 4: DHT11 senzor
- Korak 5: Aplikacija Blynk
- Korak 6: Dijagram kola
- Korak 7: Kodirajte
Video: IOT projekat kućne automatizacije IOT #1: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
# UVOD
Kućna automatizacija je proces automatizacije kućanskih aparata poput izmjenične struje, ventilatora, hladnjaka, svjetala i lista se nastavlja, tako da se njima može upravljati telefonom, računarom ili čak daljinski. Ovaj projekt se bavi esp2866 nodeMCU za kontrolu kućanskih aparata putem naše WiFi mreže.
Korak 1: Korištene komponente
ESP 2866 NodeMCU
2. 5V DC izvor / Arduino UNO za 5V izvor
3. DHT11 senzor
4. Električna sijalica
5. 5V relejni modul
6. Oglasna ploča
7. Žice za kratkospojnike (muško-žensko i muško-muško)
8. Pametni telefon sa instaliranom aplikacijom Blynk
9. WiFi mreža.
Korak 2: Opis
1. NodeMCU (Node MicroController Unit) je okruženje za razvoj softvera i hardvera otvorenog koda koje je izgrađeno oko vrlo jeftinog sistema na čipu (SoC) zvanog ESP8266.
ESP8266 je jeftin čip za WiFi modul koji se može konfigurirati za povezivanje na Internet za Internet stvari (IoT) i slične tehnološke projekte. U osnovi, vaša normalna električna i mehanička oprema ne mogu se same povezati s internetom. Nemaju ugrađene postavke za to.
S ovom opremom možete postaviti ESP8266 i raditi nevjerojatne stvari. Kontrola, praćenje, analiza i još mnogo toga. ESP8266 NodeMCU ima 17 GPIO pinova koji se programski mogu dodijeliti različitim funkcijama kao što su I2C, I2S, UART, PWM, IC daljinski upravljač, LED svjetlo i tipka. Svaki digitalno omogućeni GPIO može se konfigurirati kao visok ili nizak. Za više detalja pogledajte
nodeMCU
Korak 3: Relej
je prekidač s električnim pogonom koji se može uključiti ili isključiti, propuštajući struju ili ne, a može se kontrolirati niskim naponom, poput 5V koje osiguravaju Arduino pinovi.
Sljedeća slika prikazuje pinout modula releja. 3 pina na lijevoj strani relejnog modula povezuju visoki napon, a pinovi na desnoj strani povezuju komponentu koja zahtijeva nizak napon-Arduino pinove.
Visokonaponska strana ima dva konektora, svaki sa tri utičnice: zajednički (COM), normalno zatvoren (NC) i normalno otvoren (NO).
1. COM: zajednički pin
2. NC (normalno zatvoreno): normalno zatvorena konfiguracija se koristi kada želite da se relej prema zadanim postavkama zatvori, što znači da struja teče osim ako ne pošaljete signal iz Arduina u relejni modul da biste otvorili krug i zaustavili struju.
3. NE (Normalno otvoreno): normalno otvorena konfiguracija funkcionira obrnuto: relej je uvijek otvoren, pa je krug prekinut osim ako ne pošaljete signal s Arduina da biste zatvorili krug.
Veze između relejnog modula i NodeMCU -a vrlo su jednostavne:
1. GND: ide na zemlju
2. IN: kontrolira relej (bit će spojen na nodeMCU digitalni pin)
3. VCC: ide na 5V
Ovdje dajemo da je ovaj 5V i GND pin releja spojen na arduino 5V i GND pin respektivno, a GND pin arduina je uobičajen sa GND pinom NodeMCU -a.
Prije nego nastavite s ovim projektom, želim vas obavijestiti da se bavite mrežnim naponom. Stoga, prije nego što ga uključite, pažljivo provjerite vezu. Igle i opis veze:
1. Zelena žica povezuje D2 pin čvora nodeMCU na i/p releja
2. Crvena i žuta žica povezuju 5V i GND na VCC i GND releja.
Sada spojite opterećenje (u ovom slučaju žarulju). Prvo prerežite žicu pod naponom sijalice ili lampe. Sada spojite prvi kraj, tj. Ide na mrežno napajanje na NO pin (ako povremeno želite uključiti žarulju/žarulju), a drugi kraj žice pod naponom koji ide do žarulje, na COM pin releja. Molimo pronađite donju vezu.
Korak 4: DHT11 senzor
Koristi se za mjerenje temperature i vlažnosti radnog mjesta u ovoj prostoriji senzora.
Za više detalja pogledajte
Povezivanje DHT11 je kako slijedi. Spojite VCC i GND pinove senzora na 3.3V i GND pinove nodeMCU respektivno, a podatkovni pin na D4 u ovoj jažici možete koristiti bilo koji od GPIO pinova u ovom projektu o kojem se do sada govorilo. Molimo vas da pogledate sljedeću sliku:
Ovdje crvena i zelena žica povezuju pinove 3.3V i GND nodeMCU sa pinom VCC (+) i GND (-) na senzoru DHT11.
Korak 5: Aplikacija Blynk
Blynk je nova platforma koja vam omogućuje brzu izgradnju sučelja za kontrolu i praćenje vaših hardverskih projekata sa vašeg iOS i Android uređaja. Nakon preuzimanja aplikacije Blynk, možete stvoriti nadzornu ploču projekta i rasporediti gumbe, klizače, grafikone i druge widgete na ekranu.
Za početak rada s blynkom slijedite donju vezu.
Za više detalja pogledajte
Korak 6: Dijagram kola
Korak 7: Kodirajte
Ovdje nabavite svoj kôd
Još nekoliko korisnih linkova
1. Veza do biblioteke Blynk za arduino IDE
2. dht11 biblioteka senzora
3. Jednostavna biblioteka tajmera
4. Zašto se koristi jednostavan mjerač vremena?
Preporučuje se:
WiFi sistem kućne automatizacije sa izuzetno niskom snagom: 6 koraka (sa slikama)
WiFi sistem kućne automatizacije iznimno male snage: U ovom projektu pokazujemo kako možete izgraditi osnovni lokalni sistem kućne automatizacije u nekoliko koraka. Koristit ćemo Raspberry Pi koji će djelovati kao centralni WiFi uređaj. Dok ćemo za krajnje čvorove koristiti IOT kriket za izradu baterije
Uradi sam alarmni sistem protiv kućne automatizacije!: 5 koraka (sa slikama)
Uradi sam alarmni sistem protiv kućne automatizacije !: U ovom projektu pokazat ću vam kako koristiti softver kućnog pomoćnika za stvaranje alarmnog sistema za uljeze u vašem domu. Sistem će u osnovi otkriti ako se vrata otvore bez dozvole, a zatim će poslati obavijest
Zidni nosač za IPad kao kontrolna ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje ekrana: 4 koraka (sa slikama)
Zidni nosač za IPad Kao kontrolna ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje ekrana: U posljednje vrijeme dosta sam vremena proveo u automatizaciji stvari u svojoj kući i oko nje. Koristim Domoticz kao aplikaciju za kućnu automatizaciju, za detalje pogledajte www.domoticz.com. U potrazi za aplikacijom nadzorne ploče koja prikazuje sve informacije o Domoticzu
Obavještenje o zvonu na vratima za osobe oštećenog sluha putem kućne automatizacije (ESP-sada, MQTT, Openhab): 3 koraka
Obavještenje o zvonu na vratima za osobe oštećenog sluha putem kućne automatizacije (ESP-sada, MQTT, Openhab): U ovom uputstvu ću vam pokazati kako sam integrirao svoje normalno zvono na kućnu automatizaciju. Ovo rješenje je vrlo pogodno za osobe sa oštećenim sluhom. U mom slučaju koristim ga za primanje obavijesti ako je soba zauzeta i bučna na rođendanskoj zabavi djece. Ja
Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU - u IOT platformi: 14 koraka
Kako napraviti Firebase sistem kućne automatizacije pomoću NodeMCU | u IOT platformi: CILJ OVOG PROJEKTAOvaj projekt ima za cilj razvoj sistema kućne automatizacije koji daje korisniku potpunu kontrolu nad svim uređajima na daljini kojima se može upravljati njegov dom pomoću IOT Android aplikacije. Postoji mnogo mrežnih poslužitelja i platformi trećih strana