Съдържание:

Система за интелигентен дом Alexa, използваща релейния модул NodeMCU: 10 стъпки
Система за интелигентен дом Alexa, използваща релейния модул NodeMCU: 10 стъпки

Видео: Система за интелигентен дом Alexa, използваща релейния модул NodeMCU: 10 стъпки

Видео: Система за интелигентен дом Alexa, използваща релейния модул NodeMCU: 10 стъпки
Видео: Модернизация ИБП APC 650, добавление в Home Assistant, получение фактической емкости аккумулятора 2024, Ноември
Anonim
Image
Image
Система за интелигентен дом Alexa, използваща релейния модул NodeMCU
Система за интелигентен дом Alexa, използваща релейния модул NodeMCU
Система за интелигентен дом Alexa, използваща релейния модул NodeMCU
Система за интелигентен дом Alexa, използваща релейния модул NodeMCU

В този проект на IoT направих системата за автоматизация на Alexa Smart Home, използвайки NodeMCU ESP8266 & Relay Module. Можете лесно да управлявате светлина, вентилатор и други домакински уреди с гласовата команда. За да свържа интелигентния високоговорител Echo Dot с NodeMCU, използвах само приложението Amazon Alexa.

Ако нямате умен високоговорител Echo Dot, все пак можете да контролирате домашните уреди. Можете също така да наблюдавате обратната връзка за времето на релето на превключвателите от смартфона. Можете също да използвате платката ESP32 вместо микроконтролера NodeMCU.

Консумативи

1. Alexa Echo Dot

2. Релеен модул

3. Платка NodeMCU или ESP32

4. Релета 5v (SPDT)

5. Транзистори BC547

6. LED 5 мм

7. 220-омови резистори

5. Съединители

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

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

Както можете да видите схемата за този проект за домашна автоматизация е много проста. Можете лесно да направите тази верига с релейния модул и NodeMCU.

Тук съм използвал D1, D2, D5, D6, D7 щифтове на NodeMCU за управление на 5 релета. И аз използвах 5V мобилно зарядно устройство за захранване на веригата.

Стъпка 2: Програмирайте NodeMCU

Програмирайте NodeMCU
Програмирайте NodeMCU
Програмирайте NodeMCU
Програмирайте NodeMCU

Във видео урока обясних кода подробно.

Както казах, можете да използвате както NodeMCU, така и ESP32 за този проект. Използвах библиотеката ESPAlexa за този проект.

Ако използвате NodeMCU ESP8266, тогава трябва да изтеглите и инсталирате версията на платката ESP8266 (2.5.1) (както е показано на снимката).

Срещнах някои проблеми с най -новата версия на библиотеката с платки ESp8266, докато качвах кода.

В кода въведете идентификационните данни за WiFi и задайте имената на устройствата като Стайна светлина, вентилатор, Нощна лампа и т.н.

Тук използвах активния модул за високо реле, така че ако използвате активния модул за ниско реле, тогава трябва да направите малки промени в кода, както е показано във видеото с урока.

И все пак, ако срещнете някакъв проблем, уведомете ме в секцията за коментари.

Прикачих кода за този проект за домашна автоматизация на Alexa.

Стъпка 3: Конфигурирайте приложението Amazon Alexa

Конфигурирайте приложението Amazon Alexa
Конфигурирайте приложението Amazon Alexa

Първо изтеглете и инсталирайте приложението Amazon Alexa от Google PlayStore или App Store.

Вашият мобилен телефон и NodeMCU трябва да бъдат свързани с една и съща wifi мрежа.

Стъпки за добавяне на устройства в приложението Amazon Alexa

1. Отворете приложението Amazon Alexa.

2. Отидете на Устройства.

3. Докоснете иконата „+“в горната част, след което изберете Добавяне на устройства.

4. Изберете Light, след което изберете Other.

5. Докоснете Discover Devices.

Откриването на всички устройства ще отнеме известно време. След това добавете всички устройства едно по едно в приложението Amazon Alexa. Във видео урока имам стъпка по стъпка как да свързвам устройства с приложението Amazon Alexa.

Стъпка 4: Проектиране на печатни платки

Проектиране на печатни платки
Проектиране на печатни платки

Въпреки че не се нуждаете от персонализирана платка за дизайн, за да направите тази система за интелигентен дом. Но за да направя веригата компактна и да придам на проекта професионален вид, аз проектирах печатната платка за този проект на Alexa.

Стъпка 5: Поръчайте печатната платка

Поръчайте печатната платка
Поръчайте печатната платка
Поръчайте печатната платка
Поръчайте печатната платка
Поръчайте печатната платка
Поръчайте печатната платка

След като изтеглите файла Garber, можете лесно да поръчате печатната платка

1. Посетете https://jlcpcb.com и влезте/се регистрирайте

2. Щракнете върху бутона QUOTE NOW.

3 Щракнете върху бутона „Добавяне на вашия Gerber файл“.

След това прегледайте и изберете файла Gerber, който сте изтеглили.

Стъпка 6: Качване на Gerber файл и задаване на параметрите

Качване на Gerber файл и задаване на параметрите
Качване на Gerber файл и задаване на параметрите
Качване на Gerber файл и задаване на параметрите
Качване на Gerber файл и задаване на параметрите

4. Задайте необходимия параметър като количество, цвят на печатни платки и т.н.

5. След като изберете всички параметри за печатни платки, кликнете върху бутона ЗАПАЗИ В КОШНИЦАТА.

Стъпка 7: Изберете Адрес за доставка и Режим на плащане

Изберете Адрес за доставка и Режим на плащане
Изберете Адрес за доставка и Режим на плащане
Изберете Адрес за доставка и Режим на плащане
Изберете Адрес за доставка и Режим на плащане
Изберете Адрес за доставка и Режим на плащане
Изберете Адрес за доставка и Режим на плащане

6. Въведете адреса за доставка.

7. Изберете подходящия за вас начин на доставка.

8. Изпратете поръчката и продължете с плащането.

Можете също да проследите поръчката си от JLCPCB.com.

Моите печатни платки отнеха 2 дни, за да бъдат произведени и пристигнаха в рамките на седмица, използвайки опцията за доставка на DHL.

ПХБ бяха добре опаковани и качеството беше наистина добро на тази достъпна цена.

Стъпка 8: Запоявайте всички компоненти

Запояйте всички компоненти
Запояйте всички компоненти
Запояйте всички компоненти
Запояйте всички компоненти

След това запоявайте всички компоненти съгласно електрическата схема.

След това свържете NodeMCU.

Стъпка 9: Свържете домакинските уреди

Свържете домакинските уреди
Свържете домакинските уреди

Свържете домакинските уреди съгласно електрическата схема.

Моля, вземете подходящи предпазни мерки при работа с високо напрежение.

Свържете 5Volt DC захранване към печатна платка, както е показано във веригата.

Включете захранването 110V/230V и 5V DC.

Стъпка 10: И накрая, можем да контролираме светлината, вентилатор с Alexa

И накрая, можем да контролираме светлината, вентилатор с Alexa
И накрая, можем да контролираме светлината, вентилатор с Alexa
И накрая, можем да контролираме светлината, вентилатор с Alexa
И накрая, можем да контролираме светлината, вентилатор с Alexa

Сега можете да управлявате домашните си уреди по интелигентен начин.

Просто кажете кои устройства искате да включите или изключите на Alexa, Alexa ще свърши работата вместо вас.

Надявам се, че този проект за автоматизация на дома ви е харесал. Споделих цялата необходима информация за този проект.

Ще бъда много благодарен, ако споделите ценната си обратна връзка. Също така, ако имате някакви запитвания, моля, пишете в секцията за коментари.

За още такива проекти, моля, следвайте TechStudyCell.

Благодаря ви за отделеното време и щастливо обучение.

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