Съдържание:

IOT проект за домашна автоматизация IOT #1: 7 стъпки
IOT проект за домашна автоматизация IOT #1: 7 стъпки

Видео: IOT проект за домашна автоматизация IOT #1: 7 стъпки

Видео: IOT проект за домашна автоматизация IOT #1: 7 стъпки
Видео: Умный дом на основе Arduino. Проект "Сеть-485". Часть 1 2024, Юли
Anonim
Image
Image
Описание
Описание

# ВЪВЕДЕНИЕ

Домашната автоматизация е процесът на автоматизация на домакински уреди като променлив ток, вентилатор, хладилник, светлини и списъкът продължава, така че да могат да се управляват с вашия телефон, компютър или дори дистанционно. Този проект се занимава с esp2866 nodeMCU за управление на уредите на нашия дом чрез нашата WiFi мрежа.

Стъпка 1: Използвани компоненти

ESP 2866 NodeMCU

2. 5V dc източник / Arduino UNO за 5V източник

3. DHT11 сензор

4. Електрическа крушка

5. 5V релеен модул

6. Платформа

7. Джъмперни проводници (мъж-жена и мъж-мъж)

8. Смартфон с инсталирано приложение Blynk

9. WiFi мрежа.

Стъпка 2: Описание

Описание
Описание

1. NodeMCU (Node MicroController Unit) е среда за разработка на софтуер и хардуер с отворен код, изградена около много евтина система на чип (SoC), наречена ESP8266.

ESP8266 е евтин чип за WiFi модул, който може да бъде конфигуриран за свързване към Интернет за Интернет на нещата (IoT) и подобни технологични проекти. По принцип вашите нормални електрически и механични съоръжения не могат да се свързват сами с интернет. Те нямат вградена настройка за това.

Можете да настроите ESP8266 с тези съоръжения и да правите невероятни неща. Контрол, мониторинг, анализ и много други. ESP8266 NodeMCU има 17 GPIO пина, които могат да бъдат присвоени на различни функции като I2C, I2S, UART, PWM, IR дистанционно управление, LED светлина и бутон програмно. Всеки цифрово активиран GPIO може да бъде конфигуриран като висок или нисък. За повече подробности вижте

nodeMCU

Стъпка 3: Реле

реле
реле
реле
реле
реле
реле
реле
реле

е електрически превключвател, който може да се включва или изключва, оставяйки тока да премине или не, и може да се управлява с ниско напрежение, като 5V, осигурено от щифтовете Arduino.

Следващата фигура показва извода на релейния модул 3-те пина от лявата страна на релейния модул свързват високо напрежение, а щифтовете от дясната страна свързват компонента, който изисква ниско напрежение-щифтовете Arduino.

Страната с високо напрежение има два конектора, всеки с три гнезда: общ (COM), нормално затворен (NC) и нормално отворен (NO).

1. COM: общ щифт

2. NC (нормално затворен): нормално затворената конфигурация се използва, когато искате релето да бъде затворено по подразбиране, което означава, че токът тече, освен ако не изпратите сигнал от Arduino към релейния модул, за да отворите веригата и да спрете тока.

3. НЕ (нормално отворен): нормално отворената конфигурация работи обратното: релето е винаги отворено, така че веригата е прекъсната, освен ако не изпратите сигнал от Arduino за затваряне на веригата.

Връзките между релейния модул и NodeMCU са наистина прости:

1. GND: отива на земята

2. IN: управлява релето (то ще бъде свързано към цифров извод nodeMCU)

3. VCC: отива на 5V

Тук даваме този 5V и GND щифт на релето е свързан съответно към arduino 5V и GND щифт и GND щифтът на arduino е общ с GND щифта на NodeMCU.

Преди да продължите с този проект, искам да ви уведомя, че имате работа с мрежовото напрежение. Така че, моля, вижте връзката правилно, преди да я включите. Пинове и описание на връзката:

1. Зеленият проводник свързва D2 извода на nodeMCU към i/p на релето

2. Червеният и жълтият проводник свързват съответно 5V и GND към VCC и GND на релето.

Сега за свързване на товара (в този случай крушката). Първо отрежете жив проводник на крушката или лампата. Сега свържете първия край, т.е. отива към мрежово захранване към щифта NO (ако от време на време искате да включите лампата/крушката), а другият край на проводника под напрежение, отиващ към крушката, към COM щифта на релето. Моля, намерете връзката по -долу.

Стъпка 4: DHT11 сензор

Сензор DHT11
Сензор DHT11
Сензор DHT11
Сензор DHT11
Сензор DHT11
Сензор DHT11

Използва се за отчитане на температурата и влажността на работното място в тази стая на сензора.

За повече подробности вижте

Връзката на DHT11 е както следва. Свържете VCC и GND щифтовете на сензора към 3.3V и GND щифтовете на nodeMCU съответно и пина за данни към D4 в тази ямка можете да използвате всеки от GPIO щифтовете в този проект, обсъден досега. Моля, обърнете се към следното изображение:

Тук червеният и зеленият проводник свързват 3.3V и GND щифтовете на nodeMCU съответно с щифта VCC (+) и GND (-) на сензора DHT11.

Стъпка 5: Приложението Blynk

Приложението Blynk
Приложението Blynk

Blynk е нова платформа, която ви позволява бързо да изграждате интерфейси за контрол и мониторинг на вашите хардуерни проекти от вашето iOS и Android устройство. След като изтеглите приложението Blynk, можете да създадете табло за управление на проекта и да подредите бутони, плъзгачи, графики и други приспособления на екрана.

За да започнете с blynk, следвайте връзката по -долу.

За повече подробности вижте

Стъпка 6: Електрическа схема

Електрическа схема
Електрическа схема

Стъпка 7: Код

Вземете кода си тук

Още няколко полезни връзки

1. Връзка към библиотеката на Blynk за arduino IDE

2. dht11 сензорна библиотека

3. Проста библиотека с таймер

4. Защо се използва обикновен таймер ??

Препоръчано: