Belajar membuat prototipe dengan Papan Pengembangan itu menyenangkan dan keterampilan yang luar biasa, tetapi ketika Anda mencarinya di Amazon, ada 100 hasil dan hampir semuanya terlihat sama. Saya pernah ke sana dan itu memang membingungkan, itulah sebabnya saya menyusun daftar papan pengembangan terbaik untuk penghobi pemula. Mari kita mulai.
Apa itu Development Board?
Untuk konteks artikel ini, papan pengembangan adalah komputer papan tunggal sederhana yang melakukan tugas-tugas sederhana dengan mengambil input dari komponen elektronik eksternal seperti sensor cahaya dan menghasilkan output seperti menyalakan LED. Alih-alih mencantumkan papan pengembangan yang dirancang untuk penggunaan industri, saya akan fokus pada papan kecil dan terjangkau yang akan membantu Anda memulai pembuatan prototipe dan membantu Anda membangun proyek DIY sederhana. Papan yang tercantum di bawah ini populer di kalangan penghobi dan memiliki komunitas yang kuat untuk memandu Anda melewati rintangan apa pun, saya akan menautkan forum dan situs web ke setiap papan pengembangan.
1. Arduino Uno - Papan Mikrokontroler Terbaik untuk Pemula
Ini adalah papan pilihan pertama bagi ribuan penghobi termasuk saya. Ini kuat, mudah dipelajari, dan memiliki IDE sederhana. Arduino Uno bersumber terbuka dan berjalan pada mikrokontroler ATmega328P (16MHz). Ini beroperasi pada 5V yang berarti Anda juga dapat menggunakannya dengan menghubungkannya ke port USB komputer Anda. Ini memiliki 6 pin input digital dan 6 analog yang memungkinkan Anda menghubungkan beberapa aksesori dan membuat proyek yang komprehensif.
Memprogram Arduino sangat mudah, Arduino IDE memungkinkan Anda menulis kode dalam bahasa tingkat tinggi yang sudah dikenal dan kemudian secara otomatis mengubahnya menjadi Arduino. Ini memastikan bahwa Anda fokus pada proyek pembangunan dan membiarkan perangkat lunak mengkhawatirkan satu dan nol.
Bagian terbaik dari menggunakan Arduino adalah modularitas. Anda dapat menghapus semuanya dan mulai mengerjakan proyek yang sama sekali berbeda menggunakan modul yang berbeda.
Sumber: Arduino Uno subreddit, Memulai dengan Arduino
Spesifikasi Teknis
- Mikrokontroler: ATmega328P
- Tegangan Operasi: 5V
- Pin I / O Digital: 14
- Memori Flash: 32 KB
- SRAM: 2 KB
- Kecepatan jam: 16 MHz
Beli Arduino Uno (Amazon)
2. LilyPad- Mikrokontroler terbaik untuk perangkat yang dapat dikenakan
Berdasarkan mikrokontroler yang mirip dengan Arduino Uno (ATmega), lilypad hanyalah sebuah cakram melingkar yang menampung semua komponen elektronik. Ini bekerja pada 3.3V yang berarti Anda dapat menghubungkan baterai Li-ion kecil dan menjahitnya di pakaian Anda.
Meski jauh lebih kecil dari Uno, namun tetap memiliki 9 pin sehingga Anda dapat menyambungkan berbagai komponen elektronik untuk suatu proyek. Anda dapat menggunakan Arduino IDE untuk memuat kode pada lilypad dan membuat proyek yang dapat dikenakan.
Satu-satunya downside menggunakan lilypad adalah tidak memiliki pin, jadi Anda harus menyolder semuanya ke papan sehingga kurang modular. Namun, kegunaan dan ukuran kecil mengimbangi kekurangannya.
Sumber: Arduino Subreddit, tutorial LilyPad
Spesifikasi Teknis
- Mikrokontroler: ATmega32u4
- Tegangan Operasi: 3.3V
- Pin I / O Digital: 9
- Memori Flash: 32 KB
- SRAM: 1,5 KB
- Kecepatan jam: 16 MHz
Beli Lilypad (Amazon)
3. Adafruit Circuit Playground Express
Papan mikrokontroler kecil Adafruit penuh dengan komponen elektronik; Anda mendapatkan 10 LED neopixel, satu sensor gerak, satu sensor suhu, satu bel, satu penerima inframerah, dan 8 pin I / O dalam satu papan berukuran lilypad. Anda pada dasarnya dapat membuat begitu banyak proyek tanpa mengkhawatirkan kabel atau membeli modul. Ini beroperasi pada 3.7V sehingga lebih menarik bagi para penggemar.
Anda dapat memprogram papan dengan Arduino IDE, Javascript, Sirkuit Python, atau bahasa pemrograman Microsoft Scratch-like MakeCode. Jika Anda ingin anak Anda tertarik membuat proyek DIY, bahasa pemrograman MakeCode Microsoft akan membuat pembuatan prototipe jauh lebih menyenangkan.
Sumber:Adafruit Subreddit, Tutorial Adafruit
Spesifikasi Teknis
- Mikroprosesor: ARM Cortex M0
- Tegangan Operasi: 3.3V
- Pin I / O Digital: 8
- Memori Flash: 2 MB
- Kecepatan jam: 48MHz
- Sensor: Banyak
- LED bawaan: 10
Beli Adafruit Circuit Playground Express (Amazon | Adafruit Store)
4. NodeMCU- Papan pengembangan berkemampuan Wi-Fi terbaik
Anda juga bisa mendapatkan papan Arduino yang mendukung WiFi, tetapi NodeMCU adalah opsi termurah untuk membangun proyek yang membutuhkan konektivitas nirkabel. NodeMCU didasarkan pada bahasa pemrograman LUA tetapi Anda masih dapat menggunakannya dengan Arduino IDE dan memulai proyek Anda. Ini memiliki 10 pin GPIO untuk menghubungkan sensor digital dan aksesori elektronik lainnya.
Itu sepenuhnya didukung oleh komunitas penghobi dan pengembang yang mengurus bagian perangkat lunak dan mempertahankan dukungan untuk papan dengan Arduino. Jika Anda ingin mengutak-atik proyek secara nirkabel maka NodeMCU adalah pilihan terbaik untuk memulai.
Sumber:NodeMCU ESP8266 subreddit, NodeMCU, tutorial NodeMCU
Spesifikasi Teknis
- CPU: ESP826
- Tegangan Operasi: 5V
- Pin I / O Digital: 10
- Memori Flash: 4 MB
- SRAM: 128 KB
- Kecepatan jam: 80 MHz
- Wifi Bawaan: Iya
Beli NodeMCU (Amazon)
5. Teensy 4.0 - papan pengembangan terbaik untuk kinerja tinggi
Papan pengembangan Arduino dan Adafruit adalah pilihan yang layak untuk memulai pembuatan prototipe tetapi jika Anda ingin kinerja lebih dalam ukuran yang sama maka Teensy adalah pilihan yang tepat. Itu dikemas dalam chip ARM Cortex M7 yang memiliki clock 600MHz yang menjadikannya papan pengembangan tercepat dalam daftar ini. Anda mendapatkan 40 pin digital dan 14 analog sehingga cocok untuk proyek yang kompleks. Ini juga memiliki akselerometer, modul jam internal, dan manajemen daya hidup / mati sehingga cocok untuk proyek yang sensitif terhadap waktu.
Meskipun dapat diprogram dengan Arduino IDE, saya hanya akan merekomendasikan papan ini jika Anda pernah menggunakan papan Arduino di masa lalu dan membutuhkan kinerja tinggi.
Sumber:Forum Remaja, Subreddit Remaja
Spesifikasi Teknis
- Mikroprosesor: ARM Cortex M7
- Tegangan Operasi: 5V
- Pin I / O Digital: 40
- Memori Flash: 2 MB
- SRAM: 1024 KB
- Kecepatan jam: 600 MHz
Beli Teensy 4.0 (Amazon | Teensy Store)
6. Papan Pengembangan USB Digispark - Papan Pengembangan Terkecil yang Pernah Ada
Papan pengembangan kecil ini sedikit lebih besar dari American Quarter dan berjalan pada mikrokontroler ATTiny85. Ini adalah papan pengembangan terkecil yang hadir dengan sedikit kekuatan pemrosesan dan sangat bagus untuk membangun proyek yang tidak memerlukan komputasi yang rumit. Anda dapat memprogramnya dengan langsung menghubungkannya ke port USB komputer Anda dan memuat kode melalui Arduino IDE. Meskipun kecil, ini dapat beroperasi pada 5V dan Anda bahkan dapat menghubungkannya ke baterai 9V dan seharusnya tahan dengan baik karena pengatur tegangan bawaan.
Saya telah mengutak-atik ATTiny85 di masa lalu dan satu-satunya kelemahan menggunakannya adalah ia tidak menjalankan program dengan benar saat Anda mencoba menjalankan program besar, terutama karena RAM yang terbatas (512B).
Sumber:Arduino Subreddit, tutorial Digispark
Spesifikasi Teknis
- Mikrokontroler: ATTiny85
- Tegangan Operasi: 5V
- Pin I / O Digital: 6
- Memori Flash: 8 KB
- SRAM: 512 B
- Kecepatan jam: 16 MHz
Beli Digispark USB Development Board (Amazon | Digispark)
7. Raspberry Pi Zero W.
Raspberry Pi secara teknis adalah papan mikroprosesor yang cukup maju jika dibandingkan dengan semua papan lain dalam daftar tetapi masih merupakan pilihan yang layak bagi penghobi. Ada Raspberry Pi yang lebih kuat yang bahkan dapat menggantikan desktop tetapi jika Anda ingin membangun proyek kecil, Anda dapat melakukannya dengan Raspberry Pi Zero. Ini menjalankan OS berbasis Debian khusus di mana Anda dapat menulis kode dalam python dan sensor kontrol dan modul elektronik lainnya.
Ini juga memiliki Wifi inbuilt dan konektor kamera CSI yang berarti Anda dapat memasang modul kamera dan streaming rekaman langsung dari mana saja di rumah Anda. Ini hanyalah satu contoh tetapi Anda dapat membuat begitu banyak proyek lain karena perangkat kerasnya jauh lebih kuat daripada mikrokontroler.
Satu-satunya kelemahan menggunakan Raspberry pi adalah tidak ada IDE khusus untuk memprogram papan dengan mudah dan Anda harus membuat kode semuanya secara manual. Ada banyak panduan dan forum online yang memiliki semua kemungkinan jawaban, jadi jika Anda dapat belajar kode dengan python maka Raspberry Pi tidak perlu dipikirkan lagi.
Sumber:Forum Raspberry Pi, Raspberry Pi Subreddit
Spesifikasi Teknis
- CPU: Inti Tunggal 1 GHz
- Tegangan Operasi: 5V
- Pin I / O Digital: 40
- Memori Flash: micro SD
- SRAM: 512 MB
- Kecepatan jam: 1 GHz
- Kamera: Konektor CSI
Beli Raspberry Pi (Amazon | Toko Raspberry)
Apa yang Akan Anda Buat?
Ini adalah beberapa papan pengembangan yang dapat Anda mulai gunakan untuk membangun proyek DIY pertama Anda. Selain Raspberry Pi, semua papan pengembangan dapat diprogram menggunakan Arduino IDE yang membuat peralihan dari satu papan pengembangan ke papan pengembangan lainnya cukup sederhana. Apa yang akan Anda lakukan dengan papan ini, beri tahu saya di komentar di bawah?