BeagleBone Black Projects for Beginners

Ang isang maraming nalalaman platform para sa electronics prototyping

Ang BeagleBone Black ay nakakuha ng maraming pansin kamakailan lamang. Sa pamamagitan ng isang iminungkahing tingi presyo na $ 45 at isang hanay ng mga tampok na gawin itong isang maraming nalalaman halo ng Raspberry Pi at Arduino, nag-aalok ito ng isang mahusay na pagpapakilala sa pag-unlad ng hardware at isang potensyal na landas mula sa mga proyekto na ginawa bilang isang hobbyist sa komersyal na maaaring mabuhay mga produkto ng hardware. Para sa mga bago sa BeagleBone Black, at nagtataka tungkol sa mga posibilidad, narito ang isang pagpipilian ng mga proyekto sa platform na nag-aalok ng iba't ibang mga antas ng hamon sa isang baguhan.

LED "Hello World"

Para sa maraming mga nagsisimula, ang unang proyekto sa pag-aaral ay kinuha sa "Hello World," isang simpleng programa na nag-output ng mga salitang iyon sa display. Ang proyektong ito sa BeagleBoard ay binuo ng isang miyembro ng komunidad upang mag-alok ng isang katulad na pagpapakilala sa pagpapatakbo ng BeagleBoard Black. Ang proyekto ay gumagamit ng Node API, na pamilyar sa maraming mga web developer. Ang API ay ginagamit upang kontrolin ang isang LED, na nag-iilaw, at nag-ikot sa mga kulay mula sa pula hanggang berde sa asul. Ang simpleng proyekto na ito ay isang mahusay na pagpapakilala sa BeagleBone Black bilang isang platform.

Facebook Like Counter

Ang proyektong ito, tulad ng naunang isa, ay gumagamit ng pamilyar na API ng software bilang panimula sa pag-unlad sa BeagleBone Black. Ang Facebook tulad ng counter ay gumagamit ng OpenGraph API ng Facebook upang matanggap ang bilang ng "gusto" para sa isang partikular na node sa graph gamit ang JSON na format. Ang proyekto pagkatapos output ang numero sa isang 4 digit, pitong segment na LED display. Ang proyektong ito ay nagbibigay ng isang simpleng pagpapakita ng kapangyarihan ng BeagleBone sa madaling pag-interfacing sa mga serbisyo sa web, habang nag-aalok din ng maraming iba't ibang mga pisikal na mga pagpipilian sa extension para sa output. Ang mga interface ng web ay pamilyar sa maraming mga developer, at ang script na Cloud9 / Node.js na ginamit upang ma-kapangyarihan ang LED ay dapat ding madaling lapitan para sa maraming mga programmer ng baguhan.

Network Monitoring Device

Ang BeagleBone Black ay mahusay na nilagyan ng maraming mga pagpipilian sa koneksyon sa hardware, at ang onboard ethernet port ay nagbibigay-daan ito upang madaling maging isang madaling gamiting network monitoring device. Ang proyektong ito ay gumagamit ng teknolohiya mula sa isang kumpanya na tinatawag na ntop, na nakabuo ng isang suite ng open source network monitoring software. Ang mga tao sa ntop ay nagbigay ng port ng kanilang software para sa BeagleBone Black. Sa pag-compile at pag-install ng code, maaaring gamitin ang BeagleBone upang masubaybayan ang mga koneksyon sa Internet sa iyong network, na nagpapakilala ng mga mataas na gumagamit ng bandwidth at potensyal na mga panganib sa seguridad. Ang proyektong ito ay maaaring kahit na potensyal na maglingkod bilang isang abot-kayang tool para sa isang sysadmin na tumatakbo sa isang maliit na network ng opisina.

BeagleBrew

Ang pananalitang "libre, tulad ng sa serbesa" na ginagamit ng mga mahilig sa open source tech ay nagsasalita sa panlasa ng marami sa komunidad; Para sa mga taong ito, ang proyekto ng BeagleBrew ay maaaring maging isang mahusay na pagpapakilala sa BeagleBone Black. Ang BeagleBrew ay binuo sa bahagi ng mga miyembro ng Texas Instruments, ang mga designer sa likod ng proyekto ng BeagleBoard. Ang sistema ay gumagamit ng isang bakal na likid, isang init ng tubig exchanger, at isang temperatura sensor upang subaybayan ang temperatura ng isang pagbuburo, at pamahalaan ito gamit ang isang web-based na interface. Ito ay mahalagang isang temperatura regulator, na kung saan ay isang simpleng sapat na konsepto na maaaring ito ay angkop para sa mga baguhan sa intermediate BeagleBone taong mahilig sa.

Android sa BeagleBone

Ang paglipat ng laki ng pagiging kumplikado, ang proyekto ng BeagleBone Android ay nagdudulot ng sikat na open source mobile OS sa BeagleBone Black. Ang proyekto, pinangalanang "rowboat" ay isang Android port para sa mga processor ng TI Sitara, kabilang ang AM335x chip na nagsisilbing base para sa BeagleBone Black. Ang proyekto ay may isang lumalaking komunidad ng mga developer at ay naglalayong magbigay ng isang matatag na port ng Android sa isang bilang ng mga processor ng TI. Ang port ng rowboat ay nasubok na may maraming mga Android app ng iba't ibang mga function, kabilang ang pag-access ng system file, pagmamapa, at kahit laro. Ang proyektong ito ay isang mahusay na jumping-off point para sa mga developer na interesado sa Android bilang batayan para sa mga proyekto ng hardware na lampas sa mga mobile phone.