Агуулгын хүснэгт:
- 1-р алхам:
- Алхам 2: Цахилгааны утас
- Алхам 3: NodeMCU драйверуудыг суулгана уу
- Алхам 4: Arduino IDE бэлтгэх - NodeMCU нэмнэ үү
- Алхам 5: Arduino IDE бэлтгэх - NodeMCU модулийг суулгана уу
- Алхам 6: Arduino IDE бэлтгэх - NodeMCU модулийн тохиргоо
- Алхам 7: Номын санг суулгах
- Алхам 8: Demosoftware
Видео: NodeMCU / ESP8266 ба OLED Shield -ийг хэрхэн холбох вэ: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
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 нэмнэ үү
NodeMCU модуль нь Arduino-IDE-ийн нэг хэсэг биш юм. Бид эхлээд үүнийг суулгах ёстой. Aduino-IDE дахь файл/тохиргоог нээж, Нэмэлт самбар менежерийн URLs талбарт дараах холбоосыг оруулна уу:
Энэ товчлуурыг дарж OK товчийг дарна уу.
Алхам 5: Arduino IDE бэлтгэх - NodeMCU модулийг суулгана уу
ТУЗ -ийн менежерийг одоо нээнэ үү: Багаж / ТУЗ / ТУЗ -ийн менежер
ESP8266 оруулга руу ороод суулгаарай.
Алхам 6: 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
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…
Зөвлөмж болгож буй:
Хянагчийг эмуляторт хэрхэн суулгах, ажиллуулах, холбох: 7 алхам
Хянагчийг эмуляторт хэрхэн суулгах, ажиллуулах, холбох вэ: Та суугаад залуу тоглогч байхдаа бага насаа санаж, өнгөрсөн үеийн үнэт чулууг эргэж харахыг хүсч байсан уу? За, үүнд зориулсан апп байна …. илүү нарийвчлалтайгаар програм хийдэг тоглоомчдын нийгэмлэг байдаг
Arduino Олон Servo моторыг хэрхэн холбох вэ - PCA9685 заавар: 6 алхам
Arduino олон серво моторыг хэрхэн холбох талаар : //www.adafruit.com/product/815Vi -ийг үзээрэй
Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах вэ: 5 алхам
Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах талаар: Энэхүү зааварчилгаа нь хэрэглэгчдэд Dragonboard дээр ZigBee модулийг хэрхэн зөв холбож, ZigBee хяналттай чийдэн (OSRAM) -тэй харьцаж, ZigBee IOT сүлжээг бий болгохыг заадаг. : Dragonboard 410c; CC2531 USB Dongle; Т
Arduino -г IP сүлжээнд холбох өөрийн WIFI гарцыг хэрхэн яаж хийх вэ?: 11 алхам (зурагтай)
Arduino -г IP сүлжээнд холбох өөрийн WIFI гарцыг хэрхэн хийх вэ?: Олон хүмүүсийн үзэж байгаагаар Arduino бол гэрийн автоматжуулалт, роботын хувьд маш сайн шийдэл гэж та бодож байна! Гэхдээ харилцааны хувьд Arduino нь зөвхөн цуваа холбоосоор ирдэг. Би ажилладаг сервертэй байнгын холбоотой байх ёстой робот дээр ажиллаж байна
DIY LED зурвас: LED зурвасыг хэрхэн яаж таслах, холбох, гагнах, асаах вэ: 3 алхам (зурагтай)
DIY LED зурвас: LED зурвасыг хэрхэн яаж таслах, холбох, гагнах, асаах вэ: LED зурвас ашиглан өөрийн гэрлийн төслүүдийг хийх анхан шатны гарын авлага. Уян хатан найдвартай, ашиглахад хялбар, LED тууз нь олон төрлийн хэрэглээний хамгийн сайн сонголт юм. энгийн дотор 60 LED/m LED зурвас суурилуулах үндсэн зарчим, гэхдээ