Съдържание:

Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки
Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки

Видео: Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки

Видео: Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки
Видео: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Юли
Anonim
Интернет контролиран светодиод, използващ NodeMCU
Интернет контролиран светодиод, използващ NodeMCU

Интернет на нещата (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: Необходими материали

Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
  1. ESP8266 NodeMCU
  2. Платка
  3. LED
  4. Джъмперни проводници
  5. Arduino IDE

Стъпка 2: Инсталиране на NodeMCU Board Package

Инсталиране на NodeMCU Board Package
Инсталиране на NodeMCU Board Package
Инсталиране на NodeMCU Board Package
Инсталиране на NodeMCU Board Package
  1. Отворете Arduino IDE. Отидете на Файлове-> Предпочитания. Въведете https://arduino.esp8266.com/stable/package_esp8266… в полето Допълнителни URL адреси на мениджъра на борда
  2. Сега отидете на Tools-> Boards-> Board Manager и потърсете ESP8266 и инсталирайте пакета.

Стъпка 3: Пин връзки

Пин връзки
Пин връзки
  1. D7 на NodeMCU към LED +ve.
  2. 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, светодиодът ще се изключи.

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