» elektronik »Attiny13 mikrodenetleyicide günlük zamanlayıcı

Attiny13 mikrodenetleyicisinde günlük zamanlayıcı


Modern dünyada otomasyon kelimenin tam anlamıyla insan yaşamının her alanına girmiştir. Hepimiz bazen ruhsuz otomasyonun bizim için sıkıcı bir rutin yapmasını istiyoruz - çiçekleri sulayın, odayı havalandırın, kediyi besleyin, köpeğe bir içki verin ... Tembellik ilerlemenin motoru olduğunu söylemek kolay değil, çünkü tembel bir insan sıkı çalışmaya ve böyle yaratmaya hazır elektronik ona gereken her şeyi yapacak bir cihaz. Tembel bir kişi bir havya ile arkadaşsa, sorun küçük kalır, sadece bu otomasyonu oluşturun.

Bu yazıda, yükü belirtilen zamanda açıp kapatacak bir elektronik zamanlayıcı oluşturma sürecini ele alacağız. Böyle bir zamanlayıcı birçok uygulamada bulunabilir - örneğin günde bir kez su çiçeklerine veya bahçedeki yataklara. Geceleri otomatik olarak ışığı açın ve gün ışığının olduğu gün boyunca kapatın ya da günde bir kez içiciye su dökün. Genel olarak, cihaz kesinlikle evrenseldir, kapsam hiçbir şeyle sınırlı değildir.

Sürüş:




Diyagramda "1" ve "2" rakamlarıyla numaralandırılmış iki kontrol düğmesi bulunur. "1" düğmesi yükü açma süresini ve "2" düğmesi sırasıyla kapanma süresini ayarlar. Çalışma prensibini daha iyi anlamak için şu örneği düşünün: Her gün 13:00 'de açılması ve 15:00' de kapatılması gereken bir Noel ağacı çelenk var. Bu nedenle, zamanlayıcı için zaman aralıklarını ayarlamak için, röle yaklaşık bir dakika boyunca açılırken 13:00 “1” düğmesine basmanız, ardından 15:00 bekleyin ve “2” düğmesine basın, röle yaklaşık bir dakika boyunca tekrar açılır başarılı zaman ayarı. Gelecekte, röle çelenkleri 13: 00'da otomatik olarak açacak ve her gün 15: 00'da kapanacaktır. Yanıp sönen LED, cihazın çalıştığını gösterir.

Devre iki mikro devre içerir - Attiny13 mikrodenetleyici ve DS1307 saatli mikro devre. Tüm devrenin besleme voltajı 12 volttur. 78l05 lineer stabilizatör sayesinde, devre kartındaki mikro devre 5 volt'a ihtiyaç duydukları gücü alır ve röle sargısına 12 volt güç sağlar.Röle bobinine paralel olarak, örneğin 1N4148 gibi düşük güçlü bir diyot takılmalıdır. SS8050 transistörü, kontrol rölesi, başka bir düşük güçlü NPN transistör ile değiştirilebilir. Mikrodenetleyicinin kablo demetindeki düğmeler sabitlenmeden alınmalıdır.

DS1307 saat mikro devresinin özelliği, ana şey ortadan kalktığında yedek bir güç kaynağından çalışabilmesidir. Bunu yapmak için, sonuç 3 ve 4'e göre, 3 voltluk bir güç kaynağı, örneğin bir CR2032 pil bağlamanız gerekir. Bu durumda, güç kesilirse, geri sayım devam eder, ana güç tekrar göründüğünde cihaz önceki modda çalışmaya devam eder ve röleyi ayarlanan saatlerde açar ve kapatır. Her türlü paraziti bastırmak için elektrolitik ve seramik kapasitörleri hem ana hem de yedek güç kaynağına paralel olarak koymayı unutmayın. Saat mikro devresinin 7. ayağından gelen LED direnci 0.5 - 1 kOhm'a düşürülebilir, daha sonra parlaklığı belirgin şekilde artacaktır.

