Iklan
Seperti kebanyakan anak-anak, saya memiliki peralatan elektronik yang mengajarkan dasar-dasar absolut; Anda dapat membuat sesuatu tentang perangkat canggih seperti radio atau kode morse. Cukuplah untuk mengatakan, kesenangan itu tidak bertahan lama begitu Anda membangun semua 5 proyek. Namun saat ini, kit perangkat keras elektronik canggih terjangkau dan kemungkinan tidak terbatas - semua berkat keajaiban mikrokontroler.
Mikrokontroler pada dasarnya adalah komputer primitif - peretasan perangkat keras tidak pernah lebih baik, terima kasih bagi mereka, karena memungkinkan Anda untuk memprogram sirkuit elektronik yang rumit menjadi sederhana, dapat disematkan perangkat lunak. Platform ini didirikan, dikembangkan, dengan komunitas yang berkembang dibangun di sekitar mereka. Sungguh, saat ini adalah waktu yang luar biasa untuk hidup jika Anda memiliki minat paling kecil dalam bidang elektronik.
Mari kita lihat 5 kit paling populer di sekitarnya.
Arduino
Arduino asli adalah gagasan dari beberapa siswa Italia, bosan dengan kit pengembangan yang mahal dan terfragmentasi dan kurangnya perangkat lunak standar untuk pemrograman mereka. Mereka ingin membawa peretasan elektronik dan mikrokontroler ke dunia, dan menggunakan pemrograman Open Source yang ada dan sistem pengembangan yang disebut Wiring untuk mewujudkan impian itu. Proyek Arduino itu sendiri tetap sepenuhnya Open Source, artinya Anda dapat mengunduh rencana untuk papan dan membangunnya dengan komponen standar; ini sebenarnya telah menyebabkan beberapa klon Arduino yang sedikit lebih murah.
Seperti kebanyakan papan pengembangan yang ditampilkan di sini, ia memiliki sejumlah koneksi input dan output, baik digital dan analog, memungkinkan pengguna untuk menghubungkan segala jenis sensor dan aktuator (seperti motor) dalam jangkauan tak terbatas perangkat; dikombinasikan dengan logika yang dapat disesuaikan. Arduino beroperasi sendiri atau bersama dengan komputer atau perangkat lain - ini mendukung berbagai protokol komunikasi.
Anda juga dapat membeli add-ons berbentuk khusus yang dikenal sebagai "perisai", yang berada di atas papan Arduino utama, duplikat pin dan menambahkan fungsionalitas tambahan, seperti chip wifi Xbee.
Saya memiliki Arduino Uno sendiri, dan telah menulis beberapa tutorial Langkah Pertama Dengan Arduino: Melihat Lebih Dekat Papan Sirkuit & Struktur ProgramTerakhir kali saya meninggalkan Anda telah mengatur Arduino Anda untuk bekerja dengan Mac atau Windows, dan setelah mengunggah aplikasi tes sederhana yang berkedip LED on-board. Hari ini saya akan menjelaskan kode ... Baca lebih banyak di sini untuk Anda mulai Pemrograman Arduino untuk Pemula: Lalu Lintas Proyek Pengontrol CahayaMembangun pengontrol lampu lalu lintas Arduino membantu Anda mengembangkan keterampilan pengkodean dasar! Kami membantu Anda memulai. Baca lebih banyak , serta melihat pada Arduino starter kit Apa Yang Termasuk Dalam Kit Starter Arduino? [MakeUseOf Menjelaskan]Saya sebelumnya telah memperkenalkan perangkat keras open-source Arduino di sini di MakeUseOf, tetapi Anda akan membutuhkan lebih dari sekadar Arduino yang sebenarnya untuk membangun sesuatu darinya dan benar-benar memulai. Arduino "starter kit" adalah ... Baca lebih banyak yang berisi berbagai komponen elektronik serta hal-hal penting lainnya. Pada titik tertentu, saya bahkan mungkin mencoba menangani kubus LED seperti yang ada di bawah ini, jadi awasi terus.
LilyPad Arduino
Dirancang khusus untuk proyek-proyek e-tekstil yang dapat dipakai, LilyPad adalah versi kecil, bundar datar Arduino - tetapi sepenuhnya kompatibel. Koneksi dan pin berkurang, tetapi sebaliknya fungsionalitas inti sangat mirip. Jika Anda telah merancang dan menguji proyek Anda pada Arduino biasa dan sekarang ingin beralih ke pakaian, ini adalah yang terbaik.
Ada versi lain dari Arduino yang tersedia juga, seperti Mega dengan chip yang lebih cepat, lebih banyak memori, dan lebih banyak pin I / O, tetapi pada dasarnya sama - hanya lebih kecil atau lebih besar. Jika Anda melihat salah satu model Arduino sebagai perangkat pembelajaran utama, saya juga sangat menyarankan Anda menuju ke Kickstarter dan membantu mendanai Proyek modkit, sebuah perangkat lunak pemrograman visual yang inovatif sehingga pelajar dapat dengan mudah mengakses C ++.
Netduino
Pada pandangan pertama, Anda akan dimaafkan karena mengira Netduino sebagai Arduino. Sangat terilhami oleh keberhasilan rekan Italia-nya, the Netduino mungkin secara kloning, tetapi secara internal itu adalah platform kode yang berbeda. Dibangun untuk Berorientasi Objek Microsoft.Net C# bahasa dan sangat Windows-sentris, Netduino memungkinkan untuk pemrograman tingkat yang lebih tinggi daripada yang mungkin dilakukan dengan Arduino, di mana Anda pada dasarnya bekerja dengan C ++.
Pemrograman Netduino memerlukan Visual Studio dan Windows, meskipun ada dukungan eksperimental untuk proyek C # open source, Mono.
Sayangnya, hampir tidak ada dukungan atau komunitas di luar sana yang bekerja dengan hal-hal ini, jadi menemukan tutorial dan proyek yang sudah dibuat sebelumnya akan menjadi sulit. Hanya pertimbangkan jika Anda sangat suka C #, sudah tahu banyak tentang elektronik dan hanya ingin terjebak dengan Visual Studio.
BeagleBone & Raspberry Pi
Akhirnya di daftar kami, langkah dari mikrokontroler tipe Arduino, the Beagle Bone dan Raspberry Pi keduanya merupakan perangkat Linux tertanam, meskipun Raspberry Pi telah mendapatkan sebagian besar perhatian media untuk titik harga sangat rendah $ 25 dan adopsi cepat ke lingkungan pendidikan di sekitar dunia. Keduanya mampu memiliki distro Linux lengkap yang diinstal pada mereka, dan bahkan mengklaim bahwa Raspberry Pi dapat memutar video 1080P (bahkan ada Versi khusus raspberry dari XBMC Linux dikompilasi).
Keduanya menggunakan SD-card alih-alih hard drive besar, dan meskipun Beagle Bone secara teknis lebih unggul dalam hal prosesor, Raspberry Pi memiliki jumlah proyek dan pengembangan yang jauh lebih besar Itu.
Mengapa memilih Linux tertanam daripada mikrokontroler? Anak-anak BeagleBone mengatakan yang terbaik:
Sedangkan pengkodean berbasis template dari sistem seperti Arduino memudahkan untuk menyalin dan menempel proyek sederhana dan sejumlah yang lebih kompleks perpustakaan yang tidak memiliki banyak interaksi, pengembangan Linux selama 20 tahun telah menghasilkan serangkaian besar perangkat lunak yang sangat interoperable yang dapat digunakan dan dikolaborasikan, tanpa mengorbankan kesederhanaan melakukan sesuatu seperti mengganti LED atau mengganti atau membaca analog atau Sensor berbasis I2C.
Saya akan mengatakan bahwa memulai proyek elektronik pertama Anda dengan sistem ini akan menjadi jauh lebih sulit daripada dengan Arduino, tetapi pada akhirnya Anda akan memiliki kekuatan dan kekuatan yang jauh lebih besar kemungkinan.
Apakah Anda memiliki Raspberry Pi, Beaglebone, atau perangkat lain yang tercantum di sini? Beri tahu kami di komentar tentang proyek luar biasa yang telah Anda buat. Apakah Anda berpikir untuk mendapatkannya, dan mungkin kami dapat membantu Anda memutuskannya?
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.