Mündəricat:

Alarm Fonksiyonlu Arduino Rəqəmsal Saat (xüsusi PCB): 6 addım (şəkillərlə)
Alarm Fonksiyonlu Arduino Rəqəmsal Saat (xüsusi PCB): 6 addım (şəkillərlə)

Video: Alarm Fonksiyonlu Arduino Rəqəmsal Saat (xüsusi PCB): 6 addım (şəkillərlə)

Video: Alarm Fonksiyonlu Arduino Rəqəmsal Saat (xüsusi PCB): 6 addım (şəkillərlə)
Video: Arduino Saat Tarih Derece Alarm - Clock Date Temparature Alarm Ds1307 Dht11 Türkçe Nano Uno Kod 2024, Noyabr
Anonim
Siqnal funksiyası olan Arduino Rəqəmsal Saat (xüsusi PCB)
Siqnal funksiyası olan Arduino Rəqəmsal Saat (xüsusi PCB)

Bu DIY təlimatında sizə öz rəqəmsal saatınızın bu həyəcan funksiyasını necə edəcəyinizi göstərəcəyəm.

Bu layihədə Arduino UNO mikro nəzarətçisi olan Atmega328p əsasında öz PCB -ni hazırlamağa qərar verdim.

Aşağıda PCB düzeni olan elektron bir sxem tapa bilərsiniz, beləliklə asanlıqla istehsal edə bilərsiniz.

Düymələrə basaraq vaxt/tarix/həyəcan və həyəcan vəziyyətini (açma/söndürmə) təyin edə biləcəksiniz.

Siqnalizasiya düyməsini basmaqla və ya qutunu bağlamaqla söndürülə bilər.

Yeniləmələri və daha çoxunu burada tapa bilərsiniz:

Gəlin başlayaq.

Addım 1: Ehtiyacınız olacaq - Avadanlıq

Ehtiyacınız olacaq - Avadanlıq
Ehtiyacınız olacaq - Avadanlıq

Bu layihə üçün sizə lazım olacaq:

  • Xüsusi PCB dövrəmiz
  • Yüksək Kontrastlı 16x2 Xarakterli LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (Arduino UNO yükləyicisi ilə)
  • DS1307 Real vaxt saatı
  • Tilt Sensoru
  • 28 daldırma yuvası və 8 daldırma yuvası
  • 16 MHz kristal osilator
  • 32.768 MHz kristal osilator
  • 2x22 pF kondansatörler
  • 3x10 kOhm müqavimət
  • Qayçı 20kOhm
  • Buzzer
  • Sikkə Hüceyrə Batareya Tutacağı
  • vida terminali 2P 2.54 mm
  • Pin Başlığı 1x5 Dişi 2.54mm
  • Mini Push Button Switch - Hündür

Proqramlaşdırma proseduru üçün TTL -dən USB moduluna və ya Arduino UNO lövhəsinə də ehtiyacınız olacaq.

Güc üçün 5V-1A güc adapterinə ehtiyacınız olacaq və ya mənim etdiyim kimi usb kabelindən istifadə edə bilərsiniz.

Addım 2: Pulsuz Online Dövrə Dizaynı Platforması olan EasyEDA -da Dövrə

Pulsuz Online Dövrə Dizaynı Platforması olan EasyEDA -da Dövrə
Pulsuz Online Dövrə Dizaynı Platforması olan EasyEDA -da Dövrə
Pulsuz Online Dövrə Dizaynı Platforması olan EasyEDA -da Dövrə
Pulsuz Online Dövrə Dizaynı Platforması olan EasyEDA -da Dövrə

Yuxarıdakı dövrədə dəyişiklik etmək və görmək üçün bura daxil olun.

Addım 3: Kod

Kod
Kod

Bunu necə proqramlaşdırmaq olar:

TTL ilə USB modulunu 5 kabel ilə proqramlaşdırma başlığına bağlayın.

RX və TX pinləri bir-birinə bağlanmalıdır.

Qeyd: Arduino UNO lövhəsini istifadə edirsinizsə, əvvəlcə ATmega328 IC -ni çıxardığınızdan və RX başlıqlarını RX -ə və TX -in TX pinlərinə bağladığınızdan əmin olun. RS pin Arduino UNO sıfırlama pininə bağlanmalıdır.

Kodu buradan yükləyin və Arduino IDE ilə açın. İçəridə kitabxana faylını da tapa bilərsiniz.

Addım 4: JLCPCB - Öz Dolabınızı 2 dollardan edin

JLCPCB - 2 Dollardan Öz Dövrə Bəndinizi Edin!
JLCPCB - 2 Dollardan Öz Dövrə Bəndinizi Edin!

PCB lövhənizi istehsal etmək üçün bura daxil olun!

$ 2 PCB İstehsal və 2 günlük Quraşdırma Zamanı üçün JLCPCB istifadə edin, keyfiyyəti həqiqətən yaxşıdır, pcb lövhəmizin aşağıdakı şəklini yoxlayın.

Addım 5: 3D hissələri

3D hissələri
3D hissələri
3D hissələri
3D hissələri

Addım 6: Yaxşı

Yaxşı!
Yaxşı!

Ümid edirəm bunu bəyənmisiniz, şərhlərdə bildirin !!!

Tövsiyə: