BeagleBone Black Proiecte pentru începători

O platformă versatilă pentru prototipuri electronice

BeagleBone Black a câștigat multă atenție în ultima vreme. Cu un preț de vânzare recomandat de 45 USD și un set de caracteristici care îl fac un amestec versatil de Raspberry Pi și Arduino, acesta oferă o introducere excelentă în dezvoltarea hardware și o cale potențială de la proiecte făcute ca un pasionat de produse hardware viabile din punct de vedere comercial. Pentru cei noi de la BeagleBone Black, și întrebați despre posibilitățile, aici este o selecție de proiecte pe platformă care oferă nivele diferite de provocare pentru un începător.

LED-ul "Hello World"

Pentru mulți începători, primul program de programare preluat este "Hello World", un program simplu care transmite aceste cuvinte pe ecran. Acest proiect pe BeagleBoard a fost dezvoltat de un membru al comunității pentru a oferi o introducere similară pentru operarea BeagleBoard Black. Proiectul utilizează API-ul Node, care va fi familiar pentru mulți dezvoltatori web. API-ul este utilizat pentru a controla un LED, care se aprinde, și cicluri prin culori de la roșu la verde până la albastru. Acest proiect simplu este o introducere bună a platformei BeagleBone Black.

Facebook ca și Counter

Acest proiect, la fel ca cel precedent, utilizează un API familiarizat cu software-ul ca o introducere în dezvoltarea pe BeagleBone Black. Controlerul de tip Facebook utilizează API-ul OpenGraph al Facebook pentru a primi numărul de "plăceri" pentru un anumit nod din grafic utilizând formatul JSON. Proiectul transmite apoi numărul la un afișaj LED cu 4 cifre și șapte segmente. Proiectul oferă o demonstrație simplă a puterii BeagleBone la interfața cu ușurință cu serviciile web, oferind de asemenea multe opțiuni de extindere fizică pentru ieșire. Interfețele web vor fi familiare multor dezvoltatori, iar scriptul Cloud9 / Node.js folosit pentru alimentarea cu LED-uri ar trebui să fie, de asemenea, accesibil pentru mulți programatori începători.

Dispozitiv de monitorizare a rețelei

BeagleBone Black este bine echipat cu o multitudine de opțiuni de conectare hardware, iar portul ethernet de la bord permite să devină cu ușurință un dispozitiv de monitorizare a rețelei la îndemână. Acest proiect utilizează tehnologie de la o companie numită ntop, care a dezvoltat o suită de software de monitorizare a rețelei open source. Oamenii de la ntop au furnizat un port de software pentru BeagleBone Black. După compilarea și instalarea codului, BeagleBone poate fi utilizat pentru a monitoriza conexiunile Internet din rețeaua dvs., identificând utilizatorii cu lățime de bandă ridicată și potențialele riscuri de securitate. Acest proiect ar putea chiar să servească drept instrument accesibil pentru o rețea de administrare a unei rețele mici de birouri.

BeagleBrew

Expresia "liber, ca și în bere", folosită de entuziaștii de tehnologie open source, vorbește cu gusturile multora din comunitate; pentru acești oameni, proiectul BeagleBrew ar putea fi o mare introducere la BeagleBone Black. BeagleBrew a fost dezvoltat în parte de membrii Texas Instruments, designerii din spatele proiectului BeagleBoard. Sistemul folosește o bobină de oțel, un schimbător de căldură de apă și un senzor de temperatură pentru a monitoriza temperatura unei fermentări și pentru ao gestiona utilizând o interfață web. Este, în esență, un regulator de temperatură, care este un concept suficient de simplu încât ar putea fi potrivit pentru pasionații începători până la intermediari de BeagleBone.

Android pe BeagleBone

Mergând la scară de complexitate, proiectul BeagleBone Android aduce popularul sistem de operare open source mobil la BeagleBone Black. Proiectul, numit "boatboat", este un port Android pentru procesoarele TI Sitara, inclusiv chipul AM335x care servește drept bază pentru BeagleBone Black. Proiectul are o comunitate tot mai mare de dezvoltatori și vizează asigurarea unui port stabil de Android pentru un număr de procesoare TI. Portul cu barcă a fost testat cu multe aplicații Android cu diverse funcții, inclusiv accesul la sistemul de fișiere, cartografiere și chiar jocuri. Acest proiect este un excelent punct de pornire pentru dezvoltatorii care sunt interesați de Android ca bază pentru proiectele hardware dincolo de telefoanele mobile.