Projektet BeagleBone Black për fillestarët

Një platformë e gjithanshme për prototyping elektronike

BeagleBone Black ka fituar shumë vëmendje kohët e fundit. Me një çmim të shitjes me pakicë prej $ 45 dhe një sërë karakteristikash që e bëjnë atë një përzierje të gjithanshme të mjedrës Pi dhe Arduino, ofron një hyrje të madhe për zhvillimin e pajisjeve dhe një rrugë të mundshme nga projektet e bëra si një hobbyist për produktet hardware praktikisht të qëndrueshme. Për ata të rinj të BeagleBone Black, dhe pyesin në lidhje me mundësitë, këtu është një përzgjedhje e projekteve në platformë që ofrojnë nivele të ndryshme të sfidës për një fillestar.

LED "Hello World"

Për shumë fillestar, projekti i parë i programimit është "Hello World", një program i thjeshtë që nxjerr këto fjalë në ekran. Ky projekt në BeagleBoard u zhvillua nga një anëtar i komunitetit për të ofruar një hyrje të ngjashme për të vepruar në BeagleBoard Black. Projekti përdor API Node, i cili do të jetë i njohur për shumë zhvillues web. API përdoret për të kontrolluar një LED, i cili ndizet, dhe ciklet përmes ngjyrave nga e kuqe në të gjelbër në blu. Ky projekt i thjeshtë është një hyrje e mirë për BeagleBone Black si një platformë.

Facebook si Counter

Ky projekt, si ai i mëparshëm, përdor një API të njohur të softuerit si një hyrje për zhvillimin në BeagleBone Black. Facebook si counter përdor API OpenGraph të Facebook për të marrë numrin e "pëlqimeve" për një nyje të veçantë në grafik duke përdorur formatin JSON. Projekti pastaj nxjerr numrin në një ekran me 4 shifra, me shtatë segmente LED. Projekti ofron një demonstrim të thjeshtë të fuqisë së BeagleBone në ndërlidhjen e lehtë me shërbimet e uebit, duke ofruar gjithashtu shumë opsione të ndryshme për shtrirjen fizike. Ndërfaqet e uebit do të jenë të njohura për shumë zhvillues, dhe skedari Cloud9 / Node.js i përdorur për të fuqizuar LED duhet gjithashtu të jetë i afrueshëm për shumë programues fillestar.

Pajisja e Monitorimit të Rrjetit

BeagleBone Black është e pajisur mirë me një sërë mundësish të lidhjes hardware, dhe portin ethernet në bord lejon që ai të bëhet lehtësisht një mjet i dobishëm për monitorimin e rrjetit. Ky projekt përdor teknologjinë nga një kompani e quajtur ntop, të cilët kanë zhvilluar një suitë të softuerit të monitorimit të rrjetit me burim të hapur. Njerëzit në ntop kanë ofruar një port të softuerit të tyre për BeagleBone Black. Pas përpilimit dhe instalimit të kodit, BeagleBone mund të përdoret për të monitoruar lidhjet në Internet në rrjetin tuaj, duke identifikuar përdoruesit me bandë të lartë dhe rreziqet potenciale të sigurisë. Ky projekt mund të shërbejë potencialisht si një mjet i përballueshëm për një sistemist që drejton një rrjet të vogël zyre.

BeagleBrew

Shprehja "e lirë, si në birrë" e përdorur nga entuziastët e softuerit me kod të hapur flet për shijet e shumë njerëzve në komunitet; për këta njerëz, projekti BeagleBrew mund të jetë një hyrje e madhe për BeagleBone Black. BeagleBrew u zhvillua pjesërisht nga anëtarët e Texas Instruments, projektuesit e projektit BeagleBoard. Sistemi përdor një spirale çeliku, një shkëmbyes nxehtësie të ujit dhe një sensorë të temperaturës për të monitoruar temperaturën e një fermentimi dhe për ta menaxhuar atë duke përdorur një ndërfaqe të bazuar në ueb. Është në thelb një rregullator i temperaturës, i cili është një koncept i thjeshtë që mund të jetë i përshtatshëm për fillestarët tek entuziastët e BeagleBone.

Android në BeagleBone

Duke lëvizur deri në shkallën e kompleksitetit, projekti i BeagleBone Android sjell softuer me popullaritet të hapur celular të hapur tek BeagleBone Black. Projekti i quajtur "rowboat" është një portë Android për procesorët TI Sitara, duke përfshirë chip AM335x që shërben si bazë për BeagleBone Black. Projekti ka një komunitet në rritje të zhvilluesve dhe ka për qëllim të sigurojë një port të qëndrueshëm të Android për një numër të procesorëve të TI. Porti i rreshtit të detit është testuar me shumë aplikacione Android me funksione të ndryshme, duke përfshirë qasjen në sistemin e skedarëve, hartën dhe madje edhe lojërat. Ky projekt është një pikë e madhe kërcimi për zhvilluesit të cilët janë të interesuar në Android si bazë për projektet e pajisjeve përtej telefonave celularë.