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

Nodemcu болон Micropython ашиглан IOT -ийн суурь тооцоолол: 11 алхам
Nodemcu болон Micropython ашиглан IOT -ийн суурь тооцоолол: 11 алхам

Видео: Nodemcu болон Micropython ашиглан IOT -ийн суурь тооцоолол: 11 алхам

Видео: Nodemcu болон Micropython ашиглан IOT -ийн суурь тооцоолол: 11 алхам
Видео: Установка Micropython на ESP8266 | Урок №1 2024, Арваннэгдүгээр
Anonim
Nodemcu болон Micropython ашиглан IOT -ийн суурь тооцоолол
Nodemcu болон Micropython ашиглан IOT -ийн суурь тооцоолол

Энэхүү гарын авлагад би серверийг холбохын тулд NodeMcu, micropython болон Mqtt холболтыг ашиглах болно.

Энэхүү заавар нь Nodemcu -аас Adafruit.io Сервер рүү холбогдохын тулд https дээр суурилсан mqtt холболтыг ашиглаж байна.

Энэ төсөлд би питонтой бараг адилхан микропитон програмчлалын хэлийг ашиглаж байна.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Энэхүү төслийг дуусгахын тулд дараах бүрэлдэхүүн хэсгүүд шаардлагатай болно.

Шаардлагатай бүрэлдэхүүн хэсгүүд:

  • Нодемку
  • IR мэдрэгч
  • LED
  • USB кабель
  • Интернет холболт

Алхам 2: Эхлэх

Эхлэх
Эхлэх
Эхлэх
Эхлэх

Журам:

  • Дебаг хийх зориулалттай espcut програмыг татаж суулгаарай.
  • Энэ линкээс файл татаж авах. github репозитор хэлбэрээр хадгалагддаг. Бүх програмыг энэ репозитороос авах боломжтой.
  • Энэ линкээс micropython програмыг NODEMCU руу татаж суулгаарай
  • IR мэдрэгчийг GPIO12, LED -ийг Nodemcu -ийн GPIO 2 руу холбоно уу.
  • Энэ webrepl програмыг татаж авах

Алхам 3: Adafruit IO

Adafruit IO
Adafruit IO

io.adafruit.com руу зочилж, өөрийн самбар руу очихын тулд нэвтэрнэ үү

Алхам 4: Хяналтын самбар үүсгэх

Хяналтын самбар үүсгэх
Хяналтын самбар үүсгэх

Үйлдэл дээр дарж шинэ хяналтын самбар үүсгэнэ үү

Алхам 5: Блок үүсгэх

Блок үүсгэх
Блок үүсгэх
Блок үүсгэх
Блок үүсгэх
Блок үүсгэх
Блок үүсгэх
  1. Хяналтын самбарын нэр дээр дарна уу.
  2. блок үүсгэхийн тулд +(нэмэх) товчийг дахин дарна уу
  3. Одоо Toggle дээр дарж нэр өгнө үү.
  4. Одоо үүсгэх товчийг дарна уу
  5. Дараа нь блокоо сонгоод дараагийн алхам дээр дарна уу
  6. Энэ блокод нэр өгч, ON төлөв ба OFF төлөвийн нэрийг тохируулна уу.
  7. Үүний дараа блок үүсгэх дээр дарна уу.

Текстийг сонгосон 2 дахь алхамаас эхлэн процедурыг давтаж, зураг дээр үзүүлсэн шиг дахин нэг блок үүсгээрэй

Алхам 6: Эцсийн хяналтын самбар

Эцсийн хяналтын самбар
Эцсийн хяналтын самбар

Таны эцсийн хяналтын самбар иймэрхүү харагдах болно.

Алхам 7: Хэрэглэгчийн нэр, түлхүүрийг авах

Хэрэглэгчийн нэр, түлхүүрийг авах
Хэрэглэгчийн нэр, түлхүүрийг авах

Дэлгэцийн зүүн талд байгаа түлхүүр дүрс дээр дарж хэрэглэгчийн нэр, идэвхтэй түлхүүрийг хуулж ав

Алхам 8: WEBREPL -ийг идэвхжүүлнэ үү

WEBREPL -ийг идэвхжүүлэх
WEBREPL -ийг идэвхжүүлэх
  • Espcut програмыг нээнэ үү
  • "Импорт webrepl_setup" командыг илгээнэ үү.
  • консол дээрх текстийг уншаад webrepl -ийг тохируулна уу.

Алхам 9: Webrepl руу холбогдоно уу

Webrepl руу холбогдоно уу
Webrepl руу холбогдоно уу
Webrepl руу холбогдоно уу
Webrepl руу холбогдоно уу
  • Ssid micropython -ээс эхэлдэг wifi сүлжээг олоорой
  • "ssid" руу "micropythoN" нууц үгээр холбогдоно уу
  • та дээрх зурагт үзүүлсэн шиг дэлгэцийг авах болно.

Алхам 10: Кодыг нэмнэ үү

Кодыг нэмнэ үү
Кодыг нэмнэ үү
  • webrepl програмыг задалж, webrepl.html -ийг нээгээд холболт дээр дарна уу
  • Нууц үг оруулахыг танаас хүсэх болно
  • миний хувьд нууц үг нь "1234567"
  • хөөе чи холбогдсон байна
  • github репозитороос татаж авсан файлуудыг байршуулах.
  • webrepl ашиглан main.py, mqtt.py, boot.py болон data.txt байршуулах.
  • nodemcu дээрх Reset товчийг дарна уу. мөн io.adafruit.com дээрх гаралтыг шалгана уу
  • Хэрэв та кодын гүйцэтгэлийг шалгахыг хүсч байвал дахин micropython wifi руу холбогдож нэвтрэх шаардлагатай болно.

Алхам 11: Ажлын видео

Энэхүү гарын авлагын ажлын видеог эндээс авах боломжтой.

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