- Keuntungan Arduino dibandingkan Raspberry Pi:
- Keuntungan Raspberry Pi dibandingkan Arduino:
- Contoh:
- Kesimpulan:
Arduino dan Raspberry Pi adalah papan paling populer di kalangan pelajar, penghobi dan profesional. Berpengalaman dan profesional mengetahui kegunaan dan perbedaan antara keduanya. Tetapi pemula dan siswa sering bingung di antara mereka, seperti papan mana yang digunakan untuk proyek mereka atau papan mana yang mudah dipelajari atau mengapa mereka harus menggunakan Arduino daripada Pi dan sebaliknya. Jadi di sini saya membahas sebagian besar semua aspek yang membuatnya mudah untuk mengambil keputusan atas pilihan Arduino vs Raspberry Pi.
Raspberry Pi adalah komputer yang berfungsi penuh, perangkat system-on-chip (SoC), yang berjalan pada sistem operasi Linux yang dirancang khusus untuknya, bernama Rasbian. Rasbian adalah OS resmi untuk Raspberry Pi, dimana OS pihak ketiga lainnya seperti Firefox OS, Android, RISC OS, Ubuntu Mate dll bisa di install di Pi, bahkan versi Windows 10 juga tersedia untuk Pi. Seperti komputer, Ia memiliki memori, prosesor, port USB, keluaran audio, driver grafis untuk keluaran HDMI dan karena berjalan di Linux, sebagian besar aplikasi perangkat lunak linux dapat diinstal di atasnya. Ini memiliki beberapa model dan revisi seperti Raspberry Pi, Raspberry Pi 2, Raspberry Pi Model B + dll.
Arduino adalah mikrokontroler, yang tidak sekuat Raspberry Pi, dan dapat dianggap sebagai salah satu komponen pada sistem komputer. Tapi ini adalah perangkat keras yang bagus untuk proyek elektronik. Tidak memerlukan OS dan aplikasi perangkat lunak untuk menjalankannya, kita hanya perlu menulis beberapa baris kode untuk menggunakannya. Ada banyak papan Arduino seperti Arduino UNO, Arduino PRO, Arduino MEGA, Arduino DUE dll.
Meskipun mereka sangat berbeda tetapi ada beberapa kesamaan dalam hal awal berdirinya. Keduanya ditemukan di negara-negara Eropa, seperti Raspberry Pi dikembangkan oleh Eben Upton di Inggris dan Arduino dikembangkan oleh Massimo Banzi di Italia. Kedua penemu adalah guru dan mereka mengembangkan platform perangkat keras ini sebagai alat pembelajaran desain untuk siswa mereka. Raspberry pi pertama kali diperkenalkan pada tahun 2012 sedangkan Arduino pada tahun 2005.
Untuk memahami perbedaan antara Arduino dan Raspberry Pi, kami mengadopsi pendekatan di mana kami akan membahas manfaat dan kerugian dari kedua perangkat keras satu sama lain. Jadi pertama kita mulai dengan:
Keuntungan Arduino dibandingkan Raspberry Pi:
Kesederhanaan:
Sangat mudah untuk menghubungkan sensor analog, motor, dan komponen elektronik lainnya dengan Arduino, hanya dengan beberapa baris kode. Sementara di Raspberry pi, ada banyak overhead untuk sekadar membaca sensor tersebut, kita perlu menginstal beberapa perpustakaan dan perangkat lunak untuk menghubungkan sensor dan komponen ini. Dan pengkodean di Arduino lebih sederhana, sementara seseorang perlu memiliki pengetahuan tentang Linux dan perintahnya untuk menggunakan Raspberry pi.
Kekokohan:
Raspberry Pi berjalan pada OS sehingga harus dimatikan dengan benar sebelum mematikan daya, jika tidak OS & aplikasi dapat rusak dan Pi dapat rusak. Sedangkan Arduino hanyalah perangkat plug and play yang dapat dinyalakan dan dimatikan kapan saja, tanpa risiko kerusakan. Itu dapat mulai menjalankan kode lagi saat melanjutkan daya.
Konsumsi daya:
Pi adalah perangkat keras yang kuat, membutuhkan catu daya 5v terus menerus dan sulit untuk menjalankannya dengan Baterai, sementara Arduino membutuhkan lebih sedikit daya dapat dengan mudah diberi daya menggunakan paket baterai.
Harga:
Jelas Arduino lebih murah dari Raspberry Pi, Arduino berharga sekitar $ 10-20 tergantung versinya, sedangkan harga Raspberry sekitar $ 35-40.
Keuntungan Raspberry Pi dibandingkan Arduino:
Orang dapat berpikir bahwa Arduino adalah yang terbaik, setelah membaca manfaatnya dari Raspberry Pi, tetapi tunggu, itu sepenuhnya tergantung pada proyek Anda platform mana yang harus digunakan. Kekuatan Raspberry Pi dan kemudahannya adalah daya tarik utamanya, dibandingkan Arduino. Di bawah ini kami akan membahas beberapa keunggulannya dibandingkan Arduino:
Kekuatan:
Inilah keunggulan utama Raspberry Pi. Pi mampu melakukan banyak tugas sekaligus seperti komputer. Jika ada yang ingin membangun proyek yang kompleks seperti robot canggih atau proyek di mana hal-hal perlu dikontrol dari halaman web melalui internet, maka Pi adalah pilihan terbaik. Pi dapat diubah menjadi server web, server VPN, server cetak, server database dll. Arduino bagus jika Anda hanya ingin mengedipkan LED tetapi jika Anda memiliki ratusan LED yang perlu dikontrol melalui halaman web, maka Pi adalah yang paling cocok.
Raspberry Pi 40 kali lebih cepat dari Arduino, dengan PI, Anda dapat mengirim email, mendengarkan musik, memutar video, menjalankan internet dll. Juga seperti yang telah kami nyatakan sebelumnya bahwa ia memiliki memori, prosesor, port USB, port Ethernet dll. tidak memerlukan perangkat keras eksternal untuk sebagian besar fungsi. Itu dapat diakses melalui SSH dan file dapat dengan mudah ditransfer melalui FTP.
Jaringan:
Raspberry Pi memiliki port Ethernet bawaan, di mana Anda dapat langsung terhubung ke jaringan. Bahkan Internet dapat dengan mudah dijalankan di Pi menggunakan beberapa dongle USB Wi-Fi. Sedangkan di Arduino, sangat sulit untuk terhubung ke jaringan. Perangkat keras eksternal perlu dihubungkan dan ditangani dengan benar menggunakan kode, untuk menjalankan jaringan menggunakan Arduino. Papan Eksternal yang disebut " Shields " perlu dicolokkan, untuk membuat Arduino, berfungsi seperti Pi, dengan pengkodean yang tepat untuk menanganinya.
Tidak membutuhkan pengetahuan elektronik yang mendalam:
Untuk Arduino Anda pasti membutuhkan latar belakang elektronik, dan perlu tahu tentang bahasa pemrograman tertanam. Tetapi untuk memulai dengan Pi Anda tidak perlu mendalami bahasa pengkodean dan sedikit pengetahuan tentang elektronik dan komponennya sudah cukup.
Selain kelebihan tersebut, salah satu keuntungannya adalah OS dapat dengan mudah diaktifkan di papan Raspberry Pi tunggal. Pi menggunakan kartu SD sebagai memori flash untuk menginstal OS, jadi hanya dengan menukar kartu memori Anda dapat mengganti sistem operasi dengan mudah.
Contoh:
Kita bisa memahami kebutuhan Arduino atau Pi melalui contoh. Seperti jika Anda ingin menjawab panggilan telepon secara otomatis dengan pesan yang direkam sebelumnya, maka Arduino adalah caranya. Tetapi pada saat yang sama jika Anda ingin memblokir penelepon robot atau spam? Kemudian Raspberry Pi muncul, yang dapat memfilter panggilan spam menggunakan basis data penelepon spam melalui internet atau dapat juga menempatkan jenis verifikasi captcha untuk penelepon manusia.
Jadi Arduino cocok untuk jenis pekerjaan yang berulang seperti membuka pintu sementara siapa pun di gerbang tetapi Raspberry Pi dapat melakukan hal-hal yang lebih kompleks seperti hanya membuka pintu untuk orang yang berwenang. Raspberry Pi memiliki potensi besar dalam dunia Internet of Things, dimana mesin akan langsung berinteraksi dan mengontrol mesin lain, tanpa campur tangan manusia.
Kesimpulan:
Beberapa orang mengatakan bahwa Arduino adalah yang terbaik untuk pemula tetapi saya tidak setuju dengan itu, seorang pemula dapat memulai dengan salah satu dari mereka. Pilihan hanya bergantung pada proyek dan latar belakang Anda. Saya menyimpulkannya dengan, bagaimana membuat pilihan di antara keduanya, untuk proyek Anda berikutnya:
Anda harus memilih Arduino jika:
- Anda berasal dari latar belakang elektronika atau jika Anda seorang pemula dan sangat ingin belajar tentang elektronik dan komponennya.
- Proyek Anda sederhana, terutama jaringan tidak terlibat.
- Proyek Anda lebih seperti proyek elektronik yang tidak melibatkan aplikasi perangkat lunak, seperti alarm Pencuri, lampu yang dikendalikan suara.
- Anda bukan ahli komputer yang tidak terlalu tertarik dengan software dan Linux.
Anda harus memilih Raspberry Pi Jika:
- Proyek Anda rumit dan melibatkan jaringan.
- Proyek Anda lebih seperti aplikasi perangkat lunak, seperti server VPN atau Server Web
- Tidak memiliki pengetahuan yang baik tentang elektronik.
- Memiliki pengetahuan yang baik tentang Linux dan software.
Meskipun keduanya memiliki pro dan kontra sendiri, tetapi keduanya juga dapat digunakan bersama untuk memanfaatkan yang terbaik. Seperti Pi dapat mengumpulkan data melalui jaringan dan mengambil keputusan, dan memerintahkan Arduino untuk mengambil tindakan yang tepat seperti memutar motor.