BeagleBone Black-projekter for begyndere

Indholdsfortegnelse:

BeagleBone Black-projekter for begyndere
BeagleBone Black-projekter for begyndere
Anonim

Med en vejledende udsalgspris på $45 og et sæt funktioner, der gør det til en alsidig blanding af Raspberry Pi og Arduino, tilbyder BeagleBone Black en fantastisk introduktion til hardwareudvikling og en potentiel vej fra projekter lavet som hobby til kommercielt levedygtige hardwareprodukter.

Begynd at bruge BeagleBone Black gennem et af flere nyttige introduktionsprojekter.

Image
Image

LED 'Hello World'

For mange begyndende programmører er det første kodningsprojekt, de gennemfører, den fælles Hello World. Dette enkle program udsender disse ord til displayet. Dette projekt på BeagleBoard blev udviklet af et fællesskabsmedlem for at tilbyde en lignende introduktion til betjening af BeagleBoard Black.

Projektet bruger Node API, som vil være kendt for mange webudviklere. API'en styrer en LED, som skifter gennem farverne fra rød til grøn til blå. Dette enkle projekt er en god introduktion til BeagleBone Black som platform.

Facebook Like Counter

Ligesom det forrige projekt bruger dette projekt en velkendt software API som en introduktion til udvikling på BeagleBone Black. Den Facebook-lignende tæller bruger Facebooks OpenGraph API til at modtage antallet af Likes for en bestemt node på grafen ved hjælp af JSON-formatet. Projektet udsender nummeret til et firecifret LED-display med syv segmenter.

Projektet giver en simpel demonstration af BeagleBones evne til nemt at interface med webtjenester, samtidig med at det tilbyder mange fysiske udvidelsesmuligheder for output. Webgrænsefladerne vil være velkendte for mange udviklere. Cloud9/Node.js-scriptet, der bruges til at drive LED'en, burde også være tilgængeligt for mange begyndere programmører.

Netværksovervågningsenhed

BeagleBone Black er udstyret med flere hardwaretilslutningsmuligheder. Den indbyggede Ethernet-port gør det muligt at blive en netværksovervågningsenhed.

Dette projekt bruger teknologi fra et firma kaldet ntop. Folkene hos ntop leverede en port af deres software til BeagleBone Black. Efter kompilering og installation af koden overvåger BeagleBone internetforbindelser på dit netværk og identificerer brugere med høj båndbredde og potentielle sikkerhedsrisici. Dette projekt kan tjene som et overkommeligt værktøj for en systemadministrator, der kører et lille kontornetværk.

BeagleBrew

Hvis du er en open source-teknologientusiast, kan BeagleBrew-projektet være en god introduktion til BeagleBone Black. BeagleBrew blev delvist udviklet af medlemmer af Texas Instruments, designerne bag BeagleBoard-projektet.

Systemet bruger en stålspiral, en vandvarmeveksler og en temperatursensor til at overvåge temperaturen på en fermentering og styre den ved hjælp af en webbaseret grænseflade. Det er i bund og grund en temperaturregulator, som er et simpelt koncept, der er velegnet til begyndere til mellemliggende BeagleBone-entusiaster.

Android på BeagleBone

BeagleBone Android-projektet flytter kompleksitetsskalaen op og bringer det populære open source-mobiloperativsystem til BeagleBone Black. Projektet, kaldet robåd, er en Android-port til TI Sitara-processorer, inklusive AM335x-chippen, der fungerer som base for BeagleBone Black. Projektet har et voksende fællesskab af udviklere. Det sigter mod at give en stabil Android-port til en række TI-processorer.

Robådhavnen er blevet testet med mange Android-apps med forskellige funktioner, herunder filsystemadgang, kortlægning og spil. Dette projekt er et godt udgangspunkt for udviklere, der er interesseret i Android som grundlag for hardwareprojekter ud over mobiltelefoner.

Anbefalede: