
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Здрасти!
Аз съм Ед Аз съм на 15 години със страст към компютрите, програмирането и електротехниката. Тъй като съм съвсем малък, живея в къщата на родителите си. Този проект започна, когато реших да се преместя в таванска/ таванска стая. В процеса на проектиране на стаята с нови мебели, които ще купя, реших, че ще направя това стаята е малко по -различна; И Умната стая се роди!
Стъпка 1: Придобиване на части

Amazon Има различни начини да направите това, можете да закупите всички компоненти евтино, но доставката отнема около 30 дни от Китай, или можете да закупите частите на Amazon.
(Всички линкове UK се страхувам)
NODEMCU 1x
Amazon
Бангуд
ARDUINO Най -малко 2x в зависимост от това колко модули използвате (Any Kind ще се справи, но аз използвах Pro Micros, тъй като ги оставих да лежат)
Amazon
Бангуд
8 -релейна дъска 1x
Бангуд
Amazon
Радиомодули (NRF24L01) поне 2x
Amazon
Бангуд
Радио адаптери поне 2x
Бангуд
Amazon
Няколко единични релейни модула в зависимост от това дали искате да свържете допълнителни устройства
Amazon
Бангуд
MISC
Много джъмперни кабели, с различни краища
Много търпение
ws2182b LED лента
Допълнителни умни предмети за дома, напр. вентилатор
Amazon Echo, от всякакъв тип
USB кабели за програмиране
Perf Board
Пин заглавки
Стъпка 2: Как работи

Когато правим това, първо трябва да разберем как работи.
По същество има 3 компонента на тази настройка.
- NodeMCU, който получава команди от Amazon Echo Който изпраща команди по релето
- Arduino, който получава команди от NodeMCU чрез релето, след това изпраща още команди чрез радио
- Приемащото радио Arduino, което получава команди чрез радио и е прикрепено към всички светлини
Знам, че има по -добри начини да накараме arduino да комуникира с NodeMCU, отколкото с Basic relay board Logic, но опитах 3 други решения и това беше единственото, върху което работех в крайна сметка, така че останах с това.
Стъпка 3: Окабеляване на частите (предавател)




Първо свържете NODEMCU към релето,
D0-D6 трябва да бъде свързан към INPUT 1-7 на релето
и VIN и GROUND свързани съответно.
Свържете релето към Arduino
Опитваме се да направим релето като обикновен бутон.
Така че свържете NO на релето към 5v ток
Свържете COM на релето към две различни неща, към правилния щифт arduino и към GND чрез 1Kohm изтягащ резистор.
Можете да направите всичко това на дъска за хляб или чрез перфорирана дъска със запояване
Свържете радиомодула
Първо поставете радиомодула в адаптера, след което го свържете
Това е за pro micro
Адаптер ------------ arduino
МО - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Това е цялото окабеляване за функцията Предавател
Стъпка 4: Окабеляване на частите (приемник)




Тази част зависи от това колко приемни модули планирате да използвате. За мен използвам голямо количество, просто повторете тази стъпка.
Първо, Свържете радиомодула. Първо поставете радиомодула в адаптера, след което го свържете
Това е за pro micro
Адаптер ------------ arduino
МО - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Свържете LED лентата
5v - 5v
GND -GND
DI- A0
Стъпка 5: Кодът

Здравей, Ще призная точно сега, че умението ми C ++ Knowledge/ Arduino е по -ниско.
Затова обединих много кодове на различни хора
Кредит на:
Руи Сантос
Как да мехатроника
Примери за Arduino
Създател на FauxMoESP
По същество кодът на NodeMCU използва чудесна библиотека, наречена FauxMoESP, който емулира WeMO Switch.
Оттам е доста лесен за използване, но все пак използвах и модифицирах кода на Rui Santos, Съжалявам!
Той контролира всяко реле да изпълни определена команда и това е всичко.
Кодът на предавателя Arduino идентифицира моделите и след това изпраща радиосигнали, отново не беше изцяло моят код, но го промених.
Кодът на Arduino Reciever отново не беше изцяло мой, но го промених, той слуша кодове, след което включва/ изключва светодиоди
Код, свързан по -долу
Стъпка 6: Настройка на Alexa

Основата на командите са подпрограми.
Алекса знае как да прави 7 неща; Включете и изключете всяко реле, като настроите превключвателя FauxmoESP на 10%, 20% и т.н. Това обаче не е достатъчно. Така че ние използваме рутини, за да правим всички тези неща, за да можем да командваме светодиодите.
Този процес може да отнеме известно време, но имайте търпение!
Стъпка 7: Благодаря ви
Благодаря, че отделихте време да разгледате тази инструкция, тя означава много за мен! Ако изградите това, тогава късмет с него, иначе хубав ден, коментирайте, харесвайте или следвайте, ако ви е харесало, и не забравяйте да зададете всички въпроси, които може да имате!
Препоръчано:
Направете система за управление на интелигентен дом на STONE HMI Disp: 23 стъпки

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

Система за интелигентен дом Alexa, използваща релейния модул NodeMCU: В този проект на IoT направих системата за автоматизация на Alexa Smart Home, използвайки NodeMCU ESP8266 & Релейни модули. Можете лесно да управлявате светлина, вентилатор и други домакински уреди с гласовата команда. За да свържете интелигентния високоговорител Echo Dot с
SmartBox - Система за интелигентен дом за вашата стая: 6 стъпки

SmartBox - Система за интелигентен дом за вашата стая: Здравейте на всички! В тази инструкция ще ви обясня как да направите система за интелигентна стая. Тази система съдържа две устройства. Общо устройство със сензор за влажност и температурен датчик, което измерва текущото качество на живот във вашата стая. Ти ще
Система за интелигентен дом Arduino: 7 стъпки

Система за интелигентен дом Arduino: В тази инструкция ще ви покажем как да създадете своя собствена система за интелигентен дом с дизайнера на приложения на MATLAB с червена дъска Sparkfun. Този Instructable може да се използва, за да се получи основно разбиране за дизайнера на приложения на MATLAB, както и да се използва фоторедактор
Евтина, лесна, контролирана от Интернет система за домашна автоматизация: 5 стъпки (със снимки)

Евтина, лесна, контролирана от Интернет система за домашна автоматизация: Ако имате домашни любимци/деца и трябва да ги нахраните или да ги ударите по интернет, тази система може да ви бъде от полза. Това е много лесен и евтин начин за управление на двигатели, светодиоди и т.н. у дома от всеки компютър, свързан към мрежата. Всичко, от което се нуждаете, е Webc