Yeni Başlayanlar için BeagleBone Siyah Projeler

Elektronik prototipleme için çok yönlü bir platform

BeagleBone Black son zamanlarda çok ilgi gördü. 45 $ 'lık bir perakende satış fiyatı ve onu Raspberry Pi ve Arduino'nun çok yönlü bir karışımı haline getiren bir dizi özellik ile, donanım geliştirme ve ticari açıdan uygun donanım ürünlerine yönelik bir hobi olarak yapılan projelerden potansiyel bir yol sunar. BeagleBone Black'e yeni olanlar için ve olasılıkları merak ederek, platformda yeni başlayanlara farklı seviyelerde meydan okuma sunan projelerden bir seçki.

LED “Merhaba Dünya”

Yeni başlayanlar için, ilk programlama projesi “Merhaba Dünya” dır, bu kelimeleri ekrana yansıtan basit bir programdır. BeagleBoard üzerindeki bu proje, BeagleBoard Black'in kullanılmasına benzer bir giriş sunmak için toplumun bir üyesi tarafından geliştirildi. Proje, birçok web geliştiricisine aşina olacak olan Düğüm API'sini kullanmaktadır. API, yanan bir LED'i kontrol etmek için kullanılır ve kırmızıdan yeşile maviden renklere geçiş yapar. Bu basit proje, bir platform olarak BeagleBone Black'e iyi bir giriş niteliğindedir.

Facebook Gibi Sayaç

Bu proje, öncekiler gibi, BeagleBone Black üzerinde geliştirmeye giriş olarak tanıdık bir yazılım API'si kullanıyor. Facebook benzeri sayaç, JSON formatını kullanarak grafikteki belirli bir düğüm için “beğen” sayısını almak üzere Facebook'un OpenGraph API'sini kullanır. Proje daha sonra sayıyı 4 haneli, yedi segment LED ekrana çıkarır. Proje, BeagleBone'un web servisleri ile kolayca arayüz oluşturulmasının basit bir sunumunu sunarken, aynı zamanda çıktı için birçok farklı fiziksel genişletme seçeneği sunuyor. Web arayüzleri birçok geliştiriciye aşina olacak ve LED'i çalıştırmak için kullanılan Cloud9 / Node.js betiği de birçok yeni programcı için ulaşılabilir olmalıdır.

Ağ İzleme Cihazı

BeagleBone Black, çok sayıda donanım bağlantı seçeneği ile iyi bir donanıma sahiptir ve yerleşik ethernet portu, kolayca kullanışlı bir ağ izleme cihazı haline gelmesine izin verir. Bu proje, bir açık kaynak ağ izleme yazılımı paketi geliştirmiş olan ntop adında bir şirketten teknoloji kullanıyor. Ntop'taki insanlar, BeagleBone Black için yazılımlarının bir portunu sağladılar. Kodu derlerken ve kurarken, BeagleBone ağınızdaki İnternet bağlantılarını izlemek, yüksek bant genişliği kullanıcıları ve olası güvenlik risklerini tanımlamak için kullanılabilir. Bu proje, potansiyel olarak küçük bir ofis ağını çalıştıran bir sistem yöneticisi için uygun bir araç işlevi görebilir.

BeagleBrew

Açık kaynaklı teknoloji meraklıları tarafından kullanılan “birada olduğu gibi” ifadesi, toplumdaki pek çok kişinin beğenisine hitap ediyor; Bu insanlar için BeagleBrew projesi BeagleBone Black'e harika bir giriş olabilir. BeagleBrew, kısmen BeagleBoard projesinin arkasındaki tasarımcılardan Texas Instruments üyeleri tarafından geliştirildi. Sistem bir çelik bobin, bir su ısı eşanjörü ve bir fermantasyon sıcaklığını izlemek ve bir web-tabanlı arayüz kullanarak yönetmek için bir sıcaklık sensörü kullanır. Temel olarak, başlangıç ​​seviyesindeki BeagleBone meraklıları için uygun olabileceği kadar basit bir konsept olan bir sıcaklık regülatörüdür.

BeagleBone üzerinde Android

Karmaşıklığın ölçeğini büyüten BeagleBone Android projesi, popüler açık kaynaklı mobil işletim sistemini BeagleBone Black'e taşıyor. “Rowboat” adlı proje, BeagleBone Black için temel olarak hizmet veren AM335x yongası da dahil olmak üzere TI Sitara işlemcileri için bir Android bağlantı noktasıdır. Proje, giderek büyüyen bir geliştirici topluluğuna sahip ve bir dizi TI işlemcisine Android'in istikrarlı bir portu sağlamayı amaçlıyor. Kayık limanı, dosya sistemi erişimi, haritalama ve hatta oyunlar dahil olmak üzere çeşitli fonksiyonların birçok Android uygulamasıyla test edilmiştir. Bu proje, cep telefonlarının ötesinde donanım projelerinin temeli olarak Android ile ilgilenen geliştiriciler için harika bir atlama noktasıdır.