
สารบัญ:
- ขั้นตอนที่ 1:
- ขั้นตอนที่ 2: การเดินสายไฟ
- ขั้นตอนที่ 3: ติดตั้งไดรเวอร์ NodeMCU
- ขั้นตอนที่ 4: การเตรียม Arduino IDE - เพิ่ม NodeMCU
- ขั้นตอนที่ 5: การเตรียม Arduino IDE - ติดตั้งโมดูล NodeMCU
- ขั้นตอนที่ 6: การเตรียม Arduino IDE - การกำหนดค่าโมดูล NodeMCU
- ขั้นตอนที่ 7: ติดตั้ง Libraries
- ขั้นตอนที่ 8: ซอฟต์แวร์สาธิต
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ฉันจะแสดงในคำแนะนำวิธีเชื่อมต่อ NodeMCU V2 Amica (ESP8266) ผ่าน I2c กับจอแสดงผล OLED โดยใช้ชิป SSD1306 ที่มีชื่อเสียง สำหรับ OLED เราจะใช้ในคำสั่ง OLED Shield ซึ่งมาพร้อมกับบัดกรี 0, 96 นิ้ว OLED และ 3 ปุ่ม + 3 LEDs ที่เชื่อมต่อกับ MCP23008…. ง่ายมากที่จะรับรู้ระบบเมนูและฟังก์ชั่นที่ซับซ้อนอื่น ๆ ด้วยโล่นี้ …..
ขั้นตอนที่ 1:



บิลวัสดุ
- NodeMCU V2 Amica โมดูล
- OLED Shield
- เขียงหั่นขนม
ขั้นตอนที่ 2: การเดินสายไฟ


ตัวป้องกันมาพร้อมกับสายเชื่อมต่อสี - ดูภาพด้านล่างสำหรับการเดินสาย
ขั้นตอนที่ 3: ติดตั้งไดรเวอร์ NodeMCU
โมดูล NodeMCU มีชิป CP2102 สำหรับอินเทอร์เฟซ USB โดยปกติไดรเวอร์จะถูกติดตั้งโดยอัตโนมัติหาก 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 ตัวจัดการบอร์ดเพิ่มเติม:
ปิดหน้าต่างนี้ด้วยปุ่มตกลง
ขั้นตอนที่ 5: การเตรียม Arduino IDE - ติดตั้งโมดูล NodeMCU


เปิดแล้วผู้จัดการบอร์ด: เครื่องมือ / บอร์ด / ผู้จัดการบอร์ด
ไปที่รายการ ESP8266 และติดตั้ง
ขั้นตอนที่ 6: การเตรียม Arduino IDE - การกำหนดค่าโมดูล NodeMCU

ตอนนี้คุณสามารถเลือก NodeMCU 1.0 (โมดูล ESP-12E) ตั้งค่าความถี่ CPU เป็น 80MHz ขนาดแฟลชเป็น „4M (3M SPIFFS)“อัตราบอดที่คุณเลือกและพอร์ต COM 8 จาก
ขั้นตอนที่ 7: ติดตั้ง Libraries
ห้องสมุด Adafruit SSD1306:
เริ่มต้นด้วยการติดตั้งไลบรารีการสนับสนุนสำหรับจอแสดงผล OLED คุณจะต้องใช้มันเพื่อพูดคุยกับชิป OLEDcontroller เรากำลังใช้พื้นที่เก็บข้อมูลไลบรารี Adafruit SSD1306 บน GitHub หากคุณสนใจที่จะดูโค้ด คุณสามารถดาวน์โหลดไลบรารี่โดยตรงเป็นไฟล์ 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 ที่มีให้ที่นี่:https://github.com/adafruit/Adafruit-GFX-Library/a…
เปลี่ยนชื่อโฟลเดอร์ที่ไม่บีบอัด Adafruit_GFX และตรวจสอบว่าโฟลเดอร์ Adafruit_GFX มี Adafruit_GFX.cpp และ Adafruit_GFX.h
วางโฟลเดอร์ไลบรารี Adafruit_GFX โฟลเดอร์ arduinosketchfolder/libraries/ ของคุณเหมือนกับที่คุณทำกับไลบรารี SSD1306
ห้องสมุดอดาฟรุต MCP23008
คุณจะต้องทำเช่นเดียวกันกับห้องสมุด Adafurit_MCP23008 ที่มีให้ที่นี่:https://github.com/adafruit/Adafruit-MCP23008-libr…
เปลี่ยนชื่อโฟลเดอร์ที่ไม่บีบอัด Adafruit_MCP23008 และตรวจสอบว่าโฟลเดอร์ Adafruit_MCP23008 มี Adafruit_MCP23008.cpp และ Adafruit_MCP23008.h
วางโฟลเดอร์ไลบรารี Adafruit_MCP23008 arduinosketchfolder/libraries/ โฟลเดอร์ของคุณเหมือนกับที่คุณทำกับไลบรารีด้านบน
ขั้นตอนที่ 8: ซอฟต์แวร์สาธิต

หลังจากติดตั้งไลบรารี Adafruit แล้ว ให้รีสตาร์ท Arduino IDE ตอนนี้คุณควรจะสามารถเข้าถึงโค้ดตัวอย่างได้โดยไปที่เมนูตามลำดับนี้: File→Sketchbook→Libraries→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 เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้กันอย่างแพร่หลายซึ่งใช้ภาษาคิวรีที่มีโครงสร้าง (SQL) ในบางจุด คุณอาจต้องการอัปโหลดข้อมูลเซ็นเซอร์ Arduino/NodeMCU ไปยังฐานข้อมูล MySQL ในคำแนะนำนี้ เราจะดูวิธีการเชื่อมต่อ
วิธีเชื่อมต่อ ESP8266 NodeMCU กับ IoT Cloud: 5 ขั้นตอน

วิธีเชื่อมต่อ ESP8266 NodeMCU กับ IoT Cloud: คำแนะนำนี้แสดงการสาธิต Internet of Things อย่างง่ายโดยใช้ ESP8266 NodeMCU และบริการ IoT ออนไลน์ที่เรียกว่า AskSensors เราสาธิตวิธีรับข้อมูลจากไคลเอนต์ HTTPS ของ ESP8266 อย่างรวดเร็วและลงจุดในกราฟลงใน AskSensors Io
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)

การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
วิธีเชื่อมต่อ Mixing Board และ Microphone Snake เข้ากับระบบเสียง: 3 ขั้นตอน

วิธีเชื่อมต่อ Mixing Board และ Microphone Snake เข้ากับระบบเสียง: วิดีโอครอบคลุมพื้นฐานของการเชื่อมต่อเครื่องผสมสัญญาณเสียง (บอร์ดผสมหรือคอนโซล) กับระบบเสียงโดยใช้สายไมโครโฟนแบบงู ครอบคลุมไมโครโฟนและส่งการเชื่อมต่อ สำหรับข้อมูลเพิ่มเติม: http://proaudiotraining.com
วิธีเชื่อมต่อ Arduino และ RFID: 4 ขั้นตอน (พร้อมรูปภาพ)

วิธีเชื่อมต่อ Arduino และ RFID: ในคำแนะนำนี้ ฉันจะพยายามแสดงวิธีเชื่อมต่อเซ็นเซอร์ RFID กับ Arduino ฉันกำลังใช้เซ็นเซอร์ RFID จาก seeedstudio ในเวอร์ชันซีเรียลของมัน มีบางส่วนที่คุณต้องการ ฉันยังซื้อคีย์ RFID UPDATE: ตอนนี้มันก