Iklan
Dulu jika Anda ingin mendapatkan komputer, Anda harus mengubah rumah Anda untuk membayarnya. Sekarang, Anda bisa mendapatkan satu Abraham Lincoln. Sosok pergi.
Ya, mikrokontroler adalah komputer, dan ada tiga yang masuk di bawah titik harga $ 5: The Arduino, Raspberry Pi Zero, dan NodeMCU. Jadi, apa kekuatan mereka? Apa kelemahan mereka? Lebih penting lagi, mana yang harus Anda gunakan untuk proyek Anda?
The Arduino Uno: Zaman Sebelum Keindahan
Itu Arduino Uno adalah perangkat tertua di run-down kami. Ini tanggal kembali ke 2005 ketika diciptakan sebagai alat pengajaran untuk siswa di Interaction Design Institute Ivrea, di Italia Utara. Sejak itu, telah ditingkatkan, dimodifikasi, dan diklon berkali-kali, dan melahirkan revolusi dalam elektronik dan pemrograman kreatif.
Jika Anda membeli Arduino resmi dari toko online mereka, atau dari pengecer suka Farnell, Adafruit, atau MaplinAnda dapat dengan mudah membayar sekitar $ 25. Produk asli belum menurunkan harga seperti yang diharapkan. Namun, Arduino adalah produk open-source dan ada pabrikan di China yang memilikinya
menciptakan klon sempurna Arduino Buying Guide: Papan Yang Seharusnya Anda Dapatkan?Ada begitu banyak jenis papan Arduino di luar sana, Anda akan dimaafkan karena bingung. Yang mana yang harus Anda beli untuk proyek Anda? Biarkan kami membantu, dengan panduan pembelian Arduino ini! Baca lebih banyak yang dijual seharga $ 5 di eBay dan AliExpress.Tiruan $ 5 ini bekerja dan bertindak seperti aslinya. Mereka menggunakan chip yang sama persis, dan dibangun dengan spesifikasi yang sama seperti artikel asli. Satu-satunya alasan Anda harus membayar harga penuh adalah untuk mendukung proyek Arduino.
Mungkin keuntungan terbesar dari Arduino adalah kesederhanaannya. Tidak ada konfigurasi yang diperlukan selain membuat hal yang Anda buat secara fisik. Anda tidak perlu membangun dan mengonfigurasi sistem Linux lengkap, seperti halnya dengan Raspberry Pi. Anda cukup menulis kode di komputer apa pun yang biasanya Anda gunakan, kompilasi, dan flash ke chip.
Keuntungan besar lain dari Arduino adalah mereka secara mengejutkan toleran terhadap kesalahan. Ini sangat sulit - tetapi tidak berarti tidak mungkin - Untuk merusak yang tidak dapat diperbaiki.
Kelemahan terbesar dari Arduino adalah bahwa mereka pada dasarnya sederhana. Jika Anda ingin menambahkan fungsionalitas seperti konektivitas ethernet atau bluetooth, Anda harus membayar ekstra untuk perisai yang kompatibel 4 Perisai Arduino Teratas Untuk Menguasai Proyek AndaAnda telah membeli starter kit Arduino, Anda telah mengikuti semua panduan dasar, tetapi sekarang Anda telah menemukan batu sandungan - Anda membutuhkan lebih banyak bit dan bobs untuk mewujudkan impian elektronik Anda. Untungnya, jika Anda memiliki ... Baca lebih banyak . Ini tidak murah, dengan biaya perisai resmi rata-rata antara $ 20 dan $ 40. Tetapi seperti halnya dengan Arduino sendiri, Anda dapat menghemat uang dengan membeli tiruan Cina secara online.
Hal lain yang perlu diwaspadai adalah bahwa Arduino Uno juga menggunakan CPU ATMEGA yang lambat, dan memiliki memori dan penyimpanan yang terbatas. Ini berarti bahwa jika Anda mengumpulkan data seperti pembacaan sensor, Anda harus memikirkan cara memprosesnya di komputer yang terhubung.
Mungkin kasus penggunaan terbaik untuk Arduino Uno adalah sebagai alat untuk belajar elektronik Pelajari Elektronik dan Arduino Hanya Dengan Menonton Video IniBelajar memprogram elektronik Anda sendiri adalah memberdayakan dan memberi penghargaan, tetapi mungkin sulit untuk memulai tanpa panduan. Kami telah mengumpulkan video, saluran YouTube, dan kursus online terbaik untuk memulai. Baca lebih banyak , dan bangunan sederhana Internet of Things (IoT) Internet of Things: Bagaimana Ini Akan Mengubah Hidup Anda Tahun DepanInternet of Things telah mengalami Ledakan Kambriumnya sendiri, dan ia menjanjikan untuk membuat hidup Anda jauh lebih nyaman di tahun-tahun mendatang. Inilah sebabnya. Baca lebih banyak produk. Meskipun ini bukan mikrokontroler yang paling kuat di pasaran, itu pasti yang paling dipahami dan didokumentasikan dengan baik, dan ada banyak sekali tutorial dan panduan yang tersedia untuk itu.
Anda juga harus mempertimbangkan model Arduino lainnya Arduino Buying Guide: Papan Yang Seharusnya Anda Dapatkan?Ada begitu banyak jenis papan Arduino di luar sana, Anda akan dimaafkan karena bingung. Yang mana yang harus Anda beli untuk proyek Anda? Biarkan kami membantu, dengan panduan pembelian Arduino ini! Baca lebih banyak , masing-masing cocok untuk tujuan yang sedikit berbeda.
The Raspberry Pi Zero: Komputer Hadiah Gratis
Raspberry Pi Zero Raspberry Pi Meluncurkan Model Zero $ 5: Inilah Cara MembandingkannyaYayasan Raspberry Pi baru saja mengumumkan Raspberry Pi Zero: pada dasarnya Raspberry Pi yang dipotong, dengan label harga yang sesuai: masing-masing harganya $ 5. Itu bukan salah ketik. Baca lebih banyak pada dasarnya adalah asli Raspberry Pi Model A + Apa Yang Dapat Anda Lakukan Dengan Raspberry Pi A + Baru?Anehnya, Raspberry Pi baru ini tidak memiliki fitur perangkat keras tambahan. Bahkan, memiliki lebih sedikit port. Apa yang sedang dilakukan Yayasan Raspberry Pi? Baca lebih banyak , tetapi menyusut menjadi seukuran kartu nama. Anda dapat membelinya dari semua tersangka yang biasa - Farnell, Pimoroni, dan AdaFruit - seharga $ 5, atau £ 4 di Inggris.
Bahkan, ketika pertama kali keluar, Raspberry Pi Zero adalah diberikan sebagai hadiah sampul gratis dalam edisi ke-40 MagPi. Betapa gilanya itu? Sebuah komputer yang dapat menjalankan versi lengkap Linux baru saja diberikan seperti tabung lipgloss murah di majalah remaja.
The Zero memiliki semua keunggulan Raspberry Pi A + yang asli. Itu dapat menjalankan Raspbian - varian yang kompatibel dengan Raspberry Pi dari Debian - dengan nyaman. Ini memungkinkan pengguna untuk memprogramnya dalam berbagai bahasa pemrograman, termasuk (tetapi tidak terbatas pada) Python, Ruby, dan JavaScript (dengan node.js Apa itu Node? JS dan Mengapa Saya Harus Peduli? [Pengembangan web]JavaScript hanyalah bahasa pemrograman sisi klien yang berjalan di browser, bukan? Tidak lagi. Node.js adalah cara menjalankan JavaScript di server; tapi itu jauh lebih baik. Jika... Baca lebih banyak ).
Sementara CPU single-core 1Ghz dan RAM 512MB tidak cukup untuk menjelajah Internet dengan lancar, ia dapat melakukan hampir semua hal lain yang Anda gunakan untuk mikrokontroler.
Sayangnya, Raspberry Pi jatuh di dua bidang utama: Jaringan dan konektivitas USB. Ini hanya memiliki dua port micro USB, dan tidak ada Ethernet, Bluetooth, atau Wi-Fi untuk berbicara tentang. Untuk menambah atau memperluas fungsi ini, Anda harus membeli adaptor. Ini akan lebih murah dari yang Anda kira. Adaptor jaringan MicroUSB ke RJ45 dapat dimiliki hanya dengan $ 2,16 untuk AliExpress, termasuk pengiriman gratis.
Raspberry Pi Zero menawarkan kekuatan pemrosesan paling besar dari semua mikrokontroler yang terdaftar. Sebagai hasilnya, ini paling baik digunakan untuk proyek yang lebih intensif dengan CPU di mana Arduino akan berjuang untuk mengatasinya, seperti pemrosesan data dan visualisasi.
NodeMCU: Pembunuh Arduino
Itu NodeMCU adalah mikrokontroler kecil yang mengesankan, dan menawarkan banyak hal untuk harga kecilnya.
Berbeda dengan Arduino, yang ditenagai oleh ATMEGA 8bit yang memiliki clock 16MHz, ini ditenagai oleh ESP8266 chipset, yang menggunakan inti Tensilica Xtensa LX106 32bit, memiliki kecepatan 80MHz. Ini juga termasuk Wi-Fi, a built-in TCP / IP stack, penyimpanan onboard 4 megabyte, 20kB RAM, dan 10 pin GPIO (General Purpose Input Keluaran). Ini dapat dihubungkan ke komponen seperti motor, sensor, dan servos.
Sama seperti Arduino, hanya ada sedikit pengaturan yang terlibat. Anda cukup menulis kode Anda, dan mengirimkannya ke perangkat melalui koneksi USB.
Program untuk NodeMCU ditulis dalam bahasa Lua, yang merupakan bahasa pemrograman yang ditafsirkan mirip dengan Python dan Ruby. Dalam banyak hal, mungkin lebih mudah dipelajari daripada varian C yang digunakan oleh Arduino. Itu memiliki banyak sintaksis yang lebih sederhana.
Omong-omong, jika Anda sudah tahu cara menulis kode untuk Arduino, Anda dapat mem-flash NodeMCU dengan gambar Arduino. James Bruce mengeksplorasi bagaimana melakukan ini dalam ulasannya 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 , di mana ia menggambarkan NodeMCU sebagai "Pembunuh Arduino".
Anda dapat mengambil a NodeMCU hanya dengan $ 3 langsung dari Cina (atau mendekati $ 9 di Amazon), dan itu satu-satunya papan di sini yang mengemas segala bentuk jaringan onboard. Jika Anda ingin menambahkan fitur ini ke Arduino Uno, misalnya, Anda dapat dengan mudah menemukan diri Anda membayar $ 40 tambahan.
Dewan Apa Yang Tepat Untuk Anda
Mari rekap. Jika Anda akan belajar elektronik dari awal, Anda harus mendapatkan Arduino. Jika Anda akan membuat proyek yang membutuhkan banyak daya, gunakan Raspberry Pi Zero. Jika proyek Anda terhubung ke Internet dengan cara apa pun, gunakan NodeMCU.
Dari mikrokontroler ini, mana yang menjadi favorit Anda, dan mengapa? Berikan saya satu baris di komentar di bawah, dan kami akan membicarakannya.
Kredit Foto: Proyek Solder Raspberry Pi Zero GPIO (Gareth Halfacre), NodeMCU (WowStar)
Matthew Hughes adalah pengembang dan penulis perangkat lunak dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan ikuti dia di twitter di @matthewhughes.