Mikrodenetleyiciyi karta yüklemeden önce, yanıp sönmelidir, ürün yazılımı dosyaları makaleye eklenir. Bu en uygun şekilde bir USBASP programcısı kullanılarak yapılır. Daha önce kullanılmamış yeni bir mikrodenetleyici kullanırken, sigortalar değiştirilmemelidir. Fabrikadan, Attiny13 mikrodenetleyicileri 9.6 MHz frekansında bir dahili jeneratörden saat yöneltilmiştir, 8 bölücü açıktır.

Attiny13 mikrodenetleyicisinde günlük zamanlayıcı


Baskılı devre kartı, "LUT" olarak adlandırılan lazer ütüleme teknolojisi kullanılarak yapılabilir. Benim tahta fotoğraf:


Kalaylama işleminden sonra, tahta aşağıdaki formu alır:


Gerekli parçaların listesi:


0.125 W Dirençler:
• 6.8 kOhm (682) - 1 adet.
• 10 kOhm (103) - 1 adet.
• 4.7 kOhm (472) - 2 adet.
• 3 kOhm (302) - 1 adet.

kapasitörler:
• 100 mikrofarad (elektrolitik) - 2 adet.
• 100 nF (seramik) - 2 adet.

Gerisi:
• Attiny13 mikrodenetleyici (+ soket) - 1 adet.
• Chip DS3107 (+ soket) - 1 adet.
• Transistör SS8050 - 1 adet.
• Diyot 1N4148-1 adet.
• Sabitlemeden düğme - 2 adet.
• Sabitleyici 78l05 - 1 adet.
• 3 volt LED - 1 adet.
• Kuvars 32768 Hz - 1 adet.
• 12 volt röle - 1 adet.

Topladığım cihazın fotoğrafı:









Aygıt yazılımı için devre, devre kartı ve dosyalar arşivde bulunur: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (indirmeler: 479)
0
0
0

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
8 açıklama
Konuk Aleks
İyi günler, bu zamanlayıcı programı için kaynak kodunuz var mı?
Bu cihazın şemasını ve fikrini gerçekten beğendim.
Akvaryum için, yaklaşık 1 saatlik bir süre ile kompresörü ekleyin ve çıkarın.
HEX dosyasıyla, özellikle mikrodenetleyicilerle yeni başladığımdan beri bu çok zor.
Konuk Aleks
İsteğe bağlı saat yongası yerine hazır DS1307 Gerçek Zamanlı Saat Modülünü nasıl ve kullanmak mümkündür.
Konuk Alex
Ve ayarları nasıl sıfırlayabilirim?
Yazar
Böyle bir yönetim sisteminin haftalık veya aylık bir zamanlayıcı için çok uygun olmadığını kabul ediyorum. Burada, buna ihtiyaç duyan birini beklemek bir gün hiç de sorun değil, özellikle dokunmadan bir kez daha yüklemek yeterli. Ancak bir avantaj ortaya çıktı - ekran eksikliği ve aslında bu tür şemalarda aslında gerekli olmayan herhangi bir gösterge
Bu şemaya göre, günlük değil, haftalık, aylık veya yıllık bir zamanlayıcı toplanırsa, düğmenin 1'e basmanız veya 2 düğmesine basmak zorunda kalmamanız için bekleyeceğiniz zamanın etrafında büyüyebilirsiniz.
Popüler görüşe göre, Estonyalılar çok yavaş insanlar. Bu zamanlayıcı da öyle: Açılması gereken anda 1 numaralı düğmeye bastılar, ancak bunun için bu anı beklemeniz ve zamanında basmanız gerekiyor. Sonra istenen aralığı beklediler ve aniden unutulursa, dikkati dağılmışsa 2 numaralı düğmeye bastılar - baştan başlayın. Ve ilk düğmeye bastıktan sadece bir gün sonra zamanlayıcı çalışmaya başlar.
Yazar
Alıntı: Ivan_Pokhmelev
"Estonca" zamanlayıcı.

Ne anlamda "Estonyalı"?
"Estonca" zamanlayıcı.

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...