İçindekiler:
- Adım 1: Bileşenlerinizi Alın
- Adım 2: PCB'nizi Sipariş Edin
- Adım 3: Bileşenleri Lehimleyin
- 4. Adım: Saat Olarak Görüntüle
- Adım 5: Özel Kod Yapın
- Adım 6: İşiniz Bitti
Video: 7 Segment Görüntüleme Dizisi: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bir arduino nano tarafından kontrol edilen 144 7 segmentli ekrandan oluşan bir led ekran yaptım. Segmentler, 64 adede kadar ayrı led veya 8 7 segment ekranı kontrol edebilen 18 MAX7219 ic tarafından kontrol edilir. Dizi, her biri 8 ayrı ledden oluşan 144 ekrana sahiptir, böylece dizide kontrol edebileceğiniz toplam 1152 led vardır.
Adım 1: Bileşenlerinizi Alın
1 x Arduino Nano
1 x PCB
144 x Ortak Katot 7 segment 1 haneli ekran
18 x MAX7219
18 x 10uf Kondansatör (0603)
18 x 100nf Kondansatör (0603)
19 x 12k Direnç (0603)
1 x Dişi Mikro usb
42 x Dişi başlık
1 x Küçük RTC (isteğe bağlı)
1 x 2A Güç Kaynağı
Adım 2: PCB'nizi Sipariş Edin
Ekranın PCB'si için Gerber dosyalarını buradan indirebilirsiniz. Bunları sipariş etmek için https://jlcpcb.com/quote#/ veya farklı bir üretici aracılığıyla yükleyin.
Adım 3: Bileşenleri Lehimleyin
Tüm bileşenleri şemalarda gösterildiği gibi PCB'ye lehimleyin. SMD lehimleme konusunda çok az deneyiminiz varsa veya hiç deneyiminiz yoksa, önce bu öğreticiyi SMD lehimleme ile ilgili izlemenizi öneririm.
Ekranı saat lehimi olarak kullanacaksanız, pilin yanındaki Tiny RTC'nin başlıkları.
4. Adım: Saat Olarak Görüntüle
Tüm bileşenleri lehimlemeyi bitirdiğinizde, kodu indirin ve ekrana koymadan önce arduino'ya yükleyin. Özel bir şey görüntülemek istiyorsanız, Adım 5'e bakın.
Adım 5: Özel Kod Yapın
Özel bir şey göstermek istiyorsanız, elle kodlamanız gerekir. Örnek kodda farklı segmentler, yani pikseller, her bit bir segmentle birlikte bayt olarak gösterilmektedir: 0bDP-A-B-C-D-E-F-G ör. 0b01011011 5 gösterecektir.
Örnek kodun pikselleri göstermenin 3 farklı yolu vardır. İlk yol putPixel(x, y, byte); işlevini kullanmaktır. x, y konumundaki ekranın bir pikselini değiştirme işlevi (0, 0 sol üst 5, 23 sağ alt).
İkinci yol, addPixel(x, y, byte); işlevini kullanmaktır. işlevi putPixel() işleviyle hemen hemen aynı şekilde çalışır, ancak pikseli değiştirmek yerine pikseli orijinaline ekler.
Son yol ise fillPixel(x1, y1, x2, y2, byte); x1, y1'den x2, y2'ye bir dikdörtgeni aynı piksellerle doldurma işlevi.
Adım 6: İşiniz Bitti
Tebrikler işiniz bitti! Artık ekranı istediğiniz gibi programlayabilirsiniz. Ve gösterimi yaptıysanız paylaşmayı unutmayın:)
Önerilen:
DIY Termal Görüntüleme Kızılötesi Kamera: 3 Adım (Resimlerle)
DIY Termal Görüntüleme Kızılötesi Kamera: Merhaba!Fizik derslerim için her zaman yeni Projeler arıyorum. İki yıl önce Melexis'in termal sensörü MLX90614 hakkında bir rapora rastladım. Sadece 5° FOV (görüş alanı) olan en iyisi, kendi kendine yapılan bir termal kamera için uygun olacaktır.Okumak için
Nokia 5110 LCD'de Canlı Arduino Sensör Okumalarını Görüntüleme: 4 Adım (Resimlerle)
Nokia 5110 LCD'de Canlı Arduino Sensörü Okumalarını Görüntüleme: Daha önce arduino ile çalıştıysanız, muhtemelen sensör okumalarını görüntülemesini istemişsinizdir. Seri monitörü kullanmak gayet iyi, ancak arduino badass olmak hızla ilerliyorsunuz. muhtemelen okumaları daha fazla bir şey üzerinde görüntülemesini istiyor
Çöp Kutusundan 4 Haneli 7 Segment Görüntüleme: 7 Adım
Çöp Kutusundan 4 Haneli 7 Segment Görüntüleme: Eğitilebilir, çok uzun bir süre yükleyeli uzun zaman oldu. Bu yüzden bugün size bazı önemsiz şeyleri nasıl güzel bir ekrana dönüştüreceğinizi göstereceğim! Bu ekran, bir saat için kullanılabilir, bunu gelecekteki ders kitabımda yayınlayacağım. Haydi başlayalım!U
Düşük Maliyetli Küresel Hoparlör Dizisi: 15 Adım (Resimlerle)
Düşük Maliyetli Küresel Hoparlör Dizisi: Akustik enstrümanlar sesi harika bir şekilde karmaşık, 360 derecelik bir tarzda yayarlar, geleneksel hoparlörler ise çok daha sıkıcı, sesin spot ışığında yayar. Süslü ürünlere bir ton para harcayabilirsiniz: Electrotap Experim'den Hemisphere
Esnek LED ETextile Şerit Dizisi: 6 Adım (Resimlerle)
Esnek LED ETextile Ribbon Array: eTextiles ve giyilebilir bilgisayarlar oluşturmak için başka bir yöntem: LED'ler için kolay dikilebilen esnek bir şerit dizisi. Daha fazla eTextile Nasıl Yapılır eTextile videoları, öğreticileri ve projeleri ister misiniz? O halde The eTextile Lounge'ı ziyaret edin