BeagleBone черни проекти за начинаещи

Разнообразна платформа за прототипиране на електрониката

BeagleBone Black спечели много внимание напоследък. С предполагаемата цена на дребно от $ 45 и набор от функции, които го правят гъвкав микс от Raspberry Pi и Arduino, той предлага чудесно въведение в развитието на хардуера и потенциална пътека от проекти, направени като любител на търговски жизнеспособни хардуерни продукти. За тези, които са нови за BeagleBone Black, и се чудех за възможностите, тук е набор от проекти на платформата, които предлагат различни нива на предизвикателство за начинаещи.

LED "Здравей свят"

За много начинаещи първият програмен проект е "Hello World" - проста програма, която извежда тези думи на дисплея. Този проект на BeagleBoard е разработен от член на общността, за да предложи подобно въведение в работата на BeagleBoard Black. Проектът използва API на възел, който ще бъде познат на много уеб програмисти. Приложният програмен интерфейс (API) се използва за управление на светодиод, който светва и циклизира от червено до зелено до синьо. Този прост проект е добро представяне на BeagleBone Black като платформа.

Facebook като Counter

Този проект, подобно на предишния, използва познат софтуер API като въведение към разработването на BeagleBone Black. Фейсбук като Facebook използва OpenGraph API на Facebook, за да получи броя "харесвания" за конкретен възел на графиката, използвайки формата JSON. Проектът след това извежда номера на 4-цифрен, седем сегмента LED дисплей. Проектът осигурява проста демонстрация на мощта на BeagleBone за лесно взаимодействие с уеб услуги, като същевременно предлага много различни възможности за физическо разширение за изход. Уеб интерфейсите ще бъдат познати на много разработчици, а скриптът Cloud9 / Node.js, използван за захранване на светодиода, също трябва да бъде достъпен за много начинаещи програмисти.

Устройство за наблюдение на мрежата

BeagleBone Black е добре оборудван с множество опции за хардуерна връзка, а вграденият Ethernet порт позволява лесно да се превърне в удобно устройство за наблюдение на мрежата. Този проект използва технология от компания, наречена ntop, която е разработила пакет от отворен софтуер за мрежов мониторинг. Хората в ntop са предоставили пристанище на техния софтуер за BeagleBone Black. При компилирането и инсталирането на кода, BeagleBone може да се използва за наблюдение на интернет връзките във вашата мрежа, идентифициране на потребители с висок трафик и потенциални рискове за сигурността. Този проект може дори да служи като достъпен инструмент за sysadmin, управляващ малка офис мрежа.

BeagleBrew

Изразът "свободен като в бирата", използван от ентусиастите с отворен код, говори с вкусовете на мнозина в общността; за тези хора, проектът на BeagleBrew може да е чудесно въведение в BeagleBone Black. BeagleBrew е разработена отчасти от членове на Texas Instruments, дизайнерите зад проекта BeagleBoard. Системата използва стоманена бобина, воден топлообменник и температурен датчик, за да следи температурата на ферментацията и да я управлява чрез уеб интерфейс. Това е по същество регулатор на температурата, което е достатъчно проста концепция, че би могла да бъде подходяща за начинаещи до средни ентусиасти на BeagleBone.

Android на BeagleBone

С увеличаването на мащаба на сложността проектът BeagleBone Android въвежда популярната операционна система с отворен код за BeagleBone Black. Проектът, наречен "лодка", е порта за Android за процесори TI Sitara, включително чипът AM335x, който служи като база за BeagleBone Black. Проектът има нарастваща общност от разработчици и има за цел да осигури стабилен порт на Android за редица TI процесори. Портът за лодка за лодки е тестван с много приложения на Android с различни функции, включително достъп до файлова система, картографиране и дори игри. Този проект е чудесен скок за разработчиците, които се интересуват от Android като основа за хардуерни проекти извън мобилните телефони.