Съдържание:
- Стъпка 1: Нещата, от които се нуждаете:-
- Стъпка 2: Настройка на Arduino IDE:-
- Стъпка 3: Настройка на страница на RemoteMe:-
- Стъпка 4: Качване на код на MCU:-
- Стъпка 5: Връзки:-
- Стъпка 6: Тестване:-
Видео: Управлявайте устройствата през интернет чрез браузър. (IoT): 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В тази инструкция ще ви покажа как можете да управлявате устройства като светодиоди, релета, двигатели и др. През интернет чрез уеб браузър. И можете да получите сигурен достъп до контролите на всяко устройство. Уеб платформата, която използвах тук, е RemoteMe.org, посетете страницата, за да научите повече за нея.
Не забравяйте да се обърнете към изображения, които ще ви помогнат да разберете по -добре процеса.
Така че нека започнем.
Стъпка 1: Нещата, от които се нуждаете:-
За този проект ще ви трябва:-
- ESP8266 (NodeMCU) Връзка за USLink за Европа
- LEDLink за USLink за Европа
- Натиснете ButtonLink за USLink за Европа
- Breadboard. Link за USLink за Европа
Софтуер:-
- Arduino IDE
- Профил в RemoteMe.
Обърнете внимание, че можете да използвате Arduino или Raspberry-pi за проекта, ако нямате NodeMCU.
Стъпка 2: Настройка на Arduino IDE:-
Първо, за да работите с NodeMCU Esp8266, трябва да добавите дъските в IDE, ако още не сте го направили, вижте тази инструкция тук.
След като платките са достъпни в IDE, има някои библиотеки, необходими за този проект.
За да инсталирате тези библиотеки:-
Отворете IDE и отидете >> Sketch >> Include Library >> Manage Libraries. Трябва да се появи изскачащ прозорец. Тук ще търсите необходимите библиотеки
Списък на библиотеките:-
- RBD_Timer.h
- RBD_Button.h
- RemoteMe.h
- ESP8266WiFi.h
- ESP8266WiFiMulti.h
- ArduinoHttpClient.h
Инсталирайте ги един по един и рестартирайте IDE, когато приключите.
С това IDE е готов за употреба.
Стъпка 3: Настройка на страница на RemoteMe:-
За да използвате RemoteMe, първо трябва да се регистрирате, за да можете да създадете свои собствени уеб страници и да започнете да контролирате устройства.
Отидете на RemoteMe.org, кликнете върху „Приложение“, отидете на регистрация и въведете вашите данни и натиснете регистрация
Ще бъдете посрещнати със страница за добре дошли, Сега от лявата страна в менюто изберете „Устройства“
От дясната страна ще видите опция, наречена „Ново устройство“, Щракването върху нея ще ви даде падащо меню, Тук изберете „Нова уеб страница“
Сега дайте име и идентификатор на устройството, аз го нарекох „LED“и дадох ID на устройството „203“. (Идентификаторът на устройството е уникалният номер, който ще прави разлика между различните устройства.)
Уверете се, че превключвателят е настроен на „активен“и натиснете „изпрати“. На страницата ще се появи ново устройство с име LED с идентификатор на устройството 203. Сега изберете стрелката надолу от дясната страна на устройството и ще видите празен слот, където можете да създавате уеб страници
Отидете на тази страница на GitHub. Трябва да плъзнете три файла (index.html, scripts.js & styles.css) и да ги пуснете един по един в празния слот на вашето устройство и сте готови
Стъпка 4: Качване на код на MCU:-
По -долу съм предоставил кода, който ви е необходим, за да работи проектът.
Преди да можете да качите кода, трябва да направите някои малки промени в кода.
След като кодът е отворен в IDE, трябва да въведете вашето WiFi име и парола в необходимото поле, за да може платката да се свърже с вашата мрежа.
Направете промени в следната част от кода:-
#define WIFI_NAME "Въведете вашето WiFi име" #define WIFI_PASSWORD "Въведете паролата си за WiFi" #define DEVICE_ID 203 #define DEVICE_NAME "LED" #define TOKEN "Enter Authentication Token"
За да получите токен за удостоверяване Отидете на Remoteme.org >> Приложения >> Токени (В менюто отляво долу устройства)
Копирайте жетона и го поставете в кода.
Сега свържете вашия NodeMCU към вашия компютър, изберете правилния порт и качете кода.
Стъпка 5: Връзки:-
Следвайте снимката по-горе, за да направите връзки:-
Светодиодът е свързан към извод D5 на MCU.
Бутонът е свързан към Pin D2.
Използвайте последователно резистор със светодиод, за да предотвратите повреда на светодиода.
Стъпка 6: Тестване:-
Сега успешно завършихте проекта. Време е да тествате конструкцията.
Първо, за да проверите дали връзките са прави, Натиснете бутона и ще видите, че светодиодът се включва, Натискането на бутона отново ще изключи светодиода
Сега преминете към уебсайта на RemotMe и отворете приложението си. влезте с акаунта, с който сте влезли
Сега отидете на Устройства и изберете устройството, което току -що създадохте. Забележете символа на връзката за връзка от лявата страна, преди ID на устройството да стане зелен, което показва, че ESP платката е свързана към сървъра
Сега кликнете върху файла „index.html“и изберете „отвори в нов раздел“, в нов раздел ще се появи уеб страница с кръг. Можете да кликнете върху кръга, за да включите и изключите светодиода
За управление на вашия светодиод с помощта на смартфон. Отново отидете на страницата на устройството и кликнете върху „index.html“. Този път изберете последната опция „Получаване на анонимна връзка …“. Ще се появи изскачащ прозорец с връзка, която можете да отворите във всеки смартфон, за да контролирате светодиода, без да се налага да влизате всеки път
Още по -добрият вариант, можете да изберете опцията QR точно до връзката. И сканирайте QR с вашия Android или iPhone и ще бъдете пренасочени към уеб страницата с кръг
Проверете демонстрацията на видеото, за да видите как работи.
Надявам се проектът да ви хареса, ако имате въпроси, не се колебайте да зададете в коментарите.
Благодаря ти.
Препоръчано:
Контролиране на Led чрез приложението Blynk чрез Nodemcu през интернет: 5 стъпки
Управление на Led чрез приложението Blynk с помощта на Nodemcu през интернет: Здравейте на всички днес Ще ви покажем как можете да контролирате светодиод с помощта на смартфон по интернет
Управлявайте домакинските уреди чрез Alexa с ESP8266 или ESP32: 8 стъпки
Управлявайте домашните уреди чрез Alexa с ESP8266 или ESP32: Хей, какво става, момчета! Akarsh тук от CETech. Този мой проект ще помогне на живота ви да стане лесен и ще се почувствате като крал, след като контролирате уредите в къщата си, като просто дадете команда на Alexa. Основното нещо зад този p
IoTyper - Управлявайте компютъра си чрез Alexa (IoT): 5 стъпки (със снимки)
IoTyper - Управлявайте компютъра си чрез Alexa (IoT): Никога ли не сте мислили да управлявате компютъра си с IoT? Нашият свят става все по -интелигентен от ден на ден и днес превръщаме нашия компютър в още по -умен компютър, отколкото вече е. Нека започнем! IoTyper се основава на два основни микроконтролера: ATMega 32U4, който
ESP8266 Урок за NODEMCU BLYNK IOT - Esp8266 IOT Използване на Blunk и Arduino IDE - Контрол на светодиоди през Интернет: 6 стъпки
ESP8266 Урок за NODEMCU BLYNK IOT | Esp8266 IOT Използване на Blunk и Arduino IDE | Контролиране на светодиоди по интернет: Здравейте момчета, в тези инструкции ще се научим как да използваме IOT с нашия ESP8266 или Nodemcu. Ще използваме приложението blynk за това. Така че ще използваме нашия esp8266/nodemcu за управление на светодиодите през интернет. Така че приложението Blynk ще бъде свързано с нашия esp8266 или Nodemcu
Кола RasbperryPi с FPV камера. Управление чрез уеб браузър: 31 стъпки (със снимки)
Кола RasbperryPi с FPV камера. Контрол чрез уеб браузър: Ще изградим 4 -ватов автомобил - кормилното управление ще бъде подобно като в резервоар - за да завъртите едната страна на колелата ще се върти с различна скорост от другата. При колата ще бъде поставена камера на специален държач, където можем да променим позицията на камерата. Роботът ще бъде c