FPGA nedir yeni başlayanlar için basit bir dil
Dijital elektronik nedir? Her şeyden önce, AND, OR, NOT mantıksal elemanları ile. Ayrıca vardiya kayıtları, kod çözücüler, çoklayıcılar vb. Hafızaya alınır. Bununla birlikte, elektronik cihazların karmaşıklığı ve minyatürleştirme eğilimi arttıkça, yukarıdaki bileşenlerden IC tabanlı cihazların oluşturulması daha zor hale geldi, gerekli topoloji ve devrenin özel IC'lerinin sadece cihaz çok sayıda çoğaltıldığında değerli olduğu kanıtlandı, diğer durumlarda makul değildi.
Bu durumun çıkış yolu, programlanabilir entegre mantık devrelerinin (FPGA olarak kısaltılmış, programlanabilir mantık cihazı, PLD olarak yabancı kısaltma) geliştirilmesiydi. Bu makalede ne olduğunu ve nerede kullanıldığını anlatacağız. "Programlanabilir" kelimesiyle, yeni başlayanların çoğu mikrodenetleyicilerle ilişkilendirilir.FPGA tamamen farklı bir cihazdır ...
Mikrodenetleyicinin servis edilebilirliği nasıl kontrol edilir
Ekipmanı ve montaj devrelerini tamir ederken, tüm elemanların iyi çalışır durumda olduğundan emin olmanız gerekir, aksi takdirde zamanınızı boşa harcarsınız. Mikrodenetleyiciler de yanabilir, ancak dışsal işaretler yoksa nasıl kontrol edilir: kasadaki çatlaklar, kömürleşmiş alanlar, yanık kokusu vb. Bunun için ihtiyacınız var: stabilize voltajlı bir güç kaynağı, bir multimetre, bir osiloskop.
Mikrodenetleyicinin tüm düğümlerinin tam olarak kontrol edilmesi zordur - bunu bilinen bir iyi olanla veya mevcut olanla değiştirmenin en iyi yolu başka bir program kodunu yükseltin ve yürütülmesini kontrol edin. Bu durumda, program hem tüm pimlerin kontrol edilmesini (örneğin, belirli bir süre sonra LED'leri açma ve kapatma) hem de kesme devreleri ve diğer şeyleri içermelidir. Mikrodenetleyici, çok işlevli düğümlerde karmaşık bir cihazdır. Teşhisine devam etmeden önce, teknik belgelere aşina olmanız gerekir...
Ülkemizde, yaklaşık 2010'dan sonra, radyo meraklıları hobisi, mikrodenetleyicileri demirden uzak, yüksek seviyeli programlama dillerinde programlama yeteneğinin ortaya çıkmasıyla ikinci bir rüzgar aldı. İlk büyük proje Arduino yönetim kurulu ailesiydi. Bu mikrodenetleyicileri makalelerde tekrar tekrar inceledik, ancak bugün Jacascript'te programlanan mikrodenetleyiciler hakkında konuşacağız. Evet! Esas olarak WEB sayfaları yazarken kullanılan dil.
Aşağıda ele alacağımız cihazlarda elektronik açısından bakarsak, standart mikrodenetleyiciler kullanılır. Üreticiden gelen ürünlerden farkı, önceden yüklenmiş bir yükleyici programına sahip olmalarıdır, ancak istediğinizi çağırın, bu da size indirilen program kodunu yürütmenizi sağlar ve bazı durumlarda, donanımda uygulanmadığında bilgisayarla USB ile iletişim kurar. Neden javascript ve diğer geleneksel olmayan diller için mikro denetleyiciler? ...
Arduino için en popüler sensörler
Sensörler çok çeşitli devrelerde ve projelerde kullanılır. Hiçbir otomasyon onlarsız yapamaz. Onlarla ilgileniyoruz, çünkü elektronik tasarım ve popülerliğini basitleştirmek için Arduino projesi oluşturuldu. Bu bir mikrodenetleyici ve onunla çalışmak ve programlamak için ihtiyacınız olan her şey ile bitmiş bir karttır. Bu makalede, Arduino için sensörleri ele alacağız, ancak diğer mikrodenetleyicilerle de kullanılabilirler.
Sensörler nelerdir? Sensörler, bir mikro denetleyicinin veya başka bir kontrol cihazının gözleri, kulakları ve diğer duyu organlarıdır. Sinyalin doğası ve amaca göre ayırt edilirler. Sinyalin doğası gereği, analog ve dijitale ayrılırlar. Arduino hakkında konuşursak, sensörlerden bilgi alırken dijital bir sinyal işledikveya modülün analog çıkışından gelen voltajı ölçeriz.Daha önce de belirtildiği gibi, sensörler dijital ve analogdur...
Arduino ve step motor: temel bilgiler, şemalar, bağlantı ve kontrol
Adım motorları, bir şeyin konumunu kontrol etmek veya çalışma ünitesini belirli bir hız ve açıda döndürmek için kullanılır. Bu özellikler robotik, sayısal kontrollü makineler (CNC) ve diğer otomasyon sistemlerinde kullanılmasını mümkün kıldı. Bu yazıda, step motorların yapımı ve Arduino mikrodenetleyici kullanılarak nasıl kontrol edileceği ile ilgili bir dizi konuyu ele alacağız.
Uygulamada kullanılan tüm elektrik motorları, elektrodinamik olaylara ve rotor ve statorların manyetik alanlarında meydana gelen işlemlere bağlı olarak çalışır. Daha önce de belirttiğimiz gibi, herhangi bir motor en az iki parçadan oluşur - mobil (rotor) ve hareketsiz (stator). Dönüşü için manyetik alanın da dönmesi gerekir. Rotor alanı, stator alanından sonra döner. Prensip olarak, bu tür temel bilgiler elektrik motorlarının çalışmasının genel resmini anlamak için yeterlidir ...
RGB LED'ler: nasıl çalışır, dahili cihaz, nasıl bağlanır, RGB led ve Arduino
Çok renkli LED'ler veya RGB olarak da adlandırıldıklarından, dinamik olarak renk değiştiren bir arka ışığı belirtmek ve oluşturmak için kullanılır. Aslında, onlar hakkında özel bir şey yok, nasıl çalıştıklarına ve RGB LED'lerin ne olduğuna bakalım.
Aslında, bir RGB LED, bir muhafazada birleştirilmiş üç tek renkli kristaldir. RGB adı, her kristalin yaydığı renklere göre Kırmızı - kırmızı, Yeşil - yeşil, Mavi - mavi anlamına gelir. Bu üç renk temeldir ve karıştırılmasında herhangi bir renk oluşur; Bu teknoloji uzun zamandır televizyon ve fotoğrafta kullanılmaktadır.Renk ayarı, kristallerin her birinin radyasyonunun parlaklığını ayarlayarak gerçekleştirilir.RGB bandın rengini değiştirmek için özel RGB denetleyicileri kullanılır.Genellikle bir uzaktan kumanda denetleyiciyle birlikte gelir ...
Mikrodenetleyici Uzaktan Kumanda: IR Uzaktan Kumanda, Arduino, ESP8266, 433 MHz
Elektrikli ekipmanların uzaktan veya uzaktan kumandası sorunu, sistemde otomasyon araçlarının olup olmamasına bakılmaksızın her zaman ilgili olmuştur. Uzaktan kumandayı organize etmek için, bir mikro denetleyicinin gerekli olup olmadığı önemli değildir, hepsi yönetilen cihaza atanan gerekli işlevlere bağlıdır. Bu makalede, bir mikro denetleyicinin uzaktan nasıl kontrol edileceği hakkında genel bilgiler öğreneceksiniz.
İki ana uzaktan iletişim türü vardır. Kablolu - bir odada (veya odada değil) bulunan aktüatörlerin kontrolü, kontrol panelinden veya başka bir yerde bulunan bir düğme direğinden gerçekleştirildiğinde. Bu durumda, kontrol devrelerinin ve aktüatörlerinin (motorlar veya aydınlatma gibi sistemler gibi mekanizmaları içeren röleler, kontaktörler) bir elektrik teli bağlantısı sağlanır ...
Arduino çok yönlü bir mikrodenetleyici DIY platformudur. Üzerinde birçok kalkan (genişletme kartı) ve sensör var. Bu çeşitlilik, hayatınızı iyileştirmeyi ve konforunu artırmayı amaçlayan bir dizi ilginç proje yapmanızı sağlar. Kartın uygulama alanları sınırsızdır: otomasyon, güvenlik sistemleri, veri toplama ve analiz sistemleri ve daha fazlası.
Bu makaleden Arduino'da neler yapılabileceğini öğreneceksiniz. Hangi projeler muhteşem olacak ve hangileri faydalı olacak. Daireyi temizlemek, özellikle zaman aldığı için rutin ve çekici değildir. Ev işlerinin bir kısmını robota koyarsanız kaydedebilirsiniz. Bu robot Sochi - Dmitry Ivanov'dan bir elektronik mühendisi tarafından monte edildi. Yapısal olarak, oldukça yüksek kalitede olduğu ortaya çıktı ve fabrika analoglarına göre verimlilikte daha düşük değil.İnşa etmek için ihtiyacınız olacak: Arduino Pro-mini veya benzeri herhangi bir ...