สารบัญ:

การเดินสาย LOLIN WEMOS D1 Mini Pro ไปยังจอแสดงผล SPI LCD Transflective ขนาด 130x130 SSD1283A: 3 ขั้นตอน
การเดินสาย LOLIN WEMOS D1 Mini Pro ไปยังจอแสดงผล SPI LCD Transflective ขนาด 130x130 SSD1283A: 3 ขั้นตอน

วีดีโอ: การเดินสาย LOLIN WEMOS D1 Mini Pro ไปยังจอแสดงผล SPI LCD Transflective ขนาด 130x130 SSD1283A: 3 ขั้นตอน

วีดีโอ: การเดินสาย LOLIN WEMOS D1 Mini Pro ไปยังจอแสดงผล SPI LCD Transflective ขนาด 130x130 SSD1283A: 3 ขั้นตอน
วีดีโอ: How to Make Mini Weather Station for Beginner | ESP8266 | Wemos | Arduino 2024, พฤศจิกายน
Anonim
การเดินสาย LOLIN WEMOS D1 Mini Pro ไปยังจอแสดงผล SPI LCD Transflective ขนาด 130x130 SSD1283A
การเดินสาย LOLIN WEMOS D1 Mini Pro ไปยังจอแสดงผล SPI LCD Transflective ขนาด 130x130 SSD1283A

ไม่มีข้อมูลที่ดีเกี่ยวกับการเชื่อมต่อกับอินเทอร์เน็ต มีวิธีดังนี้!

SSD1283A LCD เป็นจอแสดงผลแบบทรานส์เฟล็กทีฟขนาดเล็กที่น่าทึ่ง สามารถอ่านได้ง่ายเมื่ออยู่กลางแสงแดดโดยตรง และมีไฟแบ็คไลท์ด้วย จึงสามารถอ่านได้ในความมืดเช่นกัน

Wemos D1 Mini Pro น่าทึ่งมาก - รองรับ wifi ที่ยอดเยี่ยม พร้อมขั้นตอนง่ายๆ ที่ทำให้อัปเดต OTA ได้ - ใช่ - คุณสามารถอัปเดตซอฟต์แวร์และแฟลชสิ่งเหล่านี้อีกครั้งผ่าน wifi โดยไม่ต้องเชื่อมต่อกับพีซีของคุณ!

ฉันอยู่ระหว่างการสร้างกล้องอินฟราเรดของตัวเอง ซึ่งแสดงอุณหภูมิบนหน้าจอและอัปโหลดข้อมูลแบบเรียลไทม์ไปยังอินเทอร์เน็ตด้วย แต่นั่นสำหรับคำแนะนำในอนาคต - สำหรับตอนนี้ - มาเริ่มกันเลย!

ตรวจสอบรูปภาพเพื่อให้แน่ใจว่าบอร์ดและหน้าจอของคุณตรงกับของฉัน (ภาพร่างนี้อาจใช้ได้ดีกับ D1 รุ่นใดก็ได้ ไม่ใช่แค่ Mini Pro)

เสบียง

หน้าจอ LCD; $3.05

WEMOS D1 มินิโปร; $2.90

ขั้นตอนที่ 1: วางสายพวกเขา

วางสายพวกเขา!
วางสายพวกเขา!

LCD เป็นอุปกรณ์ SPI (เช่น MOSI) แต่ผู้ผลิตพิมพ์ฉลาก I2C (เช่น SDA) ผิดบนบอร์ด ดังนั้นอย่าสับสน

ทำการเชื่อมต่อเหล่านี้ หากคุณกำลังใช้เขียงหั่นขนม ให้คัดลอกรูปภาพด้านบน

D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED

หากคุณมีพินเหลือน้อย ฉันไม่คิดว่าจำเป็นต้องมีการเชื่อมต่อ D8-CS (ดูเหมือนว่าจะใช้ได้ดีกับการตัดการเชื่อมต่อนี้)

(ในกรณีที่ตัวแก้ไขคำสั่งที่ใช้งานไม่ได้ทำลายตารางของฉันด้านบน - นี่คือการเดินสายอีกครั้งในข้อความ:)

D1 -- LCD

3V3 -- VCC

G -- GND

D8 -- CS

D4 -- RST

D3 -- A0

D7 -- SDA

D5 -- SCK

3V3 -- LED

ขั้นตอนที่ 2: โหลดซอฟต์แวร์

โหลดซอฟต์แวร์
โหลดซอฟต์แวร์

เปิด Arduino เลือกบอร์ดของคุณ: (LOLIN(WEMOS) D1 mini Pro

เลือกพอร์ตของคุณ: /dev/cu. SLAB_USBtoUART (หากคุณใช้ Mac)

สร้างโฟลเดอร์ที่มีไฟล์แนบ* เปิดภาพสเก็ตช์แล้วอัปโหลด!

* Instrucables หยุดทำงานเมื่อฉันเขียนสิ่งนี้และไม่สามารถอัปโหลดไฟล์ได้ - ดังนั้นฉันจึงวางไว้ที่นี่:

ขั้นตอนที่ 3: ขั้นตอนโบนัส - ทำให้ทำงานเร็วขึ้น 4 เท่า

แก้ไข LCDWIKI_SPI.cpp และลบบรรทัดนี้:-

SPI.setClockDivider(SPI_CLOCK_DIV4); // 4 MHz (ความเร็วครึ่งหนึ่ง)

และแทนที่ด้วยบรรทัดนี้:-

SPI.setFrequency(40000000);

และหน้าจอของคุณจะทำงานเร็วขึ้นประมาณ 4 เท่า

แนะนำ: