Papan Arduino Dijelaskan: Panduan Lengkap Memilih Model yang Tepat
Tentang Jenis Arduino, Arduino adalah alternatif yang hemat biaya untuk Raspberry Pi. Namun, apa yang menjadikannya pengganti yang layak bukan hanya harganya; juga keragamannya.
Insinyur, perusahaan, dan penggemar elektronik memiliki berbagai macam papan Arduino untuk dipilih. Semuanya memiliki fungsi yang berbeda yang mungkin cocok untuk proyek yang berbeda.
Meskipun demikian, dalam panduan ini, kami akan menjelajahi semua jenis papan Arduino yang berbeda. Selain itu, kami juga akan membandingkannya dan membahas bagaimana Anda dapat memilih yang terbaik untuk proyek Anda.
Apa itu Papan Arduino?
Robot logam Arduino
Arduino adalah perusahaan perangkat lunak dan teknologi. Sejarahnya sedikit rumit. Meskipun, asal-usulnya kembali ke tahun 2003 di mana sekelompok mahasiswa mendirikannya. Tujuan awal papan Arduino adalah pendidikan. Sejak itu, tujuan telah berkembang menjadi teknologi yang membantu memfasilitasi internet of things (IoT), teknologi tertanam, dan pencetakan 3D.
Namun, papan Arduino masih dapat diakses oleh pemula penggemar elektronik. Salah satu keuntungan terbesar menggunakan produk Arduino untuk proyek Anda adalah komunitas yang berkembang.
Karena teknologi bersifat open-source, ini adalah tempat kembangnya modding dan kemajuan kolektif. Anda memiliki kekayaan pengetahuan dari beberapa pengembang perangkat lunak, desainer, insinyur, dan profesional terbaik saat Anda memilih Arduino.
Anda dapat menggunakannya untuk menghasilkan objek harian sederhana atau instrumen ilmiah untuk operasi matematika dan pengujian. Mereka dapat menjalankan sistem operasi Microsoft, Linux, dan Windows. Selain itu, Anda dapat memprogram papan menggunakan Arduino IDE dan Bahasa Arduino, yang merupakan turunan dari C/C++. Kemudian Anda dapat memuat kode program menggunakan salah satu port I/O Arduino.
Di sisa panduan ini, kami akan membahas semua papan resmi Arduino yang tersedia bagi Anda dan bagaimana Anda dapat menggunakannya.
Jenis Papan Arduino
Arduino Uno
Papan Arduino Uno dengan LED
Arduino Uno adalah salah satu mikrokontroler paling terkenal dari Arduino. Seperti teknologinya lainnya, ini sepenuhnya open-source. Papan ini telah melalui tiga revisi yang berbeda. Arduino Uno Rev 3 memiliki arsitektur ATmega328P.
Siklus Arduino Uno
Secara keseluruhan, ia memiliki 14 pin I/O digital. Enam di antaranya memfasilitasi pulse width modulation(PWM). Selain itu, ia memiliki enam pin input analog, tombol reset, jack daya, port USB-B, dan 32 kilobyte memori flash.
Ribuan proyek dapat dicapai dengan Arduino Uno. Beberapa proyek yang layak dilakukan termasuk kontrol motor, pembaca kartu, konsol game genggam, dan kompas digital.
Arduino Leonardo
Arduino merilis mikrokontroler papan Arduino Leonardo pada tahun 2012. Iterasi terbaru papan ini memiliki header dan menggunakan arsitektur ATmega32u4. Namun, jika Anda mencari versi tanpa header, Arduino masih memproduksinya.
Dibandingkan papan Arduino Uno, papan Arduino Leonardo memiliki dua puluh pin I/O digital dengan tujuh saluran PWM dan 12 pin input analog. Ia memiliki kecepatan jam 16 Mhz dan 32 KB memori flash. Anda dapat menggunakan Arduino Leonardo untuk membuat sistem keamanan, mobil remote control, dan drone, serta konsol video game genggam.
Arduino Mega 2560
Arduino Mega di latar belakang putih
Arduino Mega 2560 adalah salah satu mikrokontroler lama Arduino LLC. Perusahaan merilisnya pada tahun 2010, dan sejak itu, ia telah melalui tiga revisi yang berbeda. Seperti yang namanya implikasikan, revisi terbaru masih menggunakan arsitektur Atmega2560.
Meskipun demikian, seperti Arduino Uno, ini adalah papan 8-bit sederhana dengan 16 pin input analog dan 54 pin I/O digital. Lima belas pin menyediakan output PWM. Ia adalah papan yang sedikit lebih besar, dengan panjang 101mm dan lebar 53.3mm. Beratnya sekitar 37gram.
Meskipun bukan papan Arduino yang paling kuat dalam hal kecepatan jam (16 MHz), ia masih memiliki salah satu penyimpanan memori flash yang terbesar (256 KB – 8 KB untuk bootloader). Anda dapat menggunakan Arduino Mega untuk membuat teleskop, jam, dan pintu elektronik tertanam.
Arduino Micro
Papan Arduino dengan LED
Arduino Micro atau Arduino Pro Micro adalah mikrokontroler Atmega32U4. Ia adalah hasil kolaborasi antara Adafruit dan Arduino. Seperti Arduino Leonardo, ia memiliki versi dengan header dan tanpa header.
Arduino Micro memiliki tegangan operasi 5V dan memiliki dua puluh pin I/O digital dengan tujuh saluran PWM. Papan ini tidak terlalu kuat, tapi juga bukan papan Arduino yang paling lemah. Ia memiliki 32KB memori flash dengan kecepatan jam 16 Mhz.
Anda dapat menggunakan Arduino Micro untuk membuat joystick USB, touchpad, sepeda listrik, dan meter tinggi air.
Arduino Esplora
Arduino Esplora sedikit berbeda dari papan lain dalam daftar ini. Ini adalah mikrokontroler yang berbentuk joypad. Ia memiliki sensor cahaya, sensor suhu, accelerometer, joystick, dan buzzer. Selain itu, ia juga memiliki empat tombol dan pot linear.
Meskipun Arduino telah menghentikan produksinya, beberapa toko elektronik mungkin masih menyediakannya. Alternatifnya, Anda dapat membeli versi bekas dari papan ini.
Anda dapat membuat pengontrol lengan robot, game genggam, dan detektor jatuh.
Arduino BT
Arduino BT adalah salah satu papan mikrokontroler Arduino yang jarang memiliki fitur Bluetooth. Awalnya, papan ini menggunakan mikrokontroler ATmega168. Namun, Arduino telah memperbaruinya dengan arsitektur ATmega328P. Ini adalah mikrokontroler yang sama yang digunakan Arduino Uno.
Serupa dengan papan itu, Arduino BT memiliki 14 pin I/O digital dan 6 pin input analog. Selain itu, ia memiliki 32 KB memori flash dengan 2 KB untuk bootloader.
Konektivitas nirkabel Arduino BT membuka Anda ke dunia yang lebih luas dari proyek. Misalnya, Anda dapat membuat mobil dikontrol Bluetooth, lengan robot remote control Bluetooth, sistem otomatisasi rumah berdaya Bluetooth, dan drone dikontrol Bluetooth.
Arduino Pro Mini
Arduino Pro Mini di latar belakang putih
Arduino Pro Mini adalah penerus Arduino Mini, salah satu papan mikrokontroler tertua Arduino. Salah satu keuntungan terbesar dari papan ini adalah ukurannya yang kecil. Paket kecilnya memudahkan untuk ditanamkan. Ini adalah papan mikrokontroler 8-bit sederhana yang menggunakan arsitektur ATmega328.
Ia memiliki 14 pin I/O digital dengan enam saluran PWM. Selain itu, ia memiliki enam pin analog. Ia memiliki kecepatan jam 8 Mhz dan 32 KB memori flash. Anda dapat menemukannya dalam model 3.3V atau 5V.
Arduino Pro cocok untuk proyek elektronik tertanam seperti proyek wearable.
Arduino Diecimila
Arduino Diecimila adalah papan lama lainnya. Arduino LLC merilisnya pada tahun 2007. Ia menggunakan arsitektur ATmega168. Tidak seperti papan sebelumnya dalam daftar ini, ia memiliki 16 KB memori non-volatil dan kecepatan jam 16 MHz.
Selain itu, Arduino Diecimila juga dilengkapi dengan tombol reset, jack USB-B, regulator tegangan, dan jack daya yang memerlukan input tegangan 6-20V. Meskipun ia adalah papan daya rendah, ia murah dan bagus untuk berlatih konsep pemrograman dan desain proyek.
Arduino Ethernet
Arduino Ethernet pada dasarnya adalah Arduino Pro Mini yang lebih besar dengan kemampuan Ethernet. Sama seperti Arduino Pro Mini, ia menggunakan mikrokontroler ATmega328.
Untuk membantu mendeteksi dan menghasilkan status logika, ia memiliki 14 pin I/O digital dengan 4 pin PWM. Arduino Ethernet memiliki enam pin input analog, kecepatan jam 16 Mhz, dan 32 KB Flash Memory. Selain itu, ia juga memiliki kontroler ethernet tertanam, jack magnetic power over ethernet, dan pembaca Micro SD card.
Anda dapat membuat proyek seperti pembaca kartu RFID, sakir relay LAN/Ethernet, sistem kehadiran, dan termostat digital dengan fitur Ethernet.
Arduino Zero
Modul Arduino
Arduino Zero adalah salah satu papan Arduino yang lebih baru. Mereka merilisnya pada tahun 2014. Tidak seperti papan sebelumnya dalam daftar ini, ia adalah papan mikroprosesor 32-bit. Arduino Zero adalah salah satu papan Arduino yang paling kuat. Ini adalah perluasan dari Arduino Uno.
Ia menggunakan mikroprosesor 32-bit ARM Cortex MO+ dengan arsitektur ATSAMD221G18. Ia memiliki 20 pin I/O digital. Beberapa fitur uniknya meliputi dua universal asynchronous receiver transmitters. Selain itu, ia memiliki tiga belas LED built-in.
Ia memiliki kecepatan jam 48 Mhz dan 256 KB Flash Memory. Ini menjadikannya papan Arduino yang paling cepat – setidaknya pada saat artikel ini ditulis. Proyek yang dapat dicapai dengan Arduino Zero termasuk pelacak GPS, termometer IoT, dan pemantau kualitas udara.
Arduino LilyPad
Arduino Lilypad di latar belakang putih
Papan Arduino LilyPad adalah salah satu papan Arduino yang lebih unik. Arduino membuatnya dengan proyek wearable dan jahitan di pikiran.
Ia memiliki 14 pin I/O digital dengan enam saluran PWM dan enam channel input. Ia memiliki 16 KB memori flash dan kecepatan jam 8 MHz. Anda dapat menggunakan Arduino LilyPad untuk membuat jaket untuk orang dengan gangguan penglihatan, anting digital, baju besi Hertzian, dan tangan robot remote control.
Jenis Arduino–Arduino Nano
Arduino Nano
Arduino Nano adalah mikrokontroler 8-bit terkecil Arduino. Ini adalah alternatif yang bagus untuk Arduino Pro Mini. Iterasi terbaru Arduino Nano menggunakan mikrokontroler ATmega328 dengan arsitektur AVR.
Arduino LLC merilisnya pada tahun 2008, yang menjadikannya salah satu papan Arduino yang lebih lama. Ia memiliki kecepatan jam 16 MHz, delapan pin input analog, dan 22 pin I/O digital dengan enam saluran PWM. Dengan Arduino Nano, Anda dapat membuat kontrol postur, pelindung cuaca, jam digital, dan pelocok barang.
Arduino Due
Tangan memegang Arduino Due
Jika Anda mencari papan mikrokontroler dengan sedikit lebih banyak daya, maka jangan cari lagi selain Arduino Due. Ini adalah alternatif daya tinggi untuk Arduino Zero.
Ia menggunakan mikrokontroler ATSAM3X8E dengan mikroprosesor Cortex-M3, yang memungkinkan ia memiliki kecepatan jam 84 Mhz dan 512 KB memori flash. Selain itu, Arduino Due memiliki 12 pin input analog, 54 pin I/O digital yang luar biasa, koneksi micro USB, dan dua pin output analog.
Arduino merilis papan ini pada tahun 2012. Meskipun secara teknis merupakan papan lama, ia masih dapat cocok untuk proyek elektronik modern. Misalnya, Anda dapat membuat sintetisator semi-modular, simulator Altair 8800, generator gelombang, dan headset VR.
Arduino Shields
The Arduino microcontroller with shields and modules
Arduino juga memiliki berbagai official shields yang dapat Anda gunakan untuk memperluas fungsionalitas papan utamanya. Sebagai akibatnya, Anda akan memerlukan beberapa shield ini untuk membuat beberapa proyek Arduino yang lebih rumit dengan sukses. Beberapa shield umum meliputi:
- Prototype Shield
- IO Expansion Shield
- Multifunction Shield
- LCD Shield
- Motor Driver Shield
- Joystick Shield
- Relay Shield
- 4×4 keypad Shield
- Capacitive Touchpad Shield
- Servo Motor Shield
- GSM/GPRS Shield
- Bluetooth Shield
- Ethernet Shield
- Wi-Fi Shield
- MP3 Player Shield
- Colour TFT Shield with Joystick
- TFT Touchscreen LCD Shield
- MicroSD Shield
- CAN-Bus Shield
- Xbee Shield
- GPS Shield
- NFC/RFID Shield
- USB Host Shield
- MQ2 Smoke Sensor Shield
- FM Radio Shield
- RS485 Shield
- Camera Shield
- Energy Shield
- NeoPixel Shield
Perbandingan Papan Arduino
Yang berikut adalah perbandingan beberapa papan Arduino yang paling populer. Kami membuatnya dalam bentuk tabel, jadi lebih mudah dibaca:
| Papan Arduino | Tegangan Operasi | Memori Flash | Pin I/O Digital | Input Analog | Kecepatan Jam | Ukuran | Antarmuka Pemrograman |
| Arduino Uno R3 | 5V | 32 KB | 14 | 6 | 16 MHz | 68.6 x 53.4 mm | USB |
| Arduino Nano | 5V | 32 KB | 22 | 8 | 16 MHz | 18 x 45 mm | USB |
| Arduino Due | 3.3V | 512 KB | 54 | 12 | 84 MHz | 101 x 53 mm | USB |
| Arduino Micro | 5V | 32 KB | 20 | 12 | 16 MHz | 48 x 18 mm | USB |
| Arduino Mega | 5V | 256 KB | 54 | 16 | 16 MHz | 101 x 53 mm | USB |
| Arduino Lilypad | 2.7-5.5V | 16 KB | 14 | 6 | 8 MHz | 51 mm | FTDI-Compatible Header |
| Arduino Zero | 3.3V | 256 KB | 20 | 6 | 48 MHz | 68 x 53 mm | USB |
| Arduino Pro Mini | 3.3 – 5V | 32 KB | 14 | 6 | 8 MHz | 17.8 x 33.0 mm | USB |
| Arduino Leonardo Board | 5V | 32 KB | 20 | 12 | 16 MHz | 68.6 x 53.3 mm | USB |
| Arduino Micro | 7-12V | 32 KB | 20 | 12 | 16 MHz | 17.8 x 33 mm | FTDI-Compatible Header |
Memilih Papan Arduino yang Tepat
Membangun proyek Arduino
Saat Anda membangun sistem atau memulai proyek, Anda perlu memahami sifat masalah yang Anda coba selesaikan. Anda akan mengasaskan persyaratan papan Anda berdasarkan hal ini. Misalnya, jika Anda membangun sistem yang sangat sederhana tempat Anda hanya mengontrol satu parameter, secara alami, Anda akan memerlukan papan Arduino yang paling kecil dan paling dasar.
Koneksi robot DIY Arduino dengan laptop
Arduino Rev 3 tampaknya menjadi papan yang paling populer. Ia memiliki semua yang Anda butuhkan untuk sebagian besar proyek Anda. Namun, ia mungkin terlalu kuat untuk proyek yang lebih sederhana. Jika keterjangkauan dan anggaran Anda adalah masalah, Anda mungkin memulai dengan papan yang lebih murah seperti Arduino Nano. Mereka secara mengejutkan kuat dan serbaguna.
Namun, jika Anda bertujuan untuk membangun sistem yang lebih high-end, kami menyarankan Arduino Mega atau Leonardo. Selalu ingat bahwa meskipun Anda membeli papan daya rendah, Anda selalu dapat meningkatkannya nanti dengan menambahkan satu atau dua shield.
Setiap papan kompatibel dengan Arduino IDE. Saat Anda membeli papan, perhatikan persyaratan supply daya, terutama jika Anda berencana untuk menyediakan daya pada papan melalui baterai.
Keuntungan Papan Arduino
Dua siswa bekerja pada proyek Arduino
Jenis papan Arduino sangat serbaguna dan dapat diperluas. Mereka kompatibel dengan ribuan proyek teknik. Jika Anda familiar dengan C++, Anda dapat mentransfer beberapa dari pengetahuan tersebut ke dalam pemrograman dengan Bahasa Arduino.
Bahasa pemrograman Arduino
Tapi mengapa Anda ingin memilih Jenis Arduino daripada pesaing dan alternatifnya? Arduino adalah:
- Hemat biaya
- Mudah diprogram
- Memiliki komunitas yang berkembang
- Open-source
- Lintas platform
Kesimpulan
Dalam artikel ini, kami menjelajahi Jenis Arduino dan berbagai papan mikrokontroler dan mikroprosesornya. Selain itu, kami juga secara singkat membahas beberapa jenis shield Arduino yang dapat Anda gunakan untuk memperluas proyek Anda. Anda sekarang seharusnya memiliki ide yang jelas tentang Jenis papan Arduino mana yang ingin Anda sertakan dalam proyek Anda berikutnya. Meskipun demikian, kami harap Anda menemukan panduan ini membantu. Seperti biasa, terima kasih telah membaca.