RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ Akvaryum denetleyicisi. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / ev, ev, hobi Akvaryum balıklarını tutmak oldukça zaman alan bir iştir. Işığı zamanında açmak, geceleri kompresörü kapatmak, zamanında yiyecek sağlamak, besleme sırasında filtreyi kapatmak vb. Bu görevi basitleştirmek için önerilen cihaz geliştirilmiştir. Diğer benzerlerinden farklı olarak akkor lambaları değil, akvaryumu aydınlatan LED'leri kontrol etmek için tasarlanmıştır. Akvaryumu, sadece balıkların sağlığı ve rengi üzerinde değil, aynı zamanda akvaryum bitkilerinin gelişimi üzerinde de olumlu etkisi olan LED aydınlatma ile donattım. Çok renkli yapıldı ve yalnızca açılıp kapatılamaz, aynı zamanda arka ışığın parlaklığı ve renginde farklılık gösteren farklı sürelerdeki elli duruma kadar sıralanabilir. Kullanıcı tanımlı bir programa göre diğer akvaryum cihazlarının çalışmasını kontrol etmek de mümkündür. Gösterge mevcut saati, kompresör ve filtrenin durumunu, ortalama su sıcaklığını ve ısıtıcının durumunu ve ayrıca nominalin yüzdesi olarak mevcut ısıtma gücünü gösterir. Makine su sıcaklığını dijital bir sensör DS18B20 ile ölçer ve iki sensör bağlamak ve okumalarının aritmetik ortalamasına göre sıcaklığı sabitlemek mümkündür. Kompresörü açıp kapatmak için üç program zamanlayıcısı ve filtreyi açıp kapatmak için üç tane daha bu tür zamanlayıcı vardır. Elektrikli yemlik için günlük besleme sayısını, besleme başına yem porsiyon sayısını ve porsiyonlar arasındaki duraklamaların süresini ayarlayabilirsiniz. Makine iki ana bloktan oluşur - şemaları sırasıyla Şekil 1'de gösterilen bir kontrol panosu ve bir güç kaynağı ve anahtarlama panosu. 2 ve şek. 5. Birinci kartın XP6 konektörü, ikinci düz kablonun XP2 konektörüne bağlanır. Monte edilen cihazda, mikrodenetleyici DD4 tarafından PC5 ve PC3 çıkışlarında üretilen sinyaller, K4, K1 rölelerini kontrol eden alan etkili transistörler VT2 ve VT6'ün kapılarına gönderilir. Röle kontakları XT7, XT1 bloklarına bağlanır ve bunlar aracılığıyla filtre ve kompresör motorlarına güç sağlanır. Röle sargılarına paralel olarak, kendinden endüksiyonlu voltaj dalgalanmalarını bastıran VD4, VDXNUMX diyotları kurulur.
Şek. 2, kontrol düğmeleri SB3-SB2 ve LCD HG5 (her biri 1 karakterlik iki satır) mikrodenetleyiciye bağlanır. Diyagramda belirtilen WH16C LCD yerine MT-1602S16D veya benzeri bir gösterge iş görecektir. Alan etkili transistör VT2, mikrodenetleyici sinyallerine göre LCD arka ışığının parlaklığını kontrol eder ve R1 direnci maksimum arka ışık akımını sınırlar. Gösterge kontrastını kontrol etmek için bir voltaj bölücü, R1-R2 dirençleri üzerine monte edilmiştir.
DS1307 gerçek zamanlı saat çipi (DD1), ana güç kapalıyken saatin çalışmasını sağlayan bir G1 lityum hücre tarafından desteklenmektedir. Bu çip, mikrodenetleyiciye I arabirimi üzerinden bağlanır.2C. G1 elemanının durumunu kontrol etmek için, dirençli bölücü R6R7 aracılığıyla voltajının bir kısmı mikrodenetleyicinin 37 pimine - yerleşik ADC'nin girişi - beslenir. DD2 ATmega644 mikrodenetleyici, 2 MHz frekanslı bir ZQ20 kuvars rezonatör ile çalışır. Direnç R8 ve kapasitör C2, mikrodenetleyicinin ilk sıfırlama devresini oluşturur. Bir program arızası durumunda bu duruma aktarmak için SB1 düğmesi kullanılır. L1C6 - mikrodenetleyici ADC güç filtresi. XP3 konektörü, mikrodenetleyiciyi programlayıcıya bağlamak için tasarlanmıştır. Mikrodenetleyici konfigürasyonu tabloya göre programlanmıştır. Kapılar, XT1-XT1 bloklarının 3. kontaklarına ve 2. kontaklara - akvaryum arka ışık LED'lerini kontrol eden şemada gösterilmeyen (IRLR024N transistörler kullanılmıştır) alan etkili transistörlerin kaynaklarına bağlanır. XP4 konektörü, şekil 4'de gösterilen şemaya göre bağlantı için tasarlanmıştır. 2003, çevrimiçi mağazadan satın alınan elektronik besleyici "Feeder AF1". Besleyici seçerken LCD göstergesiz olmasına dikkat etmelisiniz. XPXNUMX konektörü, besleyicinin altındaki akvaryum kapağında bulunan damper aktüatörünü bağlamak için kullanılır.
Elektronik parçanın tamamı besleyiciden çıkarıldı, geriye yalnızca elektrik motoru (Şekil 1'te M4) ve limit anahtarı SF1 kaldı. İkincisinin yardımıyla besleyicinin dönüşünü izleyen mikrodenetleyici DD2, M5 motorunu açıp kapatan alan etkili transistör VT1 için kontrol sinyalleri üretir. Motor besleme voltajı (3 V), entegre dengeleyici DA2 tarafından dengelenir. Motor tarafından tüketilen akım oldukça fazladır, bu nedenle motora güç sağlamak için XT9 bloğuna bağlı ayrı bir kaynağa ihtiyaç vardır. LED aydınlatma güç kaynağı kullandım. XP7 konektörü, düz bir kabloyla kontrol kartındaki XP4 konektörüne bağlanır. Kondansatör C17, M1 motoru tarafından üretilen gürültüyü bastırır. XT220 bloğuna 4 V şebeke gerilimi sağlanır (bkz. Şekil 2). T6 trafosu tarafından 1 V'a düşürülen alternatif voltaj, diyot köprüsü VD2'yi düzeltir. Yumuşatma kapasitörü C8, köprüden VD3 diyotu ile ayrılır, bu nedenle dirençli bölücü R24R25 üzerindeki voltaj sıfırdan genlik değerine titreşir. Bu voltajın bir kısmı, transistör VT2'nin tabanına beslenir, sonuç olarak, şebeke voltajının anlık değeri sıfıra yaklaştığında transistör kapanır. Transistör VT100'nin toplayıcısından 2 Hz frekanslı darbeler, mikrodenetleyicinin PD2 girişine beslenir. DA8 dengeleyici kullanılarak C1 kondansatörü tarafından düzleştirilen doğrultulmuş voltajdan, cihazın tüm düğümlerine güç sağlamak için 5 V'luk stabilize bir voltaj elde edilir. Mikrodenetleyicinin PC3 çıkışından sinyal, sırayla akvaryumdaki su ısıtıcısının gücünü düzenleyen triyak VS1'i kontrol eden optotriyak U1'e gider. R31C12 devresi, triyak voltaj yükselmelerini bastırır. XT8 bloğuna dahili termik rölesi olmayan bir ısıtıcı bağlanmıştır. Şek. 5 adet akvaryuma takılı bir veya iki adet BK5, BK1 sıcaklık sensörü XT2 bloğuna bağlanır. Birinin arızalanması durumunda diğerinin okumalarına göre sıcaklık kontrolü devam eder. Her ikisinin de olmaması veya arızalanması durumunda, su ısıtıcısı kapatılır ve göstergede bununla ilgili bir mesaj görüntülenir.
Kontrol devre kartının bir çizimi Şek. 6. Üzerine takılan konnektör tipleri: XP1 - PLS-3, XP2 - IDC-16MS (BH-16), XP3 - IDC-06MS (BH-06), XP4- WF-04, XP5 - IDC-08MS (BH) - 08). Kartta 12 telli jumper ve yedi adet yüzeye monte jumper bulunur. CR2032 (G1) lityum pil için bir BS-02D-1B tutucu sağlanır.
Güç ve anahtarlama için baskılı devre kartı, Şek. 7. Burada XP6 konektörü IDC-08MS'dir (BH-08). Trafo T1 - TPK-2-6V, 6 A akımda 0,4 V ikincil voltaj ile. Entegre stabilizatör 78M05CDT, 5 V voltaj ve en az 0,5 A yük akımı için herhangi biri ile değiştirilebilir. Her iki röle HK4100F-DC5V-SHG'dir, bunun yerine 5 V sargılı ve anahtarlama voltajı ve akım limitlerine sahip diğer röleler uygun olacaktır, filtre ve kompresörün güvenilir kontrolünü sağlar. Kapasitörler C9, C12 - K73-17 veya ithal muadilleri.
Besleyici kontrol ünitesi (Şekil 4'teki diyagram), Şekil 8'de gösterilen bir baskılı devre kartı üzerine monte edilmiştir. 2. SB5-SBXNUMX butonlarının bulunduğu kartın çizimi basit olduğu için gösterilmemiştir.
Cihaz açıldığında, LCD'de bir açılış ekranı görüntülenir, ardından "Temel" menüye otomatik geçiş gerçekleşir. İlk çalıştırmadan sonra, bu menüdeyken SB3 "Seç" düğmesine basmalı, göstergede "Fabrika ayarlarına sıfırla" mesajı görünene kadar basılı tutmalı ve ardından SB2 "Menü" düğmesine basmalısınız. Saat 23:59:59 ve tarih 30:04:13, Sal (Salı) olarak ayarlanacak ve tüm ayarlar sıfırlanacak - bu programdaki varsayılan ayardır. Deneysel olarak, boşalmış bir G1 elemanı veya yokluğu ile cihazın harici güç kaynağı kapatılırsa, açıldıktan sonra göstergede anlamsız işaretlerin görüneceği bulundu. Bu durumda, SB4 "+", SB5 "-" düğmelerine aynı anda basmalı ve iki saniyeden fazla basılı tutmalısınız. DS1307 çipi sıfırlanacak ve göstergedeki bilgiler güncellenecektir. SB2 düğmesine basarak "Temel" menüden "Kompresör ayarları" menüsüne geçersiniz. Burada SB3 düğmesine basın ve "1st timer" alt menüsüne gidin. Bundan sonra, SB2 düğmesine basarak değiştirmek için "On / off timer", "Timer on hours", "Timer on minute", "Timer off hours" veya "Timer off minute" öğelerini seçerek değiştirin. Seçilen parametre SB4 ve SB5 düğmelerine basılarak değiştirilir. Ardından, SB3 düğmesine basarak "2. zamanlayıcı" alt menüsüne gidersiniz. Bu alt menüdeki tüm işlemler yukarıda açıklananla aynıdır. SB3 düğmesine bir sonraki basışta "3. zamanlayıcı" alt menüsüne gidilir ve aynı şekilde yapılandırılır. SB3 butonuna bir kez daha basıldığında, değiştirilen tüm parametre değerleri mikrodenetleyicinin EEPROM'una kaydedilir ve "Kompresör ayarları" menüsüne geri dönülür. SB3 düğmesine tekrar basarak bu menüden "Filtre pompası ayarları" menüsüne geçersiniz. Ayrıca kompresör zamanlayıcıları gibi ayarlanan üç zamanlayıcı vardır ve üçüncü zamanlayıcıyı ayarladıktan sonra, değiştirilen tüm parametreler EEPROM'da saklanır. "Filtre pompası ayarları" menüsünden SB2 butonuna basarak "Isıtıcı ayarları" menüsüne geliniz. İçinde SB3 düğmesine basarak "Isıtıcı" alt menüsüne gidersiniz ve SB4 ve SB5 düğmelerine basarak akvaryum ısıtmasını açar veya kapatırsınız. SB3 düğmesine tekrar basarak, "Su sıcaklığı" alt menüsüne gidersiniz ve SB2 düğmesine basarak, alt sıcaklık eşiğini (altında ısıtıcı gücünün artacağı) veya üst eşiğini (üstünde ısıtıcı gücünün azalacağı) seçersiniz. ) değişmek. Ardından SB3 düğmesine basılarak değiştirilen değerler EEPROM'a kaydedilir ve "Isıtıcı ayarları" menüsüne geri dönülür. Buradan SB2 butonuna bastığınızda program "Aydınlatma ayarları" menüsüne gider. İçinde SB3 düğmesine basıldığında "On Time" alt menüsü açılır. SB2 düğmesine basılarak, dahil edilme saatleri veya dakikaları değiştirilmek üzere seçilir. Seçilen parametre SB4 ve SB5 düğmelerine basılarak değiştirilir. Ardından, SB3 düğmesine basarak "Aşama 1" alt menüsüne gidersiniz ve SB2 düğmesine basarak "Çalışma süresi", "Mavi LED PWM kontrolü", "Kırmızı LED PWM kontrolü" veya "Beyaz LED PWM kontrolü" seçimini yaparsınız. değişmek. Seçilen parametre SB4 ve SB5 düğmelerine basılarak değiştirilir. Çalışma süresi, 0 ila 600 aralığında dakika cinsinden ayarlanır. SB3 düğmesine bir sonraki basışınızda, tüm eylemlerin öncekilerle aynı olduğu "Aşama 2" alt menüsüne gidersiniz. "Aşama" alt menülerinin sayısı elliye ulaşabilir ve her biri için kendi parametrelerinizi ayarlayabilirsiniz. Örneğin, LED'lerin parlaklığının kademeli olarak artması veya azalması ile bir dizi kısa aşama ayarlanarak arka ışığın yumuşak bir şekilde açılıp kapanması gerçekleştirilir. Yapılandırılmamış aşamalar sıfır durumunda kalır ve arka ışığın karakterini etkilemez. "Kademe 50" alt menüsünde SB3 düğmesine basılması, göstergede "Aydınlatma ayarı sonu" mesajının görüntülenmesine neden olur. Daha sonra aynı tuşa basılarak tüm ayarlar mikrodenetleyicinin EEPROM'una kaydedilir ve "Aydınlatma ayarları" menüsüne dönülür. Bu menüden SB2 butonu ile "Saat Ayarları" menüsüne, buradan SB3 butonu ile "Tarih Ayarları" alt menüsüne geçilir. SB2 düğmesine basarak günü, ayı veya yılı değiştirmeyi seçin. Parametreler SB4 ve SB5 düğmelerine basılarak değiştirilir. Ardından, SB3 düğmesine basarak "Gün ayarı" alt menüsüne gidersiniz. Burada SB4 ve SB5 düğmeleriyle Pazartesi'den (Pzt) Pazar'a (Paz) kadar haftanın gününü seçtikten sonra, SB3 düğmesine basarak "Zaman ayarı" alt menüsüne gidin. İçinde SB2 butonuna basılarak saat, dakika ve saniyeler seçilir ve SB4 ve SB5 butonlarına basılarak istenilen değerler ayarlanır. SB3 düğmesine basıldığında girilen zaman hafızaya alınır ve "Saat ayarı" menüsüne geri dönülür. SB2 düğmesine bir sonraki basışta "Günlük saat düzeltmesi" menüsüne gidilir ve SB4 ve SB5 düğmelerinin kullanılması, saate otomatik olarak girilen düzeltmenin saniye sayısını (+9'dan -9'a) değiştirir. okumalar günde bir kez. SB2 butonuna tekrar basılarak set değerleri EEPROM'a kaydedilir ve "Haftalık saat düzeltme" menüsüne gidilir. Burada SB4 ve SB5 butonlarını kullanarak haftada bir saat okumalarına yapılan düzeltmenin (+6'dan -6'ya) saniye sayısını ayarlarsınız. SB2 düğmesine bir kez daha basıldığında, düzeltme değerleri EEPROM'a kaydedilir ve "LCD arka ışık parlaklığı" menüsüne gidilir. Bu parametre SB4 ve SB5 butonları kullanılarak %0-100 aralığında değiştirilebilir. SB3 düğmesine basarak "Arka ışık süresi" alt menüsüne gidin. ve SB4, SB5 düğmeleri, herhangi bir düğmeye son basıştan sonra LCD arka ışığının süresini (saniye cinsinden) ayarlar. Ardından, SB3 düğmesine basarak "Dönüş zamanı" alt menüsüne gidersiniz. SB3 ve SB4 düğmeleri, "Temel" menüde dönüş gecikmesini değiştirir. SB3 düğmesine bir sonraki basış, LCD arka ışık parlaklık menüsüne geri döner. Bu geçiş sırasında incelenen alt menülerde değiştirilen parametrelerin değerleri mikrodenetleyicinin EEPROM'una kaydedilir. SB2 düğmesindeki LCD arka ışık parlaklık menüsüne basıldığında, mikrodenetleyici tarafından ölçülen lityum hücre G1'in voltaj değeri LCD'de görüntülenir. Aynı tuşa bir kez daha basarak, sıcaklık sensörlerinin okumalarını görebileceğiniz "Sıcaklığı görüntüle" menüsüne gidersiniz. Sensör devre dışı bırakılırsa, sıcaklık değeri yerine "1-Off" veya "2-Off" görüntülenecektir. SB3 düğmesine bir sonraki basışta "Ô1 ROM Cod" alt menüsüne gidin. Burada SB2 butonuna bastığınızda mikrodenetleyici makineye bağlı sıcaklık sensörlerinin benzersiz seri numaralarını okur. SB4 veya SB5 düğmesine basarak, D1 sensörü olarak daha fazla çalışmak için bunlardan herhangi birini seçebilirsiniz. SB2 ve SB5 düğmelerine aynı anda basılı tutularak bu seçim sabitlenir. SB4 ve SB5 düğmelerine aynı anda basılması ve basılı tutulması, sensör D1 seçimi ile ilgili bilgileri siler. SB3 düğmesine basmak, değişiklikleri EEPROM'a yazacak ve "D2 ROM Cod" alt menüsünü açacaktır. İçindeki tüm işlemler açıklananlara benzer, ancak D2 sensörüne bakın. Lütfen aynı sensörün hem D1 hem de D2 olarak seçilemeyeceğini unutmayın. Ardından, SB3 düğmesine basarak "Sensör yoklama süresi" alt menüsüne gidersiniz, burada SB4 ve SB5 düğmelerine basarak sensör yoklama süresini 60 s'ye kadar ayarlarsınız. SB3 düğmesine bir kez daha basıldığında, ayarlanan değer kaydedilir ve "Sıcaklığı görüntüle" menüsüne geri dönülür. Şimdi SB2 düğmesine basıldığında "Besleyici Ayarları" menüsü açılır. Buradan SB3 düğmesine basarak "T-1" alt menüsüne gidersiniz. Değiştirmek için SB2 düğmesini kullanarak "Açık / kapalı", "Zamanlayıcı çalışma saatleri", "Zamanlayıcı çalışma dakikaları", "Servis sayısı - besleyicinin tetiklenme sayısı", "Besleyici tetiklemeleri arasında duraklama" öğelerini seçin. SB4 ve SB5 butonlarına basılarak seçilen değer değiştirilir. SB3 düğmesine tekrar basıldığında, değiştirilen tüm parametreler kaydedilir ve "T-2" alt menüsüne gidilir. Aynı butona bir sonraki basışta "T-3" alt menüsüne giderler ve bir kez daha basışta "Feeder settings" menüsüne dönerler. "T-2" ve "T-3" alt menülerindeki işlemler, "T-1" için açıklananlara benzer. Ardından, SB2 düğmesine basarak "Servo ayarı" menüsüne gidersiniz, buradan SB3 düğmesine basarak "Aç" alt menüsüne gidersiniz ve SB4, SB5 düğmelerini kullanarak damperin konumunu aşağıdan ayarlarsınız. besleyici açık durumda. SB3 düğmesine tekrar basarak "Kapalı" alt menüsüne gidin ve kapalı damperin konumunu ayarlayın. Bu şekilde seçilen damper konumları daha sonra elektronik fiderin çalışması sırasında alınacaktır. SB3 düğmesine son basıldığında, değiştirilen tüm parametrelerin değerleri EEPROM'a yazılacak ve program "Temel" menüye dönecektir. Sprint Layout 5.0 formatındaki baskılı devre kartı dosyası ve mikrodenetleyici programı ftp://ftp.radio.ru/pub/2014/11/aquarium.zip adresinden indirilebilir. Yazar: A. Laptev Diğer makalelere bakın bölüm ev, ev, hobi. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Dokunma emülasyonu için suni deri
15.04.2024 Petgugu Global kedi kumu
15.04.2024 Bakımlı erkeklerin çekiciliği
14.04.2024
Diğer ilginç haberler: ▪ Noel ağacının şifresini çözme çalışmaları başladı ▪ Heliomobiller satışa çıkacak ▪ Enerjinin uzaydan karasal alıcılara doğrudan iletimi için güneş paneli-sandviç ▪ Pil bilgisayar tarafından şarj ediliyor Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ Kimya deneyleri web sitesinin bölümü. Makale seçimi ▪ makale Gökyüzünden yıldızları alın. Popüler ifade ▪ Böcekler ne kadar yükseğe uçabilir? ayrıntılı cevap ▪ makale Geyik boynuzlu muz. Efsaneler, yetiştirme, uygulama yöntemleri ▪ makale Suyu kana dönüştürmek. Kimyasal Deneyim
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |