İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bunu çevrimiçi olarak bağlama konusunda iyi bir bilgi yok, işte nasıl!
SSD1283A LCD harika bir küçük yansıtıcı ekrandır - doğrudan güneş ışığında kolayca okunabilir ve arkadan aydınlatması da vardır, bu nedenle karanlıkta da okunabilir.
Wemos D1 Mini Pro harikadır - OTA'yı güncellenebilir hale getiren kolay adımlarla mükemmel wifi desteği - evet - PC'nize bağlamanıza gerek kalmadan yazılımı güncelleyebilir ve bu şeyleri wifi üzerinden yeniden flaşlayabilirsiniz!
Ekrandaki sıcaklıkları gösteren ve verileri gerçek zamanlı olarak internete de yükleyen kendi Kızılötesi Kameramı oluşturma sürecindeyim. Ancak bu, gelecekteki bir talimat için - şimdilik - ekranı açalım!
Tahtanızın ve ekranınızın benimkiyle eşleştiğinden emin olmak için fotoğrafı kontrol edin (bu çizim muhtemelen yalnızca Mini Pro'da değil, herhangi bir D1 modelinde iyi çalışır).
Gereçler
LCD ekran; $3,05
WEMOS D1 Mini Pro; $2,90
Adım 1: Onları Bağlayın
LCD bir SPI cihazıdır (örn. MOSI), ancak üretici kart üzerine yanlış şekilde I2C etiketleri (örn. SDA) yazdırmıştır, bu yüzden kafanız karışmasın.
Bu bağlantıları yapın. Bir breadboard kullanıyorsanız, yukarıdaki fotoğrafı kopyalayın.
D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3 LED
Pimleriniz azalıyorsa, D8-CS bağlantısının gerekli olduğunu düşünmüyorum (bu bağlantı kesildiğinde iyi çalışıyor gibi görünüyor).
(bozuk talimat editörünün yukarıdaki tablomu mahvetmesi durumunda - işte yine metinde kablolama:)
D1 -- LCD
3V3 -- VCC
G -- GND
D8 -- CS
D4 -- RST
D3 -- A0
D7 -- SDA
D5 -- SCK
3V3 -- LED
2. Adım: Yazılımı Yükleyin
Arduino'yu açın, kartınızı seçin: (LOLIN(WEMOS) D1 mini Pro
Bağlantı noktanızı seçin: /dev/cu. SLAB_USBtoUART (Mac kullanıyorsanız).
Ekli* dosyalarla bir klasör oluşturun, çizimi açın ve yükleyin!
* bunu yazdığımda talimatlar çalışmıyordu ve dosyaları yükleyemedim - bu yüzden onları buraya koydum:
3. Adım: Bonus Adımı - 4 Kat Daha Hızlı Çalışmasını Sağlayın
LCDWIKI_SPI.cpp dosyasını düzenleyin ve bu satırı kaldırın: -
SPI.setClockDivider(SPI_CLOCK_DIV4); // 4 MHz (yarım hız)
ve bu satırla değiştirin: -
SPI.setFrekans(40000000);
ve ekranınız yaklaşık 4 kat daha hızlı çalışacaktır.