Banyo Tadilatında Uzman Topluluk

PIC16F628A üzerinde uzaktan kumandalı alarm saati - Mikrodenetleyicilerdeki cihazlar - Mikrodenetleyicilerdeki cihazların diyagramları. pic16f628a'daki elektronik saatin şeması - mk'deki cihazlar - radyo-bes - ev elektroniği Orijinal devrenin açıklaması

İşte başka bir laboratuvar ekipmanı örneği - LC metre. Bu ölçüm modunu, özellikle de L ölçümünü ucuz fabrika multimetrelerinde bulmak neredeyse imkansızdır.

Bunun diyagramı Mikrodenetleyicideki LC metre www.sites.google.com/site/vk3bhr/home/index2-html adresinden alınmıştır. Cihaz 16F628A PIC mikrodenetleyicisini temel alıyor ve yakın zamanda bir PIC programlayıcı satın aldığım için onu bu projeyle test etmeye karar verdim.

5 voltluk cep telefonu şarj cihazı kullanmaya karar verdiğim için 7805 regülatörü çıkardım.

Devrenin 5 kΩ'luk bir kesme direnci var, ancak satın alınan LCD modülünün veri sayfasına göre aslında 10 kΩ koydum.
Her üç kapasitör de 10 uF tantaldır. C7 - 100 uF kapasitörünün aslında 1000 uF olduğu unutulmamalıdır.
%1 toleranslı iki adet 1000pF stiroflex kapasitör, 82μH endüktif bobin.

Arka ışıkla toplam akım tüketimi yaklaşık 30mA'dır.
Direnç R11, arka ışık akımını sınırlar ve gerçekte kullanılan LCD modülüne göre boyutlandırılmalıdır.

Orijinal PCB çizimini başlangıç ​​noktası olarak kullandım ve onu sahip olduğum bileşenlere uyacak şekilde değiştirdim.
İşte sonuç:




Son iki fotoğraf LC ölçüm cihazını çalışırken göstermektedir. Bunlardan ilkinde 1nF'lik bir kapasitörün kapasitansının %1 sapma ile ölçümü, ikincisinde ise %10 sapma ile 22 μH endüktansının ölçümü. Cihaz çok hassastır - yani bağlı olmayan bir kapasitörle 3-5 pF civarında bir kapasitans gösterir, ancak bu kalibrasyonla ortadan kaldırılır.

4 haneli küçük göstergeli saat. Saat ve dakika arasındaki nokta 0,5 saniyelik aralıklarla yanıp söner. Herhangi bir nesnenin içine yerleştirilebilir: masa takvimi, radyo, araba. Tahmini hata - %0,00002. Uygulamada altı ay boyunca hiçbir zaman düzeltmeye ihtiyaç duyulmadı.

Güç kaynağı 4,5 - 5 volt, 70mA'ya kadar akım. Voltaj dengeleyici fiş adaptöründe bulunur. Standart şemaya göre 3 watt'lık bir transformatör ve yüksek frekanslı bir dönüştürücü - dengeleyici üzerine monte edilmiştir. Bir araba için elbette transformatöre ihtiyaç yoktur. Radyatörsüz mikro devre pratikte ısınmaz. Güç kaynağı için konnektör 3,5 mm. Kuvars 4 MHz. Transistörler n-p-n herhangi bir düşük güçte.

Herhangi bir düğme . Düğme iticinin uzunluğu, tasarımın gereksinimlerine göre seçilir. İletkenlerin yan tarafındaki düğmeleri lehimleyebilirsiniz. Düğmeye her basıldığında bir tane eklenir. Basılı tutulduğunda puan makul bir hıza çıkar.

MLT dirençleri - 0,25. R7 - R14 300 - 360 ohm. R3 - R6 1-3 kOhm.
Piller: GP-170 veya benzerinden 4 adet. Şebeke gerilimi kesildiğinde sadece mikrodenetleyiciyi beslerler. Tam olarak 8 gün duruyor, kontrol edildi.
En düşük ileri voltaj düşüşüne sahip diyotlar.

Levhalar tek taraflı folyo fiberglastan yapılmıştır.

Üretilen kartın paneline mikrodenetleyiciyi takmadan önce, gücü açın ve panelin 14. ayağındaki voltajı ölçün. 4,5 – 4,8 volt olmalıdır. Pim 5'te 0 volt vardır. Üretilen kartın kalitesinden veya parçaların servis kolaylığından emin değilseniz, cihazı mikrodenetleyici olmadan kontrol edin. Bu çok basit bir şekilde yapılır:

  • Soketin 1 ve 14 numaralı terminallerine çıplak telli bir köprü takın. Bu, ilk bacaktan direnç aracılığıyla +4,5 voltun transistör VT 2'yi açacağı ve saat ünitesi göstergesinin katotunun sıfıra bağlanacağı anlamına gelir.
  • Herhangi bir kabloyu bir ucu +'ya bağlayın ve diğer ucu dönüşümlü olarak panelin 6,7,8,9,10,11,12,13 terminallerine dokunun.
  • Aynı zamanda, ateşleme bölümlerini ve bunların şemaya uygunluğunu gözlemleyin: + 6. bacakta - "g" bölümü yanıyor vb.
  • Jumper'ı panelin 2 ve 14 numaralı terminallerine taşıyın. Dakika birimleri göstergesinin tüm bölümlerini kontrol edin.
  • Jumper 18 ve 14 - onlarca saat kontrol edilir, 17 ve 14 - onlarca dakika.

Bir şey işe yaramazsa düzeltin. Her şey doğruysa, mikrodenetleyiciyi programlayın ve gücü kapalıyken sokete takın.
HEX dosyası ektedir.
Gücü açın ve saatinizi hazırlayın.

Dirençler dahil tüm detayları satın alırsanız, şemama göre cihaz yaklaşık 400 rubleye mal olacak:

  • PIC16F628A - 22,8 UAH
  • LM2575T-5.0 – 10 UAH
  • MYQ 3641AS21 - 9,3 UAH
  • Soket - 3 UAH
  • Kuvars - 1,5 UAH

Edebiyat:

  • Pic mikrodenetleyiciler. Bilmen gereken her şey. Sid Katzen, 2008
  • PIC mikrodenetleyicileri. Mimarlık ve programlama. Michael Predko. 2010
  • Pic mikrodenetleyiciler. Uygulama pratiği. Christian Tavernier, 2004
  • PIC mikrodenetleyicileri kullanılarak gömülü sistemlerin geliştirilmesi. Tim Wilmshurst. 2008
  • Veri sayfası: PIC16F628A, FYQ 3641, LM2575.
  • Yeni başlayanlar için PIC denetleyicilerini programlama eğitimi. Evgeny Korabelnikov. 2008

Aşağıda ürün yazılımını ve PCB'yi LAY formatında indirebilirsiniz.

Radyo elemanlarının listesi

Tanım Tip Mezhep

Mağaza

MK PIC 8 bit

PIC16F628A

1
Mağaza arama
VR2 DC/DC anahtarlama dönüştürücü

LM2575

1 5VMağaza arama
VT1-VT4 bipolar transistör

KT315A

4
Mağaza arama
VD1, VD3, VD4 Diyot

D310

3
Mağaza arama
VD2 Schottky diyot

1N5819

1
Mağaza arama
VD5 Diyot köprüsü

DB157

1
Mağaza arama
C1, C2 Kapasitör20 pF2
Mağaza arama
C3 Kapasitör0,1uF1
Mağaza arama
C4 330uF 16V1
Mağaza arama
C5 elektrolitik kondansatör100uF 35V1
Mağaza arama
R1, R2 Direnç

10 kOhm

2
Mağaza arama
R3-R6 Direnç

1,5 kOhm

4
Mağaza arama
R7-R9, R11-R14 Direnç

300 ohm

7
Mağaza arama
R10 Direnç

360 ohm

1


Saatin bu versiyonu, devreyi mümkün olduğunca basitleştirecek, güç tüketimini azaltacak ve sonuçta cebinize kolayca sığacak bir cihaz elde edecek şekilde yapılmıştır. Devreye güç sağlamak için minyatür piller, SMD montajı ve minyatür bir hoparlör (örneğin, çalışmayan bir cep telefonundan) seçerek, kibrit kutusundan biraz daha büyük bir tasarım elde edebilirsiniz.
Süper parlak bir göstergenin kullanılması devre tarafından tüketilen akımı azaltmanıza olanak tanır. Akım tüketiminin azaltılması "LoFF" modunda da sağlanır - gösterge kapalıdır, saatin yalnızca en az önemli basamağının yanıp sönme noktası açıktır.

Endikasyon
Göstergelerin ayarlanabilir parlaklığı, okumaların en rahat görüntülenmesini seçmenize (ve yine güç tüketimini azaltmanıza) olanak tanır.
Saatin 9 ekran modu vardır. Modlar arasında geçiş "artı" ve "eksi" düğmeleri kullanılarak gerçekleştirilir. Göstergeleri görüntülemeden önce göstergelerde mod adına ilişkin kısa bir ipucu görüntülenir. İpucu çıktısının süresi bir saniyedir. Kısa vadeli ipuçlarının kullanılması saatin iyi ergonomisine ulaşmayı mümkün kıldı. Ekran modları arasında geçiş yaparken (sıradan bir saat gibi basit bir cihaz için oldukça fazla olduğu ortaya çıktı), herhangi bir karışıklık olmaz ve göstergede hangi okumaların görüntülendiği her zaman açıktır.


Göstergede görüntülenen okumaların düzeltilmesi "Düzeltme" düğmesine basılarak etkinleştirilir. Bu durumda 1/4 saniye süreyle kısa bir uyarı görüntülenir ve ardından düzeltilen değer 2 Hz frekansında yanıp sönmeye başlar. Okumalar artı ve eksi düğmeleri kullanılarak ayarlanır. Düğmeye uzun süre basıldığında, belirli bir frekansta otomatik tekrar modu etkinleştirilir. Düğmeye basıldığında otomatik tekrarlama frekansları şunlardır: saatler, aylar ve haftanın günleri için - 4 Hz; dakika, yıl ve gösterge parlaklığı için - 10 Hz; düzeltici değer için - 100 Hz.
Saat, dakika ve saniye hariç düzeltilen tüm değerler EEPROM'a yazılır ve gücü kapatıp açtıktan sonra geri yüklenir. Düzeltildiğinde saniyeler sıfırlanır. Saat-dakika, dakika-saniye ve LoFF hariç tüm modlardan otomatik dönüş düzenlenmektedir. 10 saniye içerisinde herhangi bir tuşa basılmazsa saat, saat-dakika görüntüleme moduna geçer.
"Açık / Kapalı tomurcuk" düğmesine basarak. alarmı açar/kapatır. Alarmın etkinleştirilmesi, iki tonlu kısa bir ses ile onaylanır. Çalar saat açıkken göstergenin alt basamağındaki nokta yanar.
"Düzelt" modunda, göstergede başlangıç ​​değeri saniyede 5000 mikrosaniye olan bir düzeltme sabiti görüntülenir. Saat geciktiğinde, sabiti saniyede mikrosaniye cinsinden hesaplanan gecikme miktarı kadar artırırız. Saatin acelesi varsa aynı prensibe göre sabiti azaltırız.

Bu cihaz, alarm saati olan geleneksel bir elektronik saattir ancak IR uzaktan kumandayla kontrol edilir. Saat yazılımda uygulanır, ekran dinamiktir. Devre, elektrik kesintisi durumunda yedek güç sağlar. Çalar saat, yerleşik bir jeneratör - zil ile basit bir "bip sesi" ile uygulanır.

Kontrol paneli PIC12F629 mikrodenetleyici üzerinde uygulanmaktadır. Uzaktan kumanda, bilgisayarların anakartı için geleneksel bir pille çalışır. Düğmelerden hiçbirine basılmazsa, mikrodenetleyici SLEEP modundadır ve pratik olarak akım tüketmez. Düğmeye basıldığı anda mikro denetleyici "uyanır" ve IR LED için bir kod mesajı üretir.


Güç açıldığında, ekran geçerli saati gösterir, iki nokta üst üste yanıp söner. CLOCK düğmesine basarsanız, ekranda alarmın ayarlandığı saat (iki nokta yanıp sönmez) veya alarm kapalıysa --:-- gösterilir. CLOCK tuşuna tekrar basıldığında veya 6 saniye sonra cihaz güncel saati tekrar gösterecektir. COR düğmesine basıldığında, saat o anda görüntüleniyorsa cihaz saat düzeltme moduna girer; veya ekranda alarm gösteriliyorsa alarm ayar moduna geçin. İlk basışta - saatler yanıp söner, +1 butonu ile saatler ayarlanır, COR butonuna ikinci basışta - dakikalar yanıp söner - +1 butonu ile dakikalar ayarlanır, üçüncü basışta ekrandan çıkış yapılır. saat düzeltme modu (veya alarm saati). Alarm saati düzeltilirse otomatik olarak açılacaktır.

Ekranda alarm ayarlama zamanı gösterildiğinde (SAAT düğmesiyle açılır) - +1 düğmesine basıldığında açılır ve tekrar basıldığında alarm kapatılır; ekranda sırasıyla alarm ayarlama zamanı veya --:-- görüntülenir. iki nokta üst üste yanıp sönmez). Alarm kapatılırsa ayar süresi sıfırlanmaz.

Saat göstergesi modunda (iki nokta üst üste yanıp söner) - +1 düğmesine basıldığında - saat "gece" moduna geçer - bu modda gösterge tamamen söner ve yalnızca iki nokta üst üste yanıp söner, bu da güç tüketimini azaltır ve yaratmaz gereksiz gece aydınlatması. Bu durumda, uzaktan kumandadaki herhangi bir düğmeye basılması ve tetiklenmesi, saati gece modundan çıkarır.

Alarmın çalması durumunda bir dakika boyunca sesli bir sinyal duyulur ve ekrandaki tüm rakamlar yanıp söner. Uzaktan kumandadaki herhangi bir tuşa basıldığında alarm kapatılır (ayar süresi sıfırlanmadan).

Saatin yedek gücü için ve kontrol panelinde bilgisayar anakartından gelen bir pil kullanılır. Voltajı 3V'tur, bu nedenle saatteki mikro denetleyicinin düşük voltajlı - PIC16LF628A kullanılması gerekir. 3,6V'un üzerinde voltajı olan bir pil kullanırsanız, normal PIC16F628A işe yarayacaktır. Tamamen ideal bir seçenek, NANOWATT teknolojisine sahip bir mikro denetleyici kullanmaktır - PIC16F819 (Dikkat! bu mikro denetleyici için farklı bir ürün yazılımı kullanılır).

Benzer gönderiler