Skip to main content

BeagleBone Black Projekter for begyndere

Zabawa z diodami LED z BeagleBone Black (April 2025)

Zabawa z diodami LED z BeagleBone Black (April 2025)
Anonim

BeagleBone Black har fået meget opmærksomhed i det seneste. Med en anbefalet udsalgspris på $ 45 og et sæt funktioner, der gør det til en alsidig blanding af Raspberry Pi og Arduino, giver den en god introduktion til hardwareudvikling og en potentiel vej fra projekter, der er lavet som en hobbyist til kommercielt levedygtige hardwareprodukter. For de nye til BeagleBone Black, og lurer på mulighederne, her er et udvalg af projekter på platformen, der tilbyder varierende udfordringer til en nybegynder.

LED "Hello World"

For mange begyndere er det første programmeringsprojekt, der er taget på, "Hello World", et simpelt program, der udsender disse ord til displayet. Dette projekt på BeagleBoard blev udviklet af et medlem af samfundet for at tilbyde en lignende introduktion til driften af ​​BeagleBoard Black. Projektet bruger Node API, som er kendt for mange webudviklere. API'en bruges til at styre en LED, som lyser op og cykler gennem farver fra rød til grøn til blå. Dette enkle projekt er en god introduktion til BeagleBone Black som en platform.

Facebook Like Counter

Dette projekt, som det forrige, bruger en velkendt software API som en introduktion til udvikling på BeagleBone Black. Facebook-lignende tælleren bruger Facebooks OpenGraph API til at modtage antallet af "likes" for en bestemt node på grafen ved hjælp af JSON formatet. Projektet sender så nummeret til en 4-cifret, syv segmenters LED-skærm. Projektet giver en simpel demonstration af BeagleBones magt, der nemt kan forbindes med webtjenester, samtidig med at der tilbydes mange forskellige fysiske udvidelsesmuligheder for output. Webgrænsefladerne er kendt for mange udviklere, og Cloud9 / Node.js-scriptet, der bruges til at drive LED'en, bør også være tilgængelig for mange nybegyndere.

Netværksovervågningsenhed

BeagleBone Black er veludstyret med en lang række hardwaretilslutningsmuligheder, og den indbyggede Ethernet-port gør det nemt at blive en praktisk netværksovervågningsenhed. Dette projekt bruger teknologi fra et firma kaldet ntop, der har udviklet en pakke af software til overvågning af open source-netværk. Folkene på ntop har leveret en port af deres software til BeagleBone Black. Ved sammenlægning og installation af koden kan BeagleBone bruges til at overvåge internetforbindelser på dit netværk, identificere brugere med høj båndbredde og potentielle sikkerhedsrisici. Dette projekt kan endda potentielt tjene som et overkommeligt værktøj til en sysadmin, der kører et lille kontornetværk.

BeagleBrew

Udtrykket "fri som i øl", der anvendes af open source tech entusiaster, taler til smag af mange i samfundet; For disse mennesker kan BeagleBrew-projektet være en god introduktion til BeagleBone Black. BeagleBrew blev udviklet til dels af medlemmer af Texas Instruments, designerne bag BeagleBoard-projektet. Systemet bruger en stålspole, en vandvarmeveksler og en temperatursensor til at overvåge temperaturen af ​​en fermentering og styre den ved hjælp af en webbaseret grænseflade. Det er i det væsentlige en temperaturregulator, som er et simpelt nok koncept, at det kunne være egnet til nybegyndere til mellemliggende BeagleBone-entusiaster.

Android på BeagleBone

BeagleBone Android-projektet flytter op på omfanget af kompleksitet og bringer det populære open source mobile OS til BeagleBone Black. Projektet, der hedder "rowboat", er en Android-port til TI Sitara-processorer, herunder AM335x-chipen, der tjener som base for BeagleBone Black. Projektet har et voksende samfund af udviklere og har til formål at give en stabil port af Android til en række TI-processorer. Robotbådsporten er blevet testet med mange Android-apps af forskellige funktioner, herunder adgang til filsystem, kortlægning og lige spil. Dette projekt er et godt spring-off-punkt for udviklere, der er interesseret i Android som grundlag for hardwareprojekter ud over mobiltelefoner.