
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Saatleri seviyorum! Ekranda romen rakamlarını gösteren bir saat talimatı arıyordum. Arduino bazında uygun olanları bulamayınca kendim yapmaya karar verdim. Renkli bir TFT ekranla birleştiğinde, başka ne gösterilebileceğini merak ediyordum ve viyola! Mühendislik fakültesi günlerimde (2 yıldan fazla bir süre önce!) okuduğum çeşitli sayı sistemleriyle ilgili düşünceler hızla geldi: İkili, Dijital, Sekizli ve Onaltılı vb.
Bu beni başlattı ve çok fazla planlama ve kodlamadan sonra, işte uygulama t!
Bu saatin ayırt edici özellikleri:
5 farklı sayı sisteminde zamanı tek bir ekranda gösterebileceğiniz veya bir buton ile seçilen her bir sayı formatının ayrı ekranlarda gösterilmesini sağlayan çok modlu ekran
Saat yüzü yönü herhangi bir 4 tarafta olabilir ve ekrandaki veriler bir basma düğmesi kullanılarak yön ile hizalanabilir. Daha sonra, ekranı açık olduğu tarafa göre yönlendirmek için bir jiroskop/hızlanma sensörü kullanmayı düşünüyorum
Mevcut modlar
Dijital
Roma
Onaltılık (Taban 16)
Sekizli (Taban 8)
İkili (Taban 2)
Bu numaralandırma sistemlerinde yeni olan biri için netBinary formatındaki bağlantılar burada:
Sekizli biçim:
Onaltılık biçim:
Roma formatı:
Adım 1: Gerekli Parçalar:



Gerekli öğeler:
- Arduino UNO/Nano veya eşdeğeri
- TFT Ekran:1.44 inç 128*128 IL9163 tabanlı SPI ekran (aliexpress üzerinden uzun süre önce sipariş edildi) (KIRMIZI PCB)
- DS 3231 RTC modülü
- Basmalı düğme anahtarları 2
- Breadboard, PCB, bağlantı telleri
- Opsiyonel: Havya, Genel amaçlı bağlantı telleri ve uygun bir muhafaza (Bu saat için henüz karar vermedim)
Adım 2: Devreyi Birleştirin

RTC ve Arduino arasındaki bu bağlantıları kullanın. Referans için elle çizilmiş şematik resme bakın.
-
DS3231----Arduino
- SDAA4
- SCLA5
- Vcc 5V (Arduino'dan)
- GNDGND (Arduino'dan)
-
Arduino----TFT ekran
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino bağlantıları
- Vcc-5v
- GND-GND
- Basmalı düğme ile 2GND (Görüntü modu değiştirme düğmesi-Bin/Hex/Dec/All)
- Basmalı düğme ile 3GND (Ekran yönü değiştirme düğmesi)
-
Ekran bağlantıları
- VCC3.3V (Arduino'dan)
- GND-GND
- RESET3.3V
- LED5V (Arduino'dan)
Adım 3: Kodu Yükleyin
Açıklamalı açıklamalarla birlikte kodun tamamı için ekteki.ino dosyasını kullanın!
4. Adım: Yaratılışınızın Keyfini Çıkarın ve Gelecekteki İyileştirmeleri Planlayın



Masanızda güzel ve tuhaf bir saat var ve yeni fikirler için çok yer var
- Görüntü yenilemeyi daha hızlı hale getirmek için ekranı değiştirin veya ekranın yalnızca belirli bölümlerini yenileyin (bu mevcut uygulama bazen tüm ekranın yenilenmesi nedeniyle bir saniyeyi göstermeyi kaçırır)
- Ekran dönüşünü muhafaza yönüne uyacak şekilde ayarlamak için bir jiroskop/ivmeölçer kartı ve ilgili kodu ekleyin
- Hayal gücünüzü serbest bırakın…
Son olarak, eğer saatimi beğendiyseniz, şu anda devam eden Saatler Yarışması'nda ona oy verin.
Önerilen:
Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: 3 Adım

Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: Bugün Analog Saat & Led Strip ve MAX7219 Dot modülü ile Arduino ile dijital saat.Yerel saat dilimi ile saati düzeltir. Analog saat, daha uzun bir LED şerit kullanabilir, böylece duvara asılarak bir sanat eseri haline getirilebilir
RTC Olmadan ESP8266 Ağ Saati - Nodemcu NTP Saat RTC Yok - İNTERNET SAAT PROJESİ: 4 Adım

RTC Olmadan ESP8266 Ağ Saati | Nodemcu NTP Saat RTC Yok | İNTERNET SAAT PROJESİ: Projede RTC'siz saat projesi yapılacak, wifi kullanılarak internetten zaman alacak ve st7735 ekranında görüntülenecektir
DS1307 Gerçek Zamanlı Saat (RTC) Modülü ve 0.96: 5 Adım Kullanan Arduino Tabanlı Saat

DS1307 Gerçek Zamanlı Saat (RTC) Modülü & 0.96 Kullanan Arduino Tabanlı Saat: Merhaba arkadaşlar bu dersimizde DS1307 gerçek zamanlı saat modülü & OLED ekranlar.Bu yüzden zamanı DS1307 saat modülünden okuyacağız. Ve OLED ekranına yazdırın
Arduino IDE Kullanarak M5stick C İle Saat Yapımı - M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: 4 Adım

Arduino IDE Kullanarak M5stick C İle Saat Yapımı | M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: Merhaba arkadaşlar bu talimatta Arduino IDE kullanarak m5stick-C m5stack geliştirme kartı ile saat yapmayı öğreneceğiz. Ekranda ayın haftası
Multimodal Müzik Sehpası: 9 Adım (Resimli)

Multimodal Müzik Standı: Multimodal Müzik Standı (MMMS), geleneksel bir enstrüman (saksafon, flüt, keman, adını siz koyun) çalarken ses sentezini ve efektlerini kontrol etmenin yeni bir yoludur ve genişletilmiş teknikler için birkaç ekstra olanak sunar. kullanılırken