RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ Mikrodenetleyicideki evrensel cihaz: saat, termometre, termostat, çalar saat, uzaktan kumanda sistemi. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Mikrodenetleyiciler Cihaz "Evrensel cihaz" (Evrensel Cihaz), yaşam alanını otomatikleştirerek insanlar için hayatı kolaylaştıran çeşitli cihazların fonksiyonlarını içerir. Cihaz hızla geliştiğinden, kendi USB önyükleyicisine sahiptir, bu nedenle ürün yazılımını güncellemek için sadece bağlanmanız gerekir Evrensel cihaz bilgisayara, kendi kendine programlama modunu açın ve PC'de üretici yazılımı güncelleme programını çalıştırın. Aynı zamanda, bazen cep telefonlarının donanım yazılımını güncellerken olduğu gibi, cihazı "sonsuza kadar" engelleme tehlikesi de yoktur. 1. Cihaz özelliklerinin kısa açıklaması Evrensel cihaz aşağıdaki işlevlere sahiptir:
Ayrıca, cihaz bir bilgisayara bir USB arabirimi aracılığıyla bağlanırken, yukarıdaki işlevlere ek olarak aşağıdakiler de mevcuttur:
Cihazın temeli ATmega16 mikrodenetleyicidir, 16 MHz frekansında çalışır. Gücü bir USB bağlantı noktasından veya harici bir güç kaynağından olabilir (J9 jumper ile güç seçimi). Cihazın 2 ekranı vardır: karakter 16x2 ve segment (2 adet 4 segment). Segment, zaman ve sıcaklığı gösterecek şekilde tasarlanmıştır. Sembolik - bazı cihaz işlevlerini yönetme kolaylığı için, ancak hiç ayarlanması gerekli değildir. Chip IC6, alarm ayarlarını, sıcaklık sensörlerinin ROM adreslerini ve diğer bazı ayarları kaydetmek için tasarlanmış bir ROM AT24C64'tür. TSOP1738 (TSOP1736'yı kurmak daha iyidir) - Uzaktan kumandadan IR sinyal alıcısı. USB - cihazı bir bilgisayara bağlamak için konektör. BUZZER - çalar saat için bir sinyal cihazı. Yerleşik bir jeneratör ile zorunludur. IR-Led - kızılötesi LED. Alarm ayarlarında alarm olarak seçebilirsiniz. Bu ne için? Örneğin, odada birkaç kişi varsa, ancak yalnızca sabahları uyanmanız gerekiyorsa, kızılötesi ışınlar göründüğünde titreyen basit bir IR sinyal alıcısı monte edebilir ve elinize takabilirsiniz. sabah cihaz IR vericisini etkinleştirecek ve cihazınız titreyerek sizi uyandıracaktır. 4 vardiya kaydı 74HC595. LED'leri, segment ekranını ve yükleri kontrol etmek için tasarlanmıştır. 8 LED (LED1 - LED8) - amaçları, programın talimatlarına bakın. ULN2003 bir Darlington yapısıdır. Mikro devre yükleri kontrol etmek için tasarlanmıştır, böylece her çıkış (sekizinci hariç) 500mA'ya kadar bir yüke bağlanabilir. IRFZ44N (yanlışlıkla şemaya bir tane daha koydum) - alan etkili bir transistör, sekizinci yükü kontrol ediyor. IC5, 5V lineer regülatördür. ŞİDDETLE bir anahtarlama regülatörü (örneğin, R-78xx) ile değiştirmenizi tavsiye ederim, o zaman cihazın verimliliği büyük ölçüde artacaktır. Şemayı *.sch formatında indirin (EAGLE ile açın) Sprint Layout 5 formatında PCB.
*.lay formatındaki panoyu indirin (bileşenin değerini görmek için ilgilendiğiniz bileşenin üzerine gelin). Segment göstergeleri olarak KW4-563ASA'yı çok parlak olduğu ve yaklaşık 1 dolara mal olduğu için aldım. Ve harici bir sıcaklık sensörünü bağlamak için bir konektör olarak - bir ses jakı. İşte olanlar:
Çok uzun bir süre en uygun uzaktan kumandayı bulmak için alışverişe ve çarşıya gittim, farklı mağazalarda farklı uzaktan kumandalar vardı ama ziyaret ettiğim tüm mağazalarda bir uzaktan kumanda vardı. Çok yaygın olduğu ve maliyeti 3 dolardan fazla olmadığı için bu uzaktan kumandayı satın almanız zor olmayacaktır. İşte onun fotoğrafı:
Uzaktan kumandada 35 düğme vardır. Kırmızı (Pon), komut alma modunu açar / kapatır. Cihazdaki ikinci LED YANMIYORSA, cihaz sadece Pon düğmesine (altta kırmızı) yanıt verecektir. İkinci LED yanıyor ancak üçüncü LED yanmıyorsa, komutlar cihaz tarafından işlenecektir. Yeşil düğme bilgisayar için komut alma modunu açar / kapatır (açıldığında üçüncü LED yanar). Bu alt bölüm size cihazı nasıl kontrol edeceğinizi anlatacaktır (ikinci LED'in açık olması gerekir, üçüncü LED'in DEĞİL olması gerekir). Uzaktan kumanda düğmesi işlevleri Cihaz kontrol modunda, kontrol için 5 düğme kullanılır:
Cihaz menüsü hala az gelişmiştir, ancak gelecekteki üretici yazılımı sürümlerinde geliştirilecektir. Şimdi sadece 2 puanı ve birkaç alt noktası var.
İlk menü öğesinde (Alarmlar), alarm çağrılarının programını görüntüleyebilirsiniz (bunlardan 5 tanesi vardır). Alt paragraflarda ise "Alarm 1" - "Alarm 5" BTN_TXT'ye basın, ardından alarm açılacak veya kapanacaktır. Alt paragraflarda "yükleme zamanlaması" и "Zamanlamayı kaydet" alarm ayarlarını ROM'dan kaydedebilir veya yükleyebilirsiniz. İkinci menü öğesinde, ROM çipini biçimlendirebilirsiniz. DİKKAT: formatlamadan sonra, harici sıcaklık sensörünün bağlantısını kestiğinizden emin olun ve RESET düğmesine basın, bundan sonra cihaz dahili sıcaklık sensörünün adresini belirleyecek ve ekranda "Reset Device" (Cihazı Sıfırla) mesajı görüntülenecektir, RESET düğmesine basın, harici cihazı bağlayın sıcaklık sensörünü seçin ve RESET düğmesine tekrar basın. Ayrıca cihazın sol alt köşesinde menü öğeleri arasında gezinmek için 4 adet düğme bulunmaktadır. 5. Bir bilgisayarla iletişim. "UD Control" programı ile çalışma Bağlantı "Evrensel cihaz" bilgisayara bağlanabilme özelliğine sahiptir. Cihazla çalışmak için özel olarak bir program oluşturulmuştur. "UD Kontrolü", bu kılavuz program sürümü 1.0.2.2 ile çalışmayı açıklayacaktır. Program, Windows Home Edition ve üzeri işletim sistemlerinde (Windows 7 ve Windows Vista dahil) çalışır. Programı yüklemek için UDC_Setup.exe dosyasını çalıştırın ve klasörü belirtin (varsayılan olarak C:\Program Files\Universal Device\UD Control). Bundan sonra, cihazı PC'ye bağlayın, Windows yeni donanım bulacaktır ve sürücüleri isteyecektir, sürücünün bulunduğu klasörü belirtin (c:\Program Files\Universal Device\UD Control\windows-driver\ ). Sürücüyü başarıyla yükledikten sonra programı çalıştırın. "UD Kontrolü" masaüstünden. Programın sol alt köşesinde "Aygıt bağlı değil" yazıyorsa, USB kablo bağlantısının güvenilirliğini ve sürücülerin doğru kurulumunu kontrol edin, ayrıca bilgisayarı yeniden başlatmanız önerilir. UD Kontrolü Program UD Kontrolü bu projenin yazarı (yani ben) tarafından yaratılmıştır. Kolaylık sağlamak için, hızlı gezinmek için birkaç sekmeye sahiptir. Program ayarları sistem kayıt defterinde saklanır. Programı ilk çalıştırdığınızda, bir hata uyarısı gösterebilir, sadece Tamam'ı tıklayın ve programı yeniden başlatın. Bu makale, programın 1.0.2.2 sürümüyle nasıl çalışılacağını açıklayacaktır. Ayarlar
Yoklama sıklığı. Programın cihazı sorguladığı gecikme. Önerilen değer 50 ms'dir. Büyük mesajı göster. Winamp'ta parça değiştirirken veya yönetilen bir program seçerken, monitörde iki satırlık büyük bir mesaj belirir. Cihaz donanım yazılımını güncelleyin. Cihazın üretici yazılımı, programın başlangıcında programın mevcut sürümünün mevcut ürün yazılımı sürümüyle uyumsuzluğu hakkında bir mesaj görünürse, bu düğmeyi tıklayın ve programın diğer talimatlarını izleyin. Böylece, cihaz yazılımı, programın mevcut sürümü tarafından desteklenen en son üretici yazılımına güncellenecektir. Üçüncü çerçevede yer alan işlevler bence herkes için açık. Servis
Zamanlama. Çağrı sinyalinin süresi.
tekrarlama. Sinyal ve duraklama uzunluğu.
Kaynak. Dahili buzzer, IR LED veya alarmın bağlı olduğu sekiz çıkıştan herhangi birini alarm olarak seçebilirsiniz.
Alarm parametrelerini ayarlayın, ardından "Kaydet"e tıklayın ve arama programı cihaza aktarılacaktır, eğer "ROM'a Kaydet"in yanındaki kutuyu işaretlerseniz, program ROM'a (kalıcı olmayan bellek) kaydedilecektir. cihaz. sıcaklık
Bu sekmede, solda - harici, sağda - dahili olmak üzere her iki termal sensörün sıcaklığını görebilirsiniz. Aşağıda bir sıcaklık grafiği var. Grafik her dakika güncellenir ve aşağıdaki sayı 1 artar.
İmleci sıcaklık işaretinin üzerine getirirseniz, programın başladığı saat ve tarihin, seçilen sıcaklık sensöründeki minimum ve maksimum sıcaklıkların ve kaydedildiği saat + tarihin yazıldığı bir pencere açılır.
Sensörlerin adları (artık İç ve Dış olan) değiştirilebilir. Bunu yapmak için sıcaklık işaretine tıklayın, bir giriş formu içeren bir pencere açılacaktır, içine yeni bir isim girin ve Tamam'a tıklayın. Yük yönetimi
Yükler sadece uzaktan kumanda ile değil, bilgisayar yardımıyla da kontrol edilebilir (bilgisayara bağlandığında yükler uzaktan kumandadan da kontrol edilebilir). Düğmenin yanında yeşil bir işaret varsa - çıkış etkin, kırmızı - etkin değilse, yükleri kontrol etmek için düğmeler üste yerleştirilir. Yükü açmak / kapatmak için uygun düğmeye basmanız yeterlidir. Her yük için düğme yeniden adlandırılabilir, bunu yapmak için ilgili düğmeye tıklayın, ondan önce sol "Shift" düğmesini basılı tutarak, sıcaklık işaretini yeniden adlandırırken olduğu gibi aynı pencere görünecektir. Otomatik yük yönetimi PC programı, yükleri bağımsız olarak, yani otomatik modda yönetebilir. Her yük için kendi kontrol yönteminizi ayarlayabilirsiniz, programın 4 algoritması vardır:
Kontrol koşulunu da ayarlamanız gerekir, programın altı koşulu vardır:
Uyarı! 500mA'dan daha güçlü bir yükü kontrol etmek için bir triyak, tristör veya elektromanyetik röle üzerine bir anahtar monte etmeniz gerekir. İşte röle şeması: *.lay'de röle 943-1C-xD için PCB
Uzaktan kumanda (RC)
Uzaktan kumanda birçok bilgisayar işlevini kontrol edebilir. Sağda, kabul edilen komutları içeren bir liste var, biraz daha aşağıda, bir bilgisayar için tasarlanmamış olsa bile, son kabul edilen komut var!
Ve çok güzel bir özellik daha. UD Kontrolü - büyük bir mesaj gösteriliyor.
Bundan sonra, uygulamayı seçmek için uzaktan kumandadaki sayı düğmesine basmanız gerekir:
Bundan sonra aynı mesaj görünecek, sadece alt satırda "Winamp seçildi" olacaktır.
Mesaj kaydırılıyor
UD Control 1.0.2.2 kurulum arşivi ile dosyayı indirin.
Cihazla çalışmak için yardım içeren arşivi *.chm'de indirin. Projeyi destekleyeceğim, böylece UD Kontrol programı ve buna göre cihazın donanım yazılımı iyileşecek, tüm güncellemeler unidev.ho.ua/ web sitesinde mevcut olacak.
Yanıp sönen bir mikrodenetleyici için (gelecekte, cihaz, yukarıda belirtildiği gibi, doğrudan programdan yanıp sönebilir) ve ayrıca cihazla ilgili tüm sorular için (bitmiş bir cihazın satın alınması dahil), lütfen e-postayla iletişime geçin: univdevice {köpek} ya.ru ("{dog}" ifadesini @ ile değiştirin) .
Dikkat! Projenin yazarı, mikrodenetleyicilerdeki cihazların geliştirilmesi için siparişleri kabul eder, geliştirme için lütfen devices2000 {dog} ya.ru ile iletişime geçin. Yazar: Brajnikov Mihail; Yayın: cxem.net Diğer makalelere bakın bölüm Mikrodenetleyiciler. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Sıcak biranın alkol içeriği
07.05.2024 Kumar bağımlılığı için başlıca risk faktörü
07.05.2024 Trafik gürültüsü civcivlerin büyümesini geciktiriyor
06.05.2024
Diğer ilginç haberler: ▪ Neandertaller sadece Afrika'da değil ▪ MAX44205 ve MAX44206 - yeni düşük gürültülü diferansiyel op amfiler Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ saha bölümü Sinyal sınırlayıcılar, kompresörler. Makale seçimi ▪ makale Ah, insan ruhunu kelimeler olmadan ifade edebilseydi! Popüler ifade ▪ makale Hangi ülke geri dönüşüm tesisleri için atık ithal ediyor? ayrıntılı cevap ▪ makale Ayakkabı turisti. turist ipuçları
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 |