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

NodeMCU / ESP8266 ба OLED Shield -ийг хэрхэн холбох вэ: 8 алхам
NodeMCU / ESP8266 ба OLED Shield -ийг хэрхэн холбох вэ: 8 алхам

Видео: NodeMCU / ESP8266 ба OLED Shield -ийг хэрхэн холбох вэ: 8 алхам

Видео: NodeMCU / ESP8266 ба OLED Shield -ийг хэрхэн холбох вэ: 8 алхам
Видео: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Арваннэгдүгээр
Anonim
NodeMCU / ESP8266 ба OLED Shield -ийг хэрхэн холбох вэ
NodeMCU / ESP8266 ба OLED Shield -ийг хэрхэн холбох вэ

NodeMCU V2 Amica (ESP8266) -ийг I2c -ээр дамжуулан алдартай SSD1306 чип дээр суурилсан OLED дэлгэцтэй хэрхэн холбохыг би энэ зааварчилгаанд харуулах болно. OLED -ийн хувьд бид MCP23008 -д холбогдсон 0, 96 инчийн OLED, 3 товчлуур + 3 LED гагнуураар дагалддаг энэхүү OLED бамбайг ашиглах болно. Энэхүү бамбай ашиглан цэсийн систем болон бусад нарийн төвөгтэй функцийг хэрэгжүүлэхэд маш хялбар байдаг…

1-р алхам:

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Материалын тооцоо

  • NodeMCU V2 Amica модуль
  • OLED бамбай
  • Талхны самбар

Алхам 2: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Бамбай нь өнгөт холболтын кабельтай ирдэг - утаснуудын зургийг доорх зургуудаас үзнэ үү.

Алхам 3: NodeMCU драйверуудыг суулгана уу

NodeMCU модуль нь USB интерфэйсийн CP2102 чипийг агуулдаг. Хэрэв NodeMCU -ийг компьютерт анх удаа холбосон бол драйверыг автоматаар суулгадаг. Заримдаа энэ процедур амжилтгүй болсон. Энэ тохиолдолд та драйверийг суулгах ёстой

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Windows төхөөрөмжийн менежер дээр гараар.

Алхам 4: Arduino IDE бэлтгэх - NodeMCU нэмнэ үү

Arduino IDE бэлтгэх - NodeMCU нэмнэ үү
Arduino IDE бэлтгэх - NodeMCU нэмнэ үү

NodeMCU модуль нь Arduino-IDE-ийн нэг хэсэг биш юм. Бид эхлээд үүнийг суулгах ёстой. Aduino-IDE дахь файл/тохиргоог нээж, Нэмэлт самбар менежерийн URLs талбарт дараах холбоосыг оруулна уу:

Энэ товчлуурыг дарж OK товчийг дарна уу.

Алхам 5: Arduino IDE бэлтгэх - NodeMCU модулийг суулгана уу

Arduino IDE бэлтгэх - NodeMCU модулийг суулгана уу
Arduino IDE бэлтгэх - NodeMCU модулийг суулгана уу
Arduino IDE бэлтгэх - NodeMCU модулийг суулгана уу
Arduino IDE бэлтгэх - NodeMCU модулийг суулгана уу

ТУЗ -ийн менежерийг одоо нээнэ үү: Багаж / ТУЗ / ТУЗ -ийн менежер

ESP8266 оруулга руу ороод суулгаарай.

Алхам 6: Arduino IDE бэлтгэх - NodeMCU модулийн тохиргоо

Arduino IDE бэлтгэх - NodeMCU модулийн тохиргоо
Arduino IDE бэлтгэх - NodeMCU модулийн тохиргоо

Одоо та NodeMCU 1.0 (ESP-12E модуль) -ийг сонгож болно. CPU -ийн давтамжийг 80MHz, Flash -ийн хэмжээг "4M (3M SPIFFS)", таны сонгосон баудын хурд болон COM портоор тохируулна уу. 8 -ийн

Алхам 7: Номын санг суулгах

Adafruit SSD1306 номын сан:

OLED дэлгэцийн дэмжлэгийн санг суулгаж эхэлснээр OLEDcontroller чиптэй ярих шаардлагатай болно. Хэрэв та кодыг сонирхож байвал GitHub дээрх Adafruit SSD1306 номын сангийн санг ашиглаж байна. Та номын санг энэ линкээр дамжуулан ZIP файл хэлбэрээр шууд татаж авах боломжтой.

github.com/adafruit/Adafruit_SSD1306/archi…

Шахагдаагүй Adafruit_SSD1306 фолдерын нэрийг өөрчилж, Adafruit_SSD1306 фолдерт Adafruit_SSD1306.cpp болон Adafruit_SSD1306.h орсон эсэхийг шалгаарай.

Adafruit_SSD1306 номын сангийн фолдерыг өөрийн arduinosketchfolder/ libraries/ фолдерт байрлуул.

Adafruit GFX номын сан:

Та энд байгаа Adafruit_GFX номын санд ижил зүйлийг хийх хэрэгтэй болно:

Шахагдаагүй фолдерыг Adafruit_GFX гэж нэрлээд Adafruit_GFX фолдерт Adafruit_GFX.cpp болон Adafruit_GFX.h орсон эсэхийг шалгаарай.

Adafruit_GFX номын сангийн фолдерыг SSD1306 номын сантай хийсэн шиг arduinosketchfolder/ libraries/ хавтасаа байрлуул.

Adafruit MCP23008 номын сан

Та энд байгаа Adafurit_MCP23008 номын санд ижил зүйлийг хийх хэрэгтэй болно:

Шахагдаагүй фолдерыг Adafruit_MCP23008 гэж нэрлээд, Adafruit_MCP23008 фолдерт Adafruit_MCP23008.cpp болон Adafruit_MCP23008.h орсон эсэхийг шалгаарай.

Adafruit_MCP23008 номын сангийн фолдерыг дээрх номын сангуудтай адил өөрийн arduinosketchfolder/ libraries/ хавтсыг байрлуул.

Алхам 8: Demosoftware

Demosoftware
Demosoftware

Adafruit номын санг суулгасны дараа Arduino IDE -ийг дахин эхлүүлнэ үү. Та одоо цэсийг дараах дарааллаар үзэх замаар дээжийн кодыг авах боломжтой байх ёстой: Файл → Ноорог номын сан → Номын сан → Adafruit_SSD1306 → SSD1306…

Та NodeMCU & OLED Shield -ийн дээжийн кодыг татаж авах хэрэгтэй

www.hwhardsoft.de/english/projects/displa…

одоо Энэ дээжийг Arduino IDE дээр нээнэ үү. Эмхэтгэж, байршуулсны дараа янз бүрийн дэлгэц үзэхийн тулд 3 товчлуур дээр дарах хэрэгтэй.

Манай демо нь Adafruit GFX хөдөлгүүрийн боломжийн зарим дээжийг агуулдаг. Adafruit номын сангийн талаархи нэмэлт мэдээллийг энэ линкээр орж үзнэ үү

learn.adafruit.com/monochrome-oled-breakou…

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