Агуулгын хүснэгт:

NodeMCU ашиглан интернет хяналттай LED: 6 алхам
NodeMCU ашиглан интернет хяналттай LED: 6 алхам

Видео: NodeMCU ашиглан интернет хяналттай LED: 6 алхам

Видео: NodeMCU ашиглан интернет хяналттай LED: 6 алхам
Видео: Apa Itu Arduino Micro Controller (Subtittle) 2024, Долдугаар сарын
Anonim
NodeMCU ашиглан интернет хяналттай LED
NodeMCU ашиглан интернет хяналттай LED

Зүйлийн интернет (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: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
  1. ESP8266 NodeMCU
  2. Талхны самбар
  3. LED
  4. Холбогч утас
  5. Arduino IDE

Алхам 2: NodeMCU самбарын багцыг суулгах

NodeMCU самбарын багцыг суулгаж байна
NodeMCU самбарын багцыг суулгаж байна
NodeMCU самбарын багцыг суулгаж байна
NodeMCU самбарын багцыг суулгаж байна
  1. Arduino IDE -ийг нээнэ үү. Файлууд> Тохиргоо руу очно уу. Нэмэлт зөвлөлийн менежерийн URL талбарт https://arduino.esp8266.com/stable/package_esp8266… оруулна уу.
  2. Одоо Tools-> Boards-> Board Manager руу очоод ESP8266-ийг хайж олоод багцыг суулгаарай.

Алхам 3: Холболтыг холбох

Холболтыг холбох
Холболтыг холбох
  1. NodeMCU -ийн D7 нь LED +ve.
  2. 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 -ийг хянах

LED -ийг хянах
LED -ийг хянах
LED -ийг хянах
LED -ийг хянах
LED -ийг хянах
LED -ийг хянах
LED -ийг хянах
LED -ийг хянах
  • Одоо URL -г доош нь биш сериал монитороо нээнэ үү.
  • Одоо URL -ийг утасныхаа хөтөч дээр оруулна уу.
  • Асаах ба унтраах гэсэн хоёр товчлууртай хуудас нээгдэнэ.
  • Хэрэв асаахад бүх зүйл зөв байвал LED асах бөгөөд унтраах үед LED унтрах болно.

Зөвлөмж болгож буй: