İçindekiler:

Alarm Fonksiyonlu Arduino Dijital Saat (özel PCB): 6 Adım (Resimlerle)
Alarm Fonksiyonlu Arduino Dijital Saat (özel PCB): 6 Adım (Resimlerle)

Video: Alarm Fonksiyonlu Arduino Dijital Saat (özel PCB): 6 Adım (Resimlerle)

Video: Alarm Fonksiyonlu Arduino Dijital Saat (özel PCB): 6 Adım (Resimlerle)
Video: Elektronik Kum Nasıl Yapılır (Dijital Kum Saati) 2024, Kasım
Anonim
Alarm Fonksiyonlu Arduino Dijital Saat (özel PCB)
Alarm Fonksiyonlu Arduino Dijital Saat (özel PCB)

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

İhtiyacınız Olan - Donanım
İhtiyacınız Olan - 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

The Circuit at EasyEDA, Ücretsiz Çevrimiçi Devre Tasarım Platformu
The Circuit at EasyEDA, Ücretsiz Çevrimiçi Devre Tasarım Platformu
The Circuit at EasyEDA, Ücretsiz Çevrimiçi Devre Tasarım Platformu
The Circuit at EasyEDA, Ücretsiz Çevrimiçi Devre Tasarım Platformu

Yukarıdaki devreyi görmek ve değişiklik yapmak için buraya girin.

Adım 3: Kod

kod
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

JLCPCB - 2$'dan Kendi Devre Bodunuzu Yapın!
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

3D Parçalar
3D Parçalar
3D Parçalar
3D Parçalar

Adım 6: Aferin

Tebrikler!
Tebrikler!

Umarım bunu beğenmişsinizdir, yorumlarda bana bildirin !!!

Önerilen: