» elektronik »Atmega8 mikrodenetleyicideki zamanlayıcı

Mikrodenetleyici atmega8 üzerinde zamanlayıcı


Ustalara değerlendirme ve olası tekrarlama, çok basit bir plan, çok iyi bir zamanlayıcı sunmak istiyorum. Uygun menü navigasyonu, likit kristal LCD ekran, gerçek zamanlı saat, mümkün olan en az sayıda parça ile ve tüm bunlarla, gün boyunca yüz zaman aralığını programlayabilirsiniz.

Kompakt boyut


Zamanlayıcı Kontrol Videosu


Bu zamanlayıcının kalbi çok popüler ve artık pahalı olmayan Atmega8 mikrodenetleyicisidir. Ürün yazılımı için olmayan bir programcıya ihtiyacımız olduğunu söyleyebilirsiniz, ancak bu böyle değildir, Atmega ürün yazılımı için sadece beş kısa 10-15 cm yeterlidir. 150-200 Ohm dirençlerle bağlanan kablolardan. bu şemaya göre doğrudan LPT portuna.
Mikrodenetleyici atmega8 üzerinde zamanlayıcı

Bu nedenle, bu mikrodenetleyiciler jambon meraklıları arasında en popüler hale gelmiştir.

Bu şekilde görüyorsunuz: Bağlantı ve bellenim için MK bacaklarının pin diyagramı.


Nokta 1. Bir zamanlayıcının üretimi için gereken her şeyi hazırlayacağız.

Devrenin en zorunlu radyo bileşenleri, geri kalanı genellikle evde bulunabilir, en küçük mikro devre DS1307'dir.


Bu tür radyo elemanlarına ihtiyacımız olacak:

• Entegre saat DS1307
• LCD likit kristal ekran
• Dengeleyici 7805
• 500-1000 MF - 16 volt.
• Röle veya elektronik (bağlamayı planladığınız yüke bağlı olarak).
• direnç 5,1kom - 3 adet., Değişken direnç (LCD ekran kılavuzuna göre).
• Kuvars süresi 32768 Hz.
• Sabitlemesiz düğmeler - 4 adet.
• 3 volt tablet pili.
• Tahta için textolit.
• Küçük transformatör ~ 220v. -> ~ 6-12v.
• Muhafaza için ambalaj kutusu.
+ Programcı için: dirençler 150-200 Ohm. - 4 adet., LPT port konnektörü (kolaylık sağlamak için gerekli değildir).

Her amatör radyo için gerekli araçlar:
• Mikro devreleri lehimlemek için havya, pasif radyo bileşenlerini ve telleri lehimlemek için havya.
• Parçaları çalmak ve radyo bileşenlerini kontrol etmek için test cihazı.
• Kalay, reçine.
+ Lazer yazıcı (devre kartı veya başka bir yöntem yapmak için).

Nokta 2. Üretime başlayalım.

Zamanlayıcıyı bu ana şemaya göre yapacağız.

Gördüğünüz gibi, üzerinde güç kaynağı ve çıkış aktüatör devresi yoktur, bunun nedeni belki de uzaktan stabilize bir güç kaynağı kullanmaya karar vermenizdir ve ayrıca hangi yükü bağlamayı planladığınız da bilinmemektedir, bu nedenle herkes aktüatörü kendi teknik gereksinimleri için seçmelidir.

Şahsen, BP zamanlayıcı ve aktüatörü bir transistör ve röle üzerinde kullandım.

Ancak, aktüatör olarak triyaklar, tristörler ve triyaklar kullanmak isteyebilirsiniz; bu tür devreler için seçenekler aşağıda gösterilmiştir.


Daha kompakttırlar (radyatörsüz), ancak basit bir röleden daha az güçlüdürler.

Ana devre şeması + PSU + IU ve kutu için montaj boyutlarının ve seçilen radyo elemanlarının boyutlarının analizine uygun olarak, tahtadaki parçaların şeklini, boyutunu ve desenini tasarlarız. Bunun için Sprint Düzeni programını kullanmak uygundur.

Cihazım için çok basit bir kartım var.

Ortaya çıkan desen, özel bir işaretleyici kullanılarak veya bakır bir textolite tabakası üzerindeki LUT teknolojisi (bir lazer yazıcı ve demir kullanılarak) kullanılarak aktarılabilir. Bir Brother lazer yazıcınız (benimki gibi) varsa, o zaman fikri LUT ile hemen bırakmak daha iyidir, çünkü normal ~ 200C yerine kullanılan refrakter toner ~ 400C, bu arada, bir kez bu yazıcıyı özellikle LUT için aptalca satın aldım :(. Bu nedenle, sonuç olarak, tahtam bir işaretleyici ile çizilir.
Bakıra uygulanan desen, ferrik klorür veya başka bir özel çözelti içeren bir banyoya kazınır.

Parçaları şemaya göre bitmiş panoya lehimliyoruz, saatin ve kuvars elemanının mikro devresini monte ederken ve lehimlemeye özellikle dikkat ediyoruz. Aralarındaki parçaların uzunluğu minimum olmalıdır, ancak bir saatten mikro kuvars kullanmak ve doğrudan MC saatinin bacaklarına lehimlemek daha iyidir. Saatin ve kuvarsın MS yanındaki tüm boş alanı vücut pedleri (GND) ile dolduruyoruz. Şebeke bağlantısını keserken saati çalışır durumda tutmak için bir pil gereklidir. Herhangi bir nedenle bu pili takmadıysanız, artı teli kasaya koyun, aksi halde saat çalışmaz.

Mikrodenetleyiciyi programlayıcıyla veya 5 tel yardımıyla yanıp sönüyoruz.

* Yazılım * multitimer100.rar [5.35 Kb] (indirme: 1466)

Ürün yazılımının yazarı özellikle kolaylık sağlamaktaydı (bunun için teşekkürler) ve fabrika sigortalarını değiştirmedi, bu da yeni başlayan bir amatör için donanım yazılımını büyük ölçüde kolaylaştırdı. MK henüz kullanılmadıysa, mağazadan yeni bir tane varsa, sadece ürün yazılımını doldurun ve hepsi bu, ancak sigortalarda zaten değişiklikler varsa, bunları CKSEL = 0001 gibi ayarlamanız gerekir. Diğer her şey basittir ve hiçbir açıklamaya gerek yoktur.

Madde 3. Montaj.

Durum için, plastik bağlantı kutularını kullanmak çok uygundur, farklı boyutlarda ve şekillerde gelirler.


Bir bıçakla kesilen kapakta, tabancadan sıcak eriyik tutkal kullanarak, LCD ekranı sabitliyoruz., Kontrol düğmeleri ve güç düğmesi için açıklıkları kesin.


Çıkıntılı yapıştırıcıyı kesin.

Tüm düğümleri kasanın içine yerleştiriyoruz, kapağın nasıl kapandığını sürekli kontrol ediyoruz, gerekirse müdahale edenleri aktarıyoruz veya büküyoruz. Her şey sıcak tutkal üzerine sabitlenmiştir.



Monte edilmiş devreye güç veriyoruz, böyle bir görüntü görünmeli, saat sıfırdan başlıyor.

Menü dört düğme ile kontrol edilir.

Menü üç öğeden oluşur: SAAT - saati ayarlama, ZAMAN - ayarlama zamanlayıcıları ve RESET - ayarlanan tüm zamanlayıcıları sıfırlama.

Önce saat menüsüne (*) gidiyoruz ve tam zamanı ayarlıyoruz.

Ekranın alt satırındaki kontrol düğmeleri için ipucu, her menü farklıdır, bu yüzden düğmeleri açıklamaya gerek yoktur.

Artık her şey geçici zamanlayıcı girişlerini doğru bir şekilde ayarlamaya hazır, kafeslere bastıktan sonra, program MK'nin kalıcı belleğine yazılıyor.

Makalenin başındaki videoda menü hakkında daha fazla bilgi görebilirsiniz.

Bu zamanlayıcıyı hidroponik su için kullanıyorum.
6.3
6.5
3.8

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
6 açıklama
Bu zamanlayıcı tekrarlandı, her şey mükemmel çalışıyor. Ekleyeceğim tek şey, midilli programı denetleyicisini dikerseniz, bellenim dosyasını “açık aygıt dosyası” ile açmanız yeterlidir, ancak bu durumda bellenim gerektiği gibi yazılır. Ürün yazılımını "açık program bellek flaşı" ile açarsanız, ekranda dikdörtgenler olacaktır. Bu bir önemsememek, ama deneyimli bir kişiyi bile karıştırabilir :) Yaratıcılıkta başarı.
Merhaba Harika bir proje. Haftanın her günü programlamak için ürün yazılımına haftanın günlerini ekleyebilir miyim? Teşekkür ederim
Ve böylece düğme kontaklarının tıkırtısının nedenini kazandım. Hiçbir kaynak olmadığı için programlı olarak değil.
Nedeni bu tasarımın beslenmesiydi. 12V üzerinde küçük boyutlu bir Çin anahtarlama güç kaynağı kullandım ve çok fazla parazit veriyor ve düğmelerin zayıf çalışmasının nedeni.
"Myrra" tipi 12V 1.5VA'nın basit bir transformatörü üzerindeki analog devreye göre bir güç kaynağı ünitesi yaptım. Baskılı devre kartları için küçük boyutlu bu tür transformatörler vardır.
Sonuç olarak, tasarım yine de harekete geçti ve azim ve sabrım ödüllendirildi.
Bir kez daha, Yazar ve bu site için teşekkürler! içecekler
Bu sayfadaki Lay'e bu sayfaya bir imza koymak istiyorum, ama nasıl değil. Böyle bir seçenek olmadığından.
Yazın .... Paylaşacağım, aldırmıyorum.
Sabit düğmeleri ile sorun alamadım. Ve 100n şönt kapasitörler ve daha fazlası, her şey işe yaramaz.
Tasarımı rafa koyun. Ve sökülmesi üzücü ve işim için özür dilerim ve zaman öldürdüm.
Bu tasarımın yazarı buzda balık olarak sessizdir.
Harika cihaz için teşekkürler! Her açıdan uygun tek cihaz.
Toplayacak tek gelecek.
Bu tasarımı monte ederken, saati DS1307'de (SOIC8) başlatmak zordu. Saat hiçbir zaman başlamak istemedi. 4.7k jartiyerlerin yerini 10k almıştır.
Ben henüz kişi sıçrama ile sorunu henüz çözmedi.
Menüye girerken, rastgele "uç" u tıklar.
LCD göstergesini WH2002A koyabilir miyim?

Okumanızı tavsiye ederiz:

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