Iklan

Ingin membuat doodad yang terhubung ke web yang memancarkan LED? Anda mungkin bisa menggunakan Raspberry Pi! Lagipula, ketika Anda hanya memiliki palu di toolkit Anda, mudah untuk melihat semuanya sebagai paku. Tapi Anda tidak boleh, dan inilah alasannya.

Jangan Menghabiskan $ 40 untuk Mem-flash LED Melalui Web

Terlalu sering kita melihat proyek elektronik Internet of Things (IoT) yang relatif sederhana dibuat dengan Raspberry Pi: komputer mini seharga $ 35 yang membutuhkan kartu SD ($ 5 lainnya) dan mungkin dongle Wi-Fi. Pada kenyataannya, Anda tidak memerlukan kekuatan Raspberry Pi untuk menangani aplikasi sederhana yang tertanam seperti sensor IoT atau LED yang terhubung ke web.

$ 5 Papan NodeMCU Temui Pembunuh Arduino: ESP8266Bagaimana jika saya memberi tahu Anda bahwa ada papan dev yang kompatibel dengan Arduino dengan Wi-Fi bawaan kurang dari $ 10? Ya ada. Baca lebih banyak , yang memiliki built-in Wi-Fi, penyimpanan flash onboard, dan sama mudahnya dengan program sebagai Pi, bisa menangani pekerjaan dengan elegan. Ini termasuk perpustakaan server web jika Anda benar-benar membutuhkannya, atau Anda dapat menggunakan protokol berbasis MQTT yang lebih ramping.

nodemcu arduino board

Maksud saya adalah, jangan otomatis beralih ke Raspberry Pi hanya karena Anda thingamajig proyek membutuhkan konektivitas web.

Dalam beberapa kasus, Anda mungkin benar-benar menemukan proyek elektronik Anda dibatasi oleh overhead semata-mata dari hal-hal lain yang ada untuk menjalankan Pi. Sebagai contoh, Neopixels - string LED yang dapat dikontrol secara individu - membutuhkan sinyal yang sangat akurat pengaturan waktu. Drone quadcopter adalah yang lain. Perubahan kecepatan motor harus dilakukan dalam sepersekian detik, atau mereka akan hancur.

A Raspberry Pi harus menjalankan sistem operasi penuh - yang mencakup hal-hal seperti prosesor threading, penanganan pengguna, dan layanan file - sehingga dapat berjuang untuk mendorong bit keluar pada kecepatan yang diperlukan. Ini berarti kadang-kadang dapat menghentikan aplikasi pengguna tingkat atas sementara itu berurusan dengan proses tingkat rendah yang lebih menekan. SEBUAH papan pengembangan seperti Arduino Arduino vs Raspberry Pi: Manakah Komputer Mini Untuk Anda?Arduino dan Raspberry Pi mungkin terlihat sangat mirip - mereka berdua papan sirkuit kecil yang lucu dengan beberapa chip dan pin pada mereka - tetapi mereka sebenarnya perangkat yang sangat berbeda. Baca lebih banyak mungkin fitur lebih terbatas (tidak ada GUI, misalnya), tetapi memberikan tingkat yang lebih rendah, akses lebih cepat ke perangkat keras, dan hanya menjalankan kode persis seperti yang Anda minta.

Singkatnya, Raspberry Pi tidak dapat melakukan proyek elektronik, tetapi dalam beberapa kasus mungkin berlebihan dan dapat menyebabkan komplikasi.

Tidak Cukup Kuat untuk Penggunaan Desktop

Menggunakan Pi sebagai penuh Desktop - bahkan model terbaru 3 - adalah pengalaman yang sangat membuat frustrasi. Untuk memulainya, ia menjalankan Linux, yang memiliki kurva belajar curam yang terkait dengannya dan tidak cocok untuk pemula. Penggemar Linux terus-menerus mengklaim bahwa tahun ini adalah tahun dimana Linux akhirnya akan membuat kemajuan ke desktop untuk pengguna sehari-hari - tetapi tidak pernah memiliki dan tidak akan pernah Mengapa Kami Tidak Pernah Memiliki "Tahun Desktop Linux"Pengguna Linux telah berdoa untuk "Tahun desktop Linux". Tetapi jika kita akan melihat Linux mendapatkan daya tarik yang serius, ada banyak hal yang perlu diperbaiki oleh pengembang Linux. Baca lebih banyak .

pixel raspbian

Bahkan dengan peningkatan kinerja yang dibawa oleh model terbaru, Anda masih akan berjuang melalui tugas-tugas umum. Keterlambatan yang terus-menerus antara menekan tombol dan memunculkannya di layar akhirnya akan membuat Anda lelah. Semoga berhasil mendapatkan lebih dari satu halaman web untuk dibuka sekaligus, atau bahkan satu tab untuk menggulir dengan lancar.

Tidak suka browser default di bawah standar dan ingin menginstal Google Chrome? Itu ladang ranjau. Anda tidak bisa hanya mengunduh Chrome - Anda harus menginstal Chromium, versi open source... tetapi nama paket sudah banyak berubah instruksi sudah ketinggalan zaman... dan versi yang tersedia di repositori Raspbian sudah tua, jadi Anda mungkin harus mengkompilasinya dirimu sendiri. Meski begitu, beberapa layanan web populer seperti Netflix masih tidak mendukung platform sama sekali.

Selamat datang di dunia Linux desktop yang indah, di mana tidak ada yang mudah.

Jika Anda berpikir Raspberry Pi terlihat seperti cara yang bagus untuk memperkenalkan gran Anda ke komputasi modern, silakan berhenti. Anda benar-benar tidak ingin pengalaman komputasi pertamanya begitu mengerikan. Ya, tentu saja dapat menangani sedikit Pengolah Kata di Open Office, tetapi Anda juga dapat melakukannya di browser web apa pun melalui Google Docs saat ini. (Ironisnya, Google Documents adalah salah satu hal yang akan berjuang melawan Pi.)

Tablet Android beranggaran rendah kemungkinan merupakan investasi yang lebih memuaskan bagi nenek Anda, atau bahkan laptop bekas Anda bisa mengeluarkan eBay seharga $ 20 (dan jika Anda bersikeras, Anda masih bisa menggunakan Linux).

Itu Tidak Aman Tidak Aman (Di Tangan yang Salah)

Sangat mudah melempar server web ke Pi Cara Menghosting Situs Web Anda Sendiri di Raspberry PiPerlu menjalankan situs web tetapi tidak mampu membayar biaya hosting? Bangun server web berkemampuan LAMP Anda sendiri dengan Raspberry Pi bertenaga rendah. Baca lebih banyak , dan kemudian buka router Anda untuk membuatnya dapat diakses dari seluruh dunia. Hosting situs web gratis, yay!

Tetapi saat Anda melakukan itu, mesin Anda akan dibanjiri dengan bot peretasan otomatis dari setiap sudut dunia, secara sistematis mencoba menembus perangkat melalui kelemahan yang diketahui dalam perangkat lunak lama. Ini berlaku untuk setiap situs web terlepas dari di mana hostnya, tetapi khususnya bermasalah untuk Raspberry Pi, yang cenderung dibuat oleh penggemar yang tidak akrab dengan keamanan terbaik praktik.

Lebih buruk lagi: Pi biasanya berjalan di jaringan rumah pengguna. Setelah dikompromikan, ini mem-bypass keamanan lain yang mungkin diberikan oleh router internet, memberikan kebebasan penuh kepada peretas untuk memahat sisa perangkat jaringan Anda.

menempelkan pelat logam ke raspberry pi

Untuk mengurangi masalah ini: Jangan pernah membuka Pi Anda sebagai server yang menghadap publik. Jika Anda perlu mengakses Pi dari luar jaringan Anda, gunakan gateway pihak ketiga yang aman (seperti mengendalikan Anda Sistem OpenHAB Memulai dengan OpenHAB Home Automation di Raspberry PiOpenHAB adalah platform otomatisasi rumah sumber terbuka yang matang yang berjalan pada berbagai perangkat keras dan sedang protokol agnostik, artinya dapat terhubung ke hampir semua perangkat keras otomasi rumah di pasaran hari ini. Baca lebih banyak menggunakan Saya. OpenHAB layanan cloud gratis). Jika Anda benar-benar harus membuka server ke dunia, pastikan untuk membaca terus cara memperkeras keamanan Anda terlebih dahulu.

Beberapa individu yang berani bahkan mencoba untuk memonetisasi Pi menjadi perangkat keamanan dunia nyata. Itu nomx server email pribadi ($ 199) diklaim sebagai "server email paling aman di dunia," "belum investigasi oleh BBC Click menemukan itu sebenarnya hanya Raspberry Pi, menjalankan perangkat lunak yang ketinggalan zaman, dan kode-keras dengan kata sandi master backdoor "kematian".

Kartu SD Akan Pakai

Satu-satunya masalah terbesar dengan Raspberry Pi adalah menjalankan seluruh sistem operasi dari kartu micro-SD (yang merupakan salah satu alasan mengapa sangat lambat). Ini pada akhirnya akan aus, tetapi kecepatan habisnya akan bervariasi sesuai dengan kualitas kartu. Pendukung penggunaan kartu SD akan berpendapat bahwa mudah untuk membuat cadangan dan mengembalikan gambar seluruh kartu, tetapi itu jarang terjadi di dunia nyata.

