İçindekiler:

Arduino ve RTC DS3231 ile P10 DMD Ekranı: 4 Adım (Resimlerle)
Arduino ve RTC DS3231 ile P10 DMD Ekranı: 4 Adım (Resimlerle)

Video: Arduino ve RTC DS3231 ile P10 DMD Ekranı: 4 Adım (Resimlerle)

Video: Arduino ve RTC DS3231 ile P10 DMD Ekranı: 4 Adım (Resimlerle)
Video: Arduino 3 Panel P10 2024, Kasım
Anonim
Arduino ve RTC DS3231 ile P10 DMD Ekran
Arduino ve RTC DS3231 ile P10 DMD Ekran

P10 ekranları bir dizi nokta vuruşlu LED'dir. P10 led genellikle Dot Matrix Ekran veya DMD ekran olarak bilinir. Kaydırmalı yazmaçlara dayanır, genellikle 74595 kaydırmalı yazmaçlar kullanılır. Daha fazla sayıda benzer pano ile basamaklandırılabilirler. Çeşitli boyutlarda ve LED renklerinde mevcuttur, burada 32*16 tipini kullanacağız. Kaydırılabilir metin, çeşitli yazı tipi boyutlarında stilize metin görüntüleyebiliriz. Mağazalar, istasyonlar, havaalanları vb. ticari ekran panolarında çok popülerdirler. Onlarla ilgili en iyi şey, herhangi bir özel iletişim protokolüne ihtiyaç duymadan herhangi bir standart mikrodenetleyici ile arayüzlenebilmeleridir. Bunu kullanmak için arduino kullanacağız. Bunu, mevcut saat ve tarih ile birlikte bir metin oluşturmak için kullanacağız.

Adım 1: Gerekli Bileşenler

1. 16 Pinli FRC konektör şerit kablosuna sahip P10 ekran

2. arduino (uno/mega/nano/pro mini)

3. ds3231

4. erkek ve dişi başlıklar

5. veroboard ve lehimleme takımları

6. atlama telleri (yalnızca ilk test için gereklidir)

7. 5v 1A güç kaynağı

Adım 2: Devreyi ve Prosedürü Anlama

Devreyi ve Prosedürü Anlamak
Devreyi ve Prosedürü Anlamak

P10 kartının arka tarafında iki set bağlantı noktası vardır. Kademeli için veri giriş ve çıkış bağlantı noktası. DS3231, gerçek zamanlı saattir (RTC). Tarih ve saati göstermek için kullanılır.

Devre şeması buraya eklenmiştir. 5v 1a harici kaynağı şimdi kullanmayın. Arduino gücü, ekranınızı test için yeterince aydınlatabilir (ışık loş).

DS3231, I2C iletişim protokolünü kullanır. CR2302 pil tutucusunu yerine takın ve i2c pinlerini arduino i2c ile bağlayın. Bu modülde yeniyseniz, aşağıdaki bağlantıya göz atın:

howtomechatronics.com/tutorials/arduino/ar…

Şimdi devre şemasını takip edin ve P10 kartından arduino'ya jumper takın. Bu bağlantılar açıkça P10'un giriş portunda yapılmalıdır.

16 Pinli FRC konnektör-1 şerit kablo, sonlandırılmış veroboard devresini yaptıktan sonra daha sonra kullanılabilecek hem giriş hem de çıkış portu için kullanılır.

3. Adım: Kodu Yükleme ve Test Etme

Kod Yükleme ve Test Etme
Kod Yükleme ve Test Etme
Kod Yükleme ve Test Etme
Kod Yükleme ve Test Etme

Aşağıdaki ekteki kodları indirin. Oldukça açıklayıcıdır. Burada verilen kütüphane bağlantıları.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Her ikisi de birçok benzersiz özellik içerdiğinden ikisini de yüklemenizi önereceğim.

Ekli kodlardan herhangi birini buraya yükleyebilirsiniz. Ayrıca herhangi bir yerleşik örnek çizimi kullanmak isteyebilirsiniz.

Kendi metninizi ve istediğiniz yazı tipi ayarlarını göstermek için yeniden yazın. Yükle.

İstediğiniz çıktıyı ekranda görmelisiniz

4. Adım: Sonlandırma

Image
Image
sonuçlandırma
sonuçlandırma
sonuçlandırma
sonuçlandırma

Her şey yolunda gidiyorsa, her şeyi veroboard'a takın ve lehimleyin. Arduino ve ds3231'i yerleştirmek için dişi başlıklar kullanın, böylece gelecekte başka herhangi bir amaç için yeniden kullanabilirsiniz.

Ardından, p10 ekranının (giriş bağlantı noktası) FRC şerit kablosunun konektörünü yapmak için erkek başlıklar kullanın. Şimdi tüm bağlantıların düzgün yapılıp yapılmadığını multimetrenin sürekliliği ile test edin. Tamam ise, gerekli metni gösterip göstermediğini görmek için şimdi tekrar usb ile güç verin. Tamam ise, usb'yi çıkarın ve şimdi harici 5v 1a güç kaynağını takın. Şimdi parlak bir şekilde yanmalıdır. Tebrikler, artık ekranınızla birlikte gitmek ve onu görmek için uzak bir yere yerleştirmek iyi oldu.

Önerilen: