Съдържание:
- Консумативи
- Стъпка 1: Електрическа схема
- Стъпка 2: Направете веригата на платката за тестване
- Стъпка 3: Учебно видео за този IOT проект
- Стъпка 4: Инсталирайте приложението Blynk
- Стъпка 5: Различен режим на модула Smart Relay
- Стъпка 6: Ръчен режим
- Стъпка 7: Автоматичен режим
- Стъпка 8: Проектиране на печатни платки
- Стъпка 9: Поръчайте печатната платка
- Стъпка 10: Качване на Gerber файл и задаване на параметрите
- Стъпка 11: Изберете Адрес за доставка и Режим на плащане
- Стъпка 12: Запоявайте всички компоненти
- Стъпка 13: Програмирайте NodeMCU
- Стъпка 14: Свържете домакинските уреди
- Стъпка 15: Поставете пълната верига вътре в КУТИЯ
- Стъпка 16: Най -накрая
Видео: Домашна автоматизация с NodeMCU сензор за докосване LDR реле за контрол на температурата: 16 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В миналите си проекти на NodeMCU съм управлявал две домакински уреди от приложението Blynk. Получих много коментари и съобщения за надграждане на проекта с ръчно управление и добавяне на още функции.
Затова проектирах тази кутия за удължаване на интелигентния дом.
В този проект за домашна автоматизация, базиран на IoT, направих домашна автоматизация, използвайки Blynk & NodeMCU със сензор за докосване, LDR, реле за контрол на температурата с обратна връзка в реално време.
В ръчен режим този релейен модул може да се управлява от мобилен телефон или смартфон и ръчно превключвател с докосване (TTP223).
В автоматичен режим това интелигентно реле също може да усети стайната температура и слънчевата светлина, за да включва и изключва вентилатора и крушката с помощта на сензора DHT11 и LDR.
Този проект за интелигентен дом има следните функции:
1. Домакински уреди, управлявани от мобилни устройства с помощта на приложението Blynk
2. Домакински уреди, контролирани автоматично от датчика за температура и влажност (в автоматичен режим)
3. Домакински уреди, управлявани от Dark Sensor автоматично (в автоматичен режим)
4. Наблюдавайте живата стайна температура и влажност на OLED и смартфон
5. Домакински уреди, управлявани ръчно с сензорен превключвател
6. Контролирайте домакинските уреди чрез интернет (WiFi)
Този проект е вдъхновен от този Simple NodeMCU проект
Консумативи
1. Борд на NodeMCU
2. Сензор DH11
3. LDR
4. 10k резистори 5 бр
5. 1k резистори 3 бр
6. 220-омови резистори 2 бр
7. BC547 NPN транзистори 2 бр
8. Диод 1N4007 2 бр
9. Диод 1N4001 1но
10. 5-мм LED (1.5v) 3 no
11. SPDT 5V Релета 2 бр
12. Натиснете превключвател/ бутон 4 не (или) TTP223 сензор за докосване (3но)
13. Съединители и джъмпери
14. OLED I2C дисплей (0.96 "или 1.3") (по избор)
15. Hi-Link 220V до 5V AC към DC преобразувател
Стъпка 1: Електрическа схема
Това е пълната електрическа схема за тази система за интелигентен дом, базирана на IoT.
Използвал съм NodeMCU за управление на релейния модул. Свързах DHT11 сензора за температура и влажност и LDR, за да управлявам релето автоматично според стайната температура и околната светлина.
Има четири бутона, свързани с NodeMCU, т.е., S1, S2, CMODE, RST. S1 & S2 за ръчно управление на релейния модул.
Можете също да свържете сензорите за докосване TTP223 вместо бутони.
CMODE за промяна на режима (ръчен режим, автоматичен режим)
RST за нулиране на NodeMCU
Използвал съм 110V/220V AC към 5V DC преобразувател за захранване на 5V към NodeMCU и релета.
Така че можете да свържете директно 110V или 220V AC захранване с този интелигентен релеен модул.
Стъпка 2: Направете веригата на платката за тестване
Преди да проектирам печатната платка, първо направих веригата на макета за тестване.
По време на тестването качих кода в NodeMCU, след което се опитах да контролирам релетата с бутони, сензорен превключвател. Приложение Blynk, температурен сензор и LDR.
Тук RST щифтът е активен ниско, така че сензорът за докосване, свързан с RST щифта, трябва да е активен нисък.
Изтеглете прикачения код за този проект на NodeMCU. Споменах всички връзки на необходимите библиотеки в кода.
Стъпка 3: Учебно видео за този IOT проект
Във видео урока съм обяснил подробно всички стъпки за направата на това устройство за интелигентен дом.
Така че можете лесно да направите този IoT проект за вашия дом.
Стъпка 4: Инсталирайте приложението Blynk
Инсталирайте приложението Blynk от Google Play Store или App Store, след което добавете всички необходими джаджи, за да контролирате релейния модул и да следите температурата и влажността. Обясних всички подробности във видеото с урока.
Използвал съм джаджите с 3 бутона, за да контролирам релейния модул и да променя режима.
И 2 джаджи за измерване на температурата и влажността.
Стъпка 5: Различен режим на модула Smart Relay
Можем да управляваме интелигентното реле в два режима:
1. Ръчен режим
2. Автоматичен режим
Можем лесно да променим режима с бутона CMODE, поставен на печатната платка или от приложението Blynk.
В авто
Стъпка 6: Ръчен режим
В ръчен режим можем да управляваме релейния модул от сензорните превключватели S1 и S2 или от приложението Blynk, Винаги можем да следим състоянието на обратната връзка в реално време на превключвателите от приложението Blynk.
Също така можем да следим температурата и влажността на OLED дисплея и приложението Blynk, както можете да видите на снимките.
С приложението Blynk можем да контролираме релейния модул отвсякъде, ако имаме интернет на нашия смартфон.
Стъпка 7: Автоматичен режим
В автоматичен режим релейният модул се управлява от сензора DHT11 и LDR.
Можем да зададем предварително определени минимални и максимални стойности на температурата и светлината в кода.
Контрол на температурата
Когато стайната температура премине предварително определената максимална температура, релето-1 се включва и когато стайната температура стане по-ниска от предварително определената минимална температура, релето-1 се изключва автоматично.
LDR контрол
По подобен начин, когато нивото на светлината намалее, релето 2 се включва и когато светлината е достатъчна, релето 2 се изключва автоматично.
Обясних подробно във видеото с урока.
Стъпка 8: Проектиране на печатни платки
След като изпробвах всички функции на интелигентния релеен модул на макета, проектирах печатната платка, за да направя схемата компактна и да придаде на проекта професионален вид.
Можете да изтеглите файла PCB Gerber на този проект за домашна автоматизация, базиран на IoT, от следната връзка:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Стъпка 9: Поръчайте печатната платка
След като изтеглите файла Garber, можете лесно да поръчате печатната платка
1. Посетете https://jlcpcb.com и влезте/се регистрирайте
2. Щракнете върху бутона QUOTE NOW.
3 Щракнете върху бутона „Добавяне на вашия Gerber файл“. След това прегледайте и изберете файла Gerber, който сте изтеглили.
Стъпка 10: Качване на Gerber файл и задаване на параметрите
4. Задайте необходимия параметър като количество, маскиращ цвят на печатни платки и т.н.
5. След като изберете всички параметри за печатни платки, кликнете върху бутона ЗАПАЗИ В КОШНИЦАТА.
Стъпка 11: Изберете Адрес за доставка и Режим на плащане
6. Въведете адреса за доставка.
7. Изберете подходящия за вас начин на доставка.
8. Изпратете поръчката и продължете с плащането.
Можете също да проследите поръчката си от JLCPCB.com.
Моите печатни платки отнеха 2 дни, за да бъдат произведени и пристигнаха в рамките на седмица, използвайки опцията за доставка на DHL.
ПХБ бяха добре опаковани и качеството беше наистина добро на тази достъпна цена.
Стъпка 12: Запоявайте всички компоненти
След това запоявайте всички компоненти съгласно електрическата схема.
След това свържете NodeMCU, DHT11, LDR и OLED дисплей.
Стъпка 13: Програмирайте NodeMCU
1. Свържете NodeMCU с лаптоп
2. Изтеглете кода. (Прикачен)
3. Променете маркера за удостоверяване на Blynk, името на WiFi, паролата за WiFi.
4. Променете предварително зададената температура и светлинна стойност за автоматичен режим според вашите изисквания
5. Изберете платката NodeMCU 12E и правилния ПОРТ. След това качете кода.
** В този проект можете да използвате както 0.96 "OLED, така и 1.3" OLED дисплей. Споделих кода и за OLED, качете кода според OLED дисплея, който използвате.
Вече прикачих кода в предишните стъпки.
Стъпка 14: Свържете домакинските уреди
Свържете домакинските уреди съгласно електрическата схема.
Моля, вземете подходящи предпазни мерки при работа с високо напрежение.
Тук можете директно да свържете 110V или 220V AC захранване.
** Не съм използвал сензор за докосване за RST щифта, тъй като е активен НИСКО.
Стъпка 15: Поставете пълната верига вътре в КУТИЯ
Поставих цялата верига в пластмасова кутия. Тъй като ще използвам този NodeMCU проект като Smart Extension BOX.
Ще бъде много полезен и лесен за използване.
Стъпка 16: Най -накрая
Включете захранването 110V/230V.
Сега можете да управлявате домашните си уреди по интелигентен начин. Надявам се, че този проект за автоматизация на дома ви е харесал. Споделих цялата необходима информация за този проект.
Ще бъда много благодарен, ако споделите ценната си обратна връзка. Също така, ако имате някакви запитвания, моля, пишете в секцията за коментари.
За още такива проекти, моля, следвайте TechStudyCell. Благодаря ви за отделеното време и щастливо обучение.
Препоръчано:
Как да направим домашна автоматизация, базирана на IoT с контролно реле на сензори NodeMCU: 14 стъпки (със снимки)
Как да направим домашна автоматизация на базата на IoT с реле за управление на сензори NodeMCU: В този проект, базиран на IoT, направих домашна автоматизация с модул за релейно управление Blynk и NodeMCU с обратна връзка в реално време. В ръчен режим този релейен модул може да се управлява от мобилен телефон или смартфон и, ръчно превключване. В автоматичен режим този умен
Три схеми на сензор за докосване + Схема на таймер за докосване: 4 стъпки
Три вериги на сензора за докосване + Схема на таймера за докосване: Сензорът за докосване е верига, която се ВКЛЮЧВА, когато открие докосването върху сензорните щифтове. Той работи на преходна основа, т.е. натоварването ще бъде включено само за времето, когато докосването е върху щифтовете. Тук ще ви покажа три различни начина да усетите докосване
Планиране на домашна система за домашна автоматизация: 12 стъпки
Планиране на система за домашна автоматизация „Направи си сам“: Целта на тази инструкция не е да ви каже как можете да правите каквото искате в дома си. Вместо това е написано, за да се превърне една идея в реалност, но също така да се превърне лудостта в здрав разум чрез разбиране на границите (технология, цена, необходимо време
Интелигентна музика в спалня и баня с Raspberry Pi - Интегриране на многостаен, аларма, контрол на бутони и домашна автоматизация: 7 стъпки
Интелигентна музика в спалня и вана с Raspberry Pi - Интегриране на мултирум, аларма, контрол на бутони и домашна автоматизация: Днес искаме да ви дадем два примера как можете да използвате Raspberry Pi с нашия софтуер Max2Play за автоматизация на дома: в банята и спалнята . И двата проекта са сходни по това, че висококачествената музика от различни източници може да се предава чрез
Домашна автоматизация: Аларма и дисплей на LCD, когато температурата е над праговата стойност: 5 стъпки
Домашна автоматизация: Аларма и дисплей на LCD, когато температурата е над праговата стойност: Този блог ще демонстрира как да направите система за домашна автоматизация, която ще започне да подава аларма, когато температурата достигне повече от програмираната прагова стойност. Той ще продължи да показва текущата температура на помещението на LCD и нужда от действие