Meskipun cukup mudah untuk mengunduh dan membakar gambar yang sudah jadi, atau membuat cadangan lengkap kartu SD Anda saat ini, memulihkan itu membutuhkan kartu setidaknya sebesar aslinya Mudah Mengkloning Kartu SD Anda Untuk Komputasi Raspberry Pi yang Bebas MasalahBaik Anda memiliki satu kartu SD atau beberapa, satu hal yang Anda perlukan adalah kemampuan untuk membuat cadangan kartu Anda untuk menghindari masalah yang terjadi ketika Raspberry Pi Anda gagal untuk boot. Baca lebih banyak . Beberapa bad sector pada kartu baru berarti akan menolak untuk menyalin.

Ada solusinya: Anda sebenarnya bisa mengaktifkan mode boot USB khusus pada Pi Cara Membuat Raspberry Pi 3 Boot Dari USBRaspberry Pi adalah perangkat serba guna, yang mampu melakukan beragam tugas. Tetapi memiliki satu kelemahan mencolok: ketidakmampuan untuk boot dari USB. Sampai sekarang. Baca lebih banyak , tetapi ini adalah prosedur yang cukup rumit yang bahkan saya tidak bisa mulai bekerja.

raspberry pi pi drive pi

Dongles, Dongles Everywhere

Raspberry Pi model 3 terbaru sebenarnya memiliki Wi-Fi built-in, tetapi itu cukup bisa diandalkan. Raspberry Pi Zero seharga $ 5 bahkan lebih buruk.

Tergantung pada proyek Anda, Anda kemungkinan akan membutuhkan adaptor untuk menjadikan mini-USB menjadi port USB ukuran penuh, hub USB sehingga Anda dapat mencolokkan lebih dari satu perangkat (lebih disukai dicolokkan ke stopkontak di dinding untuk memberikan daya ekstra), kemudian USB Wi-Fi atau adaptor Ethernet, dan beberapa header GPIO untuk disolder di. Jika Anda ingin mencolokkan monitor, Anda juga memerlukan adaptor mikro-HDMI ke HDMI biasa.

Oh, dan kamu lebih baik mengambil kasing juga. Itu semua menambah biaya total, dan setelah Anda menghabiskan semua itu, Anda mungkin juga membeli sesuatu yang lebih cocok untuk tugas itu.

Mini-PC atau Tablet Mungkin Lebih Baik

Pertimbangkan dengan cermat audiensi dan tujuan yang Anda inginkan. Raspberry Pi mungkin terlihat hemat biaya, tetapi begitu Anda mulai menambahkan semua tambahan itu, Anda dapat dengan mudah mendekati $ 100. Dengan harga dua kali lipat, Anda bisa membeli mini-PC yang akan menjalankan Windows 10. Real Windows 10 Maksudku, bukan bukan kepalang membatasi Windows 10 IoT 5 Hal yang Tidak Dapat Anda Lakukan Dengan Raspberry Pi 2Dengan CPU quad core dan membanggakan kemampuan menjalankan Windows 10 - apakah Raspberry Pi 2 benar-benar semua itu? Inilah 5 hal yang belum dapat dilakukan Raspberry Pi 2. Baca lebih banyak , yang tidak memiliki kemiripan duniawi dengan Windows 10 selain namanya, namun sampai hari ini masih dikutip kepada kami ketika kami mengatakan Raspberry Pi tidak menjalankan Windows. Itu Tidak. Windows.

Dengan PC atau tablet mini, Anda akan mendapatkan kompatibilitas yang lebih baik dengan rentang aplikasi yang lebih luas (bukan pilihan terbatas perangkat lunak Linux yang dibuat dengan buruk), dan hampir pasti perangkat keras yang lebih baik.

kano 5

Ya, secara teknis sangat mengesankan bagi Anda bisa membuat netbook berdaya rendah dengan Pi: tetapi piTop adalah $ 270 untuk laptop yang benar-benar buruk menurut standar apa pun. Itu Komputer Kano Pi adalah $ 280 untuk perangkat yang mereka klaim adalah komputer "build it yourself". Saya tidak akan mengatakan memasukkan papan Raspberry Pi yang telanjang ke dalam kasing dan memasukkan beberapa kabel adalah “membuat PC Anda sendiri” dengan imajinasi apa pun.

Memang ada beberapa kegunaan pendidikan yang luar biasa untuk Raspberry Pi, tetapi mempelajari komponen apa yang digunakan untuk membuat PC bukan salah satunya. Raspberry Pi adalah sistem-on-a-chip, yang berarti Anda bahkan tidak dapat menunjuk ke masing-masing komponen seperti CPU, memori, dan kartu grafis - karena semuanya sama.

Di hari saya, kami belajar dari apa PC dibuat dengan menanggalkan satu dan membangunnya kembali Cara Membangun PC Anda SendiriSangat memuaskan untuk membangun PC Anda sendiri; serta mengintimidasi. Namun prosesnya sendiri sebenarnya cukup sederhana. Kami akan memandu Anda melalui semua yang perlu Anda ketahui. Baca lebih banyak !

Jadi Kapan Sebaiknya Anda Menggunakan Raspberry Pi?

Saya telah menghabiskan sebagian besar artikel ini untuk memberi tahu Anda mengapa Anda benar-benar tidak boleh menggunakan Raspberry Pi untuk proyek Anda berikutnya, tetapi inilah beberapa kasus di mana itu benar-benar masuk akal.

Banyak kombinasi use case. Perlu server Pi-Hole, berjalan bersama server web, dengan beberapa perangkat lunak otomasi rumah? Raspberry Pi bisa melakukan semuanya. Anda mungkin perlu melakukan konfigurasi tambahan untuk membuat semuanya berjalan dengan baik, tetapi Anda tidak membutuhkan Raspberry Pi tunggal untuk setiap proyek terpisah - Anda dapat menjalankan semuanya bersama-sama. Tentunya, kami tidak merekomendasikan menjalankan hal-hal yang Anda akan sering mengutak-atik sesuatu yang Anda butuhkan untuk menjadi kokoh, seperti platform otomatisasi rumah atau filter internet Anda. Dalam hal ini, simpan satu untuk eksperimen dan yang lainnya hanya menjalankan rumah pintar.

Server selalu menyala dengan daya rendah. Salah satu hal hebat tentang Raspberry Pi adalah dapat menjalankan sistem server penuh dan menyedot energi yang sangat sedikit - bahkan lebih sedikit daripada PC kecil yang paling hemat daya. Saya tidak merekomendasikan Pi untuk tugas-tugas sensitif kinerja seperti server file jaringan (bahkan jika itu mungkin secara teknis), tetapi untuk tugas-tugas yang kinerjanya tidak memprihatinkan, Anda dapat membiarkan Pi berjalan dan menambahkan hanya uang ke dalam bulanan tagihan listrik.

koneksi PC raspberry pi

Proyek Anda membutuhkan banyak perpustakaan pemrograman perangkat lunak. Salah satu hal hebat tentang pemrograman dengan Python adalah banyak orang yang melakukannya. Apa pun tujuan akhir Anda, seseorang mungkin telah melakukannya - dan membuat prosesnya lebih mudah. Jika proyek Anda akan berinteraksi dengan layanan dan perangkat lain, Anda mungkin dapat menemukan pustaka Python untuk itu. Pengenalan wajah, sintesis suara, atau bot Twitter? Tidak masalah dengan Python pada Pi. Tentu saja, Python bukan satu-satunya bahasa yang dapat Anda program dengan di Pi, tetapi itu yang paling populer. Kami juga penggemar berat NodeJS.

Menggabungkan Pi dengan mikrokontroler. Dengan kekuatan Pi dan kesederhanaan mikrokontroler, Anda bisa melangkah jauh: seperti ini Strip lampu yang dikendalikan oleh Siri Cara Membuat Lampu Wi-Fi Siri-Terkendali DIYDalam panduan ini, Anda akan belajar cara membuat lampu yang dapat dikendalikan Wi-Fi, dan mengendalikannya dengan Siri. Baca lebih banyak . Otak berjalan pada Raspberry Pi, dengan NodeJS menghadirkan dirinya sebagai perangkat Siri palsu, yang kemudian menyampaikan perintah ke NodeMCU jarak jauh dengan sebuah lightstrip. Anda dapat memperluas dengan lebih banyak lampu untuk sebagian kecil dari biaya Pi lain.

Jangan salah paham, saya tidak membenci Pi. Saya memiliki empat Raspberry Pi di rumah dan satu lagi dalam perjalanan. Seseorang menjalankan beberapa bagian penting dari rumah pintar saya, dengan cara yang dapat diandalkan seperti "enam bulan uptime" yang saya tidak pernah bisa capai dengan mesin Windows. Tapi itu bukan solusi untuk setiap masalah.

Nvidia Jetson Nano akan menggantikan Raspberry Pi? Adalah Google Coral Dev Board lebih baik daripada Raspberry Pi Apakah Google Coral Dev Board Lebih Baik Daripada Raspberry Pi?Mempersembahkan era baru dalam papan hobi yang dapat diakses, apa itu Coral Dev Board Google? Dan bisakah itu menggantikan Raspberry Pi Anda? Baca lebih banyak ? Kami dapat membantu Anda memutuskan:

James memiliki gelar BSc dalam Artificial Intelligence, dan bersertifikat CompTIA A + dan Network +. Dia adalah pengembang utama MakeUseOf, dan menghabiskan waktu luangnya bermain VR paintball dan boardgames. Dia telah membangun PC sejak dia masih kecil.