Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: Инсталиране на NodeMCU Board Package
- Стъпка 3: Пин връзки
- Стъпка 4: Изходен код
- Стъпка 5: Качване на кода
- Стъпка 6: Управление на светодиода
Видео: Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Интернет на нещата (IoT) е система от взаимосвързани изчислителни устройства, механични и цифрови машини, обекти, животни или хора, които са снабдени с уникални идентификатори и възможност за прехвърляне на данни по мрежа, без да се изисква от човек на човек или човек. взаимодействие с компютър.
В тази инструкция ще направим прост проект на IoT. Светодиод, управляван от уеб страница, използвайки NodeMCU, свързан в локална мрежа.
ОПИСАНИЕ NodeMCU е IoT платформа с отворен код. Той включва фърмуер, който работи на ESP8266 WiFi SoC от Espressif, и хардуер, базиран на модула ESP-12. Терминът "NodeMcu" по подразбиране се отнася до фърмуера, а не до комплектите за разработчици. Фърмуерът ESP8266 използва скриптовия език Lua. Той се основава на проекта Lua и е изграден върху Espressif Non-OS SDK за ESP8266. Той използва много проекти с отворен код, като Lua-cjson и spiffs. Интерактивен фърмуер, базиран на LUA за Wi-Fi SoC на Expressif ESP8622, както и хардуерна платка с отворен код, която противно на $ 3 ESP8266 Wi-Fi модулите включва CP2102 TTL към USB чип за програмиране и отстраняване на грешки, е удобен за макет и може просто се захранва чрез микро USB порта.
ХАРАКТЕРИСТИКА
- Wi-Fi модул-модул ESP-12E, подобен на модула ESP-12, но с 6 допълнителни GPIO.
- USB - микро USB порт за захранване, програмиране и отстраняване на грешки
- Заглавки-2x 2,54 мм 15-пинов хедър с достъп до GPIO, SPI, UART, ADC и захранващи пинове Разни-Бутони за нулиране и флаш
- Захранване - 5V чрез микро USB порт
Стъпка 1: Необходими материали
- ESP8266 NodeMCU
- Платка
- LED
- Джъмперни проводници
- Arduino IDE
Стъпка 2: Инсталиране на NodeMCU Board Package
- Отворете Arduino IDE. Отидете на Файлове-> Предпочитания. Въведете https://arduino.esp8266.com/stable/package_esp8266… в полето Допълнителни URL адреси на мениджъра на борда
- Сега отидете на Tools-> Boards-> Board Manager и потърсете ESP8266 и инсталирайте пакета.
Стъпка 3: Пин връзки
- D7 на NodeMCU към LED +ve.
- G на NodeMCU към светодиоди -ve.
Стъпка 4: Изходен код
В код
променете ssid на вашето ssid име
и парола към паролата на вашия SSID
const char* ssid = "MODI"; // вашият ssid
const char* password = "8826675619"; // Вашата парола
Стъпка 5: Качване на кода
Когато успешно изградите връзката си върху макета и напишете кодиране, трябва да качите кодирането в NodeMCU с помощта на микро USB.
Сега отидете на Инструменти> Борд> ESP8266 модули и можете да видите много опции за ESP8266. Изберете „NodeMCU 1.0 (ESP-12E модул). След това изберете вашия порт. Ако не можете да разпознаете вашия порт, отидете на Контролен панел> Система> Диспечер на устройства> Порт и актуализирайте USB драйвера.
Сега качете кода на дъската.
Стъпка 6: Управление на светодиода
- Сега отворете серийния монитор, а не надолу по URL адреса.
- Сега поставете URL адреса в браузъра на телефона си.
- Ще се отвори страница с два бутона ON и OFF.
- Ако всичко е правилно, когато натиснете ON, светодиодът ще светне, а когато натиснете OFF, светодиодът ще се изключи.
Препоръчано:
Светодиод с контролиран HTTP сървър - Ameba Arduino: 3 стъпки
Светодиод, управляван от HTTP сървър - Ameba Arduino: Управлението на светодиод е лесно с всеки микроконтролер по ваш избор, но безжичното управление на светодиода в браузъра на мобилния ви телефон в движение е наистина страхотно и забавно. Всъщност това вече е IoT проект, тъй като може да използвате същия сървър, за да контролирате нещо
Arduino Bluetooth контролиран светодиод: 3 стъпки
Arduino Bluetooth контролиран светодиод: Тази инструкция ви учи как да управлявате светодиод чрез Bluetooth чрез приложение на устройство с Android. Необходими материали: Arduino Uno Board, LED, устройство с Android, Bluetooth приложение Arduino, Bluetooth модул Arduino
Димируем светодиод, използващ Basys 3 Board: 5 стъпки
Димируем светодиод, използващ Basys 3 Board: В това ръководство ще изградим и контролираме външна система за затъмняване на LED. С наличните бутони потребителят може да затъмни LED крушката до желаната яркост. Системата използва дъската Basys 3 и е свързана с макет, който съдържа
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: 10 стъпки
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: Преглед на проекта В този пример ще разберем как да направим базиран на ESP32 уеб сървър за управление на състоянието на светодиодите, което е достъпно от всяка точка на света. За този проект ще ви е необходим компютър с Mac, но можете да стартирате този софтуер дори на i
Bluetooth контролиран светодиод, използващ Arduino Uno: 7 стъпки
Bluetooth контролиран светодиод с помощта на Arduino Uno: Този проект е за управление на LED светлини с помощта на Arduino и приложение за Bluetooth. Използвах Arduino Uno за този проект, но можете да използвате всяка дъска Arduino. Изтеглете този изходен код и го качете на дъската си, преди да започнете проекта