Jenis Papan Arduino:Panduan Komprehensif
Tentang Jenis Arduino, Arduino adalah alternatif terjangkau yang bagus untuk Raspberry Pi. Namun, apa yang membuat mereka menjadi pengganti yang layak bukan hanya berapa harganya; itu juga variasi mereka.
Insinyur, perusahaan, dan penggemar elektronik memiliki berbagai macam papan Arduino untuk dipilih. Mereka semua melayani fungsi yang berbeda yang mungkin sesuai dengan proyek yang berbeda.
Namun demikian, dalam panduan ini, kita akan menjelajahi semua jenis papan Arduino. Selain itu, kami juga akan membandingkannya dan mendiskusikan bagaimana Anda dapat memilih yang terbaik untuk proyek Anda.
Apa itu Papan Arduino?
Robot logam Arduino
Arduino adalah perusahaan perangkat lunak dan teknologi. Sejarahnya agak rumit. Namun demikian, asal-usulnya merentang kembali ke tahun 2003 di mana sekelompok siswa mendirikannya. Tujuan awal papan Arduino adalah pendidikan. Sejak itu, tujuannya telah berkembang menjadi teknologi yang membantu memfasilitasi internet of things (IoT), teknologi tertanam, dan pencetakan 3D.
Namun, papan Arduino masih dapat diakses oleh penggemar elektronik pemula. Salah satu keuntungan terbesar menggunakan produk Arduino untuk proyek Anda adalah komunitas yang berkembang.
Karena teknologinya open-source, ini adalah tempat berkembang biak yang sempurna untuk modding dan kemajuan kolektif. Anda memiliki banyak pengetahuan dari beberapa pengembang perangkat lunak, desainer, insinyur, dan profesional terbaik lainnya saat menggunakan Arduino.
Anda dapat menggunakannya untuk menghasilkan benda sehari-hari sederhana atau instrumen ilmiah untuk operasi dan pengujian matematika. Mereka dapat menjalankan sistem operasi dari Microsoft, Linux, dan Windows. Selanjutnya, Anda dapat memprogram papan menggunakan Arduino IDE dan Bahasa Arduino, yang merupakan turunan dari C/C++. Anda kemudian dapat memuat kode program menggunakan salah satu port I/O Arduino.
Di sisa panduan ini, kami akan membahas semua berbagai papan resmi Arduino yang Anda miliki dan bagaimana Anda dapat menggunakannya.
Jenis Papan Arduino
Arduino Uno
Papan Arduino Uno dengan LED
Arduino Uno adalah salah satu mikrokontroler Arduino yang paling terkenal. Seperti teknologi mereka yang lain, ini sepenuhnya open-source. Dewan telah melalui tiga revisi berbeda. Arduino Uno Rev 3 menampilkan arsitektur ATmega328P.
Siklus Arduino Uno
Secara total, ia memiliki 14 pin I/O digital. Enam dari mereka memfasilitasi modulasi lebar pulsa (PWM). Selain itu, ia memiliki enam pin input analog, tombol reset, colokan listrik, port USB-B, dan memori flash 32 kilobyte.
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 board mikrokontroler Arduino Leonardo pada tahun 2012. Iterasi terbaru dari board ini memiliki header dan menggunakan arsitektur ATmega32u4. Namun, jika Anda mencari versi tanpa header, Arduino masih memproduksinya.
Dibandingkan dengan papan Arduino Uno, papan Arduino Leonardo memiliki dua puluh pin I/O digital dengan tujuh saluran PWM dan 12 pin input analog. Ini fitur kecepatan clock 16 Mhz dan 32 KB memori flash. Anda dapat menggunakan Arduino Leonardo untuk membuat sistem keamanan, mobil yang dikendalikan dari jarak jauh, dan drone, serta konsol video game genggam.
Arduino Mega 2560
Arduino Mega dengan latar belakang putih
Arduino Mega 2560 adalah salah satu mikrokontroler Arduino LLC yang lebih tua. Perusahaan merilisnya pada 2010, dan sejak itu, telah melalui tiga revisi berbeda. Sesuai dengan namanya, revisi terbaru masih menggunakan arsitektur Atmega2560.
Namun demikian, seperti Arduino Uno, ini adalah papan 8-bit sederhana dengan 16 pin input analog dan 54 pin I/O digital. Lima belas pin memberikan output PWM. Ini adalah papan yang sedikit lebih besar, dengan panjang 101mm dan lebar 53,3mm. Beratnya lebih dari 37 gram.
Meskipun bukan papan Arduino yang paling kuat dalam hal kecepatan clock (16 MHz), ia masih memiliki beberapa penyimpanan memori flash terbesar (256 KB – 8 KB yang didedikasikan untuk bootloader). Anda dapat menggunakan Arduino Mega untuk membuat teleskop, jam, dan kunci pintu tertanam.
Arduino Mikro
Papan Arduino yang dipimpin
Arduino Micro atau Arduino Pro Micro board adalah mikrokontroler Atmega32U4. Itu adalah hasil kolaborasi antara Adafruit dan Arduino. Seperti Arduino Leonardo, ia memiliki fitur versi header dan headerless.
Arduino Micro memiliki tegangan operasi 5V dan memiliki dua puluh pin I/O digital dengan PWM tujuh saluran. Papan ini tidak terlalu kuat, tetapi juga bukan papan Arduino yang paling tidak kuat. Ini olahraga memori flash 32KB dengan kecepatan clock 16 Mhz.
Anda dapat menggunakan Arduino Micro untuk membuat joystick USB, trackpad, sepeda listrik, dan pengukur ketinggian air.
Arduino Esplora
Arduino Esplora sedikit berbeda dari papan lain dalam daftar ini. Ini adalah mikrokontroler yang berbentuk joypad. Ini fitur sensor cahaya, sensor suhu, accelerometer, joystick, dan bel. Selain itu, ia juga memiliki empat kunci dan pot linier.
Meskipun Arduino telah menghentikannya, beberapa toko elektronik mungkin masih memilikinya. Atau, Anda dapat membeli papan versi bekas.
Anda dapat membuat pengontrol lengan robot, game genggam, dan pendeteksi jatuh.
Arduino BT
Arduino BT adalah salah satu dari beberapa papan mikrokontroler berkemampuan Bluetooth Arduino. Awalnya, papan menggunakan mikrokontroler ATmega168. Namun, Arduino telah memperbaruinya dengan arsitektur ATmeg328P. Ini adalah mikrokontroler yang sama yang digunakan Arduino Uno.
Demikian pula dengan papan itu, Arduino BT menggunakan 14 pin I/O digital dan pin input 6-analog. Selain itu, ia memiliki memori flash 32 KB dengan 2 KB yang didedikasikan untuk bootloader.
Kemampuan koneksi nirkabel Arduino BT membuka Anda ke dunia proyek yang lebih besar. Misalnya, Anda dapat membuat mobil yang dikendalikan Bluetooth, lengan yang dikendalikan dari jarak jauh Bluetooth, sistem otomatisasi rumah bertenaga Bluetooth, dan drone yang dikendalikan Bluetooth.
Arduino Pro Mini
Arduino Pro Mini dengan 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 ringkas. Kemasannya yang kecil membuatnya mudah untuk disematkan. Ini adalah papan mikrokontroler 8-bit sederhana yang menggunakan arsitektur ATmega328.
Ini memiliki 14 pin I/O digital dengan enam saluran PWM. Selain itu, ia memiliki enam pin analog. Ini memiliki kecepatan clock 8 Mhz dan memori flash 32 KK. Anda dapat menemukannya dalam model 3.3V atau 5V.
Arduino Pro cocok untuk proyek elektronik tertanam seperti proyek yang dapat dikenakan.
Arduino Diecimila
Arduino Diecimila adalah papan lama lainnya. Arduino LLC awalnya merilisnya pada tahun 2007. Ia menggunakan arsitektur ATmega168. Tidak seperti papan sebelumnya dalam daftar ini, ia memiliki memori non-volatile 16 KB dan kecepatan clock 16 MHz.
Selain itu, Arduino Diecimila juga dilengkapi dengan tombol reset, jack USB-B, pengatur tegangan, dan colokan listrik yang membutuhkan tegangan input 6-20V. Meskipun ini adalah papan bertenaga rendah, harganya murah, dan bagus untuk mempraktikkan 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 clock 16 Mhz, dan Memori Flash 32 KB. Selain itu, ia juga dilengkapi pengontrol ethernet tertanam, jack magnetik power over ethernet, dan pembaca kartu Micro SD.
Anda dapat membuat proyek seperti pembaca kartu RFID, sakelar relai LAN/Ethernet, sistem kehadiran, dan termostat digital berkemampuan Ethernet.
Arduino Nol
Modul Arduino
Arduino Zero adalah salah satu papan Arduino yang lebih baru. Mereka awalnya merilisnya pada tahun 2014. Tidak seperti papan sebelumnya dalam daftar ini, ini adalah papan mikroprosesor 32-bit. Arduino Zero adalah salah satu papan Arduino yang paling kuat. Merupakan perpanjangan dari Arduino Uno.
Ini menggunakan mikroprosesor ARM Cortex MO+ 32-bit dengan arsitektur ATSAMD221G18. Ini memiliki 20 pin I/O digital. Beberapa fitur yang lebih unik termasuk dua pemancar penerima asinkron universal. Selain itu, ia memiliki tiga belas LED built-in.
Ini memiliki kecepatan clock 48 Mhz dan Memori Flash 256 KB. Ini menjadikannya papan Arduino tercepat – setidaknya pada saat menulis artikel ini. Proyek yang dapat dicapai dengan Arduino Zero termasuk pelacak GPS, termometer IoT, dan monitor kualitas udara.
Arduino LilyPad
Arduino Lilypad dengan latar belakang putih
Papan Arduino LilyPad adalah salah satu papan Arduino yang lebih unik. Arduino membuatnya dengan mempertimbangkan proyek perangkat yang dapat dikenakan dan menjahit.
Ini fitur 14 pin I/O digital dengan enam saluran PWM dan enam saluran input. Ini memiliki 16 KB memori flash dan kecepatan clock 8 MHz. Anda dapat menggunakan LilyPad Arduino untuk membuat jaket untuk tunanetra, anting-anting digital, baju besi Hertzian, dan tangan robot yang dikendalikan dari jarak jauh.
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 dari Arduino Nano memanfaatkan mikrokontroler ATmega328 dengan arsitektur AVR.
Arduino LLC awalnya merilisnya pada tahun 2008, yang menjadikannya salah satu papan Arduino yang lebih tua. Ini memiliki kecepatan clock 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 pencari item.
Arduino Due
Tangan memegang Arduino Due
Jika Anda mencari papan mikrokontroler dengan sedikit lebih banyak tendangan, maka tidak perlu mencari yang lain selain Arduino Due. Ini adalah alternatif bertenaga tinggi untuk Arduino Zero.
Ini menggunakan mikrokontroler ATSAM3X8E dengan mikroprosesor Cortex-M3, yang memungkinkannya memiliki kecepatan clock 84 Mhz dan memori flash 512 KB. Selain itu, Arduino Due memiliki 12 pin input analog, 54 pin I/O digital, koneksi micro USB, dan dua pin output analog.
Arduino awalnya merilis board ini pada tahun 2012. Meskipun secara teknis merupakan board lama, board ini masih dapat digunakan untuk proyek elektronik modern. Misalnya, Anda dapat membuat synthesizer semi-modular, simulator Altair 8800, generator bentuk gelombang, dan headset VR.
Perisai Arduino
Mikrokontroler Arduino dengan pelindung dan modul
Arduino juga memiliki banyak perisai resmi yang dapat Anda gunakan untuk memperluas fungsionalitas papan utama mereka. Dengan demikian, Anda memerlukan beberapa pelindung ini untuk berhasil membuat beberapa proyek Arduino yang lebih rumit. Beberapa perisai umum meliputi:
- Perisai Prototipe
- Perisai Ekspansi IO
- Perisai Multifungsi
- Perisai LCD
- Perlindungan Pengemudi Motor
- Perisai Joystick
- Perisai Relai
- Perisai keypad 4×4
- Perisai Touchpad Kapasitif
- Pelindung Motor Servo
- Perisai GSM/GPRS
- Perlindungan Bluetooth
- Perisai Ethernet
- Perlindungan Wi-Fi
- Perisai Pemutar MP3
- Perisai TFT Warna dengan Joystick
- Perisai LCD Layar Sentuh TFT
- Perisai MicroSD
- CAN-Bus Shield
- Perisai Xbee
- Perisai GPS
- Perisai NFC/RFID
- Perisai Host USB
- Perisai Sensor Asap MQ2
- Perisai Radio FM
- Perisai RS485
- Perisai Kamera
- Perisai Energi
- Perisai NeoPixel
Perbandingan Papan Arduino
Berikut ini adalah perbandingan beberapa papan Arduino yang paling populer. Kami membuatnya dalam bentuk tabel, agar lebih mudah dibaca:
Dewan Arduino | Tegangan Operasi | Memori Flash | Pin I/O Digital | Masukan Analog | Kecepatan Jam | Ukuran | Antarmuka Pemrograman |
Arduino Uno R3 | 5V | 32KB | 14 | 6 | 16MHz | 68,6 x 53,4 mm | USB |
Arduino Nano | 5V | 32KB | 22 | 8 | 16MHz | 18 x 45 mm | USB |
Arduino Due | 3.3V | 512KB | 54 | 12 | 84 MHz | 101 x 53 mm | USB |
Arduino Mikro | 5V | 32KB | 20 | 12 | 16MHz | 48 x 18 mm | USB |
Arduino Mega | 5V | 256KB | 54 | 16 | 16MHz | 101 x 53 mm | USB |
Arduino Lilypad | 2,7-5,5V | 16KB | 14 | 6 | 8 MHz | 51 mm | Header yang Kompatibel dengan FTDI |
Arduino Nol | 3.3V | 256KB | 20 | 6 | 48MHz | 68 x 53 mm | USB |
Arduino Pro Mini | 3,3 – 5V | 32KB | 14 | 6 | 8 MHz | 17,8 x 33,0 mm | USB |
Arduino Leonardo Board | 5V | 32KB | 20 | 12 | 16MHz | 68,6 x 53,3 mm | USB |
Arduino Mikro | 7-12V | 32KB | 20 | 12 | 16MHz | 17,8 x 33 mm | Header yang Kompatibel dengan FTDI |
Memilih Papan Arduino yang Tepat
Membangun proyek Arduino
Saat Anda membangun sistem atau memulai proyek, Anda perlu memahami sifat masalah yang ingin Anda pecahkan. Anda akan mendasarkan persyaratan untuk papan Anda pada ini. Misalnya, jika Anda sedang membangun sistem yang sangat sederhana di mana Anda hanya mengontrol satu parameter, tentu saja, Anda akan memerlukan papan Arduino terkecil dan paling dasar.
Koneksi robot Arduino DIY dengan laptop
Arduino Rev 3 tampaknya menjadi papan paling populer. Ini memiliki semua yang Anda butuhkan untuk sebagian besar proyek Anda. Namun, itu mungkin terlalu kuat untuk proyek yang lebih sederhana. Jika keterjangkauan dan anggaran Anda menjadi masalah, Anda mungkin mulai dengan papan yang lebih murah seperti Arduino Nano. Mereka sangat kuat dan serbaguna.
Namun, jika Anda ingin membangun lebih banyak sistem kelas atas, kami sarankan Arduino Mega atau Leonardo. Selalu ingat bahwa meskipun Anda membeli papan daya rendah, Anda selalu dapat meningkatkannya nanti dengan menambahkan satu atau dua pelindung ke dalamnya.
Setiap papan kompatibel dengan Arduino IDE. Saat Anda membeli papan, perhatikan persyaratan catu daya, terutama jika Anda berencana untuk memberi daya pada papan melalui baterai.
Kelebihan Papan Arduino
Dua siswa mengerjakan proyek Arduino
Jenis papan Arduino sangat fleksibel dan dapat diperluas. Mereka kompatibel dengan ribuan proyek rekayasa. Jika Anda terbiasa dengan C++, Anda dapat mentransplantasikan sebagian dari pengetahuan itu ke dalam pengkodean dengan Bahasa Arduino.
Bahasa pemrograman Arduino
Tetapi mengapa Anda ingin memilih Jenis Arduino daripada pesaing dan alternatifnya? Arduino adalah:
- Hemat biaya
- Mudah diprogram
- Tampilkan komunitas yang berkembang
- Sumber terbuka
- Cross-platform
Kesimpulan
Pada artikel ini, kami menjelajahi Jenis Arduino dan berbagai mikrokontroler dan papan mikroprosesornya. Selanjutnya, kami juga membahas secara singkat beberapa jenis perisai Arduino yang dapat Anda gunakan untuk memperluas proyek Anda. Anda sekarang harus memiliki gagasan yang jelas tentang Jenis papan Arduino mana yang ingin Anda masukkan ke dalam proyek Anda berikutnya. Namun demikian, kami harap panduan ini bermanfaat bagi Anda. Seperti biasa, terima kasih telah membaca.