Агуулгын хүснэгт:
- Алхам 1: NodeMCU гэж юу вэ?
- Алхам 2: Arduino IDE ашиглан NodeMCU -ийг хэрхэн програмчлах вэ
- Алхам 3: NodeMCU ашиглан HTTP хуудсаар дамжуулан LED -ийг хянах
- Алхам 4: Код
- Алхам 5: NodeMCU -ийн оронд өөр ямар самбар ашиглаж болох вэ?
- Алхам 6: Жишээ төслүүд:
Видео: Arduino IDE дээр W/ NodeMCU ESP8266 -ийг эхлүүлэх: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Тойм
Энэхүү гарын авлагад та NodeMCU -ийг Arduino IDE дээр хэрхэн ашиглах талаар сурах болно.
Та юу сурах вэ
- NodeMCU -ийн тухай ерөнхий мэдээлэл
- Arduino IDE дээр ESP8266 дээр суурилсан хавтанг хэрхэн суулгах талаар
- NodeMCU -ийг Arduino IDE дээр хэрхэн програмчлах вэ
- NodeMCU -ийн оронд ашиглаж болох самбаруудыг танилцуулж байна
Алхам 1: 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 -ийг хэрхэн програмчлах вэ
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 -ийн оронд өөр ямар самбар ашиглаж болох вэ?
IOT системийн тавцангийн төрлийг сонгоход GPIO зүү, холбоо барих протокол, антен гэх мэт төрөл бүрийн чухал хүчин зүйлүүд байдаг.
Түүнчлэн, өөр өөр самбар, платформууд байдаг бөгөөд тус бүр өөрийн онцлог шинж чанартай байдаг.
Энд бид тэдгээрийг IOT төслүүдэд шаардлагатай хамгийн чухал шинж чанарууд дээр үндэслэн харьцуулсан болно.
Алхам 6: Жишээ төслүүд:
- Ухаалаг хаалганы түгжээ wifi/ WiFi нэвтрэх хуудас, Arduino & ESP8266
- Arduino -тойгоо ярьж, үүнийг Google Туслахаар хянана уу
- WIFI дээр галаар тоглоорой! ESP8266 ба неопиксел (Андройд аппыг оруулаад)
- nstagram нь хурд хэмжигчд дуртай, Arduino & ESP8266
Хэрэв танд энэ заавар хэрэгтэй бөгөөд сонирхолтой санагдаж байвал бидэнтэй facebook дээр лайк дарна уу.
Зөвлөмж болгож буй:
STM32f767zi Cube IDE програмыг эхлүүлэх, захиалгат ноорогоо байршуулах: 3 алхам
STM32f767zi Cube IDE -ийг эхлүүлэх, захиалгат ноорогоо байршуулах: Худалдан авах (вэб хуудсыг худалдаж авах/үзэхийн тулд тестийг дарна уу) STM32F767ZISUPPORTED ПРОГРАММ · STM32CUBE IDE · KEIL MDK ARM µVISION · EARWAR IAR EMBEDDED WORD WORDDORED WORKDEDED STM микроконтроллерыг програмчлахад ашигладаг
Raspberry Pi 4 Model B дээр ROS Melodic програмыг эхлүүлэх нь: 7 алхам
Rasp Me Pi 4 загвар B дээр ROS Melodic програмыг эхлүүлэх нь: Робот үйлдлийн систем (ROS) нь робот систем, програм бүтээхэд ашигладаг програм хангамжийн номын сан, хэрэгслүүдийн багц юм. ROS -ийн урт хугацааны үйлчилгээний хувилбар нь Melodic Morenia юм. ROS Melodic нь зөвхөн Ubuntu 18.04 Bionic Beaver -тэй нийцдэг
NodeMCU (ESP8266) програмыг эхлүүлэх .: 3 алхам
NodeMCU (ESP8266) -г ашиглаж эхлээрэй ….: Энэхүү зааварт би Arduino IDE ашиглан NodeMCU (ESP8266) -г хэрхэн эхлүүлэх талаар хуваалцаж байна. Энэхүү заавар нь дөнгөж эхэлж буй эхлэгчдэд зориулагдсан болно. NodeMCU нь Wifi -тэй Arduino шиг байдаг тул та төслөө онлайнаар авах боломжтой. To k
HyperDuino -д зориулсан MBlock хөтөч дээр суурилсан кодчилолыг эхлүүлэх нь: 3 алхам
HyperDuino -д зориулсан MBlock хөтөч дээр суурилсан кодчилолыг эхлүүлэх нь: HyperDuino -той mBlock вэб дээр суурилсан хичээлд тавтай морилно уу. Энэ нь mBlock -ийг хэрхэн тохируулж, кодоо HyperDuino -д оруулахыг танд үзүүлэх болно. Энэ нь мөн ухаалаг машины үндсэн кодыг хэрхэн бий болгохыг харуулах болно. Эхлэхийн тулд шууд үсрэн орцгооё
ESP8266 дээр суурилсан Sonoff ухаалаг унтраалга дээр MicroPython програмыг хэрхэн яаж гэрэлтүүлэх вэ: 3 алхам (зурагтай)
ESP8266 дээр суурилсан Sonoff ухаалаг шилжүүлэгч дээр MicroPython Firmware -ийг хэрхэн яаж гэрэлтүүлэх вэ? Sonoff нь ITEAD -ийн боловсруулсан Smart Home -ийн төхөөрөмжийн шугам юм. Энэ шугамын хамгийн уян хатан, хямд төхөөрөмжүүдийн нэг бол Sonoff Basic ба Sonoff Dual юм. Эдгээр нь ESP8266 агуу чип дээр суурилсан Wi-Fi идэвхжүүлсэн унтраалга юм. Хэзээ