Съдържание:
- Консумативи
- Стъпка 1: Електрическа схема
- Стъпка 2: Направете веригата на платката за тестване
- Стъпка 3: Инсталирайте приложението Blynk
- Стъпка 4: Различен режим на модула Smart Relay
- Стъпка 5: Ръчен режим
- Стъпка 6: Автоматичен режим
- Стъпка 7: Проектиране на печатни платки
- Стъпка 8: Поръчайте печатната платка
- Стъпка 9: Качване на Gerber файл и задаване на параметрите
- Стъпка 10: Изберете Адрес за доставка и Режим на плащане
- Стъпка 11: Запоявайте всички компоненти
- Стъпка 12: Програмирайте NodeMCU
- Стъпка 13: Свържете домакинските уреди
- Стъпка 14: Най -накрая
Видео: Как да направим домашна автоматизация, базирана на IoT с контролно реле на сензори NodeMCU: 14 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В този проект, базиран на IoT, направих Домашна автоматизация с модул за релейно управление Blynk и NodeMCU с обратна връзка в реално време. В ръчен режим този релейен модул може да се управлява от мобилен телефон или смартфон и, ръчно превключване. В автоматичен режим това интелигентно реле също може да усети стайната температура и слънчевата светлина, за да включва и изключва вентилатора и крушката.
Този проект за интелигентен дом има следните функции: 1. Домакински уреди, управлявани от мобилни устройства с помощта на приложението Blynk 2. Домакински уреди, контролирани автоматично от датчика за температура и влажност (в автоматичен режим) 3. Домакински уреди, контролирани автоматично от сензор за тъмнина (в автоматичен режим) 4. Следете показанията за стайна температура и влажност на живо на OLED и Смартфон 5. Домакински уреди, управлявани с ръчни превключватели 6. Управлявайте домакинските уреди чрез Интернет
Консумативи
Необходими компоненти за този проект за интелигентна къща
1. NodeMCU
2. Сензор DH11
3. LDR
4. 10k резистори 5 бр
5. 1k резистори 5 не (R1 до R4)
6. 220-омови резистори 2 не (R5 и R6)
7. Оптрон PC817 2 не
8. BC547 NPN транзистори 2 бр
9. Диод 1N4007 2 бр
10. Диод 1N4001 1но
11. LED (1.5v) 3 не
12. Кондензатори 100uF 2 бр
13. SPDT 12V Релета 2 бр
14. 7805 регулатор на напрежение 1 бр
15. Натиснете превключвател/ бутон 4 не
16. Съединители и джъмпери
17. OLED I2C дисплей (0,96 "или 1,3")
Стъпка 1: Електрическа схема
Това е пълната електрическа схема за този проект за домашна автоматизация, базиран на IoT.
Използвал съм NodeMCU за управление на релейния модул. Свързах DHT11 сензора за температура и влажност и LDR, за да управлявам релето автоматично според стайната температура и околната светлина. Има четири бутона, свързани с NodeMCU, т.е., S1, S2, CMODE, RST. S1 & S2 за ръчно управление на релейния модул CMODE за промяна на режима (ръчен режим, автоматичен режим) RST за нулиране на NodeMCU Доставих 12V към релейния модул и използвах регулатор на напрежението 7805 за захранване на 5v към NodeMCU.
Стъпка 2: Направете веригата на платката за тестване
Преди да проектирам печатната платка, първо направих веригата на макета за тестване. По време на тестването качих кода в NodeMCU, след което се опитах да контролирам релетата с бутоните, приложението Blynk, температурния сензор и LDR.
Изтеглете прикачения код за този проект на NodeMCU.
Споменах всички връзки на необходимите библиотеки в кода.
Стъпка 3: Инсталирайте приложението Blynk
Инсталирайте приложението Blynk от Google Play Store или App Store, след което добавете всички необходими джаджи, за да контролирате релейния модул и да следите температурата и влажността. Обясних всички подробности във видеото с урока.
Използвал съм джаджите с 3 бутона, за да контролирам релейния модул и да променя режима. И 2 джаджи за измерване на температурата и влажността.
Стъпка 4: Различен режим на модула Smart Relay
Можем да управляваме интелигентното реле в 2 режима:
1. Ръчен режим
2. Автоматичен режим
Можем лесно да променим режима с бутона CMODE, поставен на печатната платка или от приложението Blynk.
Стъпка 5: Ръчен режим
В ръчен режим можем да управляваме релейния модул от бутоните S1 и S2 или от приложението Blynk.
Винаги можем да следим състоянието на обратна връзка в реално време на превключвателите от приложението Blynk. Също така можем да следим температурата и влажността на OLED дисплея и приложението Blynk, както можете да видите на снимките. С приложението Blynk можем да контролираме релейния модул отвсякъде, ако имаме интернет на нашия смартфон.
Стъпка 6: Автоматичен режим
В автоматичен режим релейният модул се управлява от сензора DHT11 и LDR.
Можем да зададем предварително определени минимални и максимални стойности на температурата и светлината. В автоматичен режим, когато стайната температура пресича предварително определената максимална температура, релето-1 се включва и когато стайната температура стане по-ниска от предварително определената минимална температура, релето-1 се изключва автоматично.
По подобен начин, когато нивото на светлината намалее, релето 2 се включва и когато светлината е достатъчна, релето 2 се изключва автоматично. Обясних подробно във видеото с урока.
Стъпка 7: Проектиране на печатни платки
Тъй като ще използвам веригата ежедневно, след като изпробвах всички функции на модула за интелигентно реле на макета, проектирах печатната платка. Можете да изтеглите файла PCB Gerber на този проект за домашна автоматизация от следната връзка:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
Стъпка 8: Поръчайте печатната платка
След като изтеглите файла Garber, можете лесно да поръчате печатната платка
1. Посетете https://jlcpcb.com и влезте/се регистрирайте
2. Щракнете върху бутона QUOTE NOW.
3 Щракнете върху бутона „Добавяне на вашия Gerber файл“.
След това прегледайте и изберете файла Gerber, който сте изтеглили.
Стъпка 9: Качване на Gerber файл и задаване на параметрите
4. Задайте необходимия параметър като количество, цвят на печатни платки и т.н.
5. След като изберете всички параметри за печатни платки, кликнете върху бутона ЗАПАЗИ В КОШНИЦАТА.
Стъпка 10: Изберете Адрес за доставка и Режим на плащане
6. Въведете адреса за доставка.
7. Изберете подходящия за вас начин на доставка.
8. Изпратете поръчката и продължете с плащането. Можете също да проследите поръчката си от JLCPCB.com.
Моите печатни платки отнеха 2 дни, за да бъдат произведени и пристигнаха в рамките на седмица, използвайки опцията за доставка на DHL.
ПХБ бяха добре опаковани и качеството беше наистина добро на тази достъпна цена.
Стъпка 11: Запоявайте всички компоненти
След това запоявайте всички компоненти съгласно електрическата схема.
След това свържете NodeMCU, DHT11, LDR и OLED дисплей.
Стъпка 12: Програмирайте NodeMCU
1. Свържете NodeMCU с лаптоп
2. Изтеглете кода. (Прикачен)
3. Променете маркера за удостоверяване на Blynk, името на WiFi, паролата за WiFi.
4. Променете предварително зададената температура и светлинна стойност за автоматичен режим според вашите изисквания
5. Изберете платката NodeMCU 12E и правилния ПОРТ. След това качете кода.
** В този проект можете да използвате както 0.96 "OLED, така и 1.3" OLED дисплей. Споделих кода и за OLED, качете кода според OLED дисплея, който използвате.
Вече прикачих кода в предишните стъпки.
Стъпка 13: Свържете домакинските уреди
Свържете домакинските уреди съгласно електрическата схема. Моля, вземете подходящи предпазни мерки при работа с високо напрежение.
Свържете 12Volt DC захранване към печатна платка, както е показано във веригата.
Стъпка 14: Най -накрая
Включете захранването 110V/230V и 12V DC.
Сега можете да управлявате домашните си уреди по интелигентен начин. Надявам се, че този проект за автоматизация на дома ви е харесал. Споделих цялата необходима информация за този проект. Ще бъда много благодарен, ако споделите ценната си обратна връзка. Също така, ако имате някакви запитвания, моля, пишете в секцията за коментари. За още такива проекти, моля, следвайте TechStudyCell. Благодаря ви за отделеното време и щастливо обучение.
Препоръчано:
IR домашна автоматизация с помощта на реле: 6 стъпки (със снимки)
IR Home Automation Използване на реле: Infared Remote Home Automation System (Внимание: Повторете проекта на свой собствен риск! Този проект включва високо напрежение)
Как да си направим интелигентен дом с помощта на модул за реле за управление Arduino - Идеи за домашна автоматизация: 15 стъпки (със снимки)
Как да си направим интелигентен дом с помощта на модул за реле за управление Arduino | Идеи за домашна автоматизация: В този проект за домашна автоматизация ще проектираме интелигентен домашен релейен модул, който може да управлява 5 домакински уреди. Този релейен модул може да се управлява от мобилен телефон или смартфон, дистанционно IR или дистанционно за телевизор, ръчно превключване. Това интелигентно реле също може да усети
Как да използвате SIM800L за изпращане на SMS и контролно реле чрез SMS: 3 стъпки
Как да използвате SIM800L за изпращане на SMS и контролно реле чрез SMS: Описание: Този урок показва как да използвате SIM800L за изпращане на sms и получаване на sms за управление на релето. Модулът SIM800L е малък по размер и може да се използва за взаимодействие с Arduino за изпращане на sms, получаване на sms, обаждане, получаване на повикване и др. В този урок
Android и Arduino SMS базирана домашна автоматизация: 5 стъпки (със снимки)
Android и Arduino SMS базирана домашна автоматизация:! ! ! Н О Т И К Е! ! ! Поради обновяването на локалната кула за мобилни телефони в моя район, вече не мога да използвам този GSM модул. По -новата кула вече не поддържа 2G устройства. Затова вече не мога да давам никаква подкрепа за този проект. Напоследък аз
Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU - в IOT платформа: 14 стъпки
Как да направите система за домашна автоматизация на Firebase с помощта на NodeMCU | в платформата IOT: ЦЕЛ НА ТОЗИ ПРОЕКТ Този проект има за цел да разработи система за домашна автоматизация, която дава на потребителя пълен контрол над всички устройства с дистанционно управление на дома му, използвайки приложението IOT Android. Има много онлайн сървъри и платформи на трети страни