Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: NodeMCU самбарын багцыг суулгах
- Алхам 3: Холболтыг холбох
- Алхам 4: Эх код
- Алхам 5: Кодыг байршуулах
- Алхам 6: LED -ийг хянах
Видео: NodeMCU ашиглан интернет хяналттай LED: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Зүйлийн интернет (IoT) нь өвөрмөц таних тэмдгээр хангагдсан, хүнээс хүнд эсвэл хүн шаардахгүйгээр сүлжээгээр өгөгдөл дамжуулах чадвартай өөр хоорондоо холбоотой тооцоолох төхөөрөмж, механик болон тоон машин, объект, амьтан, хүмүүсийн систем юм. компьютер хоорондын харилцан үйлчлэл.
Энэхүү зааварчилгаанд бид дотоод сүлжээнд холбогдсон NodeMCU ашиглан LED хуудсыг хянадаг энгийн IoT төсөл хийх болно.
DESCRIPTIONNodeMCU бол нээлттэй эх сурвалжтай IoT платформ юм. Үүнд Espressif-ийн ESP8266 WiFi SoC дээр ажилладаг програм хангамж, ESP-12 модульд суурилсан техник хангамж орно. Анхдагч байдлаар "NodeMcu" гэсэн нэр томъёо нь хөгжүүлэгч иж бүрдэл гэхээсээ илүү програм хангамжийг хэлдэг. ESP8266 програм хангамж нь Lua скриптийн хэлийг ашигладаг. Энэ нь Lua төсөл дээр суурилсан бөгөөд ESP8266-д зориулагдсан Espressif OS бус SDK дээр суурилсан болно. Энэ нь Lua-cjson, spiffs гэх мэт олон нээлттэй эхийн төслүүдийг ашигладаг. LUA дээр суурилсан Expressif ESP8622 Wi-Fi SoC интерактив програм хангамж, түүнчлэн 3 долларын үнэтэй ESP8266 Wi-Fi модулийн эсрэг програм хангамж, дибаг хийх зориулалттай CP2102 TTL-аас USB чиптэй нээлттэй эхийн тоног төхөөрөмжийн самбар нь талхны самбар дээр ээлтэй, зүгээр л микро USB портоор тэжээгддэг.
ОНЦЛОХ
- Wi-Fi модуль-ESP-12E модуль нь ESP-12 модультай төстэй боловч нэмэлт 6 GPIO-той.
- USB - тэжээл, програмчлал, дибаг хийх зориулалттай микро USB порт
- Толгой-GPIO, SPI, UART, ADC, тэжээлийн зүү рүү нэвтрэх боломжтой 2х 2.54 мм хэмжээтэй 15 зүү толгой
- Эрчим хүч - микро USB портоор 5V
Алхам 1: Шаардлагатай материал
- ESP8266 NodeMCU
- Талхны самбар
- LED
- Холбогч утас
- Arduino IDE
Алхам 2: NodeMCU самбарын багцыг суулгах
- Arduino IDE -ийг нээнэ үү. Файлууд> Тохиргоо руу очно уу. Нэмэлт зөвлөлийн менежерийн URL талбарт https://arduino.esp8266.com/stable/package_esp8266… оруулна уу.
- Одоо Tools-> Boards-> Board Manager руу очоод ESP8266-ийг хайж олоод багцыг суулгаарай.
Алхам 3: Холболтыг холбох
- NodeMCU -ийн D7 нь LED +ve.
- NodeMCU -ийн G нь LED -рүү.
Алхам 4: Эх код
Кодонд
ssid -ийг ssid нэрээр солино уу
болон SSID -ийн нууц үгээ нууц үгээр оруулна уу
const char* ssid = "MODI"; // таны ssid
const char* password = "8826675619"; // Таны нууц үг
Алхам 5: Кодыг байршуулах
Утасны самбар дээр холболтоо амжилттай хийсний дараа кодчилол бичихдээ та микро USB ашиглан кодчиллыг NodeMCU руу оруулах ёстой.
Одоо Tools> Board> ESP8266 Modules руу очоод ESP8266 -ийн олон сонголтыг харах боломжтой. "NodeMCU 1.0 (ESP-12E Module) -ийг сонгоно уу. Дараа нь портоо сонгоно уу. Хэрэв та портоо танихгүй бол Control Panel> System> Device Manager> Port руу очоод USB драйвераа шинэчилнэ үү.
Одоо кодыг самбар дээр байршуулна уу.
Алхам 6: LED -ийг хянах
- Одоо URL -г доош нь биш сериал монитороо нээнэ үү.
- Одоо URL -ийг утасныхаа хөтөч дээр оруулна уу.
- Асаах ба унтраах гэсэн хоёр товчлууртай хуудас нээгдэнэ.
- Хэрэв асаахад бүх зүйл зөв байвал LED асах бөгөөд унтраах үед LED унтрах болно.
Зөвлөмж болгож буй:
Esp8266 (aREST, MQTT, IoT) ашиглан интернет/үүл хяналттай гэрийн автоматжуулалт: 7 алхам (зурагтай)
Esp8266 (aREST, MQTT, IoT) ашиглан интернет/үүлээр удирддаг гэрийн автоматжуулалт: БҮХ үйлчилгээ нь http://arest.io/ сайтад бүртгэгдсэн байна !! Яг одоо дэлхийн хамгийн их хэлэлцэж буй сэдэв !! Үүнийг боломжтой болгож буй үүл серверүүд болон үйлчилгээнүүд бол өнөөгийн ертөнцийг татах цэг юм … ХОЛБООНЫ ХАМТРАГЧИЙГ ЭРХЛЭХ нь
Интернет цаг: NTP протокол бүхий ESP8266 NodeMCU ашиглан OLED ашиглан огноо, цагийг харуулах: 6 алхам
Интернет цаг: ESP8266 NodeMCU ашиглан NTP протокол ашиглан OLED ашиглан огноо, цагийг харуулах: Сайн байна уу залуусаа, энэ зааварчилгаанд бид интернэтээс цаг авах интернет цаг бүтээх болно, ингэснээр энэ төслийг ажиллуулахад RTC шаардлагагүй болно. интернет холболт ажиллаж байгаа бөгөөд энэ төслийн хувьд танд esp8266 хэрэгтэй бөгөөд энэ нь
ESP32 дээр суурилсан вэб сервер ашиглан интернет хяналттай LED: 10 алхам
ESP32 дээр суурилсан вэб сервер ашиглан интернэтээр удирддаг LED: Төслийн тойм Энэ жишээн дээр бид дэлхийн аль ч өнцгөөс нэвтрэх боломжтой LED төлөвийг хянахын тулд ESP32 дээр суурилсан вэб сервер хэрхэн хийх талаар олж мэдэх болно. Энэ төсөлд танд Mac компьютер хэрэгтэй болно, гэхдээ та энэ програмыг i дээр ч ажиллуулж болно
IOT: ESP 8266 Nodemcu BLYNK програмыг ашиглан интернет дээр RGB LED зурвасыг хянах: 9 алхам
IOT: ESP 8266 Nodemcu BLYNK програмыг ашиглан интернэтээр RGB LED зурвасыг хянаж байна: Сайн байна уу залуусаа, энэхүү зааварчилгаанд би дэлхийн өнцөг булан бүрт RGB LED зурвасыг интернетээр удирдах боломжтой nodemcu бүхий RGB LED зурвас хянагч хийхийг танд зааж өгсөн болно. BLYNK APP.so энэ төслийг хийх дуртай & гэр орноо өнгөлөг болгоно
Wifi хяналттай Raspberry Pi ашиглан Task, Ifttt интеграц ашиглан 12v Led зурвас .: 15 алхам (зурагтай)
Task, Ifttt интеграцтай Raspberry Pi ашиглан Wifi хяналттай 12v Led зурвас. Энэхүү төсөлд бөөрөлзгөнө pi ашиглан wifi -ээр 12V аналог LED туузыг хэрхэн удирдахыг танд үзүүлэх болно. Энэ төслийн хувьд танд 1х Raspberry Pi (I) Би Raspberry Pi 1 Model B+) 1x RGB 12v Le ашиглаж байна