Kategori: Litar mikropengawal
Bilangan pandangan: 33735
Komen pada artikel: 2

19 perisai untuk Arduino untuk semua kesempatan

 

Perisai adalah papan tambahan. Saya bercadang untuk membahagikan perisai ke dalam modul penuh dan berasingan. Bersaiz penuh dengan garis besar mereka mengulangi bentuk papan Arduino, sama ada UNO, Nano atau MEGA. Modul berasingan adalah kad bentuk bebas yang direka untuk melaksanakan satu set fungsi tertentu. Kedua-dua itu dan lain-lain boleh menjadi universal, dan untuk melaksanakan tugas yang sempit yang disasarkan.

Di kedai-kedai anda, terdapat banyak perisai yang banyak, dan dengan kelayakan tertentu, anda sendiri boleh membiak sebuah papan litar bercetak yang mengulang arduine dalam bentuk dan lokasi terminal dan memasang sendiri unik anda. Gambar menunjukkan Arduino UNO Board dengan satu set perisai.

Arduino UNO dengan set perisai

Papan universal untuk prototaip mudah

Mari kita mulakan dengan perisai, yang tidak membawa apa-apa fungsi khas, tetapi dicipta untuk memudahkan pemasangan projek anda. Jadi, yang pertama dalam tinjauan kami akan memudahkan pemasangan projek-projek dengan papan Arduino Nano, walaupun rasa kecil "NANO" dalam kes ini adalah sifar.

Di papan ada penyambung untuk menyambungkan plag dari unit bekalan kuasa, penstabil voltan, serta blok terminal. Mereka ditandatangani dan konsisten dengan penemuan Nanki. Di samping itu, terdapat butang reset dan LED Kuasa.

Papan universal untuk prototaip mudah

Perisai kedua adalah untuk papan Uno. Ia mengandungi papan roti solderless untuk memasang projek dan kesimpulan yang menduplikasi mereka pada arduino itu sendiri - penyelesaian yang mudah.

Perisai untuk papan Uno

Mana-mana sensor analog memerlukan kuasa dan hubungan negatif, apabila terdapat banyak daripada mereka - terdapat banyak jumper yang akan sangat sukar untuk memahami litar tersebut. Oleh itu, pereka datang dengan perisai untuk penyelesaian sedemikian. Semua input dan output dipaparkan di dalamnya, dan kenalan pembekalan diduplikasi dan diletakkan bersebelahan.

Berikut adalah contoh papan sedemikian untuk versi Mega Arduino.

Lembaga untuk versi Mega Arduino

Berwayar dan wayarles

Menggunakan papan ini, anda boleh menyusun kawalan mikropengawal melalui rangkaian melalui kabel Ethernet, sebagai contoh, atau secara wayarles melalui sambungan GSM dengan memasukkan kad SIM.

w5100

Papan ini dipanggil w5100 - ia mengandungi modul Ethernet dan modul pembaca kad SD. Ini bermakna anda boleh menyimpan data, sebagai contoh, log ukuran pengesan pada kad memori dan mengawal sistem melalui antara muka web. Untuk mengaitkan arduino dengannya, gunakan perpustakaan:

  • Perpustakaan Ethernet;

  • Perpustakaan SD.

Beri perhatian secara luaran, dia mengulangi konsep Arduino UNO R3, di samping itu, ia sesuai untuk Mega.

Jika W5100 nampak terlalu besar untuk anda, maka ENC28J60 akan mengambil kurang ruang. Malangnya, ia tidak lagi mempunyai modul SD.

ENC28J60

Kelemahannya ialah ia tidak dapat dipasang di papan, tetapi direka sebagai modul yang berasingan.

W5500 adalah versi lain perisai Ethernet. Pada terasnya, ini adalah versi yang disemak daripada W5100, dioptimumkan dari segi kelajuan dan kecekapan tenaga.

W5500

Sila ambil perhatian bahawa pada perisai bersaiz penuh, semua pin diduplikasi oleh blok terminal. Malangnya, perisai menggunakan pelabuhan. Khususnya, ini menggunakan MOSI, MISO, SCK, dan pin 10, untuk isyarat CS (pilih destinasi untuk komunikasi).

Jika anda memerlukan sambungan wayarles, pilihan anda ialah perisai Wi-fi, jika anda mempunyai Internet dan penghala, dan jika tidak, modul GSM atau GPRS Shields.

Perisai Wi-fi

Pada foto itu perisai rasmi. Slot untuk kad memori SD SD dipasang di atasnya, dan ia berkomunikasi dengan mikrokontroler melalui protokol SPI, melalui Mini-USB anda boleh mengemas kini perisiannya. Menyokong 802.11b / g.

Perisai GPRS

Perisai GPRS dari Amperka yang anda lihat di atas. Anda boleh menggantikan antena dengan yang lebih berkuasa. Lebih dekat kepada penonton anda boleh melihat slot kad SIM, sedikit lagi pada slot bateri CR1225. Bateri di papan yang diperlukan untuk waktu panas yang sebenar, dan ini merupakan tambahan penting kepada keupayaan perisai GPRS. Anda boleh menghantar SMS ke dan dari dia.

Dengan papan ini, anda boleh mengawal dan memberikan arahan ke rumah pintar anda (atau mana-mana projek lain pelaksanaan anda) berada di mana-mana jarak. Adalah penting bahawa anda berada di kawasan liputan selular.



Bagaimana untuk menyimpan data pada Arduino?

Dalam projek-projek, tidak semua maklumat diletakkan di dalam memori mikrokontroler. Kadang-kadang anda perlu menyimpan beberapa maklumat. Perkara pertama yang diingati telah dikatakan adalah rakaman maklumat dari sensor untuk selanjutnya mengkaji bagaimana perubahan alam sekitar sepanjang jam, hari, tahun. Satu contoh hebat ialah stesen cuaca rumah. Ini berguna bukan sahaja untuk penyelidik saintifik, tetapi juga amatur untuk pendidikan dan pembangunan umum.

Perisai untuk simpanan data

Ia agak bukan perisai, tetapi satu modul. Ia adalah kecil dan mudah untuk diulang, dengan cara ini, di sini adalah garis besarnya.

Skim

Terdapat juga perisai penyimpanan data bersaiz penuh. Ia berfungsi dengan kad memori SD, terdapat modul jam masa nyata di papan yang dikuasakan oleh bateri 3 V CR1220, yang merupakan bonus yang baik.

Perisai untuk simpanan data

Kami menguruskan beban yang kuat dari mikropengawal

Perkara pertama yang datang ke fikiran adalah penyampai. Dengan bantuan mereka, anda boleh menukar kedua-dua litar DC dan dengan bekalan kuasa isi rumah 220 Volt, mereka dapat mengatasi masalah.

Khususnya, modul yang ditunjukkan di bawah boleh menukar 1 kW 220 V dari beban (atau 5A) untuk setiap saluran, untuk meningkatkan kuasa, anda boleh menyusun beberapa saluran, atau menghidupkan relay ini permulaan magnet. Dalam kes ini, relay dari perisai akan memainkan peranan penguat perantaraan.

Lembaga Penyampaian Pertengahan

Sudah tentu, anda boleh menukar relay seperti yang saya nyatakan dalam artikel "Menyambungkan peranti luaran ke Arduino", melalui transistor dan anda perlu memilih relay semasa, tetapi menggunakan papan selesai akan lebih dipercayai, lebih mudah dan kelihatan lebih baik.

Relay ini mempunyai satu kelemahan - bilangan perjalanan yang terhad - ini adalah akibat daripada pembakaran. Ini berlaku kerana kemunculan arka, apabila beban kuat dibuka (terutamanya sifat induktif - ini adalah enjin, dll.). Anda boleh membuat perisai sedemikian mengikut skema berikut:

Papan litar

Dan inilah caranya dalam perhimpunan:

Dewan Perhimpunan

Anda boleh menggunakan thyristors dan triacs untuk menghidupkan beban AC. Satu masalah adalah bahawa mereka tidak boleh disambungkan terus ke arduino, sekiranya pecahan simpang pn elektrod kawalan, 220 V boleh berada di papan mikrokontroler dan membakarnya. Cara keluar dari keadaan ini adalah penggunaan optosimistor.

Oleh kerana tugas ini sering timbul sebelum pencipta, satu penyelesaian turnkey dibangunkan - perisai triac, nama penuhnya adalah ICStation 8 Channel EL Escudo Dos Shield untuk Arduino. Ia pada mulanya bertujuan untuk mengawal cahaya "neon fleksibel."

ICStation 8 Channel EL Escudo Dos Shield untuk Arduino

Ia mempunyai 8 saluran yang mana rangkaian AC dan beban disambungkan.


Perisai untuk enjin

Kawalan motor tidak semestinya proses yang mudah. Dalam beberapa situasi, anda mungkin tidak mempunyai cukup pin untuk melaksanakan tugas itu, atau algoritma kawalan agak rumit. Dengan papan itu, anda akan dapat mengalahkan reka bentuk robot anda dengan lebih cepat.

Motor-SHILD untuk arduino boleh mengawal motor DC (4 keping) atau dua motor stepper.

Motor-SHILD untuk arduino

Ia dibina berdasarkan dua L293. Mikroelektrik ini adalah pemasangan dua jambatan H, ini membolehkan anda mengawal dengan kemungkinan membalikkan dua DPT atau motor bipolar 1 langkah. Rajah rajah masing-masing:

Kawalan enjin

Dan di sudut kiri atas papan terdapat dua pad untuk servos (tambah, minus dan isyarat kawalan). Lingkaran merah melingkari tempat di mana pelompat jumper dipasang. Sekiranya ia, maka papan ini dikuasakan dari aras Arduino, dan jika tidak, dari sumber luaran 5 V.

Menyambung empat motor ke papan

Menggunakan modul ini dari pengeluar domestik, anda boleh mengawal dua DC motor, ia juga mempunyai jumper yang menggabungkan garis bekalan kuasa mikrokontroler atau mencabutnya untuk kuasa dari sumber yang berasingan.

Lembaga untuk mengawal motor DC

Anda boleh mengawal enjin yang direka untuk julat voltan dari 5 hingga 24 volt. Daripada 2 motor DC, anda boleh menggunakan 1 langkah fasa tunggal atau parallelize saluran dan sambungkan 1 motor DC berkuasa dengan arus sehingga 4A, dan ini tidak mencukupi - 48 W dengan voltan bekalan 24 V.

Untuk menyambung servo, anda memerlukan tiga wayar - tambah, tolak dan isyarat, tetapi bagaimana jika anda mempunyai banyak servis? Papan anda akan bertukar menjadi pelompat. Untuk mengelakkan ini, terdapat perisai Multiservo.

Di sini, terdapat kemungkinan pemisahan litar kuasa, seperti halnya dalam versi terdahulu. Secara keseluruhannya, anda boleh menyambung 18 servos (di papan penomboran dari 0 hingga 17).

Lembaga Kawalan Servo

Di mana-mana sahaja mempunyai spesifiknya sendiri, perisai untuk tugas yang luar biasa ...

Atmega 328, jantung papan kami, adalah ADC. Masalah utama ialah pada papan Arduino Uno kita hanya melihat 6 input analog. Bagaimana jika kita mempunyai lebih banyak sensor analog?

Anda boleh mengumpul dua arduino dalam rangkaian tunggal. Salah satunya harus digunakan sebagai yang utama, dan yang kedua untuk perubahan dan dari yang pertama untuk menghantar isyarat pengukuran ke pelayan atau memaparkannya pada skrin ... Tetapi ini adalah sukar: anda perlu membelanjakan memori pada baris tambahan kod program untuk melaksanakan sistem sedemikian.

Tetapi bagaimana jika anda membiak setiap input sebanyak 16? Jumlah kita boleh mempunyai sehingga 16 * 6 = 96 input analog. Ini nyata dengan multiplexer. Ia hanya menukar 16 saluran analog pada gilirannya untuk satu output analog, yang anda sambungkan ke input yang sama dari mana-mana mikrokontroler.

Lembaga sambungan untuk menyambung sensor analog

Pengiktirafan suara

Dengan alat pengawal mikro Atmega, sangat sukar untuk melepaskan fungsi pengecaman suara, tetapi arduinists tidak boleh putus asa, ada penyelesaian khusus - EasyVR Shield 3.0.

Ini adalah penyelesaian siap sedia, tapi mahal, pada masa penulisan, kos hampir $ 100 di Rusia. Pertama, perisai akan menulis arahan anda, kemudian membandingkannya dengan apa yang ditulis dalam ingatan, setelah menentukan nombor, ia akan melaksanakannya.

Anda boleh mengatur "dialog dengan komputer", ia boleh menghasilkan semula apa yang ditulis di dalamnya. Tanpa penguat tambahan, disarankan untuk "berkomunikasi" dengan lembaga ini dari jarak tidak lebih daripada 60 cm.

Pengiktirafan suara

Paparkan imej

Perisai papan kekunci LCD adalah panel kawalan sebenar. Di atasnya adalah paparan LCD1602 (16 aksara dalam dua baris), dan satu set butang. Oleh kerana itu, beberapa port yang terlibat, misalnya, A0 dan dari D4 ke D7 di bawah papan kekunci, dan port D10 adalah kawalan dimmer PWM. D8 dan D9 - reset dan kemasukan.

Perisai kekunci LCD

Malah, terdapat banyak paparan yang serasi dengan arduino. Sebaliknya, mereka yang mana maklumat paling banyak ditulis dan anda boleh dengan mudah menjalankannya dalam sistem anda. Paparan dari NOKIA 5110 cukup popular di kalangan DIY, terdapat juga layar OLED dan TFT yang berfungsi pada I2C untuk dipilih. Tetapi mereka tidak berada dalam versi "perisai".

Lembaga pengembangan dengan paparan

Makanan autonomi

Perisai yang agak luar biasa dalam koleksi ini, yang melakukan tugas bersama. Perisai kuasa adalah bateri lithium ion dengan semua perlindungan yang diperlukan dan penyambung untuk mengecas. Nampaknya tidak ada yang istimewa, tetapi ia akan memberikan pandangan lengkap kepada projek anda, dan litar kuasa tidak perlu diletakkan di sebelah papan utama.

Perisai kuasa

Kesimpulannya

Menggunakan perisai untuk semua tugas projek akan membolehkan mengelakkan sejumlah besar jumper dan sambungan, dan ini akan mengurangkan bilangan kesilapan dan pelompat tambahan. Selepas pemasangan, anda akan menerima sandwic pelbagai cerita dari papan litar buatan kilang. Pendekatan ini kadang-kadang dipanggil "reka bentuk modular." Dengan cara ini, ini akan memudahkan penyelenggaraan, pembaikan dan penyesuaian peralatan.

Penggemar mengamalkan merancang, pendawaian, dan memasang modul unik. Ini adalah salah satu sebab populariti tinggi Arduino, bukan hanya sebagai platform untuk produk buatan sendiri, model roti dan prototaip, tetapi juga sebagai platform untuk penyelesaian turnkey.

Lihat juga di i.electricianexp.com:

  • Bagaimana dengan selamat menguruskan beban 220 volt menggunakan Arduino
  • Papan Arduino yang mana untuk dipilih
  • Menyambung dan pengaturcaraan Arduino untuk pemula
  • 10 projek yang menarik untuk Arduino
  • Pemrogram mikrokontroler dalam JavaScript: mana yang boleh dipilih, ciri ...

  •  
     
    Komen:

    # 1 menulis: Yang | [quote]

     
     

    Beritahu saya - adakah mungkin untuk memasang "ICStation 8 Channel EL Escudo Dos Shield untuk Arduino" pada Arduino Uno? (Saya tidak faham topik ini) dan mungkin untuk mengawal 2 beban yang berbeza dengan EL Escudo Dos Shield (putuskan sambungan, beralih hanya) - satu pada arus bergantian, dan yang lain pada arus terus, 400 dan 24 watt. Terima kasih!

     
    Komen:

    # 2 menulis: Sanya | [quote]

     
     

    Bukan untuk semua kesempatan, ada yang tidak.