Arduino'da sıcaklık ve nemin ölçülmesi - çeşitli yöntemler
Bir ev hava istasyonu veya termometre oluşturmak için Arduino kartını ve sıcaklık ve nemi ölçmek için bir cihazı nasıl eşleştireceğinizi öğrenmeniz gerekir. Sıcaklık ölçümü bir termistör veya DS18B20 dijital sensörü kullanılarak yapılabilir, ancak nemi ölçmek için daha karmaşık cihazlar kullanın - DHT11 veya DHT22 sensörleri. Bu makalede, Arduino ve bu sensörleri kullanarak sıcaklık ve nemin nasıl ölçüleceğini göstereceğiz.
Sıcaklığı belirlemenin en kolay yolu bir termistör kullanmaktır. Bu, direnci ortam sıcaklığına bağlı olan bir direnç türüdür. Pozitif ve negatif sıcaklık katsayısı olan termistörler vardır - sırasıyla PTC (pozistor olarak da adlandırılır) ve NTC termistörleri. Aşağıdaki grafikte direncin sıcaklığa bağlılığını görüyorsunuz. Kesik çizgi bağımlılığı gösterir ...
Nextion ekranları nedir ve onlarla nasıl çalışılır?
İster akıllı bir ev, endüstriyel otomasyon, ister bilgisayar sistemleri üretmek için bir cihaz veya basit bir saat olsun, herhangi bir projenin uygulanması için bir çıkış cihazına ihtiyacınız vardır. Basit bir seçenek, yedi bölümlü LED göstergeleridir. Ancak böyle bir uygulamanın kullanımı rahatsız edici olacaktır. Sistemi modern ve kullanışlı hale getirmek için tam teşekküllü LCD ekranlar kullanmanız gerekir. Bu yazıda Nextion ekranları, ne olduğu, nasıl ve neden kullanılabileceği hakkında konuşacağız.
Üretici, Nextion dokunmatik ekranları Rusça olarak "İnsan-makine arayüzü" gibi ses veren HMI - İnsan-makine arayüzü olarak konumlandırıyor. Bu, insan-makine etkileşimlerinin gerçekleştiği herhangi bir cihazın adıdır: parametre izleme, aktüatörlerin kontrolü, veri girişi, vb. Uygulamada, bu sadece bir ekran değil, 32 bit ARM mikrodenetleyiciye sahip bir cihaz, yalnızca "verileri" görüntüleyemez ...
Yeni başlayanlar için mikrodenetleyiciler hakkında - yaratılış tarihi, ana türleri ve farklılıkları
Mikrodenetleyiciler modern bir insanın yaşamının ayrılmaz bir parçasıdır. Çocuk oyuncaklarından kontrol sistemlerini işlemek için kullanılırlar. Mikrodenetleyicilerin kullanımı sayesinde, mühendisler neredeyse tüm üretim alanlarında daha yüksek üretim hızı ve ürün kalitesi elde etmeyi başardılar. Bu materyal, mikrodenetleyiciler tarihindeki önemli tarihlere genel bir bakıştır. Bu teknik bir rehber değil, birçok incelik ve nokta eksik.
Mikroişlemci teknolojisinin ortaya çıkma ve gelişmesinin nedenlerini anlamak için ilk bilgisayarların özelliklerine ve özelliklerine bir göz atın. ENIAC - ilk bilgisayar, 1946. Ağırlık - 30 ton, tüm odayı veya uzayda 85 metreküp hacmi işgal etti. Büyük ısı dağılımı, güç tüketimi, elektronik lamba konektörleri nedeniyle sürekli arızalar. Oksitler kontakların kaybolmasına yol açtı ve lambalar temasını kaybettitahta ile teması kaybetti ...
RTC Gerçek Zamanlı Saat Cipsleri - Amaç, Türleri ve Kullanım Örnekleri
Otomasyonla ilgili herhangi bir görevi gerçekleştirmek için genellikle belirli zaman aralıklarını saymanız gerekir. Bazen bu, saat veya makine döngülerinin belirli sayıda periyodunu sayarak yapılır. Bununla birlikte, belirli bir frekansta takip etmelerine ve çoğunlukla kuvars rezonatörüne bağlı olmalarına rağmen, gerçek zamanlı operasyonlar gerçekleştirirken ve özellikle günün saatine bağlılarsa, zaman içinde değişirler. Bu sorunu çözmek için gerçek zamanlı saat veya RTC yongaları kullanın.
RTC (gerçek zamanlı saat, Rus gerçek zamanlı saat), “gerçek” birimlerde (saniye, dakika, saat vb.) Zamanı saymak için tasarlanmış bir mikro devre türüdür. Harici veya değiştirilebilir bir pil veya lityum pil şeklinde olabilen veya mikro devre muhafazasına entegre edilebilen bir güç kaynağına bağımlıdırlar.Zaman raporlaması için saat sinyalleri harici bir kuvars rezonatörden elde edilebilir ...
Arduino için ekranlar nedir ve nasıl bağlanır
Mikrodenetleyiciler herhangi bir otomasyon ve izleme sistemi yapmanıza izin verir. Ancak teknoloji ve insan etkileşimi için, hem giriş cihazlarına - çeşitli düğmeler, kollar, potansiyometreler ve çıkış cihazları - ışık göstergeleri (ampuller), çeşitli ses sinyalleme cihazları (tweeter'lar) ve son olarak ekranlara ihtiyacımız var. Bu yazıda, Arduino için karakter ekranlarına, nasıl bağlanacağına ve çalıştıracağına bakacağız.
Ekranlar segment (dijital saat gibi), alfasayısal ve grafik olarak ayrılabilir. Segmentler, basit miktarları belirtmek için kullanılır, örneğin: sıcaklık, zaman, devir sayısı. Bunlar, bugüne kadar hesap makinelerinde ve bütçe ev aletlerinde kullanılmaktadır. Bilgiler, belirli karakterler vurgulanarak görüntülenir. Hem sıvı kristal hem de LED olabilirler. Alfanümerik ekranlar eski teknolojide bulunabilir ...
Arduino'ya artımlı kodlayıcı nasıl bağlanır
Genellikle mikrodenetleyicilerdeki cihazlarda menü öğelerinin yönetimini organize etmeniz veya bazı ayarlamalar yapmanız gerekir. Birçok yol vardır: düğmeler, değişken dirençler veya kodlayıcılar kullanın. Artımlı kodlayıcı, sapın sonsuz dönüşü yoluyla bir şeyi kontrol etmenizi sağlar. Bu makalede, artımlı kodlayıcı ve Arduino'nun nasıl çalışacağına bakacağız.
Artımsal enkoder, diğer herhangi bir enkoder tipi gibi, döner saplı bir cihazdır. Uzaktan bir potansiyometreye benziyor. Potansiyometreden ana fark, kodlayıcı kolunun 360 derece dönmesidir. Aşırı hükümleri yok. Enkoderler birçok tipte gelir. Artımlı, yardımı ile sapın pozisyonunu bilmek imkansızdır, ancak sadece bir yönde dönme gerçeğini - sola veya sağa. Sinyal darbelerinin sayısına göre, hangi açıda döndüğünü zaten hesaplayabilirsiniz ...
Yeni başlayanlar için PIC mikrodenetleyiciler
Modern pazarda, AVR, STM32 ve PIC gibi farklı üreticilerin bir dizi ailesi ve bir dizi mikrodenetleyici ayırt edilebilir. Ailelerin her biri kendi kapsamını buldu. Bu yazıda yeni başlayanlara PIC mikrodenetleyicileri, yani ne olduğu ve onlarla başlamak için bilmeniz gerekenler hakkında bilgi vereceğim.
PIC, Microchip Technology Inc (ABD) tarafından üretilen bir dizi mikrodenetleyicinin adıdır. PIC adı, Çevresel Arabirim Denetleyicisinden gelir. PIC mikrodenetleyicileri bir RISC mimarisine sahiptir. RISC - kısaltılmış bir talimatlar dizisi, mobil cihazlar için işlemcilerde de kullanılır.Microchip 2016 yılında AVR kontrolörleri üreticisi Atmel'i satın aldı. Bu nedenle, resmi web sitesi ailenin mikro denetleyicilerini ve PIC ve AVR'yi sunar.8 bitlik PIC mikrodenetleyicileri arasında 3 aileden oluşurBit derinliği ve bir dizi komut açısından farklılık gösteren...
Arduino I / O portlarını okuma ve yönetme yöntemleri
Dış dünya ile etkileşime geçmek için mikrodenetleyicinin çıkışlarını bir sinyal alacak veya iletecek şekilde yapılandırmanız gerekir. Sonuç olarak, her pim giriş ve çıkış modunda çalışacaktır. Bunu sevdiğiniz her Arduino tahtasında yapmanın iki yolu vardır, tam olarak bu makaleden nasıl öğrendiğiniz.
Herkes Arduino'nun yeni başlayanlar için bazı uyarlama ve basitleştirmelerle C ++ ile programlandığını biliyor. Buna Kablolama denir. Başlangıçta, tüm arduino portları giriş olarak tanımlanır ve bunu kodda belirtmeye gerek yoktur. Bağlantı noktasının çalışabileceği üç mod vardır: INPUT - giriş, bu modda veriler sensörlerden okunur, düğmelerin durumu, analog ve dijital sinyaller. Liman sözde bulunur yüksek empedans durumu, basit bir deyişle - giriş yüksek dirence sahiptir.ÇIKIŞ - çıkış, kodda belirtilen komuta bağlı olarak, bağlantı noktası bir veya sıfır değerini alır.Çıktı kontrollü bir kaynak haline gelir. ...