İçindekiler:

Arduino LifeClock: 6 Adım (Resimlerle)
Arduino LifeClock: 6 Adım (Resimlerle)

Video: Arduino LifeClock: 6 Adım (Resimlerle)

Video: Arduino LifeClock: 6 Adım (Resimlerle)
Video: Game of Life Clock - 6 seconds 2024, Ekim
Anonim
Arduino Yaşam Saati
Arduino Yaşam Saati

Bu benzersiz saat, yedi segmentli bir ekranda mevcut yaşınızı gün (veya hafta) olarak göstererek her günün kıymetini bilmenizi hatırlatır.

Adım 1: İhtiyacınız olacak

İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak

Elektronik:

  1. Arduino Pro Mini 5V (veya >= 12 GPIO Pinli başka bir arduino)
  2. 4 Haneli 7 Segment Ekran
  3. DS3231 Gerçek Zamanlı Saat Modülü
  4. 4x 200 Ohm Dirençler

Malzemeler:

  1. Çerçeve
  2. Mükemmel Tahta (eşleşen boyut)
  3. MicroUSB Breakout (veya başka bir 5-12V güç kaynağı)
  4. Teller/Sabit teller
  5. Pin Başlıkları (erkek, dişi)

Aletler:

  1. Havya
  2. FTDI Programcısı (profesyonel mini olması durumunda)

2. Adım: Prototipleme

prototipleme
prototipleme
prototipleme
prototipleme
prototipleme
prototipleme

Bileşenleri kalıcı olarak monte etmeden önce her şeyin düzgün çalışıp çalışmadığını kontrol etmemiz gerekir.

  1. Her şeyi şemaya göre bağlayın
  2. COM-Port'u kontrol edin ve en son sürücüleri yükleyin
  3. Sağlanan çizimi derleyin ve yükleyin

Bağlantılar:

Ortak Katot Ekranı

  • Pin 2 - COM4 (direnç)
  • Pim 3 - g
  • Pim 4 - c
  • Pin 5 - DP
  • Pim 6 - d
  • Pim 7 - e
  • Pin 8 - COM1 (direnç)
  • Pim 9 - bir
  • Pim 10 - f
  • Pin 11 - COM2 (direnç)
  • Pin 12 - COM3 (direnç)
  • 13 - b pimi

DS3231

  • GND - GND
  • 5V/VCC - VCC
  • A4 - SDA
  • A5 -SCL

Ortak bir anot ekranı kullanıyorsanız, pinleri devre tahtasında veya daha sonra kodda ayarladığınızdan emin olmanız gerekir

Adım 3: Parçaları Değiştirin

Parçaları Değiştirin
Parçaları Değiştirin
Parçaları Değiştirin
Parçaları Değiştirin

Bazı bileşenlerimizi çerçeveye sığacak şekilde değiştirmemiz gerekiyor.

Arduino

  • Erkek pin başlıklarında lehim (gösterildiği gibi)
  • SDA ve SCL'ye iki kablo ekleyin

DS3231

  • 6 iğne başlığını sökün
  • Diğer tarafta 4 pinli başlıklarda lehim (gösterildiği gibi)

MicroUSB Koparma

Pin başlıklarında lehim

Adım 4: Devre Kartının Oluşturulması

Devre Kartının Oluşturulması
Devre Kartının Oluşturulması
Devre Kartının Oluşturulması
Devre Kartının Oluşturulması
Devre Kartının Oluşturulması
Devre Kartının Oluşturulması

Her şey kusursuz çalıştıysa, devre kartını oluşturmaya başlayabilirsiniz. Tüm devre kartı seçilen resim çerçevesine sığmalıdır. Mükemmel panonuz farklı boyutlara sahipse, muhtemelen bileşenlerin yerleşimini ayarlamanız gerekir.

1) Düzenleme:

Her bileşeni şemada gösterildiği gibi konumlandırın. Tellerinizin çapı >1mm ise A4-SDA (gri) ve A5-SDA (beyaz) kablolarını geçirmek için iki delik açmanız gerekir.

2) Ekleme:

Her bileşen düzgün bir şekilde yerleştirilirse, bileşenleri lehimlemeye başlayabilirsiniz. Daha sonra kalan bacakları çıkardığınızdan emin olun.

3) Kablolama:

Sıradan kabloları, bunları mükemmel kartın arka tarafına basitçe bağlayarak veya ön tarafa gümüş tel bağlayarak kullanabilirsiniz. Bunu yapmak için gümüş teli uygun uzunlukta kesmeniz ve uçlarını bükmeniz gerekir. Şimdi onları uygun şekilde yerleştirmeniz ve lehimlemeniz gerekiyor.

4) Bağlantıları Kontrol Edin:

Bir şey olması gerektiği gibi çalışmıyorsa veya her şeyi doğru bağladığınızdan emin olmak istiyorsanız, multimetrenizin süreklilik işlevini kullanarak kontrol edebilirsiniz.

Adım 5: Resim Çerçevesini Değiştirin

Resim Çerçevesini Değiştirin
Resim Çerçevesini Değiştirin
  1. Çerçevenizin arka plakasına 4 montaj deliği ve kablolar için 1 delik açın
  2. Mükemmel kartı vidalayın (ayrıca birkaç zıtlık ile)
  3. Arka taraftaki microUSB çıkışını sabitleyin ve güç kablolarıyla (RAW, GND) bağlayın

Tercihinize bağlı olarak, cam bölmeyi tekrar yerine koyabilir veya bir çeşit paspartu kullanabilirsiniz.

Adım 6: Kod

kod
kod

Kodu yüklemeden önce gerekli kütüphaneleri kurduğunuzdan ve iki parametre tanımladığınızdan emin olmalısınız.

1) Gün olarak yaşınız (21. satır) [https://www.calculator.net/age-calculator.html]

2) Ek olarak doğum saatiniz (satır 23)

Görüntülenen değer yanlışsa veya değiştirilmesi gerekiyorsa, EEPROM'u temizlemelisiniz

Umarım bu projeyle size ilham verebilmişimdir. Herhangi bir sorunuz veya iyileştirmeniz varsa, bunları paylaşmaktan çekinmeyin.

Önerilen: