Kategori: Ulasan Elektrik, Litar mikropengawal
Bilangan pandangan: 15980
Komen pada artikel: 0

Papan Arduino yang mana untuk dipilih

 

Di antara pelbagai papan Arduino, sukar untuk pemula untuk memilih yang betul. Di samping papan rasmi, seperti Arduino UNO, Nano, MEGA, terdapat juga papan yang kompatibel Arduino, seperti Digispark, Pasukan Elektronik, Seeeduino, Freeduino, Robocraft dan lain-lain. Apakah perbezaannya dan papan Arduino untuk dipilih? Katakanlah!

Papan Arduino yang mana untuk dipilih

Keserasian Perisai dan Ciri-ciri Utama

Mungkin ciri ini setara seperti: saiz memori, frekuensi jam dan jenis mikropengawal yang digunakan. Papan klon Arduino boleh dibahagikan hampir sama dengan Arduino UNO, MEGA, dan baseboards lain. Yang paling biasa adalah UNO; sebenarnya, kebanyakan klon dikaitkan dengannya. Keserasian dengan perisai disediakan dengan susunan blok terminal dan susun atur PCB.

Saiz papan UNO asal ialah 6.9x5.3 cm, dimensi papan pihak ketiga mungkin berbeza-beza, tetapi lokasi blok terminal dan jarak antara penyambung harus tetap sama. Dalam kes ini, lembaga akan serasi dengan perisai piawai dari mana-mana asal.

Arduino uno

Jika kita bercakap dalam konteks "arduino", kemungkinan besar, versi ini adalah apa yang dimaksudkan. Tidak mungkin ada perbezaan antara asal dan klon, i.e. salinan penuh, dan perbezaan itu mungkin hanya warna penutup papan dan kaedah firmware. Penukar USB-bersiri, pada ONO yang sama, dibuat pada mikrokontroler, manakala pada NANO asli - pada cip 232nd, dan pada Cina - pada CH340, terdapat juga ONO dengan penukar sedemikian, lebih lanjut mengenai ini nanti.

Sebaliknya, mungkin terdapat perbezaan skim bekalan kuasa, dan cip pemandu tambahan, litar perlindungan, litar decoupling, pengembang pelabuhan pada daftar shift, dan lain-lain, yang dibina ke papan.

Konsep Arduino yang serasi bermakna bahawa ia serasi dengan Arduino IDE dan bahasa pengaturcaraan yang sepadan, sementara itu tidak serasi dengan perisai. Contoh papan sedemikian adalah Lillypad.

Lillypad

Papan ini serasi dengan bahasa Arduino, tetapi tidak serasi dengan perisai. Jika mereka perlu disambungkan, maka anda perlu menyambung secara manual ke pin sepadan. Dengan cara ini, lembaga ini memberi tumpuan kepada peranti yang boleh pakai, sebagai pilihan untuk pakaian pintar. Papan ini dibuat oleh SparkFun.


Tinjauan dan petua lembaga untuk penggunaannya

Sebilangan besar pengubahsuaian dan papan pihak ketiga bukan plagiarisme atau palsu. Ini berlaku kerana Arduino mempunyai dasar terbuka, yang membolehkan anda membuat pengubahsuaian pada kit reka bentuk dan memasang, dengan pemasangan percuma untuk kawasan khusus:

  • Robotik

  • Automasi

  • Untuk latihan, dsb.

Nama-nama papan biasanya mengandungi awalan Duino, seperti craftduino atau DCduino, dan model papan boleh menyamai nama tersebut, seperti DCOO UNO yang sama, jika ia ditambah, maka akan ada awalan lain atau perkataan yang sama sekali berbeza menerangkan fungsi tambahan. Sebagai tambahan kepada perkara di atas, perlu diberi perhatian kepada voltan bekalan dan tahap logik, mereka boleh menjadi 3.3 dan 5 V.

Sebagai permulaan, anda pasti perlu mengambil papan bersama - seperti Arduino UNO-like atau Nano, kos pertama kira-kira $ 5, yang kedua lebih murah - 3-5 dolar.

Jika anda mencari model yang dipanggil Duemilanove, ini adalah analog lengkap UNO. Perbezaan hanya dengan cara komunikasi dengan komputer, saya sebutkan di atas bahawa di UNO ia dianjurkan pada mikrokontroler tambahan - Atmega8u2, Duemilanove berkomunikasi dengan komputer melalui FT232RL.

Mari kita pergi ke semakan lembaga. Dalam gambar di bawah, ini adalah klon penuh arduino, di bawah kita akan melihat papan yang dinaik taraf.

Clono Arduino Penuh

Iteaduino

Klon UNO yang sangat baik, perbezaan utama ialah kehadiran kenalan tambahan "penyambung GVS" (isyarat voltan tanah). Ini bukan penyambung, tetapi pesanan wayar di dalam penyambung. Inilah bilangan sensor dan perkakasan lain yang disambungkan.

Tetapi dalam suis standard, kenalan terletak berbeza, manakala anda pasti tidak mempunyai kenalan kuasa yang mencukupi (Vcc dan Gnd), anda perlu memutar wayar, atau menggunakan papan roti tanpa solder untuk sambungan.Pemaju Iteaduino membayangkan masalah ini dan menyelesaikan masalah dengan menduplikasi kenalan seperti "ayah" dalam urutan yang betul.

Iteaduino

Sekiranya anda tidak menemui lembaga tersebut, anda perlu membeli perisai, tetapi bekerja dengannya tidak begitu mudah, terutamanya untuk pemula, lebih baik apabila terdapat bahagian yang lebih sedikit.

Papan sedemikian boleh mengurangkan saiz dan berat produk akhir dengan mengurangkan bilangan perisai.


Arduino Ethernet

Satu lagi tidak seperti lembaga dengan keupayaan untuk menyambung ke rangkaian melalui kabel dan memasang kad SD mikro. Walaupun terdapat perisai Ethernet, tetapi sekali lagi - ia akan meningkatkan jumlah yang diduduki oleh lembaga dalam kes dan berat produk. Bayaran serasi dengan perisaitetapi ia tidak mempunyai antara muka USB.

Arduino Ethernet

Untuk firmware, anda juga perlu membeli penukar USB-UART seperti ini, sebagai contoh, sisanya sesuai dengan papan Arduino Ethernet.

Penukar USB-UART

Leonardo dan Esplora

Model Arduino adalah bagi mereka yang memerlukan banyak input analog untuk membaca sensor analog, terdapat 12 dari mereka, terhadap 6 di papan UNO.

Ini berlaku kerana penggunaan Atmega32u4, bukan Atmega328, seperti kebanyakan papan yang disambungkan kepada pin, yang di UNO adalah digital: 4, 6, 8, 9, 10, 12.

Pendawaian sedemikian membolehkan anda menggunakannya seperti sebelumnya, yang memberikan keserasian dengan kad pengembangan atau menyambungkan sumber isyarat analog. Keluaran PWM di sini tidak 6, tetapi 7.

Leonardo

Keperluan penukar USB-UART telah hilang, Atmega32u4 telah menyepadukan sokongan perkakasan USB. Modul PoE pilihan mungkin diperlukan untuk operasi. Papan sedemikian hebat untuk mewujudkan pengawal untuk PC, ia menyokong USB HID, dan boleh bertindak sebagai tetikus atau papan kekunci atau gamepad, dengan pengikatan dan butiran yang sama.

Leonardo menarik bahawa, dengan saiz dan keserasian yang sama dengan UNO, ia mempunyai lebih banyak fungsi dari segi bekerja dengan PWM dan isyarat analog.

Berdasarkan itu, Esplora dibuat - pada asasnya papan joystick yang kompatibel dengan kod Arudin dan keupayaan untuk memprogram dan membuat peranti unik. Dalam gambar di bawah anda melihat papan sedemikian dengan paparan tambahan (ia tidak termasuk dalam kit), ia menyerupai konsol mudah alih.

Arduino MEGA

MEGA dan DUE

Jika anda akan membuat sistem automasi untuk seluruh rumah atau projek lain yang besar, anda tidak akan mempunyai kesimpulan yang mencukupi untuk menyambung semua sensor dan penggerak. Pengawal Atmega2560 akan datang untuk menyelamatkan, dan papan Arduino dengan nama yang sama, terdapat 54 input dan output digital dan 16 analog. Ini lebih daripada 2 kali lebih banyak daripada yang kita periksa di atas. Perisai besar yang sesuai dijual kepadanya.

Perisai UNO bersesuaian dengan keadaan. Ia hanya perlu di perpustakaan untuk membetulkan lokasi pin, kerana penomborannya berbeza.

UNO Shields

Jika anda memerlukan lebih banyak ciri, anda harus mengubah arsitektur. Arduino DUE dibina bukan pada keluarga MK AVR8, tetapi pada ARM CORTEX-M3. Ini adalah pengawal 32-bit. 54 saluran digital dan 12 analog akan membantu merealisasikan projek besar. 4 UART interface, SPI, Twin-Wire, JTAG. 512 kb flash, 96 SRAM, 32 bit - semua ini diperlukan untuk melaksanakan program-program yang berkelajuan tinggi.

Biarkan saya mengingatkan anda bahawa atmegi 328 hanya mempunyai memori flash 32 KB dan 2 KB SRAM


PERHATIAN:

Voltan kuasa dan tahap logik - 3.3 V, jika anda mahu membunuh DUE, gunakan 5 V kepadanya.



Arduin terkecil

Bagi mereka yang mengambil berat mengenai mobiliti, terdapat beberapa papan rasmi dan satu arkib yang sangat menghiburkan. Mereka sesuai untuk mereka yang ingin merancang peranti tersembunyi atau mudah pakai (mudah alih). Mari lihat lebih dekat dengan mereka.


Nano

Versi semasa ialah Arduino Nano v3.0. Yang paling kecil, ia adalah paling mudah, kabel Mini-b USB digunakan untuk firmware, tetapi salinan Cina sering menggunakan penyambung mikro-USB, yang sangat biasa untuk menyambungkan telefon pintar ke komputer atau mengecasnya.

Arduino Nano v3.0

Dengan bilangan dan tujuan pin, ia adalah serupa dengan UNO, tetapi tidak sesuai dengan perisai. Dengan cara ini, untuk nano terdapat perisai khusus (orang Cina melakukan semua yang anda boleh bayangkan). Selalunya, salinan Cina menggunakan CH340G untuk berkomunikasi dengan komputer melalui USB, secara peribadi saya tidak memasang pemandu secara automatik pada Windows 8.1, masalah itu diselesaikan selepas 2 minit mencari di Google untuk nama cip, maka semuanya berjalan seperti jam.

Arduino mikro
Arduino mikro

Sedikit lebih daripada nano. Mikro dan nano sangat baik untuk penempatan pada papan seli, hampir selalu ini menjadikan pemasangan litar dan pemasangan lebih mudah.Jika tidak, segala-galanya sama dengan perbezaan sebelumnya hanya dalam susun atur lembaga.


Arduino mini - tidak berfungsi melalui USB

Lembaga yang paling kecil, sama seperti fungsi "unk" dan "nanks" adalah "mini". Adalah lucu bahawa lembaga terkecil, berdasarkan nama, harus lebih daripada "nano". Ternyata sebaliknya. Penjimatan saiz dicapai dengan menghapuskan nod komunikasi untuk usb (rs232, ch340g dan sebagainya) dan penyambung itu sendiri. Untuk melakukan ini, terdapat pad kenalan untuk menyambung melalui antara muka bersiri.

Firmware dijalankan menggunakan adapter USB-serial (usb-uart). Jika anda akan terlibat dalam mikrokontroler - ia bernilai membelinya, di mana ia boleh menjadi berguna.

Arduino mini

Ia boleh dibekalkan dengan pad kenalan yang dipateri, atau hanya dimasukkan ke dalam kit, untuk pemasangan sendiri.


Arduino terkecil pada attinyin

Pembangunan menarik Digispark. Faktor bentuknya menyerupai pemacu kilat USB, ia tidak memerlukan kabel untuk firmwarenya, ia dimasukkan ke dalam port USB komputer itu sendiri.

Pada pelupusan anda hanya terdapat 6 pin (3 PWM dan 4 analog, I2C), 8 KB memori kilat untuk program, 512 byte ROM dan RAM, 2 KB memori, seperti biasa, diduduki oleh bootloader, sehingga hanya 6 KB tersedia untuk anda.

Arduino terkecil pada attinyin

Apabila berkelip 2 pin digital (P3, P4) digunakan di bawah USB, tetapi anda boleh menggunakannya selepas berkelip, apabila terputus dari komputer. Perhatikan pinout - ia ditulis di belakang papan, dalam gambar di sebelah kanan. Untuk bekerja dengannya, anda perlu mengkonfigurasi IDE.

Beberapa lagi ciri:

1. pin P5 ialah "RESET", jika sifar logik digunakan untuknya, papan akan reboot, ia adalah A0, iaitu. input analog pertama, isyarat boleh dibaca dalam julat lebih daripada 1.2 V, kerana segala-galanya di bawah ini dianggap sebagai "sifar" dan reboot sedang berjalan. Pin yang diragui secara umum, tetapi jika anda berfikir tentang cara menggunakannya dan sama ada isyarat yang diukur mencapai sifar sama sekali, maka semuanya tidak begitu buruk.

2. Lupakan memantau pelabuhan, Serial tidak hadir seperti itu, jadi papan tidak boleh di debug dari komputer. Ini boleh dielakkan - jika anda menumpukan lebih banyak masa untuk mereka bentuk, baik, atau menggunakan alat pengukur luaran - lampu kawalan, multimeter, oscilloscopes.

Papan litar dipasang Arduino Uno

Kesimpulannya

Saya harap artikel ini membantu anda membuat keputusan mengenai pilihan lembaga. Saya cuba untuk mempertimbangkan arduino yang paling luas dalam sejumlah kecil teks, tidak masuk akal untuk memeriksa setiap papan secara terperinci, kerana mereka hampir sama, kecuali beberapa tambahan.

Lihat juga di i.electricianexp.com:

  • Menyambung dan pengaturcaraan Arduino untuk pemula
  • 19 perisai untuk Arduino untuk semua kesempatan
  • Jenis dan perkiraan mikrokontroler AVR
  • Pemrogram mikrokontroler dalam JavaScript: mana yang boleh dipilih, ciri ...
  • Apakah paparan Nextion dan bagaimana untuk bekerja dengan mereka?

  •