kategoriler: Elektriksel Yorumlar, Mikrodenetleyici devreleri
Görüntülenme sayısı: 15980
Makaleye Yorumlar: 0

Hangi Arduino kartı seçilecek

 

Tüm Arduino tahtaları arasında, yeni başlayanlar için doğru olanı seçmek zordur. Arduino UNO, Nano, MEGA gibi resmi kurullara ek olarak, Digispark, Elektronik Birlikler, Seeeduino, Freeduino, Robocraft ve diğerleri gibi Arduino uyumlu kurullar da vardır. Farkları nedir ve hangi Arduino kartını seçmelisiniz? Hadi çözelim!

Hangi Arduino kartı seçilecek

Kalkan Uyumluluğu ve Temel Özellikler

Belki de bu özellik aşağıdakilerle eşittir: bellek boyutu, saat frekansı ve kullanılan mikrodenetleyici türü. Arduino klon panoları Arduino UNO, MEGA ve diğer süpürgeliklere benzer şekilde bölünebilir. En yaygın olanı UNO'dur; aslında, çoğu klon onunla ilişkilidir. Ekranlarla uyumluluk, terminal bloklarının düzenlenmesi ve PCB yerleşimi ile sağlanır.

Orijinal UNO kartının boyutu 6.9x5.3 cm, üçüncü taraf kartlarının boyutları değişebilir, ancak terminal bloklarının yeri ve konektörler arasındaki mesafe aynı kalmalıdır. Bu durumda, kart herhangi bir kaynaktan standart kalkanlarla uyumlu olacaktır.

Arduino uno

"Arduino" bağlamında konuşuyorsak, büyük olasılıkla, bu sürüm kastedilen şeydir. Orijinal ve klon arasında hiçbir fark olmayabilir, yani. tam bir kopya ve fark sadece kart kapağının rengi ve bellenim yöntemi olabilir. Aynı ONO üzerindeki USB seri dönüştürücü, mikrodenetleyici üzerinde yapılırken, orijinal NANO'da - 232. mikro devrede ve Çince'de - CH340'ta, bu tür dönüştürücülere sahip ONO'lar da var, daha sonra bu konuda.

Diğer yandan, güç şemalarında ve ek sürücü yongalarında, koruyucu devrelerde, izolasyon devrelerinde, vardiya kayıtlarında port genişleticilerinde vb. Farklılıklar olabilir.

Arduino uyumlu kavramı, Arduino IDE ile uyumlu ve karşılık gelen programlama dili, ancak kalkanlarla uyumlu olması gerekmez. Böyle bir tahtaya örnek Lillypad'dir.

Lillypad

Kart Arduino dili ile uyumlu, ancak kalkanlarla uyumlu değil. Bağlanması gerekiyorsa, ilgili pimlere manuel olarak bağlanmanız gerekir. Bu arada, bu tahta akıllı giysiler için bir seçenek olarak giyilebilir cihazlara odaklanmıştır. Bu tahta SparkFun tarafından yapılmıştır.


Panoya genel bakış ve kullanım ipuçları

Çok sayıda değişiklik ve üçüncü taraf panoları intihal veya sahte değildir. Bunun nedeni, Arduino'nun özel alanlarda serbestçe donatılmış tasarım ve montaj setlerinde değişiklikler yapmanıza izin veren açık bir politikası olması nedeniyle oldu:

  • Robotik;

  • Otomasyon;

  • Eğitim vb. İçin

Kartların adları genellikle craftduino veya DCduino gibi Duino önekini içerir ve kartın modeli, desteklenirse aynı DCduino UNO gibi adla eşleşebilir, daha sonra başka bir önek veya ek işlevleri açıklayan tamamen farklı bir kelime olacaktır. Yukarıdakilere ek olarak, besleme voltajına ve mantıksal seviyelere dikkat etmeye değer, 3.3 ve 5 V olabilir.

Yeni başlayanlar için kesinlikle ortak bir tahta almanız gerekiyor - Arduino UNO benzeri veya Nano, ilk maliyeti yaklaşık 5 $, ikincisi biraz daha ucuz - 3-5 dolar.

Duemilanove adlı bir modelle karşılaşırsanız, bu UNO'nun tam bir analogudur. Farklılıklar sadece bilgisayarla iletişim yolundadır, yukarıda UNO'da ek bir mikrodenetleyici - Atmega8u2 üzerinde düzenlendiğini belirttim, Duemilanove bilgisayarla FT232RL aracılığıyla iletişim kurar.

Tahta incelemesine geçelim. Aşağıdaki fotoğrafta, bunlar arduino'nun tam klonlarıdır, aşağıda yükseltilmiş tahtalara bakacağız.

Tam Arduino Klonları

Iteaduino

Mükemmel bir UNO klonu, ana fark, "GVS" (toprak voltaj-sinyal) konektörünün ek kontaklarının varlığıdır. Bu tam olarak bir konektör değil, konektördeki tellerin sırasıdır. Bu, kaç sensör ve diğer çevre birimlerinin bağlandığıdır.

Ancak standart tarakta, kontaklar farklı şekilde bulunur, kesinlikle yeterli güç temasınız olmayacak (Vcc ve Gnd), kabloları bükmeniz veya bağlantı için lehimsiz bir breadboard kullanmanız gerekecektir.Iteaduino geliştiricileri bunu tasarladı ve “baba” gibi kişileri doğru sırada kopyalayarak sorunu çözdü.

Iteaduino

Böyle bir tahta bulamadıysanız, bir kalkan satın almanız gerekecek, ancak onunla çalışmak özellikle yeni başlayanlar için çok uygun değil, daha az parça olduğunda daha iyidir.

Bu tür levhalar, kalkan sayısını azaltarak nihai ürünün boyutunu ve ağırlığını azaltabilir.


Arduino Ethernet

Kablo ile ağa bağlanma ve bir mikro SD kart takma özelliğine sahip başka bir kart. Bir Ethernet kalkanı olmasına rağmen, ancak - kasadaki kaplamanın hacmini ve ürünün ağırlığını artıracaktır. ödeme kalkanlar ile uyumluancak bir USB arabiriminden yoksundur.

Arduino Ethernet

Ürün yazılımı için ayrıca böyle bir USB-UART dönüştürücü satın almanız gerekir, örneğin, tarağı Arduino Ethernet kartında aynıdır.

USB-UART Dönüştürücü

Leonardo ve Esplora

Arduino modeli, analog sensörleri okumak için çok fazla analog girişe ihtiyaç duyanlar için, UNO kartında 6'ya karşı 12 tane var.

Bu, Atmega328 yerine Atmega32u4 kullanımı nedeniyle oldu, çoğu kartta pinlere bağlandıkları gibi, UNO'dakiler dijitaldi: 4, 6, 8, 9, 10, 12.

Bu kablolama, bunları daha önce olduğu gibi kullanmanıza izin verir, bu da genişletme kartlarıyla uyumluluk sağlar veya analog sinyal kaynaklarını bağlar. Buradaki PWM çıkışları 6 değil, 7'dir.

Leonardo

Bir USB-UART dönüştürücü ihtiyacı ortadan kalktı, Atmega32u4 entegre USB donanım desteğine sahip. İşletim için isteğe bağlı bir PoE modülü gerekebilir. Bu tür kartlar bir PC için denetleyiciler oluşturmak için harikadır, USB HID'yi destekler ve ilgili koşum takımı ve ayrıntılarla bir fare veya klavye veya gamepad olarak işlev görebilir.

Leonardo, UNO ile aynı boyut ve uyumlulukla, PWM ve analog sinyallerle çalışma açısından daha fazla işleve sahip olması ilginçtir.

Buna dayanarak, Esplora yapılır - esasen Arudin koduyla uyumlu bir joystick kartı ve benzersiz bir cihaz programlama ve oluşturma yeteneği. Aşağıdaki fotoğrafta ek bir ekrana sahip olan bir anakart görüyorsunuz (kite dahil değildir), taşınabilir bir konsola benziyor.

Arduino MEGA

MEGA ve DUE

Tüm ev veya başka hacimli bir proje için bir otomasyon sistemi yapacaksanız, yeterli sonuca sahip olmayacaksınız. tüm sensörleri ve aktüatörleri bağlamak için. Atmega2560 kontrol cihazı kurtarmaya gelecek ve aynı adı taşıyan Arduino kartı 54 dijital giriş ve çıkış ve 16 analog giriş olacak. Bu, yukarıda incelediğimizden 2 kat daha fazladır. Karşılık gelen büyük kalkanlar ona satılıyor.

UNO kalkanları şartlı olarak uyumludur. Sadece kütüphanelerde pimlerin yerini düzeltmek gerekir, çünkü numaralandırmaları farklıdır.

UNO Kalkanları

Daha fazla özelliğe ihtiyacınız varsa, mimariyi değiştirmeniz gerekir. Arduino DUE, AVR8 ailesi MK üzerine değil, ARM CORTEX-M3 üzerine inşa edilmiştir. Bu bir 32 bit denetleyicidir. 54 dijital ve 12 analog kanal büyük bir projenin gerçekleştirilmesine yardımcı olacaktır. 4 UART arayüzü, SPI, Çift Telli, JTAG. 512 kb flaş, 96 SRAM, 32 bit - tüm bunlar karmaşık programların yüksek hızlı yürütülmesi için gereklidir.

Atmegi 328'in sadece 32 KB flash belleğe ve 2 KB SRAM'a sahip olduğunu hatırlatalım.


DİKKAT:

Güç ve lojik seviye gerilimi - 3,3 V, DUE'yu öldürmek istiyorsanız, 5 V uygulayın.



En küçük arduins

Hareketliliği önemseyenler için, bir dizi resmi kurul ve çok eğlenceli bir arduino uyumlu var. Gizli bir cihaz veya giyilebilir (taşınabilir) tasarlamak isteyenler için uygundur. Onlara daha yakından bakalım.


Nano

Mevcut sürüm Arduino Nano v3.0'dır. En küçük olanı, en uygun olanıdır, ürün yazılımı için bir Mini-b USB kablosu kullanılır, ancak Çince kopyalar genellikle bir akıllı telefonu bir bilgisayara bağlamak veya şarj etmek için çok yaygın olan bir mikro USB konektörü kullanır.

Arduino Nano v3.0

Pimlerin sayısı ve amacı ile UNO'ya benzer, ancak kalkanlarla uyumlu değildir. Bu arada, nano için özel kalkanlar var (Çinliler hayal edebileceğiniz her şeyi yapıyorlar). Çoğu zaman, Çinli kopyalar USB üzerinden bir bilgisayarla iletişim kurmak için CH340G'yi kullanır, kişisel olarak sürücüyü Windows 8.1'e otomatik olarak yüklemedim, sorun Google'da çipin adını aradıktan 2 dakika sonra çözüldü, sonra her şey saat gibi gitti.

Arduino mikro
Arduino mikro

Nano'dan biraz daha fazla. Micro ve nano, breadboard üzerine yerleştirmek için mükemmeldir, neredeyse her zaman devre montajı ve kurulumunu daha kolay hale getirir.Aksi takdirde, her şey sadece tahta düzeninde önceki farka benzer.


Arduino mini - USB ile çalışmıyor

“Unk” ve “nanks” işlevlerine benzer en küçük tahta bir “mini” dir. Adı ile değerlendirilen en küçük tahta "nano" dan daha fazla olması komik. Tam tersi oldu. Usb (rs232, ch340g ve benzeri) iletişim düğümü ve konektörün kendisi ortadan kaldırılarak boyut tasarrufu sağlandı. Bunu yapmak için, seri bir arayüz üzerinden bağlanmak için kontak pedleri vardır.

Ürün yazılımı USB seri (usb-uart) adaptörleri kullanılarak gerçekleştirilir. Mikrodenetleyici ile uğraşacaksanız - satın almaya değer, burada çok kullanışlı olabilir.

Arduino mini

Kendi kendine kurulum için lehimli kontak pedleri ile birlikte temin edilebilir veya sadece sete dahil edilebilir.


Atintidaki en küçük Arduino

Digispark'ın ilginç bir gelişimi. Form faktörü bir USB flash sürücüye benzer, ürün yazılımı için bir kabloya ihtiyaç duymaz, bilgisayarın USB bağlantı noktasına takılır.

Hizmetinizde yalnızca 6 pim (3 PWM ve 4 analog, I2C), programlar için 8 KB flash bellek, 512 bayt ROM ve RAM, önyükleyici tarafından kullanılan 2 KB bellek, böylece yalnızca 6 KB kullanılabilir.

Atintidaki en küçük Arduino

Yanıp söndüğünde USB altında 2 dijital pim (P3, P4) kullanılır, ancak bilgisayardan çıkarıldığında yanıp söndükten sonra kullanabilirsiniz. Pinout'a dikkat edin - tahtanın arkasında, sağdaki resimde yazılmıştır. Bununla çalışmak için bir IDE yapılandırmanız gerekir.

Birkaç özellik daha:

1. pin P5 “RESET” tir, eğer mantıksal sıfır uygulanırsa, kart yeniden başlatılır, A0, yani. ilk analog giriş, sinyal 1.2 V'tan daha fazla aralıklarda okunabilir, çünkü aşağıdaki her şey “sıfır” olarak algılanır ve yeniden başlatma devam eder. Genel olarak şüpheli bir pim, ancak nasıl kullanılacağını ve ölçülen sinyalin sıfıra ulaşıp ulaşmadığını düşünüyorsanız, her şey o kadar da kötü değildir.

2. Portu izlemeyi unutun, Serial böyle olmadığı için kart bilgisayardan hata ayıklanamaz. Bu, önlenebilir - kontrol lambaları, multimetreler, osiloskoplar - tasarım, iyi veya harici ölçüm cihazları için daha fazla zaman ayırırsanız.

Montajlı devre kartı Arduino Uno

Sonuç

Umarım bu makale, tahta seçimine karar vermenize yardımcı olmuştur. Küçük bir metin hacminde mümkün olan en geniş arduino aralığını düşünmeye çalıştım, her bir tahtayı ayrıntılı olarak incelemek mantıklı değil, çünkü çeşitli eklemeler hariç neredeyse aynılar.

Ayrıca bkz. electro-tr.tomathouse.com:

  • Yeni başlayanlar için Arduino'yu bağlama ve programlama
  • Tüm durumlar için Arduino için 19 kalkan
  • AVR mikrodenetleyicilerinin çeşitleri ve düzenlenmesi
  • JavaScript'te programlanabilir mikrodenetleyiciler: hangisini seçmeli, özellikleri ...
  • Nextion ekranları nedir ve onlarla nasıl çalışılır?

  •