Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: Инсталиране на NodeMCU Board Package
- Стъпка 3: Пин връзки
- Стъпка 4: Изходен код
- Стъпка 5: Качване на кода
- Стъпка 6: Управление на светодиода
![Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки](https://i.howwhatproduce.com/images/001/image-1235-45-j.webp)
Видео: Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки
![Видео: Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки Видео: Интернет контролиран светодиод, използващ NodeMCU: 6 стъпки](https://i.ytimg.com/vi/pLvqh57T3s4/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
![Интернет контролиран светодиод, използващ NodeMCU Интернет контролиран светодиод, използващ NodeMCU](https://i.howwhatproduce.com/images/001/image-1235-46-j.webp)
Интернет на нещата (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: Необходими материали
![Необходими материали Необходими материали](https://i.howwhatproduce.com/images/001/image-1235-47-j.webp)
![Необходими материали Необходими материали](https://i.howwhatproduce.com/images/001/image-1235-48-j.webp)
![Необходими материали Необходими материали](https://i.howwhatproduce.com/images/001/image-1235-49-j.webp)
![Необходими материали Необходими материали](https://i.howwhatproduce.com/images/001/image-1235-50-j.webp)
- ESP8266 NodeMCU
- Платка
- LED
- Джъмперни проводници
- Arduino IDE
Стъпка 2: Инсталиране на NodeMCU Board Package
![Инсталиране на NodeMCU Board Package Инсталиране на NodeMCU Board Package](https://i.howwhatproduce.com/images/001/image-1235-51-j.webp)
![Инсталиране на NodeMCU Board Package Инсталиране на NodeMCU Board Package](https://i.howwhatproduce.com/images/001/image-1235-52-j.webp)
- Отворете Arduino IDE. Отидете на Файлове-> Предпочитания. Въведете https://arduino.esp8266.com/stable/package_esp8266… в полето Допълнителни URL адреси на мениджъра на борда
- Сега отидете на Tools-> Boards-> Board Manager и потърсете ESP8266 и инсталирайте пакета.
Стъпка 3: Пин връзки
![Пин връзки Пин връзки](https://i.howwhatproduce.com/images/001/image-1235-53-j.webp)
- D7 на NodeMCU към LED +ve.
- G на NodeMCU към светодиоди -ve.
Стъпка 4: Изходен код
![Програмен код Програмен код](https://i.howwhatproduce.com/images/001/image-1235-54-j.webp)
![Програмен код Програмен код](https://i.howwhatproduce.com/images/001/image-1235-55-j.webp)
![Програмен код Програмен код](https://i.howwhatproduce.com/images/001/image-1235-56-j.webp)
![Програмен код Програмен код](https://i.howwhatproduce.com/images/001/image-1235-57-j.webp)
В код
променете ssid на вашето ssid име
и парола към паролата на вашия SSID
const char* ssid = "MODI"; // вашият ssid
const char* password = "8826675619"; // Вашата парола
Стъпка 5: Качване на кода
![Качване на кода Качване на кода](https://i.howwhatproduce.com/images/001/image-1235-58-j.webp)
Когато успешно изградите връзката си върху макета и напишете кодиране, трябва да качите кодирането в NodeMCU с помощта на микро USB.
Сега отидете на Инструменти> Борд> ESP8266 модули и можете да видите много опции за ESP8266. Изберете „NodeMCU 1.0 (ESP-12E модул). След това изберете вашия порт. Ако не можете да разпознаете вашия порт, отидете на Контролен панел> Система> Диспечер на устройства> Порт и актуализирайте USB драйвера.
Сега качете кода на дъската.
Стъпка 6: Управление на светодиода
![Управление на светодиода Управление на светодиода](https://i.howwhatproduce.com/images/001/image-1235-59-j.webp)
![Управление на светодиода Управление на светодиода](https://i.howwhatproduce.com/images/001/image-1235-60-j.webp)
![Управление на светодиода Управление на светодиода](https://i.howwhatproduce.com/images/001/image-1235-61-j.webp)
![Управление на светодиода Управление на светодиода](https://i.howwhatproduce.com/images/001/image-1235-62-j.webp)
- Сега отворете серийния монитор, а не надолу по URL адреса.
- Сега поставете URL адреса в браузъра на телефона си.
- Ще се отвори страница с два бутона ON и OFF.
- Ако всичко е правилно, когато натиснете ON, светодиодът ще светне, а когато натиснете OFF, светодиодът ще се изключи.
Препоръчано:
Светодиод с контролиран HTTP сървър - Ameba Arduino: 3 стъпки
![Светодиод с контролиран HTTP сървър - Ameba Arduino: 3 стъпки Светодиод с контролиран HTTP сървър - Ameba Arduino: 3 стъпки](https://i.howwhatproduce.com/images/008/image-23638-j.webp)
Светодиод, управляван от HTTP сървър - Ameba Arduino: Управлението на светодиод е лесно с всеки микроконтролер по ваш избор, но безжичното управление на светодиода в браузъра на мобилния ви телефон в движение е наистина страхотно и забавно. Всъщност това вече е IoT проект, тъй като може да използвате същия сървър, за да контролирате нещо
Arduino Bluetooth контролиран светодиод: 3 стъпки
![Arduino Bluetooth контролиран светодиод: 3 стъпки Arduino Bluetooth контролиран светодиод: 3 стъпки](https://i.howwhatproduce.com/images/010/image-27050-j.webp)
Arduino Bluetooth контролиран светодиод: Тази инструкция ви учи как да управлявате светодиод чрез Bluetooth чрез приложение на устройство с Android. Необходими материали: Arduino Uno Board, LED, устройство с Android, Bluetooth приложение Arduino, Bluetooth модул Arduino
Димируем светодиод, използващ Basys 3 Board: 5 стъпки
![Димируем светодиод, използващ Basys 3 Board: 5 стъпки Димируем светодиод, използващ Basys 3 Board: 5 стъпки](https://i.howwhatproduce.com/images/011/image-31384-j.webp)
Димируем светодиод, използващ Basys 3 Board: В това ръководство ще изградим и контролираме външна система за затъмняване на LED. С наличните бутони потребителят може да затъмни LED крушката до желаната яркост. Системата използва дъската Basys 3 и е свързана с макет, който съдържа
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: 10 стъпки
![Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: 10 стъпки Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: 10 стъпки](https://i.howwhatproduce.com/images/002/image-3512-61-j.webp)
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: Преглед на проекта В този пример ще разберем как да направим базиран на ESP32 уеб сървър за управление на състоянието на светодиодите, което е достъпно от всяка точка на света. За този проект ще ви е необходим компютър с Mac, но можете да стартирате този софтуер дори на i
Bluetooth контролиран светодиод, използващ Arduino Uno: 7 стъпки
![Bluetooth контролиран светодиод, използващ Arduino Uno: 7 стъпки Bluetooth контролиран светодиод, използващ Arduino Uno: 7 стъпки](https://i.howwhatproduce.com/images/002/image-4535-18-j.webp)
Bluetooth контролиран светодиод с помощта на Arduino Uno: Този проект е за управление на LED светлини с помощта на Arduino и приложение за Bluetooth. Използвах Arduino Uno за този проект, но можете да използвате всяка дъска Arduino. Изтеглете този изходен код и го качете на дъската си, преди да започнете проекта