Farklı Mikrodenetleyici Kartları ve Uygulamaları

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





İle başlamak için gömülü geliştirme geliştirme kurulu ve bir IDE (Entegre Geliştirme Ortamı) olmak üzere iki ana şeye ihtiyacımız var. Mikrodenetleyici geliştirme kurulu, baskılı devre kartı (PCB) belirli bir mikro denetleyici kartının özellikleriyle deney yapmayı kolaylaştırmak için tasarlanmış devre ve donanım ile. Geliştirme kartları bir işlemci, bellek, yonga seti ve hata ayıklama özelliklerine sahip LCD, Tuş Takımı, USB, seri bağlantı noktası, ADC, RTC, Motor Sürücü IC'leri, SD kart yuvası, Ethernet vb. Gibi yerleşik çevre birimleriyle birleştirilir. Bu bizi jumper kabloları ve kart ile bağlantılarla uğraşmaktan kurtaracaktır.

Mikrodenetleyici Kartlarının Özellikleri veri yolu türü, işlemci türü, bellek, bağlantı noktası sayısı, bağlantı noktası türü ve işletim sistemidir. Bunlar, farklı kontrolörler, ev aletleri, robotlar, satış noktası (PoS) terminalleri, kiosklar ve bilgi cihazları gibi gömülü cihazlara yönelik programları değerlendirmek için kullanılır. Burada, dünyadaki farklı geliştirme kurulları arasındaki özellikleri tartışacağız. Bunların her birinin kendine özgü özellikleri ve bazı dezavantajları vardır ve bazı geliştirme platformları, belirli projeler için diğerlerine göre öne çıkmaktadır.




Bir Mikrodenetleyici Kurulu

Bir Mikrodenetleyici Kurulu

Mikrodenetleyici geliştirme kartı, Tek kartlı mikro denetleyici olarak da bilinir. Günümüzde tek kartlı bir mikro denetleyici geliştirme kiti geliştirmek çok basit ve ucuzdur. Gerçek zamanlı bir uygulama geliştirmek için mikrodenetleyici panoları geliştirmek için pek çok açık kaynak yazılım (IDE) mevcuttur. Burada, piyasada bulunan ve aşağıdakileri içeren Farklı Mikrodenetleyici Kartlarını tartışıyoruz



DIY tabanlı Mikrodenetleyici Kartları

DIY (Do It Yourself) tabanlı mikrodenetleyici panoları evde kendiniz yapılabilir, bunun için tüm elektronik ve elektrikli bileşenlere ihtiyacınız vardır. mikrodenetleyici (Atmel, ARM, MSP vb.) , bileşen tabanı ve RTC, seri portlar, LCD modülü, klavye, dokunmatik yüzey vb. gibi harici çevre birimleri. Şimdi tüm bu bileşenlerin dikkatli olması gerekir. PCB üzerine lehimlenmiş . Donanım kurulumunu tamamladıktan sonra, gerekli bir uygulamayı geliştirmek için mikro denetleyiciyi programlamak için uygun bir IDE seçmemiz gerekiyor.

Mikrodenetleyici tabanlı DIY Kartı

Mikrodenetleyici tabanlı DIY Kartı

Mikrodenetleyici Kartlarının Uygulamaları

Burada, 8051 aile tabanlı DIY uygulaması veriyoruz. 8051 mikrodenetleyici temel düzey uygulamaları geliştirmek için kullanılan genel amaçlı bir denetleyicidir. Veri toplama sistemleri gibi, otomatik ışık yoğunluğu kontrol sistemi , endüstriyel sıcaklık kontrol sistemleri vb.

Arduino UNO

