İçindekiler:
- Adım 1: İhtiyacınız Olan Şey - Donanım
- Adım 2: Ücretsiz Çevrimiçi Devre Tasarım Platformu EasyEDA'daki Devre
- Adım 3: Kod
- Adım 4: JLCPCB - 2$'dan Kendi Devre Bodunuzu Yapın
- Adım 5: 3B Parçalar
- Adım 6: Aferin
Video: Alarm Fonksiyonlu Arduino Dijital Saat (özel PCB): 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu Kendin Yap kılavuzunda, bu alarm işlevini kendi dijital saatinizi nasıl yapacağınızı göstereceğim.
Bu projede Arduino UNO mikrodenetleyici - Atmega328p tabanlı kendi PCB'mi yapmaya karar verdim.
Aşağıda PCB yerleşimli elektronik şemayı bulacaksınız, böylece kolayca üretebilirsiniz.
Düğmelere basarak saat/tarih/alarm ve alarm durumunu (açık/kapalı) ayarlayabileceksiniz.
Alarm düğmesine basılarak veya kutu sallanarak alarm kapatılabilir.
Güncellemeler ve daha fazlası burada bulunabilir:
Başlayalım.
Adım 1: İhtiyacınız Olan Şey - Donanım
Bu proje için ihtiyacınız olacak:
- Özel PCB devremiz
- Yüksek Kontrastlı 16x2 Karakter LCD (Raystar RC1602B-LLG-JWVE)
- Atmega328 (Arduino UNO önyükleyici ile)
- DS1307 Gerçek Zamanlı Saat
- Eğim Sensörü
- 28 dipli soket ve 8 dipli soket
- 16 MHz kristal osilatör
- 32.768 MHz kristal osilatör
- 2x22 pF kapasitörler
- 3x10 kOhm direnç
- Düzeltici 20kOhm
- zil
- Düğme Pil Tutucu
- vidalı terminal 2P 2.54mm
- Pin Başlığı 1x5 Dişi 2.54mm
-
Mini Basmalı Düğme Anahtarı - Uzun
Programlama prosedürü için ayrıca bir TTL - USB modülüne veya bir Arduino UNO kartına ihtiyacınız olacak.
Güç için 5V-1A güç adaptörüne ihtiyacınız olacak veya benim yaptığım gibi bir usb kablosu kullanabilirsiniz.
Adım 2: Ücretsiz Çevrimiçi Devre Tasarım Platformu EasyEDA'daki Devre
Yukarıdaki devreyi görmek ve değişiklik yapmak için buraya girin.
Adım 3: Kod
Nasıl programlanır:
TTL ile devrenizi USB modülüne 5 kablo ile programlama başlığına bağlayın.
RX ve TX pinleri çapraz bağlı olmalıdır.
NOT: Arduino UNO kartı kullanıyorsanız, önce ATmega328 IC'yi çıkardığınızdan emin olun ve RX - RX ve TX - TX başlıklarını kartın pinlerine bağlayın. RS pini Arduino UNO reset pinine bağlanmalıdır.
Kodu buradan indirin ve Arduino IDE ile açın. İçeride ayrıca kütüphane dosyasını bulacaksınız.
Adım 4: JLCPCB - 2$'dan Kendi Devre Bodunuzu Yapın
PCB kartınızı üretmek için buraya girin!
2 $ PCB Üretimi ve 2 Günlük İnşa Süresi için JLCPCB kullanın, kalite gerçekten çok iyi, pcb kartımızın aşağıdaki fotoğrafını kontrol edin.
Adım 5: 3B Parçalar
Adım 6: Aferin
Umarım bunu beğenmişsinizdir, yorumlarda bana bildirin !!!
Ö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
Konum Bazlı Çok Fonksiyonlu Küp Saat: 5 Adım (Resimli)
Konum Tabanlı Çok İşlevli Küp Saat: Tarihli bir saat, şekerleme zamanlayıcı ve gece lambası olarak işlev gören OLED ekranlı Arduino tabanlı bir saattir. Farklı "işlevler"; bir ivmeölçer tarafından kontrol edilir ve küp saat döndürülerek seçilir
DİJİTAL ÇOK FONKSİYONLU ÖLÇÜM ARACI: 21 Adım (Resimlerle)
DİJİTAL ÇOK FONKSİYONLU ÖLÇÜM ARACI: Herkese merhaba. Her zaman 3D yazıcı yatağımı dengelememe yardımcı olacak bir cihaz ve doğru uzunlukta çıkartmayı kolayca kesebilmem için yaklaşık bir kavisli yüzey uzunluğu elde etmeme yardımcı olacak başka bir cihaz istemiştim
MechWatch - Özel Dijital Saat: 9 Adım (Resimlerle)
MechWatch - Özel Dijital Saat: MechWatch, esneklik açısından Arduino'nun avantajlarına sahip olacak şekilde tasarladığım bir saat ama elimden geldiğince profesyonelce yapılmış bir görünüm ve his vermesini istedim. Bu amaçla, bu talimat oldukça gelişmiş yüzey montajlı elektronikler kullanır (teşhir yok
Çok Fonksiyonlu Dijital Termometre: 5 Adım (Resimli)
Çok İşlevli Dijital Termometre: Bu talimat, size bir termometre, kronograf (sayım zamanlayıcısı), geri sayım zamanlayıcısı ve ışık ekranı ile çok işlevli bir platformun nasıl oluşturulacağını gösterecektir. Ayrıca, diğer analog sensörler veya kullanabileceğiniz diğer işlevler için bir platform olması amaçlanmıştır