LED saatler için DIY numaraları. Ev yapımı kol saati

  • 08.05.2019

K145IK1911 mikro devresinde yedi segmentli LED göstergeli izleyin

Bu saatlerin sitede görünme tarihi, sitedeki diğer şemalardan biraz farklıdır.

Sıradan bir izin günü, postaneye gidiyorum, ortalığı karıştırıyorum ve okuyucumuz Fedorenko Evgeniy, bir açıklama ve tüm fotoğraflarla birlikte saatin bir şemasını gönderdi.

Devre hakkında kısaca. elektronik saat devresi onlar tarafından elle uygulanmış K145IK1911 mikro devresinde, ve saat yedi segmentli LED göstergelerde gösteriliyor.Ve böylece onun makalesi.Her şeyi görelim.

Saat şeması:


Bir resmi büyütmek için, tuşuna basarak büyütmeniz ve bilgisayarı kaydetmeniz yeterlidir.

Çok uzun zaman önce, ya yeni bir saat alma ya da yeni bir saat kurma göreviyle karşı karşıya kaldım. Saat gereksinimleri basitti - ekran saatleri ve dakikaları göstermeli, bir çalar saat olmalı, ayrıca görüntüleme cihazı olarak yedi segmentli LED göstergeler kullanılmalıdır. Bir sürü mantık mikro devresini yığmak istemedim ve kontrolörlerin programlanmasıyla ilgilenmek istemedim. Sovyet elektronik endüstrisinin gelişimi üzerine seçim durduruldu - mikro devre K145IK1901.

O sırada mağazada değildi, ancak 40. çıkış durumunda - K145IK1911'de bir analog vardı. Bu mikro devrenin sonuçlarının adı öncekinden farklı değil, fark numaralandırmada.



Bu mikro devrelerin dezavantajı sadece vakumlu floresan göstergelerle çalışıyor olmalarıdır. LED göstergesi ile kenetlenmeyi sağlamak için yarı iletken anahtarlar üzerinde bir eşleştirme devresi kurmak gerekiyordu.

Dize sürücüleri olarak - J1-J7 transistör kullanabilirsin I, A, B harf indeksli KT3107. D1-D4 segmentlerini, KT3102I veya KT3117A, KT660A'yı ve ayrıca maksimum kollektör-yayıcı voltajı en az 35 V ve kollektör akımı olan diğerlerini seçmek için sürücüler için en az 100 mA gidecek. Gösterge segmentlerinin akımı, sıra sürücülerinin kollektör devrelerindeki dirençler tarafından düzenlenir.



Saat ve dakika rakamlarını ayırmak için 1 Hz frekansında yanıp sönen bir nokta kullanılır.

Bu frekans, zamanlama başladıktan sonra Y4 çipinin pininde bulunur. Bu şema ayrıca sırasıyla saat ve dakika - dakika ve saniye yerine ekranda görüntüleme yeteneği sağlar. Bu moda geçiş "Sec" tuşuna basılarak gerçekleştirilir. Saat ve dakika göstergesine dönüş, "Geri Dön" düğmesine basıldıktan sonra gerçekleştirilir. Bu mikro devre, aynı anda iki alarm kurma yeteneği sağlar, ancak bu şemada ikinci alarm saati gereksiz olarak kullanılmaz. Ses yayıcı olarak 12V besleme voltajına sahip yerleşik bir jeneratöre sahip bir piezo buzzer kullanılır. Çalar saat sinyali, mikro devrenin Y5 pininden kaldırılır. Aralıklı ses sağlamak için sinyal, ikinci ritmi (nokta) belirtmek için kullanılan 1 Hz'lik bir frekansla modüle edilir. K145IK1901 mikro devresinin (11) işlevselliği hakkında daha ayrıntılı bir çalışma için, son zamanlarda ağda kolayca bulunabilen belgelere başvurabilirsiniz. Mikro devre, -27V ± %10'luk bir negatif voltajla çalıştırılmalıdır. Deneylere göre, mikro devre -19V'luk bir voltajda bile çalışmaya devam ediyor ve saatin doğruluğu hiç acı çekmedi.

Saat diyagramı yukarıdaki şekilde gösterilmiştir. Devre, cihazın boyutunu önemli ölçüde azaltabilen 1206 yonga direnci kullanır. Ortak anotlu herhangi biri yedi segmentli gösterge olarak uygundur.

Eh, şimdi makale şu anda bitti.Hala rafine edilecek ve yenilenecek. Ve yazarı Fedorenko Eugene'e tüm sorular için şükranlarımı sunarım ve ayrıca postasını veririm. Bu e-posta adresi spambot'lardan korunuyor. Görüntülemek için JavaScript'i etkinleştirmeniz gerekir.

Ev aletlerini kontrol etmek için alarm sesi zamanlayıcılı saat.

Zamanlayıcı, anahtarlama kontaklarıyla ekipmanı belirli bir zamanda açıp kapatan bir cihazdır. Gerçek zamanlı zamanlayıcılar, yanıt süresini günün belirli bir saatinde ayarlamanıza olanak tanır. Böyle bir zamanlayıcının en basit örneği bir çalar saat olacaktır.

Zamanlayıcının kapsamı geniştir:
-aydınlatma cihazlarının kontrolü;
-ev ve bahçe bitkilerinin sulanmasının kontrolü;
- havalandırma kontrolü;
- akvaryum yönetimi;
- elektrikli ısıtıcıların kontrolü vb.

Önerilen zamanlayıcı, acemi bir radyo amatörü tarafından bile hızlı ve ucuz bir şekilde yapılabilir.
Bunu saat yapıcısına dayanarak yaptım. ()

Ülkedeki bitkilerin sulanmasını kontrol etmek için bir zamanlayıcı kullanmam gerekiyordu.

Tüm üretim sürecini videoda izleyin:


Araç ve malzemelerin listesi
- sesli alarm sinyali olan herhangi bir elektronik saat;
-Tornavida;
- makas;
-havya;
-patiska;
- 12V için iki röle;
- adaptörden 12V için güç kaynağı;
-bağlantı kabloları;
- baskılı devre kartı veya devre tahtası için folyo kaplı textolite;
- endüstriyel veya ev yapımı zaman rölesi;
-direnç;
- transistörler KT815 (veya analogları);
-diyot.

Adım bir. Zamanlayıcı kartını kablolama.
zamanlayıcı devresi
Tüm gereken, devre tahtasındaki bileşenleri şemaya göre lehimlemek ve saat piezo emitöründen iki tel lehimlemek. En basit devreyi bir ara röle ve bir transistör anahtarı ile bir araya getirmek. Saatten gelen ses sinyalinin ilk darbesi uygulandığında, P1 rölesi açılır, normalde açık olan kontak kapanır ve yükü açarken, röle P1 rölesi P1'in ikinci normalde açık kontağı ve normalde açık olan kontak aracılığıyla kendiliğinden kilitlenir. zaman rölesinin kapalı kontağı. Yükle birlikte, PB zaman rölesi açılır - yükün ayarlanan çalışma süresinin geri sayımı başlar. Bu süre sonunda PB kontağı açar ve P1 rölesinin enerjisi kesilir, yük kapatılır. Devre bir sonraki çevrim için hazırdır. Diyot, saat devresine dönüş darbesini önlemeye yarar (herhangi bir düşük güçlü diyot kullanılabilir). Yükün ne zaman açıldığını gösteren LED. Bu devrede normalde açık iki kontağı olan bir ara röleye ihtiyaç var, ancak elimde bir tane yoktu - iki Çin rölesi kullandım (bobinler paralel bağlı) Yük daha güçlüyse, daha güçlü bir röle kontaklar buna göre kullanılmalıdır. 12V adaptörüm vardı ve devreyi doğrudan breadboard üzerine kurdum. Prensip olarak, herhangi bir düşük güçlü 12V güç kaynağı kullanılabilir.


Daha kısaysa, saat yükü açar ve gecikme sona erdikten sonra zaman rölesi kapanır.
Endüstriyel bir zaman röleniz yoksa, basit bir şema kullanarak kendiniz yapabilirsiniz. C1 kondansatörünün kapasitansının artmasıyla rölenin çalışma süresi artar.


İkinci adım. Zamanlayıcı çalışmasının kontrol edilmesi.
Devre ilk kez açtığımda benim için çalıştı.
Alarm saatini ayarlamak için kalır. Saatimin iki alarm zamanı ayarı var. Benim durumum için, örneğin sabah saat 7'de bir saatlik bir maruz kalma için ve akşam saat 20'de tekrar suya sulamayı açmak yeterlidir. Saat düğmelerine basıldığında ses sinyalleri yayılır, bu nedenle zamanlayıcı devresini kurarken yanlış alarmları dışlamak için enerjiyi kesmek gerekir. Saatimin zil işlevi vardır - sabah 8'den akşam 8'e kadar her saat, yani çalar saate ek olarak, gerekirse bu sinyalleri kullanabilirsiniz. Gerekli değilse, "çan" işlevi devre dışı bırakılır.

