Mundarija:

LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 Transflektiv LCD SPI displeyiga ulash: 3 qadam
LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 Transflektiv LCD SPI displeyiga ulash: 3 qadam

Video: LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 Transflektiv LCD SPI displeyiga ulash: 3 qadam

Video: LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 Transflektiv LCD SPI displeyiga ulash: 3 qadam
Video: Arduino_GFX ST7789 240x240 2024, Iyun
Anonim
LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 Transflektiv LCD SPI displeyiga ulash
LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 Transflektiv LCD SPI displeyiga ulash

Internetga ulanish haqida yaxshi ma'lumot yo'q, shuning uchun mana bu!

SSD1283A LCD - bu juda kichik o'tkazuvchan displey - uni to'g'ridan -to'g'ri quyosh nurida osongina o'qish mumkin va orqa nuri ham bor, shuning uchun qorong'uda ham o'qish mumkin.

Wemos D1 Mini Pro ajoyib - wifi -ni mukammal qo'llab -quvvatlash, OTA -ni yangilanadigan oson qadam - ha - siz dasturiy ta'minotni yangilashingiz va Wi -Fi orqali qayta yoqishingiz mumkin.

Men o'z infraqizil kameramni qurmoqdaman, u ekrandagi haroratni ko'rsatadi va ma'lumotlarni real vaqtda Internetga yuklaydi. Ammo bu kelajak uchun ko'rsatma - hozircha - ekranni ishga tushiramiz!

Kengashingiz va ekraningiz meniki bilan mos kelishi uchun rasmni tekshiring (bu eskiz, ehtimol Mini Pro emas, balki har qanday D1 modelida yaxshi ishlaydi).

Ta'minotlar

LCD displey; $ 3.05

WEMOS D1 Mini Pro; $ 2.90

1 -qadam: Ularni bog'lang

Ularni bog'lang!
Ularni bog'lang!

LCD - bu SPI qurilmasi (masalan, MOSI), lekin ishlab chiqaruvchi doskada noto'g'ri I2C yorliqlarini (masalan, SDA) bosgan, shuning uchun adashmang.

Bu ulanishlarni yarating. Agar siz non taxtasidan foydalansangiz, yuqoridagi rasmni nusxa ko'chiring.

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

Agar sizda pinlar kam bo'lsa, menimcha, D8-CS ulanishi kerak emas (bu uzilgan holda yaxshi ishlaydi).

(agar buzilgan ko'rsatma muharriri mening jadvalimni buzib tashlagan bo'lsa - bu erda yana simlar, matnda:)

D1 - LCD

3V3 - VCC

G - GND

D8 - CS

D4 - RST

D3 - A0

D7 - SDA

D5 - SCK

3V3 - LED

2 -qadam: Dasturiy ta'minotni yuklang

Dasturiy ta'minotni yuklang
Dasturiy ta'minotni yuklang

Arduino -ni oching, taxtangizni tanlang: (LOLIN (WEMOS) D1 mini Pro

Portni tanlang: /dev/cu. SLAB_USBtoUART (agar siz Mac ishlatayotgan bo'lsangiz).

Qo'shilgan* fayllar bilan papka yarating, eskizni oching va yuklang!

* Men buni yozganimda ko'rsatmalarni o'chirib tashladim va fayllarni yuklay olmadim - shuning uchun ularni bu erga joylashtirdim:

3 -qadam: Bonusli qadam - 4 barobar tezroq ishlash

LCDWIKI_SPI.cpp-ni tahrirlang va ushbu qatorni olib tashlang:-

SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 MGts (yarim tezlik)

va uni quyidagi qator bilan almashtiring:-

SPI.setFrequency (40000000);

va sizning ekraningiz taxminan 4 barobar tezroq ishlaydi.

Tavsiya: