- Kelebihan Arduino berbanding Raspberry Pi:
- Kelebihan Raspberry Pi berbanding Arduino:
- Contoh:
- Kesimpulan:
Arduino dan Raspberry Pi adalah papan paling popular di kalangan pelajar, penggemar hobi dan profesional. Berpengalaman dan profesional mengetahui kegunaan dan perbezaan antara keduanya. Tetapi pemula dan pelajar sering keliru di antara mereka, seperti papan mana yang akan digunakan untuk projek mereka atau papan mana yang mudah dipelajari atau mengapa mereka harus menggunakan Arduino berbanding Pi dan sebaliknya. Jadi di sini saya merangkumi hampir semua aspek yang menjadikan mereka mudah untuk mengambil keputusan mengenai pilihan Arduino vs Raspberry Pi.
Raspberry Pi adalah komputer berfungsi sepenuhnya, sebuah sistem-atas-cip (SoC peranti), yang berjalan pada sistem operasi Linux yang direka khusus untuk itu, yang dinamakan Rasbian. Rasbian adalah OS rasmi untuk Raspberry Pi, di mana OS pihak ketiga lain seperti Firefox OS, Android, RISC OS, Ubuntu Mate dll boleh dipasang pada Pi, bahkan versi Windows 10 juga tersedia untuk Pi. Seperti komputer, ia mempunyai memori, pemproses, port USB, output audio, pemacu grafik untuk output HDMI dan ketika berjalan di Linux, kebanyakan aplikasi perisian linux dapat dipasang di atasnya. Ia mempunyai beberapa model dan semakan seperti Raspberry Pi, Raspberry Pi 2, Raspberry Pi Model B + dll.
Arduino adalah mikrokontroler, yang tidak sekuat Raspberry Pi, dan dapat dianggap sebagai satu komponen dalam sistem komputer. Tetapi ia adalah perkakasan yang hebat untuk projek elektronik. Ia tidak memerlukan aplikasi OS dan perisian untuk dijalankan, kami hanya perlu menulis beberapa baris kod untuk menggunakannya. Terdapat banyak papan Arduino seperti Arduino UNO, Arduino PRO, Arduino MEGA, Arduino DUE dll.
Walaupun mereka agak berbeza tetapi ada beberapa persamaan dari segi permulaannya. Keduanya dicipta di negara-negara Eropah, seperti Raspberry Pi yang dikembangkan oleh Eben Upton di UK dan Arduino dikembangkan oleh Massimo Banzi di Itali. Kedua-dua pencipta adalah guru dan mereka mengembangkan platform perkakasan ini sebagai alat pembelajaran reka bentuk untuk pelajar mereka. Raspberry pi pertama kali diperkenalkan pada tahun 2012 sementara Arduino pada tahun 2005.
Untuk memahami perbezaan antara Arduino dan Raspberry Pi, kami menggunakan pendekatan di mana kami akan membincangkan kelebihan dan kekurangan kedua-dua perisian antara satu sama lain. Oleh itu, pertama kita mulakan dengan:
Kelebihan Arduino berbanding Raspberry Pi:
Kesederhanaan:
Sangat mudah untuk menghubungkan sensor analog, motor dan komponen elektronik lain dengan Arduino, dengan hanya beberapa baris kod. Semasa di Raspberry pi, ada banyak overhead untuk hanya membaca sensor tersebut, kita perlu memasang beberapa perpustakaan dan perisian untuk menghubungkan sensor dan komponen ini. Dan pengekodan di Arduino lebih sederhana, sementara seseorang perlu memiliki pengetahuan tentang Linux dan perintahnya untuk menggunakan Raspberry pi.
Kekukuhan:
Raspberry Pi berjalan pada OS sehingga mesti dimatikan dengan betul sebelum mematikan kuasa, jika tidak OS & aplikasi mungkin rosak dan Pi boleh rosak. Manakala Arduino hanyalah peranti plug and play yang dapat dihidupkan dan dimatikan pada bila-bila masa, tanpa risiko kerosakan. Ia dapat mula menjalankan kod lagi ketika menyambung semula kuasa.
Penggunaan kuasa:
Pi adalah perkakasan yang kuat, ia memerlukan bekalan kuasa 5v berterusan dan sukar untuk menjalankannya pada Bateri, sementara Arduino memerlukan lebih sedikit kuasa dengan mudah dapat dihidupkan menggunakan pek bateri.
Harga:
Jelas Arduino lebih murah daripada Raspberry Pi, Arduino berharga sekitar $ 10-20 bergantung pada versi, sementara harga Raspberry sekitar $ 35-40.
Kelebihan Raspberry Pi berbanding Arduino:
Seseorang boleh berfikir bahawa Arduino adalah yang terbaik, setelah membaca kelebihannya melalui Raspberry Pi, tetapi tunggu, bergantung sepenuhnya pada projek anda platform mana yang harus digunakan. Kekuatan Raspberry Pi dan kemudahannya adalah tarikan utama, berbanding Arduino. Di bawah ini kita akan membincangkan beberapa kelebihannya berbanding Arduino:
Kekuatan:
Inilah kelebihan utama Raspberry Pi. Pi mampu melakukan pelbagai tugas dalam satu masa seperti komputer. Sekiranya ada yang ingin membina projek yang kompleks seperti robot canggih atau projek di mana perkara perlu dikendalikan dari laman web melalui internet maka Pi adalah pilihan terbaik. Pi boleh ditukar menjadi pelayan web, pelayan VPN, pelayan cetak, pelayan pangkalan data dan lain-lain. Arduino bagus jika anda hanya mahu mengedipkan LED tetapi jika anda mempunyai ratusan LED perlu dikendalikan melalui laman web, maka Pi adalah yang paling sesuai.
Raspberry Pi 40 kali lebih cepat daripada Arduino, dengan PI, anda boleh menghantar e-mel, mendengar muzik, memainkan video, menjalankan internet dan lain-lain. Seperti yang telah kami nyatakan sebelumnya bahawa ia mempunyai memori, pemproses, port USB, port Ethernet dan lain-lain. Tidak memerlukan perisian luaran untuk kebanyakan fungsi. Ia dapat diakses melalui SSH dan file dapat dipindahkan dengan mudah melalui FTP.
Rangkaian:
Raspberry Pi mempunyai port Ethernet terpasang, di mana anda boleh terus menyambung ke rangkaian. Malah Internet dapat dijalankan dengan mudah pada Pi menggunakan beberapa dongle Wi-Fi USB. Semasa di Arduino, sangat sukar untuk menyambung ke rangkaian. Perisian luaran perlu dihubungkan dan ditangani dengan betul menggunakan kod, untuk menjalankan rangkaian menggunakan Arduino. Papan luaran yang disebut " Shields " perlu dipasang, agar Arduino, berfungsi seperti Pi, dengan pengekodan yang tepat untuk menanganinya.
Tidak memerlukan pengetahuan elektronik yang mendalam:
Untuk Arduino, anda pasti memerlukan latar belakang elektronik, dan perlu mengetahui mengenai bahasa pengaturcaraan tertanam. Tetapi untuk memulakan dengan Pi, anda tidak perlu menyelami bahasa pengekodan dan sedikit pengetahuan mengenai elektronik dan komponennya sudah cukup.
Selain kelebihan itu, satu kelebihannya ialah OS dapat dihidupkan dengan mudah pada papan Raspberry Pi tunggal. Pi menggunakan kad SD sebagai memori kilat untuk memasang OS, jadi dengan menukar kad memori anda boleh menukar sistem operasi dengan mudah.
Contoh:
Kita dapat memahami keperluan Arduino atau Pi melalui contoh. Seperti jika anda ingin menjawab sebarang panggilan telefon secara automatik dengan mesej yang direkam sebelumnya, maka Arduino adalah jalannya. Tetapi pada masa yang sama jika anda mahu menyekat pemanggil robot atau pemanggil spam? Kemudian Raspberry Pi masuk ke dalam gambar, yang dapat menyaring panggilan spam menggunakan pangkalan data pemanggil spam melalui internet atau juga dapat memasukkan jenis pengesahan captcha untuk pemanggil manusia.
Oleh itu, Arduino sesuai untuk jenis pekerjaan berulang seperti membuka pintu sementara sesiapa sahaja di pintu masuk tetapi Raspberry Pi dapat melakukan perkara yang lebih kompleks seperti hanya membuka pintu untuk orang yang diberi kuasa. Raspberry Pi mempunyai potensi besar dalam dunia Internet of Things, di mana mesin akan berinteraksi secara langsung dan mengendalikan mesin lain, tanpa campur tangan manusia.
Kesimpulan:
Beberapa orang mengatakan bahawa Arduino adalah yang terbaik untuk pemula tetapi saya tidak setuju dengannya, seorang pemula boleh memulakan dengan mana-mana dari mereka. Pilihan hanya bergantung pada projek dan latar belakang anda. Saya menyimpulkannya dengan, bagaimana membuat pilihan antara kedua-duanya, untuk projek anda yang seterusnya:
Anda harus memilih Arduino jika:
- Anda berasal dari latar belakang elektronik atau jika anda seorang pemula dan benar-benar ingin belajar mengenai elektronik dan komponennya.
- Projek anda mudah, terutamanya rangkaian tidak terlibat.
- Projek anda lebih menyerupai projek elektronik di mana aplikasi perisian tidak terlibat, seperti penggera Burglar, cahaya kawalan suara.
- Anda bukan geek komputer yang tidak begitu berminat dengan perisian dan Linux.
Anda harus memilih Raspberry Pi Sekiranya:
- Projek anda kompleks dan rangkaian terlibat.
- Projek anda lebih menyerupai aplikasi perisian, seperti pelayan VPN atau Webserver
- Tidak mempunyai pengetahuan elektronik yang baik.
- Mempunyai pengetahuan yang baik mengenai Linux dan perisian.
Walaupun mereka berdua mempunyai kelebihan dan kekurangan masing-masing, tetapi mereka 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.