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

Arduino IDE дээр W/ NodeMCU ESP8266 -ийг эхлүүлэх: 6 алхам
Arduino IDE дээр W/ NodeMCU ESP8266 -ийг эхлүүлэх: 6 алхам

Видео: Arduino IDE дээр W/ NodeMCU ESP8266 -ийг эхлүүлэх: 6 алхам

Видео: Arduino IDE дээр W/ NodeMCU ESP8266 -ийг эхлүүлэх: 6 алхам
Видео: Обзор ESP8266 NodeMCU подключение и прошивка в Arduino 2024, Арваннэгдүгээр
Anonim
Arduino IDE дээр W/ NodeMCU ESP8266 -ийг эхлүүлэх
Arduino IDE дээр W/ NodeMCU ESP8266 -ийг эхлүүлэх

Тойм

Энэхүү гарын авлагад та NodeMCU -ийг Arduino IDE дээр хэрхэн ашиглах талаар сурах болно.

Та юу сурах вэ

  • NodeMCU -ийн тухай ерөнхий мэдээлэл
  • Arduino IDE дээр ESP8266 дээр суурилсан хавтанг хэрхэн суулгах талаар
  • NodeMCU -ийг Arduino IDE дээр хэрхэн програмчлах вэ
  • NodeMCU -ийн оронд ашиглаж болох самбаруудыг танилцуулж байна

Алхам 1: NodeMCU гэж юу вэ?

NodeMCU гэж юу вэ?
NodeMCU гэж юу вэ?

Өнөөдөр IOT програмууд нэмэгдэж, объектуудыг холбох нь улам бүр чухал болж байна. Wi-Fi протокол гэх мэт объектуудыг холбох хэд хэдэн арга байдаг.

NodeMCU бол ESP8266 дээр суурилсан нээлттэй эх сурвалжтай платформ бөгөөд объектуудыг холбож, Wi-Fi протокол ашиглан өгөгдөл дамжуулах боломжийг олгодог. Нэмж дурдахад GPIO, PWM, ADC гэх мэт микроконтроллеруудын хамгийн чухал шинж чанаруудыг хангаж өгснөөр төслийн олон хэрэгцээг дангаар нь шийдвэрлэх боломжтой болно.

Энэхүү самбарын ерөнхий шинж чанарууд нь дараах байдалтай байна.

  • Хэрэглэхэд хялбар
  • Arduino IDE эсвэл IUA хэлээр програмчлах боломжтой
  • Нэвтрэх цэг эсвэл станц хэлбэрээр ашиглах боломжтой
  • Үйл явдалд тулгуурласан API програмуудад ашиглах боломжтой
  • Дотоод антентай байх
  • 13 GPIO тээглүүр, 10 PWM суваг, I2C, SPI, ADC, UART, 1-утастай

Алхам 2: Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ

Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ

NodeMCU -ийг програмчлахын тулд Arduino IDE -ийг ашиглахын тулд та эхлээд үүнийг програм хангамжтай танилцуулах ёстой.

Үүнийг хийхийн тулд дараах кодыг хуулж, дараах алхмуудыг дагана уу.

arduino.esp8266.com/stable/package_esp8266c…

1-р алхам. Файл цэсэн дэх Тохиргоог сонгоод хуулбарласан кодыг Нэмэлт зөвлөлийн менежерийн URL хэсэгт оруулна уу. Дараа нь OK дарна уу.

Алхам 2. Багаж цэснээс самбар> самбар менежерээс ESP8266 гэсэн үгийг хайна уу. Дараа нь ESP8266 хавтанг суулгана уу. Бүрэн суулгасны дараа ESP8266 самбар дээрх INSTALLED шошгыг харах болно.

Эдгээр хоёр алхамыг хийсний дараа та Arduino IDE самбаруудын жагсаалтаас NodeMCU гэх мэт ESP8266 дээр суурилсан самбарыг харах боломжтой бөгөөд кодыг оруулахын тулд хүссэн самбараа сонгож болно.

Дижитал тээглүүр ашиглахын тулд та GPIO дугаарыг сонгох хэрэгтэй. Жишээлбэл, D7 зүүг GPIO13 гэж тодорхойлдог. Тиймээс та програмынхаа D7 -ийг ашиглахыг хүссэн үедээ 13 дугаарын зүүг тохируулах хэрэгтэй. Түүнчлэн, та D2 (GPIO4) зүүг SDA, D1 (GPIO5) зүүг SCL болгон ашиглаж болно.

Алхам 3: NodeMCU ашиглан HTTP хуудсаар дамжуулан LED -ийг хянах

Та интернетийг Wi-Fi-ээр NodeMCU ашиглан холбож, HTTP хуудас үүсгэж хүссэн командыг ашиглаж болно.

Энэ жишээнд та ON ба OFF товчлуурыг дарж LED -ийг удирдах боломжтой. Санал болгож буй хэсэгт модем SSID болон нууц үгээ оруулаад Arduino IDE ашиглан NodeMCU самбар дээрээ байршуулна уу. (Бусад тохиргоог анхдагчаар үлдээнэ үү)

Алхам 4: Код

Цуваа мониторыг нээсний дараа хэрэв интернет холболт үүсвэл танд үүсгэсэн хуудасны IP хаягийг өгөх болно (жишээ нь 192.168.1.18). Хөтөч дээрээ хуулж HTTP хуудсыг нээнэ үү.

Алхам 5: NodeMCU -ийн оронд өөр ямар самбар ашиглаж болох вэ?

NodeMCU -ийн оронд өөр ямар самбар ашиглаж болох вэ?
NodeMCU -ийн оронд өөр ямар самбар ашиглаж болох вэ?

IOT системийн тавцангийн төрлийг сонгоход GPIO зүү, холбоо барих протокол, антен гэх мэт төрөл бүрийн чухал хүчин зүйлүүд байдаг.

Түүнчлэн, өөр өөр самбар, платформууд байдаг бөгөөд тус бүр өөрийн онцлог шинж чанартай байдаг.

Энд бид тэдгээрийг IOT төслүүдэд шаардлагатай хамгийн чухал шинж чанарууд дээр үндэслэн харьцуулсан болно.

Алхам 6: Жишээ төслүүд:

  • Ухаалаг хаалганы түгжээ wifi/ WiFi нэвтрэх хуудас, Arduino & ESP8266
  • Arduino -тойгоо ярьж, үүнийг Google Туслахаар хянана уу
  • WIFI дээр галаар тоглоорой! ESP8266 ба неопиксел (Андройд аппыг оруулаад)
  • nstagram нь хурд хэмжигчд дуртай, Arduino & ESP8266

Хэрэв танд энэ заавар хэрэгтэй бөгөөд сонирхолтой санагдаж байвал бидэнтэй facebook дээр лайк дарна уу.

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