(İstek) 7 Segmet Display Saat Devresi (her saat alarmlı)

giganullll

Üye
Katılım
25 Mar 2019
Mesajlar
5
Puanları
1
Yaş
24
Arkadaşlar Selamlar.

Arduino ile yapılmış saat modüllü (kararlı çalışan) bir devre yapmayı düşünüyorum.

Çalışma mantığı guguklu saat gibi her saat başı 5sn lik ses dosyasını çalması ve o esnada led lamba yanması gerekiyor.Elinizde bu tarz devre varsa paylaşırsanız sevinirim.

Bu arada forumda istek bölümü bulamadım konuyu buraya açtım.Saygılar .
 
Zamanı ve tarihi öğrenmek için DS1307 kullanabilirsiniz.

adafruit_products_schem.png

Eğer 1 saatlik gecikme için örneğin 555 gibi bir yonga kullanmak isterseniz bu durumda 555'in yanında CD4040B sayaç kullanılabilir.

Arduino'nun zamanlama kütüphanelerinden de faydalanabilir
 
Son düzenleme:
Zamanı ve tarihi öğrenmek için DS1307 kullanabilirsiniz.

adafruit_products_schem.png

Eğer 1 saatlik gecikme için örneğin 555 gibi bir yonga kullanmak isterseniz bu durumda 555'in yanında CD4040B sayaç kullanılabilir.

Arduino'nun zamanlama kütüphanelerinden de faydalanabilir







Erdem hocam arduino konusunda giriş seviyesinde bilgiye sahibim. Bu şema bayağı profosyonel geldi bana :) . İlgin için teşekkür ederim.
 
Şema oldukça basit. CR1220 bildiğin saat pili takılıyor. DS1307 tüm devresinin 1 ve uçlarına 32.768 KHz, 12.5 pF bir saat kristali takılmış.

SCL Arduino'nun A5 kapısına, SDA ise A4 kapısına takılacak. Tüm devrenin isteğe bağlı kare dalga üreten sqw ucunu kullanmaya gerek yok.
 
DS3231 daha kararlı.
DS1307 de kristal dışarıdan takılıyor,
kalitesiz olduğu zaman -ki kalitelisini
bulmak zor ve pahalı- kayma fazla
oluşmakta.
Söylediğim rtcnin kristali içinde. Modül
halinde olanlardan kullanabilirsiniz.
 
Mehmet hocam elektronik bilgim 2005 yılına kadar.Bilirsin bizim zamanımızda arduino falan yoktu. İşimiz olmaz diye C++ Konularınada özen göstermedik.Bu aralar bişeyler oluşturma isteği hasıl olunca arduinonun kucağına düştük. İşin özü paket bilgiye ihtiyacım var. devrenin tüm kısımlarını arıyorum ancak bulamadım.Burada yazılan her fikir benim için önemli. araştrıma yapıp bu işi çözücem inş.

Bu arada c++ video kursuna bile başladım o derece yani :)


https://www.instructables.com/id/Talking-Clock-With-Arduino/


Linkteki sitede konuşan saat diye bişey buldum.İstediğim şekile yakın bir devre.ancak arduino ya yüklenecek kodları bulamadım.araştırıcam
 
Son düzenleme:
Devreyi parça parça yaparsanız daha kolay hem de daha anlaşılır olabilir.

Örneğin DS1307 tüm devresinin kullanımı ile ilgili basit bir örnek.

C++:
#include <Arduino.h>

#include <Wire.h>
#include <RTClib.h>

RTC_DS1307 Saat;

void setup()
{
    Serial.begin(57600);
    Wire.begin();
    Saat.begin();

    if (!Saat.isrunning())
    {
        Serial.println("Saat çalışmıyor!");
        // Saati ayarla
        Saat.adjust(DateTime(__DATE__, __TIME__));
        Saat.adjust(Saat.now() + 5);
    }
}

void saatKac()
{
    DateTime simdi = Saat.now();
    Serial.print(simdi.day(), DEC);
    Serial.print('/');
    Serial.print(simdi.month(), DEC);
    Serial.print('/');
    Serial.print(simdi.year(), DEC);
    Serial.print(' ');
    Serial.print(simdi.hour(), DEC);
    Serial.print(':');
    Serial.print(simdi.minute(), DEC);
    Serial.print(':');
    Serial.print(simdi.second(), DEC);
    Serial.println();
    delay(1000);
}


void loop()
{
    saatKac();
}
 
Azıcık konu dışına taşıyorum ama şu devreyi örnek gösterecektim.

ornekdevre2.png

Örneğin kaç kişi bu devrenin tam olarak ne yaptığını tüm detayları ile anladı?

İşte bu nedenle karışık bir devre çözümlemesi (tasarımı, hata ayıklanması) yaparken ne yapmalıyız? Bu bilgileri, önerileri bazı elektronik tasarım derslerinden aktarıyorum.

1- YAPMAYIN - Direkt devrenin tamamına dalıp düğüm ve ilmek denklemlerini yazmayın.
- Zor bir cebirle zorlanacak ve ilerleyemeyeceksiniz.
- Hata yakalarken, tasarladığınız devreyi tek aşamada tamamlamayın. İlk çalıştırdığınızda devrenin çalışmayabileceğini göz önünde bulundurun.

2 - YAPIN - Devreyi ayrı ayrı anlaşılabilir, daha küçük işlevsel bölümlere bölün.
- Önce her bölümün nasıl çalıştığını kelimelerle ifade etmeye çalışın.
- Anlamadığınız bölümleri ayırın. Anladıklarınızı önce açıklayınız.
- Hepsini bir seferde çözmeye çalışmayın.

3- YAPIN - Her bölüm için neye ihtiyacınız olduğuna karar verin ve hangi analizin uygun olacağını belirleyin.

- Giriş ve çıkış sinyallerini tanımlayın
- Basit denklemler yazın
- Verilen elemanların değerleri için devreyi çözün. Çoğu kez birden fazla doğru cevap olabilir.
- Öz direnci uygun seçin böylelikle akım ve güç tüketimi makul sınırlar arasında kalsın.
Örneğin mA, A değil
 

Forum istatistikleri

Konular
127,950
Mesajlar
913,850
Kullanıcılar
449,596
Son üye
anilhikmet

Yeni konular

Geri
Üst