Bu, hafta sonu tasarımının sonucudur. Yeni devreyi test etmek ilginçti, bu yüzden her şey hızlı bir şekilde yapıldı. Gelecekte, bir kasa yapmak ve oraya bir tahta ve bir zaman rölesi yerleştirmek gerekecek. Yeni başlayanlar, çok fazla zaman ve para harcamadan böyle bir zamanlayıcıyı kendi başına yapabilir. Ve bunları nereye uygulayacağınız size kalmış.

Bütün iş birkaç hafta sonu ve 75 ruble gitti (

Ucuz bir PIC16F628A kontrol cihazı ile basit LED saatler yapılabilir. Tabii ki mağazalar çeşitli elektronik saatlerle dolu ama işlevlerine göre termometre veya çalar saat olmayabilir ya da karanlıkta parlamayabilirler. Ve genel olarak, bazen proto bir şeyi kendisi lehimlemek ister ve hazır satın almak istemez. Diyagramın şemasını büyütmek için - tıklayın.

Sunulan saatler bir takvime sahiptir. Tarihi görüntülemek için iki seçeneğe sahiptir - ay, rakam veya hece olarak, tüm bunlar, düğme ile daha fazla geçiş yapılarak tarih girildikten sonra yapılandırılır. S1İstenen parametreyi görüntülerken, termometre. farklı sensörler için ürün yazılımı vardır. Kasanın içindeki cihaza bakın:


Herkes kuvars rezonatörlerinin doğruluk açısından mükemmel olmadığını bilir ve birkaç hafta içinde bir hata birikir. Bu durumla mücadele etmek için saat, parametreler tarafından ayarlanan bir vuruş düzeltmesi sağlar. NS ve SL... Daha fazla detay:

SH = 42 ve SL = 40 - bu, günde 5 dakika ileri;
SH = 46 ve SL = 40 - bu, günde 3 dakika geri;
SH = 40 ve SL = 40 - bu, günde 2 dakika ileri;
SH = 45 ve SL = 40 - bu, günde 1 dakika geri;
SH = 44 ve SL = С0 - bu, günde 1 dakika ileri;
SH = 45 ve SL = 00 - bu düzeltme devre dışı bırakılır.

Bu şekilde mükemmel doğruluk elde edilebilir. Her ne kadar mükemmel bir şekilde ayarlayana kadar düzeltmeyi birkaç kez sürmeniz gerekecek. Ve şimdi elektronik saatin çalışması açıkça gösteriliyor:

sıcaklık 29 santigrat derece

Göstergeler olarak, diyagramın kendisinde gösterilen LED dijital düzenekleri koyabilir veya bunları sıradan yuvarlak süper parlak LED'lerle değiştirebilirsiniz - o zaman bu saat uzaktan görülebilir ve sokakta bile asılabilir.

20 Ağustos 2015, 12:34

Ev yapımı elektronik saat, eleman tabanı - bölüm 1, zamanı ölçme

  • Kendin yap veya kendin yap

Muhtemelen er ya da geç ev yapımı elektroniğe düşkün olan her inek, kendi benzersiz saatini yapma fikriyle ortaya çıkar. Fikir oldukça iyi, hadi onları yapmanın nasıl ve neyin daha iyi olduğunu bulalım. Başlangıç ​​noktası olarak, bir kişinin mikro denetleyicileri nasıl programlayacağını bildiğini, bir i2c veya seri bağlantı noktası aracılığıyla 2 bayt göndermeyi anladığını ve birkaç kabloyu birbirine lehimleyebileceğini varsayacağız. Prensip olarak, bu yeterlidir.

Saatin temel işlevinin zaman ölçümü olduğu açıktır (kim düşünebilirdi, ha?). Ve bunu mümkün olduğunca doğru yapmak arzu edilir, birkaç seçenek ve tuzaklar vardır.

Peki, donanımda mevcut olan zamanı ölçmek için hangi yöntemleri kullanabiliriz?

İşlemcinin yerleşik RC jeneratörü

Akla gelebilecek en basit fikir, bir yazılım zamanlayıcısı kurmak ve onunla saniyeleri saymaktır. Şimdi, bu fikir iyi değil. Saat elbette çalışacaktır, yalnızca yerleşik jeneratörün doğruluğu hiçbir şekilde düzenlenmemiştir ve nominal değerin% 10'u içinde "yüzebilir". Ayda 15 dakika süren bir saate neredeyse hiç kimsenin ihtiyacı yoktur.

DS1307 Gerçek Zamanlı Modül

Çoğu "halk" ürününde de kullanılan daha doğru bir seçenek, gerçek zamanlı bir saattir. Mikro devre, mikrodenetleyici ile I2C üzerinden iletişim kurar, minimum çemberleme (kuvars ve bir çift direnç) gerektirir. Sorunun fiyatı, bir mikro devre için yaklaşık 100 ruble veya mikro devre, bellek modülü ve pil konektörü olan hazır bir kart için bir ebee için yaklaşık 1 dolar.

Veri sayfasından şema:

Aynı derecede önemli olan, mikro devre bir DIP paketinde mevcuttur; bu, herhangi bir acemi radyo amatörünün onu lehimleyebileceği anlamına gelir. Dahili pil, güç kapatıldığında bile saatin çalışmasını sağlar.

Tek bir sorun olmasa da her şey yolunda gibi görünüyor - düşük doğruluk. Saat kuvarsının yaklaşık doğruluğu 20-30ppm'dir. Ppm - milyonda parça, milyonda parça sayısını gösterir. 20 milyonuncu süper gibi görünüyor, ancak 32768Hz'lik bir frekans için 20 * 32768/1000000 = ± 0.65536Hz, yani. zaten yarım hertz. Basit hesaplamalarla, günde böyle bir farka sahip jeneratörün, günde 2 saniyeye karşılık gelen, fazladan (veya eksik) 56 bin döngüye "vurduğu" görülebilir. Kuvarslar farklıdır, bazı kullanıcılar günde 5 saniyelik bir hata hakkında yazdılar. Her nasılsa çok doğru değil - bir ay içinde bu saatler en az bir dakikalığına kaybolacak. Bu zaten çıplak gözle farkedilen iyi bir farktır (büyükannenin en sevdiği TV dizisi 11.00'de başladığında ve saat 11.05'i gösterdiğinde, akrabaların önünde böyle bir saatin geliştiricisi rahatsız olacaktır).

Ancak, oda sıcaklığı az çok sabit olduğundan ve kuvars frekansı fazla değişmeyeceğinden, yazılım düzeltmesi ekleyebilirsiniz. Forumlarda verilen bir başka tavsiye, eski anakartlardan saat kuvars kullanmaktır, incelemelere göre orada oldukça doğrudurlar.

DS3231 Gerçek Zamanlı Modül

Doğruluk sorusunu ilk soran biz değiliz ve Dallas isteklere yanıt verdi ve daha gelişmiş bir modül olan DS3231'i yayınladı. "Son Derece Doğru Gerçek Zamanlı Saat" olarak adlandırılır ve yerleşik bir sıcaklık kompanzasyonlu jeneratöre sahiptir. Doğruluk 2ppm'de 10 kat daha yüksektir. Sorunun fiyatı biraz daha yüksek, ancak mikro devre kasası SMD kurulumu için tasarlandı, lehimlemek o kadar uygun değil, ancak ebee'de hazır bir tahta satın alabilirsiniz.


(satıcının web sitesindeki fotoğraf)

Ayda 6 saniyelik doğruluk zaten iyi bir sonuçtur. Ancak daha ileri gideceğiz - ideal olarak, 21. yüzyıldaki saatin hiç ayarlanmasına gerek yok.

DCF-77 radyo modülü

Yöntem oldukça egzotik, ancak bütünlük adına belirtilmelidir. Çok az insan biliyor, ancak 70'lerden beri radyo tarafından kesin zaman sinyalleri iletiliyor. DCF-77 vericisi Almanya'da Frankfurt yakınlarında bulunur ve kesin zaman damgaları 77.5KHz'lik VLF frekansında iletilir (evet, 20 yıl önce duvar ve masa saatleri vardı, ayarlanması gerekmeyen).

Yöntem iyi çünkü devrenin güç tüketimi düşük, bu yüzden artık bu teknolojiye sahip kol saatleri bile üretiliyor. Hazır bir DCF-77 resepsiyon panosu ebay'den satın alınabilir, çıkış fiyatı 20 $ 'dır.

Birçok saat ve hava istasyonu DCF-77'yi alma yeteneğine sahiptir, tek sorun, sinyalin pratikte Rusya'ya ulaşmamasıdır. Wikipedia'dan kapsama haritası:

Gördüğünüz gibi, resepsiyon alanının sınırında sadece Moskova ve St. Petersburg bulunmaktadır. Sahiplere göre, yalnızca bazen pratik kullanım için uygun olmayan sinyal alınabilir.

GPS modülü

Saat pencerenin yanında duracaksa, tam zamanı elde etmenin çok gerçek bir yöntemi bir GPS modülüdür. Bu modüller ebay'den ucuza satın alınabilir (sayı fiyatı 10-15 $). Örneğin, Ublox NEO-6M, işlemcinin seri pinlerine doğrudan bağlanır ve NMEA dizilerini 9600'de çıkarır.

Veriler yaklaşık olarak "$ GPRMC, 040302.663, A, 3939.7, N, 10506.6, W, 0.27.358.86,200804, * 1A" biçiminde gelir ve zayıf bir Arduino için bile ayrıştırmak zor değildir. Bu arada Vatanseverler, hem GPS hem de Glonass'ı destekleyen (incelemelere göre) daha pahalı bir Ublox NEO-7N modülü satın alabilirler.

Açıkçası, GPS modülü farklı zaman dilimleri hakkında hiçbir şey bilmiyor, bu nedenle geliştiricinin yaz / kış saatinin hesaplanması ve değişimi üzerinde düşünmesi gerekecek. GPS kullanmanın diğer bir dezavantajı, nispeten yüksek güç tüketimidir (ancak, bazı modüller ayrı komutlarla "uyku moduna" alınabilir).

Wifi

Ve son olarak, tam zamanı almanın son (ve şu anda en belirgin) yolu, onu İnternet'ten almaktır. Burada iki yaklaşım var. Birincisi ve en basiti, saat tahtası olarak Linux ile Raspberry PI gibi bir şey kullanmaktır, o zaman hiçbir şey yapmanıza gerek kalmaz, her şey kutudan çıktığı gibi çalışır. Egzotik bir şey istiyorsanız, esp8266 modülü en ilginç seçenektir.

Bu ucuzdur (sorunun fiyatı ebay'de yaklaşık 200 ruble), WiFi modülü, işlemcinin seri portu üzerinden sunucu ile değiş tokuş edebilir, istenirse yeniden parlatılabilir (oldukça fazla üçüncü taraf var) bellenim) ve mantığın bir kısmı (örneğin, zaman sunucusunu sorgulama) modülün kendisinde yapılabilir. Lua'dan C ++'a kadar her şey üçüncü taraf ürün yazılımı tarafından desteklenir, bu nedenle "beyninizi germek" için oldukça yeterli seçenek vardır.

Bu konuda zaman ölçümü muhtemelen kapalı olabilir. Bir sonraki bölümde, işlemcilere ve zamanı göstermenin yollarına daha yakından bakacağız.

dikkatinize elektronik getiriyorum mikrodenetleyici saat... Saat devresi çok basittir, minimum ayrıntı içerir ve acemi radyo amatörleri için tekrarlanabilir.

Tasarım bir mikrodenetleyici ve gerçek zamanlı bir saat DS1307 üzerine monte edilmiştir.... Şimdiki zamanın bir göstergesi olarak, dört haneli yedi segmentli bir LED göstergesi kullanılır (karanlıkta iyi görünen ultra parlak, mavi parıltılı renk ve aynı zamanda saat bir gece rolünü oynar. ışık). Saat iki düğme ile kontrol edilir. DS1307 gerçek zamanlı saat mikro devresinin kullanımı sayesinde program algoritması oldukça basittir. Mikrodenetleyici ile gerçek zamanlı saat arasındaki iletişim, I2C veriyolu üzerinden gerçekleşir ve yazılım tarafından düzenlenir.

Saat şeması:

Maalesef şemada bir hata var:
- MK'nin sonuçları, transistörlerin tabanlarına bağlanmalıdır:
PB0 ila T4, PB1 ila T3, PB2 ila T2, PB3 ila T1
veya transistör kollektörlerinin bağlantısını gösterge deşarjlarına değiştirin:
T1 - DP1 ... .. T4 - DP4

Saat şemasında kullanılan detaylar:

♦ ATTiny26 mikrodenetleyici:

♦ Gerçek zamanlı saat DS1307:

♦ 4 haneli yedi segmentli LED göstergesi - ortak katotlu FYQ-5641UB -21 (ultra parlak, mavi ışık rengi):

♦ Kuvars 32.768 kHz, 12.5 pF giriş kapasitesine sahip (bilgisayar anakartından alınabilir), saatin doğruluğu bu kuvarsa bağlıdır:

♦ tüm transistörler NPN yapılarıdır, herhangi birini kullanabilirsiniz (KT3102, KT315 ve yabancı muadilleri), BC547S kullandım
♦ mikro devre voltaj sabitleyici tip 7805
♦ 0.125 watt güce sahip tüm dirençler
♦ Besleme voltajından daha düşük olmayan çalışma voltajı için polar kapasitörler
♦ DS1307 yedek güç - 3 volt CR2032 lityum pil

Saati çalıştırmak için gereksiz herhangi bir cep telefonu şarj cihazı kullanabilirsiniz (bu durumda, şarj cihazı çıkışındaki voltaj 5 volt ± 0,5 volt içindeyse, devrenin bir kısmı 7805 mikro devre üzerindeki voltaj regülatörüdür, hariç tutabilirsiniz)
Cihazın mevcut tüketimi - 30 mA.
DS1307 saatinin yedek pili takılmamış olabilir, ancak daha sonra bir elektrik kesintisi durumunda mevcut saatin yeniden ayarlanması gerekecektir.
Cihazın baskılı devre kartı gösterilmemiştir, yapı arızalı bir mekanik saatten bir kasaya monte edilmiştir. LED (SQW DS1307 pininden 1 Hz'lik yanıp sönme frekansı ile) gösterge üzerinde saat ve dakikayı ayırmaya yarar.

Mikrodenetleyicinin fabrika ayarları: saat frekansı - 1 MHz, SİGORTA bitlerine dokunmaya gerek yoktur.

Saat algoritması(Algoritma Oluşturucu'da):

1. Yığın işaretçisini ayarlama
2. T0 zamanlayıcısının ayarlanması:
- frekans SK / 8
- taşma kesintileri (bu önceden ayarlanmış frekansta, her 2 milisaniyede bir kesinti denir)
3. Portların başlatılması (PA0-6 ve PB0-3 pinleri çıkış için, PA7 ve PB6 giriş için konfigüre edilmiştir)
4. I2C veri yolunun başlatılması (PB4 ve PB5 pinleri)
5. Sıfır kaydı DS1307'nin 7. bitinin (CH) kontrol edilmesi
6. Küresel etkinleştirme kesintisi
7. Düğmeye basarak döngüye girme

DS307'yi ilk açtığınızda veya DS307'ye yedek güç gelmediğinde tekrar açtığınızda, geçerli saatin başlangıç ​​ayarına döner. Bu durumda: S1 düğmesi - zamanı ayarlamak için, S2 düğmesi - bir sonraki haneye gidin. Saati Ayarla - Saat ve dakikalar DS1307'ye yazılır (saniyeler sıfıra ayarlanır) ve SQW / OUT pini (7. pin) 1 Hz kare dalga darbeleri üretecek şekilde ayarlanır.
S2 düğmesine (S4 - programda) basıldığında, kesintiler global olarak engellenir, program zaman düzeltme alt programına gider. Aynı zamanda S1 ve S2 butonları kullanılarak onluklar ve dakika birimleri ayarlanır, ardından 0 saniyeden itibaren S2 butonuna basıldığında DS1307'de güncellenen süre kaydedilir, global kesmeye izin verilir ve ana programa döner.

Saat iyi bir doğruluk gösterdi, aylık zaman kayması 3 saniyeydi.
Doğruluğu artırmak için, kuvarsın veri sayfasında belirtildiği gibi DS1307'ye bağlanması önerilir:

Program "Algorithm Builder" ortamında yazılmıştır.
Örnek olarak saat programını kullanarak, mikrodenetleyici ve diğer cihazlar arasında I2C veriyolu üzerinden iletişim kurmak için algoritmayı tanıyabilirsiniz (her satır algoritmada ayrıntılı olarak yorumlanmıştır).

Monte edilmiş cihazın fotoğrafı ve site okuyucusu Anatoly Pilguk'tan .lay formatında bir baskılı devre kartı, kendisine çok teşekkür ederiz!

Cihaz şunları kullanır: Transistörler - SMD VS847 ve CHIP dirençleri

Makalenin ekleri:

(42.9 KiB, 3.038 isabet)

(6,3 KiB, 4.058 isabet)

(3.1 KiB, 2.500 isabet)

(312.1 KiB, 5.833 isabet)


AB'deki saat programının ikinci versiyonu (üste sahip olmayanlar için)

(11.4 KiB, 1.842 isabet)