![Arduino Tabanlı Saat: 7 Adım Arduino Tabanlı Saat: 7 Adım](https://img.gwsigeps.com/img/circuits/arduino-based-clock.gif)
İçindekiler:
- Gereçler:
- 1. Adım: İlham
- Adım 2: Nasıl Başladım
- Adım 3: Prototip
- Adım 4: Kartal Çizimi
- Adım 5: Üreticiden Pcb Alma
- Adım 6: Lehimleme Süresi
- Adım 7: Son
Merhaba
Bu derste size arduino 7 segmentli saatimi shift register ve RTC (real time clock) ile nasıl yaptığımı göstereceğim. tüm test kodunu ve son kodu ve kartal şematik ve tahta tasarımını içereceğim
Gereçler:
1. Adım: İlham
Bu saati yapmak için segmentleri çalıştırmak için çoklama kullanılan bir yarım yıl önce yaptığım bir Arduino saatinden ilham aldım.
ancak, çoklama nedeniyle açık olması gerektiğinde ledlerin bir kısmı milisaniye boyunca açık ve nedenini anlayamıyorum, bu yüzden ayrı bölümler ve vardiya kayıtları ile bir tane yapmaya karar verdim.
Adım 2: Nasıl Başladım
breadboard üzerinde 2 7 segment yapmaya başladım ve daha sonra 6 7 segmente ulaştığımda daha fazla segment ekledim
Arduino'nun son sıfırlanmasından bu yana kaç saniye geçtiğini sayan bir sayaç olarak başladı.
sonra RTC'yi zamanla göstermek için onunla bir araya getirme fikrine kapıldım.
Adım 3: Prototip
sonra bu prototip ile geldim. Bu prototipi yaptıktan sonra kartalda tasarlamaya başladım.
Adım 4: Kartal Çizimi
prototipi tasarladım, önce şematik kartalı, sonra da onları panoda istediğim yere yerleştirdim ve bağlantıları yapmak için kartalda otomatik rota işlevini kullandım.
kartal dosyalarını zip dosyasına ekledim
Adım 5: Üreticiden Pcb Alma
pcb üreticiden yaklaşık 1 buçuk hafta içinde aldım
Adım 6: Lehimleme Süresi
pcb üzerindeki dirençleri 7 segmentin altındakilerle lehimlemeye başladım.
sonra ic tutucular ve rezonatör lehimlendi ve RTC için 4 dişi pimi ve ardından güç tellerini kullandım, güç kablosu fişin kesildiği 3 metrelik bir USB kablosudur.
en son vardiya kayıtlarını ve önceden programlanmış bir atmega328 yongasını koydum
Adım 7: Son
Bunun nasıl ortaya çıktığı konusunda çok mutluyum ve yakında kırmızı 7 segmentli bir tane yapıyor olabilirim.
Arduino kodu bu adıma eklenmiştir
annem için sadece 4 haneli bir tane yaptım