Jeffrey Cross
Jeffrey Cross

En BeagleBone Black za vse vrste vikend projektov!

Ne glede na to, ali nameravate kupiti samostojno BeagleBone Black, posodobljen komplet s komponentami in a Kako začeti vodnik, ali pa se zgodi, da ima ta enojni računalnik, ki je postavljen naokrog, ki ga želite uporabiti, spodaj je nekaj projektov, ki jih je treba upoštevati, da pokažejo obseg in zmožnosti te vgrajene platforme Linuxa.

Naši vikend projekti so zasnovani tako, da so »prijazni za začetnike« in trajajo od 30 minut do 2 dni, odvisno od kompleksnosti in števila korakov. V nadaljevanju so naslednji projekti od enostavnih do zmernih težav, vsak pa bo potreboval majhno količino časa za posodobitev operacijskega sistema ali namestitev posebnih paketov za napajanje projekta. Zato so trije spodaj navedeni vzorčni projekti razvrščeni po predvidenem času, ki je potreben, da se začnejo izvajati.

Uporabniki novic se bodo želeli potopiti v prvi projekt, ne samo zato, ker ga je mogoče hitro zgraditi, ampak tudi zato, ker je takoj nagrajeno in zabavno spremljati spremembo projekta, odvisno od dejavnosti vašega omrežja. Ostala dva sta oba zmerno težka projekta in zahtevata različne časovne bloke, da bi uspela. Zagotovljena je vsa programska oprema za te projekte in vsi so precej plug-and-play, ko skupaj zberete ključne komponente projektov.

Najprej pojdimo na kratek ogled BeagleBone Black:

Slika preko Satish Kapalavayi.

Ko prvič upravljate BeagleBone Black, boste verjetno presenečeni nad njegovo kakovostjo izdelave. Zaobljeni vogali omogočajo udobno držanje plošče, velikost pa je skoraj enaka vozniški licenci. Plošča je lahka, vendar polna GPIO in možnosti povezovanja. Novejše plošče imajo na voljo več pomnilnika - in zato nekoliko višjo ceno, kot je prikazano zgoraj - vendar je splošna postavitev podobna tej sliki. Skratka, to je zabavna tabla, ki je še bolj zanimiva za prototip.


Internet Speedometer

Najlažji projekt te skupine je brez dvoma internetni merilnik hitrosti. Kot že ime pove, je to vizualni merilnik hitrosti dejavnosti vašega omrežja, ki se prikaže kot utripajoče in spreminjajoče se barve svetleče diode. Poleg projekta BeagleBone Black ta projekt zahteva samo mini paleto, skakalke, različne podatkovne in napajalne kable ter trak tricolor LED.

Čeprav je enostaven za izdelavo, se merilnik hitrosti ukvarja z enim edinstvenim vidikom plošče: njenima dvema PRUsoma ali programirljivima enotama v realnem času. Na zgornji sliki ni poudarjeno, da sta PRU dva dodatna procesorja na isti enoti kot glavni Cortex-A8 CPU. Delujejo s svojo lastno, nižjo hitrostjo 200Mhz (v primerjavi z 1000Mhz glavnega procesorja), vendar z namensko dodelitvijo I / O dogodkov. Kot je Shabaz povedal na forumih skupnosti element14, "je PRU učinkovit pri predaji dogodkov, ki imajo tesne omejitve v realnem času."

Nazaj na projekt, lahko vidite, da zahteva izvedbo nekaj deset ukaznih vrstic skupaj s pripravljenimi datotekami, toda to je večina gradnje. Po namestitvi in ​​konfiguriranju nekaterih osrednjih knjižnic ter izdelavi osnovnega vezja boste začeli delovati - in spremljali vaše omrežje! - v trenutku.


BeagleBone Audio Looper

Naslednji je BeagleBone Audio Looper. Prav tako imenovan točno za to, kar počne, BeagleBone Black tukaj je v kombinaciji z osnovno mizo in ohišje vezje, Python in Pure Data odprtokodne datoteke programske opreme, in USB zvočno kartico za ustvarjanje tri-stikalo učinke looper. Konstrukcija ohišja je precej preprosta in jo je mogoče preprosto spremeniti v nekaj bolj robustnega. Če ste kdaj gledali predstavitev Dorkbota na Pure Data ali vas je zanimalo mešanje in manipuliranje zvoka prek računalnika v korist analognih stikal, je BeagleBone Audio Looper preprosta in učinkovita.

Projekt lahko dodatno utrdite s spajkanjem lastnega ogrinjala za ploščo, s skrčenjem kroga in stikala, da se priključijo neposredno na razširitvene glave BeagleBone Black. V nasprotnem primeru je projekt prav tako precej preprost in zabaven za glasbene ustvarjalce.


Detektor za umazano posodo

In nenazadnje je Dirty Dish Detector. V prvih dveh projektih je BeagleBone Black izpostavljen in ima dodatno vezje. S tem projektom je plošča nameščena v ograjenem prostoru, vendar je nekoliko bolj zapletena. Ko je fizična gradnja končana, boste morali narediti nekaj pametnega nameščanja projekta nad prostorom za mobilnike ali pisarniškim pomivalnim koritom. In takrat se začne zabava.

Odpeljali vas bomo skozi zagon in konfiguriranje Cloud9 IDE, "spletnega urejevalnika kode", ki vam omogoča neposredno izvajanje datotek na BeagleBone Black iz spletnega brskalnika. Ima tudi vgrajen terminal za čarovništvo v ukazni vrstici. S pomočjo OpenCV bomo usposobili Logitechovo spletno kamero, da bo zaznala prisotnost umazanih posod, tudi ko je umivalnik čist, in pošiljati ustrezne. obvestila (po e-pošti, MMS-u ali oboje) vašim kolegom ali sodelavcem.

Če menite, da se bojijo, da bodo "jedi umazane", mi zaupajte, ko rečem, da se bodo še bolj znebili pojma umazanih posod zaradi in ustrezno prilagodi svoje navade. In če detektor sam tega ne stori, lahko projekt nadgradite na "detektiv", da ulovite krivce v dejanju, s pomočjo senzorja PIR ali drugega detektorja bližine, da sprožite fotografije, namesto da se osredotočate samo na elemente v ponor.


Ne glede na to, kateri projekt nameravate zgraditi (ali še bolje, spremeniti in vdreti v svoj vikend projekt), pustite opombo tukaj ali na posamezni strani projekta s slikami in zgodbo vaše gradnje. Radi bi videli, kaj ste prišli.

Nadaljnje branje in ogled BeagleBone Black:

Kako do: Začnite z BeagleBone Boost Your BeagleBone črno z Breakout Board programiranje BeagleBone Black PRUs BeagleBone Black - Delo z PRU-ICSS / PRUSSv2 Vgrajeni Linux izpolnjuje FPGA Capes

Delež

Pustite Komentar