Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Започнете
- Стъпка 3: Adafruit IO
- Стъпка 4: Създайте табло за управление
- Стъпка 5: Създаване на блокове
- Стъпка 6: Последно табло за управление
- Стъпка 7: Вземете потребителско име и ключ
- Стъпка 8: Активирайте WEBREPL
- Стъпка 9: Свържете се с Webrepl
- Стъпка 10: Добавете кода
- Стъпка 11: Работно видео
Видео: IOT Base Computing с помощта на Nodemcu и Micropython: 11 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В този урок ще използвам NodeMcu, micropython и Mqtt връзка за свързване на сървъра.
Този урок използва https базиран mqtt connect за свързване от Nodemcu към Adafruit.io сървър.
В този проект използвам език за програмиране на micropython, който е почти подобен на python.
Стъпка 1: Необходими компоненти
Следните компоненти са необходими за завършване на този проект.
Необходими компоненти:
- Nodemcu
- IR сензор
- LED
- USB кабел
- Интернет връзка
Стъпка 2: Започнете
Процедура:
- Изтеглете и инсталирайте софтуера espcut за отстраняване на грешки.
- Изтеглете файлове от тази връзка. който се съхранява като хранилище на github. Цялата програма е достъпна в това хранилище..
- Изтеглете и инсталирайте фърмуера на micropython от тази връзка към NODEMCU
- Свържете IR сензора към GPIO12 и LED към GPIO 2 на Nodemcu.
-
изтеглете този софтуер webrepl
Стъпка 3: Adafruit IO
посетете io.adafruit.com и влезте, за да отидете на таблото си за управление
Стъпка 4: Създайте табло за управление
Кликнете върху действие и създайте ново табло за управление
Стъпка 5: Създаване на блокове
- Кликнете върху името на таблото за управление.
- отново щракнете върху бутона +(плюс), за да създадете блок
- Сега кликнете върху Превключване и му дайте име.
- Сега кликнете върху бутона за създаване
- След това изберете вашия блок и кликнете върху следващата стъпка
- Дайте име на този блок и задайте имената на състоянието ON и OFF.
- След това щракнете върху създаване на блок.
Повторете процеса от втората стъпка изберете текст и създайте още един блок, както е показано на фигурата
Стъпка 6: Последно табло за управление
Окончателното ви табло за управление ще изглежда така.
Стъпка 7: Вземете потребителско име и ключ
Кликнете върху иконата на ключ в лявата част на екрана и копирайте потребителското име и активния ключ
Стъпка 8: Активирайте WEBREPL
- Отворете софтуера espcut
- изпратете тази команда "import webrepl_setup"
- прочетете текста в конзолата и конфигурирайте webrepl.
Стъпка 9: Свържете се с Webrepl
- Намерете wifi мрежата, чийто ssid започва от micropython
- свържете се с този ssid с парола "micropythoN"
- ще получите екрана, както е показано на горната фигура.
Стъпка 10: Добавете кода
- извлечете софтуера webrepl, отворете webrepl.html и кликнете върху свързване
- ще ви помоли да предоставите парола
- в моя случай паролата е "1234567"
- уау ти си свързан.
- качете файловете, изтеглени от хранилището на github.
- качете main.py, mqtt.py, boot.py и data.txt с помощта на webrepl.
- сега натиснете бутона за нулиране на вашия nodemcu. и проверете изхода на io.adafruit.com
- ако искате да проверите изпълнението на кода, тогава отново трябва да се свържете с micropython wifi и да влезете.
Стъпка 11: Работно видео
Работното видео на този урок е достъпно тук.
Препоръчано:
Направи си сам -- Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: 6 стъпки
Направи си сам || Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: Докато правите робот -паяк, човек може да научи толкова много неща за роботиката. В това видео ще ви покажем как да направите робот Spider, с който можем да управляваме с помощта на нашия смартфон (Androi
Мониторинг на ускорението с помощта на Raspberry Pi и AIS328DQTR с помощта на Python: 6 стъпки
Наблюдение на ускорението с помощта на Raspberry Pi и AIS328DQTR Използване на Python: Ускорението е ограничено, според мен според някои закони на физиката.- Тери Райли Гепардът използва невероятно ускорение и бързи промени в скоростта при преследване. Най -бързото същество на брега от време на време използва най -високото си темпо, за да хване плячка
IOT: ESP 8266 Nodemcu Контролиране на RGB LED лента през интернет с помощта на приложението BLYNK: 9 стъпки
IOT: ESP 8266 Nodemcu Контролиране на RGB LED лента през интернет с помощта на приложението BLYNK: Здравейте момчета, в тази инструкция ви показах как да направите RGB LED лентов контролер с nodemcu, който може да контролира RGB LED STRIP по целия свят чрез интернет BLYNK APP. Затова се насладете на създаването на този проект & направете дома си пъстър с
IOT: ESP 8266 Nodemcu Контролиране на Neopixel Ws2812 LED лента през интернет с помощта на приложението BLYNK: 5 стъпки
IOT: ESP 8266 Nodemcu Контролиране на LED лента Neopixel Ws2812 през интернет с помощта на приложението BLYNK: Здравейте момчета, в тази инструкция направих светлина с помощта на неопикселова LED лента, която може да се контролира по интернет от цял свят с помощта на приложението BLYNK и nodemcu е работи като мозък на този проект, така че направете вашата околна светлина за вас
Как да направим система за домашна автоматизация на Firebase с помощта на NodeMCU - в IOT платформа: 14 стъпки
Как да направите система за домашна автоматизация на Firebase с помощта на NodeMCU | в платформата IOT: ЦЕЛ НА ТОЗИ ПРОЕКТ Този проект има за цел да разработи система за домашна автоматизация, която дава на потребителя пълен контрол над всички устройства с дистанционно управление на дома му, използвайки приложението IOT Android. Има много онлайн сървъри и платформи на трети страни