Raspberry Pi vs. Arduino: Mana yang Harus Anda Beli?

Meskipun Raspberry Pi dan Arduino kadang-kadang disebutkan dalam nafas yang sama dan kedua produk tersebut dapat dihitung di antara produk hobi elektronik yang sama, mereka sebenarnya adalah dua produk berbeda dengan aplikasi masing-masing. Raspberry Pi vs Arduino: apa perbedaannya dan apa yang Anda gunakan untuk apa?

Jika Anda tertarik dengan produk hobi elektronik (dapat diprogram), Anda akan segera menemukan Raspberry Pi dan Arduino. Kedua produk ini dirancang sebagai papan sirkuit tercetak tempat berbagai chip ditempatkan dan dimensi, misalnya, Raspberry Pi 3 (8,5 × 5,6 cm) dan Arduino Uno R3 (6,9 × 5,3 cm) yang populer cukup sebanding. Namun ini adalah dua produk yang sangat berbeda, masing-masing dengan kekuatan dan kelemahannya. Pada artikel ini kita akan membahas perbedaan antara kedua platform tersebut.

Komputer versus mikrokontroler

Pada dasarnya perbedaannya mudah dijelaskan: Arduino adalah mikrokontroler, sedangkan Raspberry Pi adalah komputer lengkap. Mikrokontroler tidak menjalankan sistem operasi dan hanya satu program yang dapat dijalankan dalam satu waktu. Komputer dilengkapi dengan sistem operasi dan dapat menjalankan beberapa program secara bersamaan.

Dalam Raspberry Pi dan komputer papan tunggal alternatif seperti Pi Oranye, Anda dapat mengenali semua bagian dari komputer yang lengkap. Misalnya, Raspberry Pi 3 Model B + dilengkapi dengan port USB, koneksi jaringan, koneksi HDMI dan output suara. Bahkan wifi dan bluetooth tersedia. Berkat semua koneksi ini, Anda dapat, seperti komputer mana pun, menghubungkan layar dan perangkat input, setelah itu, dalam kombinasi dengan sistem operasi yang sesuai, Anda dapat menggunakan Pi sebagai PC desktop untuk menjelajah atau memproses teks. Bandingkan dengan Arduino rata-rata atau papan mikrokontroler serupa: papan itu pada dasarnya hanya menawarkan pin yang berfungsi sebagai input dan output digital dan analog yang terhubung langsung ke mikrokontroler yang dengannya Anda dapat beralih.

Arduino adalah mikrokontroler, sedangkan Raspberry Pi adalah komputer yang lengkap.

Apa itu Raspberry Pi?

Raspberry Pi awalnya dikembangkan oleh warga Inggris Eben Upton sebagai komputer murah (seharga $ 35) untuk mengajari anak-anak dasar-dasar komputer, elektronik, dan pemrograman. Namun, penggemar komputer juga melihat banyak kegunaan Raspberry Pi yang murah. Dasar dari Raspberry Pi dalam semua kasus adalah SoC dari Broadcom yang menggabungkan prosesor ARM dengan VideoCore IV GPU dan juga menyediakan semua koneksi seperti port USB dan output HDMI. Chip untuk koneksi jaringan kemudian dihubungkan melalui USB 2.0. Ini juga menjadi alasan bahwa koneksi jaringan gigabit pada Raspberry Pi 3 Model B + terbaru mencapai kecepatan antara 200 dan 300 Mbit / dtk, bukan kecepatan gigabit penuh.

Raspberry Pi tidak memiliki penyimpanan, Anda memerlukan kartu SD untuk menginstal sistem operasi yang diinginkan. Raspberry Pi Foundation merekomendasikan setidaknya satu kartu Class4, tetapi pengalaman kami menunjukkan bahwa kartu yang lebih cepat dengan Class 10 atau bahkan UHS Class 1 dari merek yang bagus adalah ide yang lebih baik. Bagaimanapun, jangan membeli tiket tidak bermerek, Anda memiliki kemungkinan besar tiket tersebut akan rusak saat digunakan.

Sistem operasi serbaguna

Anda dapat menginstal sendiri sistem operasi pada kartu SD. Sistem operasi standar adalah Raspbian berbasis Debian, distribusi Linux yang memungkinkan Anda menggunakan Raspberry Pi sebagai komputer desktop. Selain itu, ada juga distribusi khusus berbasis Linux yang memungkinkan Anda menggunakan Pi sebagai konsol game (seperti RetroPie) atau pemutar media (seperti OpenELEC).

Sebagian besar sistem operasi untuk Pi berbasis pada Linux, tetapi dalam bentuk, misalnya, Windows IOT Core atau RISC OS, terdapat juga jenis sistem operasi lainnya. Sistem operasi Linux yang fleksibel memungkinkan banyak aplikasi tingkat lanjut. Misalnya, Anda dapat menggunakan Raspberry Pi sebagai speaker pintar dengan Google Home, Anda dapat menggunakannya sebagai server unduhan atau bahkan sebagai pemblokir iklan pusat di jaringan rumah Anda.

Pi juga sangat baik sebagai pemutar media untuk video atau audio streaming. Komputer mini sangat kuat sehingga Anda juga dapat menggunakannya sebagai konsol game retro dari Raspberry Pi 2 yang dikombinasikan dengan RetroPie, misalnya. Kemudian dengan mudah mengemulasi konsol game seperti NES, SNES, MegaDive, dan Commodore 64.

Kompatibilitas tinggi

Setelah Raspberry Pi pertama kali hadir di pasaran pada tahun 2012, semua jenis versi berbeda kini telah muncul dengan prosesor yang lebih cepat. Dimana Raspberry Pi pertama memiliki prosesor single core dengan clock speed 700 MHz, terbaru 3+ dibekali dengan prosesor quad core 1.4 GHz. Namun, satu hal tetap sama di semua Raspberry Pi itu, SoC disediakan oleh Broadcom. Ada beberapa perbedaan antara inti ARM yang digunakan, tetapi GPU VideoCore IV sama di semua SoC yang digunakan. Menurut Raspberry Pi Foundation, VideoCore adalah satu-satunya GPU yang didokumentasikan secara publik untuk ARM SoC dan karena itu penting untuk proyek Pi. Ada sesuatu di dalamnya, karena kelemahan utama SoC lain pada papan alternatif adalah kemampuan grafis biasanya tidak didukung dengan baik.Raspberry Pi Foundation sangat menekankan pada kompatibilitas Pi antargenerasi. Sistem operasi Raspbian sendiri karena itu masih sepenuhnya kompatibel dengan semua varian Pi.

Raspberry Pi versus alternatif

Raspberry Pi bukan satu-satunya komputer papan tunggal di pasar. Menyusul kesuksesan Pi, pabrikan lain, kebanyakan Cina, juga membawa 'klon' dari Raspberry Pi ke pasar. Terkadang piring ini memiliki nama potongan buah lain yang digabungkan dengan kata Pi seperti Pisang Pi atau Jeruk Pi. Kami sengaja menulis 'klon' di awal paragraf ini, karena tidak seperti kebanyakan klon Arduino, ini bukan salinan persis. Raspberry Pi menggunakan Broadcom SoC, sedangkan papan alternatif memiliki SoC dari pabrikan lain seperti Allwinner, Rockchip atau MediaTek. Sama seperti Broadcom SoC yang digunakan di Raspberry Pi, SoC ini didasarkan pada prosesor ARM, tetapi kesamaan sebenarnya berakhir di sana. Misalnya, elemen SoC lainnya (seperti GPU) berbeda.Dalam praktiknya, ini berarti bahwa sistem operasi yang khusus dibuat untuk Raspberry Pi seperti Raspbian atau RetroPie tidak berfungsi secara langsung di salah satu papan alternatif.

Produsen papan alternatif biasanya menyediakan distribusi Linux mereka sendiri (terkadang merupakan versi Raspbian yang dimodifikasi), tetapi Anda juga dapat memilih Armbian. Ini adalah distribusi Linux khusus yang dibuat khusus untuk komputer papan tunggal. Kebetulan, Armbian tidak mendukung Raspberry Pi. Meskipun komputer papan tunggal alternatif lebih kuat atau lebih murah daripada Raspberry Pi dan dengan demikian pasti memiliki hak untuk ada, mereka biasanya bukan ide yang bagus untuk pemula. Dokumentasi dari pabrikan (Cina) biasanya terbatas. Masalah lainnya adalah bahwa semua kapabilitas biasanya tidak sepenuhnya didukung oleh distribusi Linux yang sesuai untuk papan tersebut. Misalnya, terkadang Anda tidak dapat memilih semua resolusi, yang sulit jika Anda hanya memiliki layar dengan resolusi yang tidak didukung.Masalah lainnya adalah jumlah pengguna per tanda alternatif relatif rendah, sehingga Anda tidak dapat kembali ke komunitas aktif jika terjadi masalah. Jumlah pengguna yang besar dan dukungan yang baik dari komunitas Pi merupakan nilai tambah yang sangat besar, terutama bagi para pemula.

Jumlah pengguna yang besar dan dukungan yang baik dari komunitas Pi merupakan nilai tambah yang sangat besar, terutama bagi para pemula.

aksesoris

Ada satu argumen lagi untuk memilih Raspberry Pi dan bukan salah satu dari komputer papan tunggal lainnya. Ada banyak aksesoris yang dijual untuk Raspberry Pi. Jadi, Anda memiliki banyak pilihan rumah dalam segala warna dan bentuk. Apakah Anda ingin membuat Pi Anda menjadi casing yang terlihat seperti konsol game retro? Oke, ada casing yang terlihat seperti Nintendo NES atau SNES. Selain itu, ada juga semua jenis ekstensi untuk Raspberry Pi yang dijual. Dengan ini Anda dapat, misalnya, menambahkan keluaran suara (digital) yang bagus, layar sentuh, layar kecil atau matriks LED. Modul ekspansi juga disebut HAT, yang merupakan singkatan dari Hardware Attached on Top. Modul ekspansi terhubung ke GPIO, yang merupakan rangkaian pin pada Raspberry Pi.Pin tersebut juga dapat digunakan untuk menghubungkan sensor dan komponen lainnya.

Apa itu Arduino?

Arduino adalah contoh mikrokontroler: komputer yang sangat sederhana yang dapat menjalankan satu program dalam satu waktu. Jadi tidak ada sistem operasi yang berjalan di mikrokontroler. Anda memprogram mikrokontroler dengan program pilihan Anda, setelah itu program ini dijalankan. Ini membuat mikrokontroler ideal untuk tugas berulang yang lebih kecil seperti membuka pintu secara otomatis atau menyalakan lampu selama gerakan. Tetapi hal-hal yang lebih maju juga dimungkinkan, seperti robot yang dapat mengemudi sendiri yang menentukan pergerakannya berdasarkan sensor.

Ketika kita berbicara tentang Arduino, kita berbicara tentang lebih dari sekedar mikrokontroler. Papan Arduino berisi semua komponen yang Anda butuhkan untuk menggunakan mikrokontroler yang ada (biasanya varian Atmel, tetapi merek lain juga digunakan) dengan cara yang sederhana. Kebanyakan papan Arduino, misalnya, dilengkapi dengan koneksi USB. Ini digunakan untuk mentransfer program ke mikrokontroler melalui PC. Selain itu, papan Arduino berisi pin yang dapat Anda sambungkan komponen seperti sensor dan motor.

Contoh proyek yang bisa Anda bangun adalah cahaya yang merespons gerakan atau awal senja, seperti yang ditunjukkan di sini. Namun dalam kombinasi dengan Arduino yang dilengkapi dengan WiFi, Anda juga dapat membuat alarm cuaca. Atau Anda bisa membuat payung kertas yang terbuka secara otomatis saat mulai turun hujan.

Kuat

Keuntungan dari mikrokontroler seperti Arduino adalah bahwa setelah pemrograman perangkat lunak kecil bisa salah. Segera setelah Anda menghubungkan catu daya, kode yang diprogram di mikrokontroler akan dijalankan. Tidak masalah jika Anda hanya memutuskan catu daya, setelah menghubungkan kembali program akan berjalan kembali. Ini secara tegas tidak terjadi pada komputer papan tunggal seperti Raspberry Pi. Ketika Anda baru saja menarik daya dari Raspberry Pi, Anda memiliki kemungkinan besar bahwa file sistem operasi akan rusak dan Pi Anda tidak lagi bisa boot. Sama seperti PC Windows, misalnya, Anda harus menutup Pi dengan benar untuk mematikannya.