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

giganullll

Üye
Katılım
25 Mar 2019
Mesajlar
5
Puanları
1
Yaş
19
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 .
 

Erdem⁣

Üye
Katılım
14 Ocak 2013
Mesajlar
335
Puanları
18
Zamanı ve tarihi öğrenmek için DS1307 kullanabilirsiniz.


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:

giganullll

Üye
Katılım
25 Mar 2019
Mesajlar
5
Puanları
1
Yaş
19
Zamanı ve tarihi öğrenmek için DS1307 kullanabilirsiniz.


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.
 

Erdem⁣

Üye
Katılım
14 Ocak 2013
Mesajlar
335
Puanları
18
Ş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.
 

mehmet.bey

Katılımcı Üye
Katılım
19 Ara 2011
Mesajlar
659
Puanları
58
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.
 

giganullll

Üye
Katılım
25 Mar 2019
Mesajlar
5
Puanları
1
Yaş
19
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:

Erdem⁣

Üye
Katılım
14 Ocak 2013
Mesajlar
335
Puanları
18
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();
}
 

mehmet.bey

Katılımcı Üye
Katılım
19 Ara 2011
Mesajlar
659
Puanları
58
1553709587629.png

Böyle bir şey de yapabilirsiniz.
 

Ekli dosyalar

Erdem⁣

Üye
Katılım
14 Ocak 2013
Mesajlar
335
Puanları
18
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
 

Ekli dosyalar


Sponsor Bağlantı

Forum istatistikleri

Konular
103,221
Mesajlar
725,926
Kullanıcılar
384,569
Son üye
ibrahimgm07

Yeni konular

Üst