Proyek Black BeagleBone untuk Pemula

Platform serbaguna untuk prototipe elektronik

BeagleBone Black mendapat banyak perhatian akhir-akhir ini. Dengan harga ritel yang disarankan sebesar $ 45 dan serangkaian fitur yang menjadikannya campuran serbaguna Raspberry Pi dan Arduino, ia menawarkan pengantar yang bagus untuk pengembangan perangkat keras dan jalur potensial dari proyek yang dibuat sebagai hobi bagi produk perangkat keras komersial. Bagi mereka yang baru mengenal BeagleBone Black, dan bertanya-tanya tentang kemungkinan-kemungkinannya, berikut adalah pilihan proyek di platform yang menawarkan berbagai tingkat tantangan kepada seorang pemula.

LED "Hello World"

Bagi banyak pemula, proyek pemrograman pertama yang diambil adalah "Hello World," sebuah program sederhana yang menampilkan kata-kata itu ke layar. Proyek di BeagleBoard ini dikembangkan oleh anggota komunitas untuk menawarkan pengenalan yang sama untuk mengoperasikan BeagleBoard Black. Proyek ini menggunakan API Node, yang akan akrab bagi banyak pengembang web. API digunakan untuk mengontrol LED, yang menyala, dan berputar melalui warna dari merah ke hijau ke biru. Proyek sederhana ini adalah pengantar yang baik ke BeagleBone Black sebagai platform.

Facebook Like Counter

Proyek ini, seperti sebelumnya, menggunakan perangkat lunak API yang sudah dikenal sebagai pengantar untuk mengembangkan BeagleBone Black. Penghitung seperti Facebook menggunakan API OpenGraph Facebook untuk menerima jumlah "suka" untuk node tertentu pada grafik menggunakan format JSON. Proyek kemudian menampilkan angka ke 4 digit, tujuh segmen layar LED. Proyek ini memberikan demonstrasi sederhana dari kekuatan BeagleBone dengan mudah berinteraksi dengan layanan web, sementara juga menawarkan banyak opsi ekstensi fisik untuk keluaran. Antarmuka web akan akrab bagi banyak pengembang, dan skrip Cloud9 / Node.js yang digunakan untuk menyalakan LED juga harus mudah diakses oleh banyak programmer pemula.

Perangkat Pemantau Jaringan

BeagleBone Black dilengkapi dengan banyak opsi koneksi perangkat keras, dan port ethernet onboard memungkinkannya dengan mudah menjadi alat pemantau jaringan yang mudah digunakan. Proyek ini menggunakan teknologi dari sebuah perusahaan bernama ntop, yang telah mengembangkan perangkat lunak pemantauan jaringan sumber terbuka. Orang-orang di ntop telah menyediakan port perangkat lunak mereka untuk BeagleBone Black. Setelah mengumpulkan dan menginstal kode, BeagleBone dapat digunakan untuk memantau koneksi Internet di jaringan Anda, mengidentifikasi pengguna bandwidth tinggi dan potensi risiko keamanan. Proyek ini bahkan berpotensi berfungsi sebagai alat yang terjangkau untuk sysadmin menjalankan jaringan kantor kecil.

BeagleBrew

Ungkapan "bebas, seperti dalam bir" yang digunakan oleh penggemar teknologi sumber terbuka berbicara kepada selera banyak orang di masyarakat; bagi orang-orang ini, proyek BeagleBrew mungkin merupakan pengantar yang bagus untuk BeagleBone Black. BeagleBrew dikembangkan sebagian oleh anggota Texas Instruments, para desainer di belakang proyek BeagleBoard. Sistem ini menggunakan kumparan baja, penukar panas air, dan sensor suhu untuk memonitor suhu fermentasi, dan mengelolanya menggunakan antarmuka berbasis web. Ini pada dasarnya adalah pengatur suhu, yang merupakan konsep yang cukup sederhana yang dapat cocok untuk pemula untuk penggemar BeagleBone menengah.

Android di BeagleBone

Memindahkan skala kompleksitas, proyek BeagleBone Android menghadirkan OS seluler open source yang populer ke BeagleBone Black. Proyek, bernama "perahu dayung" adalah port Android untuk prosesor TI Sitara, termasuk chip AM335x yang berfungsi sebagai basis untuk BeagleBone Black. Proyek ini memiliki komunitas pengembang yang berkembang dan ditujukan untuk menyediakan port Android yang stabil ke sejumlah prosesor TI. Port rowboat telah diuji dengan banyak aplikasi Android dari berbagai fungsi, termasuk akses sistem file, pemetaan, dan bahkan permainan. Proyek ini adalah titik lompatan besar bagi pengembang yang tertarik dengan Android sebagai basis untuk proyek perangkat keras di luar ponsel.