Arduino, etkileşimli elektronik uygulamalar oluşturmak için en popüler açık kaynaklı elektronik prototipleme platformudur. Arduino UNO kartı, mikrodenetleyiciyi desteklemek için gereken her şeyi içerir. Arduino UNO mikrodenetleyici kartı, yeni başlayanlara ve uzmanlara çok aşinadır. İlk mikrodenetleyici tabanlı geliştirme kurullarından biri olarak düşünülmelidir. Arduino UNO R3, ATmega328P mikrodenetleyiciye dayanan en basit ve en güçlü prototip oluşturma ortamıdır.


ArduinoUNO Kurulu

ArduinoUNO Kurulu

Özellikleri

  • Mikrodenetleyici: ATmega328P
  • 32 KB Flash bellek
  • Çalışma Gerilimi: 5V
  • Giriş Voltajı (önerilen): 7-12V
  • Giriş Voltajı (limitler): 6-20V
  • Dijital I / O Pinleri: 14 (6 pin PWM çıkışı sağlar)
  • Analog Giriş Pimleri: 6
  • G / Ç Pini Başına DC Akım: 40 mA
  • 3.3V Pin için DC Akım: 50 mA.

Popülerliğinin nedeni, eskizler geliştirmek için açık kaynaklı bir IDE'ye sahip olması, 'C' diline dayalı basit bir sözdizimi ile kodun öğrenilmesi kolaydır. Arduino UNO dışında bizde aşağıda gösterilen farklı Arduino kartları türleri

Arduino Kartları

Arduino Kartları

Arduino UNO Board Uygulamaları

Arduino UNO'nun en iyi özelliklerinden biri analog I / O pinlerine sahip olmasıdır. Atmega328 kullanır ve açık kaynaklı ArduinoIDE'nin önceden tanımlanmış kütüphaneleri ve fonksiyonlarını kullanarak programlanması çok basittir. Burada ARDUINO UNO kullanılarak geliştirilen uygulamalardan bazıları

  • Arduino tabanlı RFID Algılamalı Cihaz Erişimi
  • GSM Ağı Üzerinden Çift Tonlu Çok Frekanslı Sinyallerin Kodunu Çözerek Arduino tabanlı Endüstriyel Cihazlar Kontrol Sistemi
  • Arduino tabanlı Yeraltı Kablo Arıza Tespiti
  • Arduino tabanlı Ev Otomasyonu

Raspberry Pi Geliştirme Kurulu

