Мазмұны:
- 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 10:27
Мен осы нұсқаулықта NodeMCU V2 Amica (ESP8266) I2c арқылы әйгілі SSD1306 чипіне негізделген OLED дисплейге қалай қосылатынын көрсетемін. OLED үшін біз 0, 96 дюймдік OLED және MCP23008 қосылған 3 түйме + 3 жарық диодтарымен бірге жеткізілетін 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 файлын/теңшелімдерін ашып, Қосымша тақта менеджерінің URL-өрістеріне келесі сілтемені енгізіңіз:
Бұл терезені OK түймесімен жабыңыз.
5 -қадам: Arduino IDE дайындау - NodeMCU модулін орнатыңыз
Енді тақта менеджерін ашыңыз: құралдар / тақта / тақта менеджері
ESP8266 жазбасына өтіп, оны орнатыңыз.
6 -қадам: Arduino IDE дайындау - NodeMCU модулін конфигурациялау
Енді сіз NodeMCU 1.0 (ESP-12E модулі) таңдай аласыз. Процессор жиілігін 80 МГц -ке, Жарық өлшемін «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/ library/ қалтаға орналастырыңыз.
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…
Ұсынылған:
NodeMCU ESP8266 MySQL мәліметтер базасына қалай қосылады: 7 қадам
NodeMCU ESP8266 -ны MySQL мәліметтер қорына қалай қосуға болады: MySQL - бұл сұраныстардың құрылымдалған тілін (SQL) қолданатын кең таралған дерекқорды басқарудың реляциялық жүйесі (RDBMS). Бір сәтте сіз Arduino/NodeMCU сенсорының деректерін MySQL дерекқорына жүктегіңіз келуі мүмкін. Бұл нұсқаулықта біз қалай қосылуға болатынын көреміз
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр
Топырақ ылғалдылығы сенсоры мен ESP8266 қалай AskSensors IoT бұлтына қосылады: 10 қадам
AskSensors IoT Cloud -қа топырақ ылғалдығы сенсоры мен ESP8266 қалай қосылады: Бұл нұсқаулықта топырақтың ылғал сенсоры мен ESP8266 -ны IoT бұлтына қалай қосу керектігін көрсетеді. ол ішіндегі судың көлемдік құрамын өлшейді
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА
Arduino мен RFID қалай қосылады: 4 қадам (суреттермен)
Arduino мен RFID -ті қалай қосуға болады: Бұл нұсқаулықта мен RFID сенсорын Arduino -мен қалай байланыстыруға болатынын көрсетуге тырысамын. Мен Seeedstudio -дан оның сериялық нұсқасынан RFID сенсорын қолданамын. Сізге қажет болатын бірнеше бөлік бар. Мен де RFID кілттерін сатып алдым. ЖАҢАРТУ: Енді бұл