En BeagleBone Black for alle typer helgprosjekter! - 💡 Fix My Ideas

En BeagleBone Black for alle typer helgprosjekter!

En BeagleBone Black for alle typer helgprosjekter!


Forfatter: Ethan Holmes, 2019

Enten du vurderer å kjøpe en frittstående BeagleBone Black, er det oppdaterte settet komplett med komponenter og a Starter guide, eller bare tilfeldigvis ha denne single-board-datamaskinen legger rundt og ser ut til å bli brukt, oppført nedenfor, er noen prosjekter å vurdere som viser rekkevidden og evnene til denne innebygde Linux-plattformen.

Våre helgenprosjekter er utformet for å være "nybegynnere" og ta alt fra 30 minutter til 2 dager å bygge, avhengig av inneboende kompleksitet og antall trinn involvert. Når det er sagt, spenner de følgende prosjektene fra enkle til moderate problemer, og hver vil kreve litt tid til å enten oppdatere operativsystemet eller installere bestemte pakker for å drive prosjektet. Derfor er de tre prøveprosjektene som er oppført nedenfor, bestilt av den estimerte tiden som kreves for å få dem i gang.

Nybegynnervennere vil dykke inn på det første prosjektet, ikke bare fordi det er raskt å bygge, men også fordi det er umiddelbart givende og morsomt å se på prosjektendringen, avhengig av nettverksaktiviteten din. De to andre er begge moderat vanskelige prosjekter og krever forskjellige blokker av tid for å få dem til å lykkes. All programvare for disse prosjektene er gitt, og alle er ganske plug-and-play når du samler kjernekomponentene i prosjektene sammen.

Først la oss ta en rask tur til BeagleBone Black:

Bilde via Satish Kapalavayi.

Når du først håndterer BeagleBone Black, vil du sannsynligvis bli overrasket av byggekvaliteten. De avrundede hjørnene gjør styret behagelig å holde, og størrelsen er nesten identisk med et førerkort. Styret er lett, men fullt av GPIOer og tilkoblingsmuligheter. Nyere brett har økt minnet tilgjengelig - og dermed en litt høyere pris enn vist ovenfor - men den generelle utformingen ligner på dette bildet. Kort sagt, det er et morsomt bord å holde, og jo mer spennende å prototype med.


Internett-hastighetsmåler

Det enkleste prosjektet i denne gjengen er uten tvil Internett-hastighetsmåleren. Som navnet antyder, er det et visuelt hastighetsmålere av nettverksaktiviteten din, gjengitt som blinkende og fargeskiftende lysdioder. I tillegg til BeagleBone Black krever dette prosjektet bare et mini-brødbrett, jumperkabler, ulike data- og strømkabler, og en stripe av tricolor-lysdioder.

Selv om det er enkelt å bygge, håndterer speedometeret ett unikt aspekt av brettet: de to PRUene, eller Programmerbare Realtime Units. Ikke påpekt i bildet ovenfor, er PRUene to ekstra CPUer på samme dør som hoved Cortex-A8 CPU. De kjører på egenhånd, lavere, klokkehastighet på 200Mhz (sammenlignet med hovedprosessens 1000Mhz), men med dedikert tildeling til I / O-hendelser. Som Shabaz satte det på element14s fellesskapsfora, "The PRU er effektiv til å avlevere hendelser som har stramme realtidsbegrensninger."

Tilbake til prosjektet kan du se at det krever å utføre noen få dusin kommandolinjer sammen med ferdige filer, men det er hoveddelen av bygningen. Etter at du har installert og konfigurert noen kjernebiblioteker og bygd grunnkretsen, vil du være oppe - og overvåke nettverket ditt! - på kort tid.


BeagleBone Audio Looper

Neste opp er BeagleBone Audio Looper. BeagleBone Black her kombineres også med en grunnleggende brødbrett og kabinettkrets, Python og Pure Data åpen kildekode-programvarefiler, og et USB-lydkort for å skape en trebryter-effektløper. Kabinettdesignet er ganske enkelt og kan lett endres til noe mer robust. Hvis du noensinne har sett en Dorkbot-presentasjon på Pure Data eller vært interessert i å blande og manipulere lyd via datamaskinen din til fordel for analoge brytere, er BeagleBone Audio Looper enkel og effektiv.

Du kan konsolidere prosjektet ytterligere ved å lodde din egen kappe for brettet, krympe breadboard kretsen og bryterene for å plugge direkte inn i BeagleBone Blacks ekspansjonshoder. Ellers er dette prosjektet også ganske enkelt og morsomt for musikere.


Dirty Dish Detector

Sist men ikke minst er den skitne skåldetektoren. I de to første prosjektene er BeagleBone Black eksponert og har en supplerende brødbrettskrets. Med dette prosjektet er styret plassert i et kabinett, men det er litt mer komplisert enn det. Når den fysiske bygningen er fullført, må du gjøre noe smart installasjon av prosjektet over din creator space eller kontorvask. Og det er når moroa begynner.

Vi vil gå igjennom å initiere og konfigurere Cloud9 IDE, en "online kodeditor" som lar deg kjøre filer direkte på BeagleBone Black fra en nettleser. Den har til og med en innebygd terminal for kommandolinjevirksomhet. Ved hjelp av OpenCV trener vi Logitech-webkameraet for å oppdage tilstedeværelsen av skitne retter, og også når vasken er ren og å sende respektive varsler (via e-post, MMS eller begge deler) til kolleger eller kolleger.

Hvis du tror at de vil få deg til å få "retter er skitne" varsler, stol på meg når jeg sier at de vil ødelegge enda mer begrepet skitne retter på grunn av varslene, og juster deres vaner tilsvarende. Og hvis detektoren alene ikke gjør det, kan du alltid oppgradere prosjektet til en "detektiv" for å fange syndere i handlingen, ved å bruke en PIR-sensor eller annen nærhetsdetektor til å utløse bilder, i stedet for å bare fokusere på elementer i synke.


Uansett hvilket prosjekt du planlegger å bygge (eller enda bedre, endre og hack inn i ditt eget Weekendprosjekt), la et notat her eller på den respektive prosjektsiden med bilder og en historie om din bygning. Vi elsker å se hva du kommer opp med.

Videre BeagleBone Black Lesing og visning:

Hvordan-til: Kom i gang med BeagleBone Boost BeagleBone Black med Breakout Board Programmering BeagleBone Black PRUs BeagleBone Black - Arbeide med PRU-ICSS / PRUSSv2 Embedded Linux oppfyller FPGA Capes



Du Kan Være Interessert

Flashback: $ 30 Micro Forge

Flashback: $ 30 Micro Forge


B-Roll: En kreativ ting en dag (Dag 032 / 3D Zoetrope Experiment)

B-Roll: En kreativ ting en dag (Dag 032 / 3D Zoetrope Experiment)


Bruk enkle komponenter til å lage en tonehøyttaler

Bruk enkle komponenter til å lage en tonehøyttaler


En delikat overgrodd grønnsakshage

En delikat overgrodd grønnsakshage