Ahududu pi Geliştirme Kurulu küçüktür (bir kredi kartı bilgisayar boyutu gibi. Ahududu pi monitöre, bilgisayara veya TV'nize kolayca takılabilir. Ayrıca standart klavye ve fare kullanır. Teknik olmayan kullanıcılar bile dijital ortamlarını yapılandırmak için ona güvenirler. Raspberry Pi 3 kesinlikle en uygun fiyatlı ve güçlü bilgi işlem platformudur. Yakın zamanda piyasaya sürülen Raspberry Pi 3 dahil

  • İşlemci: 1.2GHz, 64-bit dört çekirdekli ARMv8 CPU
  • 802.11n Kablosuz LAN
  • Bluetooth 4.1
  • Bluetooth Düşük Enerji (BLE)
  • 1 GB RAM
  • 4 USB bağlantı noktası
  • 40 GPIO pimi
  • Tam HDMI bağlantı noktası
  • Birleşik 3,5 mm ses jakı ve bileşik video
  • Kamera arayüzü (CSI)
  • Ekran arayüzü (DSI)
  • Mikro SD kart yuvası
  • videoCore IV 3D grafik çekirdeği
Raspberry Pi Geliştirme Kurulu

Raspberry Pi Geliştirme Kurulu

Yazılım Yeteneği

Raspberry Pi, Node.js, Java, LAMP yığını, Python ve çok daha fazlasını içeren farklı paketleri yüklemek için Raspbian adlı özelleştirilmiş Debian Linux üzerinde çalışır.

Ahududu pi geliştirme kurulu uygulamaları

Ahududu pi kartını kullanarak mini bir bilgisayar geliştirebiliriz. Öğrenciler için çok faydalıdır. HTML, JAVA gibi tüm programlama dillerini destekleyebildiği için weight wed sunucusunu başlatabiliyoruz. WordPress'i bile idare edebilir, böylece kendi bloglarınızı / web sitenizi yönetebilirsiniz. Ahududu pi kartı tabanlı robotik, otomasyon endüstrilerinde çok büyük miktarda uygulamadır. geliştirmek çok kolay Ahududu pi kullanan IOT uygulamaları.

BeagleBone Black Geliştirme Kurulu

BeagleBone Black, popüler açık kaynaklı bilgisayarlardan biridir. Şimdi yerleşik kablosuz ağ özelliği ile birlikte geliyor. Octavo Systems ile ortaklığından yararlanan ve CadSoft Eagle'da tasarlanan BeagleBone Black Wireless, mevcut kredi kartı boyutunda IoT Linux bilgisayarı kullanmak ve değiştirmek için en kolay olanıdır. BeagleBone Black, yerleşik uygulama geliştiricileri için düşük maliyetli, topluluk destekli bir geliştirme platformudur. Linux'u kurmak için önyükleme süresi 10 saniye sürer ve tek bir USB kablosuyla 5 dakikadan daha kısa bir sürede geliştirmeye başlayın.

BeagleBone Black Geliştirme Kurulu

BeagleBone Black Geliştirme Kurulu

Özellikleri

  • İşlemci: AM335x 1GHz ARM Cortex-A8
  • 512 MB DDR3 RAM
  • 2 GB 8 bit eMMC yerleşik flash depolama
  • NEON kayan nokta hızlandırıcı
  • 2x PRU 32 bit mikro denetleyici
  • 3Dgrafik hızlandırıcı

Bağlantı

  • Güç ve iletişim için USB istemcisi
  • USB ana bilgisayar ve Ethernet adaptörü
  • HDMI ve 2x 46 pin başlıkları

Yazılım Uyumluluğu

  • Linux
  • Android
  • Ubuntu
  • Node.jsw / Bone Script kitaplığında Cloud9 IDE

AdaFruit Flora Geliştirme Kurulu

Adafruit Flora geliştirme kurulunun temel amacı, giyilebilir elektronik cihazlar geliştirmektir. Harika giyilebilir projeler geliştirmek için tasarlanmış, disk şeklinde, dikilebilir, Arduino uyumlu bir mikrodenetleyicidir. Adafruit Flora'nın en son sürümü, kolay programlanabilirlik ve test için bir mikro USB ve Neopiksel LED'lerle birlikte gelir.

AdaFruit Flora Geliştirme Kurulu

AdaFruit Flora Geliştirme Kurulu

Özellikleri

  • Arduino Mega ve Leonardo'ya güç veren Atmega32u4 mikrodenetleyici
  • Yerleşik polarize 2 JST pil
  • Arduino IDE kullanarak simülasyon
  • Bağlantı ve elektrik bağlantıları için 14 dikiş musluk pedi
  • yerleşik regülatör

AdaFruit Board Uygulamaları

Elektromanyetik Alan Tespit Elbisesi, kendimizi radyasyondan kurtarmak için EMF sinyallerini tespit etmek çok önemlidir. Hastalar için çok önemli olan giyilebilir termometre.

Yukarıdaki bilgilerden, son olarak, farklı mikro denetleyici kartlarının kullanıldığı sonucuna varabiliriz. elektronik projeler gibi çeşitli uygulamalar oluşturmak için , elektronik ev aletleri, vb. Bu konsepti daha iyi anladığınızı umuyoruz. Ayrıca, bu konseptle ilgili herhangi bir şüpheniz varsa, lütfen aşağıdaki yorum bölümünde yorum yaparak değerli önerilerinizi iletin. İşte sana bir soru Arduino kartı ile Arduino Nano kartı arasındaki fark nedir ?