Arduino kartı, Ivrea Etkileşim Tasarım Enstitüsü'nde elektronik ve programlama kavramları konusunda bilgi birikimi olmayan öğrencilere yönelik olarak tasarlanmıştır. Bu kart, varlığını basit 8-bit kartlardan IoT (Nesnelerin İnterneti) uygulamaları, 3D baskı, giyilebilir ve gömülü ortamlar için ürünlere ayırarak yeni gereksinimlere ve zorluklara uyum sağlamak için değişiklik yapmaya başladı. Tüm panolar tamamen açık kaynaklıdır ve kullanıcıların bunları ayrı ayrı oluşturmalarına ve nihayetinde tam ihtiyaçlarına göre uyarlamalarına olanak tanır. Yıllar boyunca farklı türler Arduino panolar, günlük nesnelerden bileşik bilimsel araçlara kadar binlerce proje oluşturmak için kullanıldı. Tasarımcılar, sanatçılar, öğrenciler, programcılar, hobiler ve uzmanlardan oluşan uluslararası bir topluluk bu açık kaynak aşamasında bir araya geldi; bağışları, hem yeni başlayanlar hem de uzmanlar için muazzam yardımcı olabilecek inanılmaz miktarda mevcut bilgi biriktirdi. Bu makale, farklı Arduino kartları türleri ve karşılaştırmaları.
Arduino Kartlarının Türleri Nelerdir?
Arduino kartı yapmak için kullanılan açık kaynaklı bir platformdur. elektronik projeler . Hem bir mikro denetleyiciden hem de yazılımın bir parçasından veya fiziksel karta bilgisayar kodu yazmak ve yüklemek için kullanılan, PC'nizde çalışan Entegre Geliştirme Ortamından (IDE) oluşur. Bir Arduino'nun platformu, elektronikle yeni başlayan tasarımcılar veya öğrenciler arasında ve mükemmel bir amaç için çok ünlü hale geldi.
Arduino Kartı Türleri
Önceki programlanabilir devre kartlarının çoğunun aksine, Arduino, karta yeni bir kod programlamak için ayrı bir donanım parçası gerektirmez, sadece bir USB kablosu kullanabilirsiniz. Ayrıca, Arduino IDE, C ++ 'ın temel bir sürümünü kullanır ve bu da programı öğrenmeyi kolaylaştırır. Sonunda, Arduino kartı, mikro denetleyicinin işlevlerini daha uygun bir pakete ayıran tipik bir form faktörü sunar.
Neden Arduino Kartları?
Arduino kartı, farklı mühendislik projeleri yapmak ve farklı uygulamalar. Arduino yazılımının yeni başlayanlar için kullanımı çok basit, ancak ileri düzey kullanıcılar için yeterince esnektir. Windows, Linux ve Mac çalıştırır. Okullardaki öğretmenler ve öğrenciler, fizik ve kimya ilkelerini doğrulamak için düşük maliyetli bilimsel araçlar tasarlamak için kullanırlar. Fiziksel bilgi işlem için elde edilebilen çok sayıda başka mikro denetleyici platformu vardır. Netmedia’nın BX-24’ü, Parallax Basic Stamp, MIT’in Handyboard, Phidget ve daha pek çoğu, ilgili işlevleri sunar.
Arduino ayrıca mikrodenetleyicinin çalışma sürecini basitleştirir, ancak öğretmenler, öğrenciler ve yeni başlayanlar için diğer sistemlere göre bazı avantajlar sağlar.
- Ucuz
- Çapraz platform
- Basit, net programlama ortamı
- Açık kaynak ve genişletilebilir yazılım
- Açık kaynak ve genişletilebilir donanım
Arduino Kartının İşlevi
Arduino kartının esnekliği muazzamdır, böylece kişi hayal ettiği her şeyi yapabilir. Bu kart, engel sensörleri, varlık dedektörleri, yangın sensörleri, GSM Modülleri GPS modülleri, vb. Gibi farklı modüllere çok kolay bir şekilde bağlanabilir. Arduino kartının ana işlevi, girişleri okuyarak ve bunları çıkışlara dönüştürerek elektronikleri kontrol etmektir çünkü bu kart bir alet gibi çalışır. Bu kart aynı zamanda elektronik, elektrik, robotik vb. Alanlarda farklı elektronik projeleri yapmak için kullanılır.
Farklı Arduino Kartlarının Özellikleri
Farklı Arduino kartlarının özellikleri tablo şeklinde listelenmiştir.
Arduino Kurulu | İşlemci | Hafıza | Dijital G / Ç | Analog G / Ç |
Arduino uno | 16Mhz ATmega328 | 2KB SRAM, 32KB flaş | 14 | 6 giriş, 0 çıkış |
Arduino Due | 84 MHz AT91SAM3X8E | 96KB SRAM, 512KB flaş | 54 | 12 giriş, 2 çıkış |
Arduino Mega | 16 MHz ATmega2560 | 8KB SRAM, 256KB flaş | 54 | 16 giriş, 0 çıkış |
Arduino Leonardo | 16 MHz ATmega32u4 | 2.5KB SRAM, 32KB flaş | yirmi | 12 giriş, 0 çıkış |
Arduino Kartlarının Farklı Türleri
Arduino kartlarının listesi aşağıdakileri içerir:
- Arduino Uno (R3)
- Arduino Nano
- Arduino Mikro
- Arduino Due
- LilyPad Arduino Kartı
- Arduino Bluetooth
- Arduino On Bin
- RedBoard Arduino Kartı
- Arduino Mega (R3) Kartı
- Arduino Leonardo Kurulu
- Arduino Robotu
- Arduino Keşfi
- Arduino Pro Mikrofon
- Arduino Ethernet
- Arduino Zero
- En Hızlı Arduino Kartı
Arduino Uno (R3)
Uno, ilk Arduino'nuz için büyük bir seçenektir. Bu Arduino kartı, ATmega328P tabanlı bir mikro denetleyiciye bağlıdır. Diğer arduino kartları ile karşılaştırıldığında, Arduino Mega tipi kartlar gibi kullanımı çok basittir. 6 pinli PWM olarak kullanılabilen 14 dijital I / O pininden oluşur ( darbe genişliği modülasyonu çıkışlar), 6-analog girişler, bir sıfırlama düğmesi, bir güç girişi, bir USB bağlantısı, bir Devre İçi Seri Programlama başlığı (ICSP), vb. Mikrodenetleyiciyi tutmak için gereken her şeyi içerir. bir USB kablosunun yardımıyla ve AC-DC adaptörü veya pille başlamak için kaynağı verin.
Arduino Uno (R3)
Arduino Uno, en sık kullanılan kart olup, mevcut tüm Arduino Kartları dışında standart formdur. Bu pano yeni başlayanlar için çok kullanışlıdır. Lütfen daha fazla bilgi edinmek için bu bağlantıya bakın Arduino Uno Kartı
Arduino Nano
Bu, ATmega328P, aksi takdirde ATmega628 gibi mikro denetleyicilere dayanan küçük bir karttır ancak bu kartın bağlantısı Arduino UNO kartıyla aynıdır. Bu tür bir mikrodenetleyici panosu çok küçük boyutlu, sürdürülebilir, esnek ve güvenilirdir.
Arduino Nano
Arduino Uno kartıyla karşılaştırıldığında boyut olarak küçüktür. Projeleri oluşturmak için mini USB ve Arduino IDE gibi cihazlar gereklidir. Bu kart esas olarak analog pinler-8, dijital pinler-14, bir I / O pin seti, güç pinleri-6 ve RST (sıfırlama) pinleri-2 içerir. Lütfen daha fazla bilgi edinmek için bu bağlantıya bakın Arduino Nano Kartı.
Arduino Mikro
Arduino Micro kartı temel olarak, 7 pinli PWM pinleri, 12 analog giriş pinleri olan 20 set pin içeren ATmega32U4 tabanlı Mikrodenetleyiciye dayanır. Bu kart, ICSP başlığı, RST düğmesi, küçük USB bağlantısı, kristal osilatör-16 MHz gibi farklı bileşenler içerir. USB bağlantısı yerleşiktir ve bu pano Leonardo panosunun küçültülmüş versiyonudur.
Arduino Mikro
Arduino Due
Bu Arduino kartı, ARM Cortex-M3'e bağlıdır ve ilk Arduino mikrodenetleyici kartıdır. Bu kart, 12 pinli PWM o / p pinleri, analog pinler -12, UARTs-4, 84 MHz'li CLK, USB OTG, DAC-2, güç girişi, TWI- olan dijital I / O pinleri-54 içerir. 2, bir JTAG başlığı, bir SPI başlığı, sıfırlama ve silme için iki düğme.
Arduino Due
Bu kart, giriş / çıkış pinlerinin dayanabileceği en yüksek voltajın 3.3V olduğu 3,3V ile çalışır, çünkü herhangi bir G / Ç pinine yüksek voltaj sağlamak karta zarar verebilir Bu kart, küçük bir bilgisayara basitçe bağlanır. USB kablosu aksi takdirde AC'den DC'ye adaptörle çalıştırılabilir. Bu Arduino Due kartı, 3.3V'de Arduino'nun tüm shieldlerine uygundur.
LilyPad Arduino Kartı
Lily Pad Arduino kartı, Leah 'Buechley' tarafından geliştirilmiş ve 'Leah ve SparkFun' tarafından özenle tasarlanmış bir giyilebilir e-tekstil teknolojisidir. Her bir pano, iletken ipler kullanılarak giysilere dikilmeleri için devasa bağlantı pedleri ve pürüzsüz bir arka kısım ile yaratıcı bir şekilde tasarlandı. Bu Arduino ayrıca I / O, güç ve özellikle e-tekstiller için üretilmiş sensör kartlarından oluşur. Bunlar yıkanabilir bile!
LilyPad Arduino Kartları
Arduino Bluetooth
Bu Bluetooth, temel olarak ATmega168 gibi mikro denetleyiciye bağlıdır ve bu karta Arduino BT de denir. Bu tür bir kart, dijital pin-16, analog pin-6, kristal osilatör-16MHz, sıfırlama düğmesi, vidalı terminaller, ICSP başlığı gibi farklı bileşenleri içerir. Bu kartta, vidalı terminaller esas olarak güç için kullanılır. Bu Bluetooth mikro denetleyicinin programlanması, kablosuz bir bağlantı gibi Bluetooth ile yapılabilir.
Arduino On Bin
Arduino Diecimila gibi mikrodenetleyici kartı esas olarak ATmega168'e bağlıdır. Bu kart, PWM çıkışları ve analog girişler-6, bir USB bağlantısı, bir kristal osilatör-16 MHz, bir ICSP başlığı, bir sıfırlama düğmesi ve bir güç girişi gibi 6 iğnenin kullanılabildiği dijital I / O pinleri -14 içerir. Bu kart, bir USB kablosuyla bir bilgisayara bağlanabilir ve bir pil ve bir AC-DC adaptörü kullanılarak etkinleştirilebilir.
Arduino On Bin
Adından da anlaşılacağı gibi, Diecimila'nın İtalyanca'daki anlamı 10.000'dir, bu da 10.000'in üzerinde Arduino kartlarının tasarlandığı gerçeğini gösterir. Bir dizi USB Arduino kartında, diğer sürümlerle karşılaştırıldığında en yenisidir.
RedBoard Arduino Kartı
RedBoard Arduino kartı, Arduino IDE kullanılarak Mini-B USB kablosu kullanılarak programlanabilir. Güvenlik ayarlarınızı değiştirmenize gerek kalmadan Windows 8'de çalışacaktır. Kullandığımız USB veya FTDI yongası nedeniyle daha sabit ve ayrıca arkası tamamen düz. Oluşturmak, proje tasarımında kullanmak çok basit. Sadece kartı takın, bir Arduino UNO seçmek için menü seçeneğini seçin ve programı yüklemeye hazırsınız. RedBoard'u namlu jakını kullanarak bir USB kablosu üzerinden kontrol edebilirsiniz.
RedBoard Arduino Kartları
Arduino Mega (R3) Kartı
Arduino Mega, UNO’nun ağabeyine benzer. Çok sayıda dijital I / O pini (bundan, 14 pimli PWM o / ps olarak kullanılabilir), 6 analog giriş, bir sıfırlama düğmesi, bir güç girişi, bir USB bağlantısı ve bir sıfırlama düğmesi içerir. Mikrodenetleyiciyi tutmak için gereken her şeyi içerir, sadece bir USB kablosu yardımıyla bir PC'ye bağlayın ve bir AC-DC adaptörü veya pille başlamak için kaynağı verin. Çok sayıda pin, bu Arduino kartını çok sayıda düğme gibi bir grup dijital i / ps veya o / ps gerektiren projeler tasarlamak için çok yararlı kılar. Lütfen daha fazla bilgi edinmek için bu bağlantıya bakın Arduino Mega (R3) Yönetim Kurulu
Arduino Mega (R3) Kartı
Arduino Leonardo Kurulu
Bir Arduino'nun ilk geliştirme kartı Leonardo panosudur. Bu kart, USB ile birlikte bir mikro denetleyici kullanır. Bu, aynı zamanda çok basit ve ucuz olabileceği anlamına gelir. Bu kart USB'yi doğrudan kullandığından, Arduino kartının bilgisayarın klavyesini, fareyi vb. Takip etmesine izin veren program kitaplıkları elde edilebilir.
Arduino Leonardo Kurulu
Arduino Robotu
Bu tür bir kart, tekerlekler üzerindeki ilk Arduino'dur. Bu Arduino robotu, kartlarının her birinde iki işlemci içerir. İki kart, motor kartının motorları kontrol ettiği ve kontrol panosunun çalıştırma için sensörleri okumak için kullanıldığı motor kartı ve kontrol panosudur. Her kart eksiksiz bir Arduino kartıdır ve programlaması Arduino IDE aracılığıyla yapılabilir. Bunlar, ATmega32u4'e bağlı olan mikro denetleyici kartlarıdır.
Bu Robotun pimleri, yerleşik aktüatörlere ve sensörlere eşlenmiştir. Robotu programlama süreci, Arduino Leonardo panosu ile aynıdır. Aynı zamanda küçük bir bilgisayar olarak adlandırılır ve robotikte yaygın olarak kullanılır. Bu kart, hoparlör, renkli ekran, düğmeler-5, motorlar-2, dijital pusula, SD kart okuyucu, potansiyometreler-2 ve zemin sensörleri-5 içerir. Bu robotun kütüphanesi, sensörleri ve aktüatörleri kontrol etmek için kullanılabilir.
Arduino Keşfi
Arduino Esplora, bir dizi giriş ve çıkış içeren, mikro denetleyici olarak bilinen küçük bir bilgisayar içerir. Bu kartın girişleri bir ışık sensörü, dört düğme, bir mikrofon, bir ivmeölçer, joystick, bir kaydırıcı, bir sıcaklık sensörü vb. İken, çıkışlar 3 renkli bir LED, bir zildir. Bu tür Arduino kartı, bir video oyunu denetleyicisine benziyor.
Arduino Keşfi
Bu kartın programlanması, verileri girişlerden alan ve bir klavye veya fare gibi çıkışı kontrol eden IDE gibi Arduino Yazılımı kullanılarak yapılabilir. Diğer tüm Arduino kartları ile karşılaştırıldığında, bu esplora tamamen farklıdır çünkü girişler ve çıkışlar zaten karta bağlanmıştır. Bu nedenle, aktüatörler veya sensörler gibi bileşenleri bağlamak çok basittir. Bu nedenle programlama, diğer Arduino kart türlerine kıyasla biraz farklıdır. Bu esplora kartının kendi kitaplığı vardır, böylece sensörler ve aktüatörlerden gelen verilerin okunması ve yazılması çok kolaydır.
Arduino Pro Mikrofon
Arduino Pro Mikro kartı, ATmega32U4 Mikrodenetleyici dışında Arduino Mini kartı ile aynıdır. Bu profesyonel mikrofon kartı, dijital I / O pinleri-12, darbe genişlik modülasyonu (PWM) pinleri-5, Tx ve Rx ve 10-bit ADC'nin seri bağlantılarını içerir.
Arduino Ethernet
Arduino Ethernet kartı, ATmega328 gibi mikrodenetleyiciye bağlıdır. Bu tür bir mikro denetleyici kartı, analog pinler-5, dijital I / O pinleri-14, RST düğmesi, bir RJ45 bağlantısı, kristal osilatör, bir güç girişi, ICSP başlığı vb. İçerir. Arduino kartının bağlantısı Ethernet aracılığıyla yapılabilir. internete kalkan.
Arduino Zero
Bu hem güçlü hem de basit bir 32-bit karttır ve giyilebilir teknoloji, akıllı IoT cihazları, çılgın robotik, yüksek teknoloji otomasyonu gibi yenilikçi projeler için en iyi platformu sağlar. Bu kart, bir aralığa izin vererek gelişmiş performans sağlayarak genişler. proje fırsatları ve harika bir eğitim aracı gibi performans gösteriyor.
Arduino Zero
Bu kart, analog giriş pinleri-6, dijital I / O pinleri-14, bir güç girişi, AREF düğmesi, UART port pinleri, bir USB konektörü ve bir In-Circuit Serial Programming (ICSP) başlığı, bir güç başlığı vb. İçerir.
Bu kart, Atmel tabanlı SAMD21 mikro denetleyici aracılığıyla güçle çalıştırılır. Bunun ana özelliği, Atmel tabanlı EDBG'dir (Gömülü Hata Ayıklayıcı) ve ekstra donanım kullanmadan eksiksiz bir hata ayıklama arayüzü sağlar.
En Hızlı Arduino Kartı
Arduino MEGA & UNO'ya aşina olan en iyi Arduino geliştirme kartlarından birini tasarlamak, 320 MHz RISC-V mikro denetleyici birimi içeren hifive1 kartıdır. Bu tür en hızlı kart, 400 MHz mikro denetleyici birimine sahip Cortex M-7'ye sahiptir.
- Flash bellek - 2Mbayta kadar
- RAM - 1 Mbyte
- DMA denetleyicileri -4
- İletişim çevre birimleri - 35 adede kadar
- 3 × ADC ile 16-bit Maks.Çözünürlük
- 2 × 12 bit D / A dönüştürücüler
- JPEG Codec ile Donanım
- Zamanlayıcılar -22 ve Watchdogs - 200Mhz
- Saniyeden Az Doğrulukla HW Takvimi ve RTC
- Kriptografik Hızlandırma
Hifive1 Kart Özellikleri
Hifive1 kartının özellikleri aşağıdakileri içerir.
- Mega Form Faktörü veya Arduino Uno
- Pil için Şarj Cihazı
- Kart Özelliği Tespiti dahil SD Kart
- Ethernet *
- İsteğe bağlı QSPI Flash - 133Mhz
- Arayüzler - CAN, SWD, Kamera
- USB-OTG
Arduino Shield'leri
Ek olarak, Arduino kalkanları, bir dizi Arduino kartına bağlanmak için kullanılan önceden oluşturulmuş devre kartlarıdır. Bu kalkanlar, internete bağlanma, motor kontrol etme, sağlama gibi ek özellikler sağlamak için Arduino uyumlu kartların üstüne sığar. kablosuz iletişim , LCD ekran kontrolü vb. Arduino kalkanlarının farklı türleri
Arduino Kartları için Shield'ler
- Kablosuz Kalkanlar
- GSM Kalkanı
- Ethernet Kalkanı
- Proto Kalkanlar
Arduino Kartları Karşılaştırması
Farklı Arduino kartları arasındaki karşılaştırma aşağıdakileri içerir.
Arduino Kurulu | Sistem Gerilimi | CLK Hızı | Dijital G / Ç | Analog Girişler | PWM | UART | Programlama Arayüzü |
Arduino Uno - R3 | 5V | 16 MHz | 14 | 14 | 6 | 1 | ATMega16U2 aracılığıyla USB |
Arduino Uno R3 SMD | 5V | 16 MHz | 14 | 14 | 6 | 1 | ATMega16U2 aracılığıyla USB |
RedBoard | 5V | 16 MHz | 14 | 14 | 6 | 1 | FTDI aracılığıyla USB |
Arduino Pro 3.3V / 8MHz | 3.3V | 8 MHz | 14 | 14 | 6 | 1 | FTDI Uyumlu Başlık |
Arduino Pro 5V / 16MHz | 5V | 16 MHz | 14 | 14 | 6 | 1 | FTDI Uyumlu Başlık |
Arduino Mini 05 | 5V | 16 MHz | 14 | 14 | 8 | 1 | FTDI Uyumlu Başlık |
Arduino Pro Mini 3.3V / 8MHz | 3.3V | 8 MHz | 14 | 14 | 6 | 1 | FTDI Uyumlu Başlık |
Arduino Pro Mini 5V / 16MHz | 5V | 16 MHz | 14 | 8 | 6 | 1 | FTDI Uyumlu Başlık |
Arduino Ethernet | 5V | 16 MHz | 14 | 6 | 6 | 1 | FTDI Uyumlu Başlık |
Arduino Tel | 3.3V | 8 MHz | 14 | 8 | 6 | 1 | FTDI Uyumlu Başlık veya XBee aracılığıyla Kablosuz olarak † |
LilyPad Arduino 328 Ana Kartı | 3.3V | 8 MHz | 14 | 6 | 6 | 1 | FTDI Uyumlu Başlık |
LilyPad Arduino Basit Kurulu | 3.3V | 8 MHz | 9 | 4 | 5 | 0 | FTDI Uyumlu Başlık |
Doğru Arduino Kartı Nasıl Seçilir?
Bugün piyasada FreeDuino ve NetDuino gibi farklı Arduino anakartları mevcuttur. Arduino kartını seçmenin en iyi yolu, orijinal kartlardaki ticari isimleri kontrol etmek ve farklılaştırmaktır. Dolayısıyla, elektronik mağazaların yanı sıra çevrimiçi siteler aracılığıyla düşük maliyetli Arduino kartları almak kolaydır. Bu kartların farklı versiyonları ve spesifikasyonları mevcuttur.
Tüm kartların programlanması, herkesin kodu yüklemesinin yanı sıra yazmasına da izin veren Arduino IDE yazılımı ile yapılabilir, ancak her bir kart girişlere, çıkışlara, hıza, form faktörüne, voltaja vb. Göre değişir. 3.7V ile 5V arasında değişen bu kartları çalıştırın.
Dolayısıyla, bu tamamen farklı türlerde Arduino panoları . Bu kavramı daha iyi anladığınızı umuyoruz. Ayrıca, bu konseptle ilgili herhangi bir sorunuz veya Arduino kartı tabanlı Projeleri uygulamak için lütfen aşağıdaki yorum bölümünde yorum yaparak değerli önerilerinizi verin. İşte size bir soru, Arduino kartlarının işlevi nedir?
Fotoğrafa katkı verenler:
- Nano, Micro, Due, LilyPad, Mega, Leonardo, Zero panoları: Arduino
- RedBoard Arduino Kartı kıvılcım
- Arduino Shield robotlar
- Arduino Kartları Robokitsindia