BeagleBone შავი პროექტები დამწყებთათვის

Სარჩევი:

BeagleBone შავი პროექტები დამწყებთათვის
BeagleBone შავი პროექტები დამწყებთათვის
Anonim

შემოთავაზებული საცალო ფასით $45 და ფუნქციების კომპლექტით, რაც მას Raspberry Pi-სა და Arduino-ს მრავალმხრივ ნაზავს აქცევს, BeagleBone Black გთავაზობთ შესანიშნავ შესავალს ტექნიკის განვითარებაში და პოტენციურ გზას ჰობისტური პროექტებიდან კომერციულამდე. სიცოცხლისუნარიანი ტექნიკის პროდუქტები.

დაიწყეთ BeagleBone Black-ის გამოყენება რამდენიმე სასარგებლო შესავალი პროექტის მეშვეობით.

Image
Image

LED 'Hello World'

ბევრი დამწყები პროგრამისტისთვის, კოდირების პირველი პროექტი, რომელსაც ისინი ასრულებენ, არის საერთო Hello World. ეს მარტივი პროგრამა აჩვენებს ამ სიტყვებს ეკრანზე.ეს პროექტი BeagleBoard-ზე შეიქმნა საზოგადოების წევრის მიერ, რათა შესთავაზოს მსგავსი შესავალი BeagleBoard Black-ის მართვაში.

პროექტი იყენებს Node API-ს, რომელიც ნაცნობი იქნება მრავალი ვებ დეველოპერისთვის. API აკონტროლებს LED-ს, რომელიც მოძრაობს ფერებში წითელიდან მწვანედან ლურჯამდე. ეს მარტივი პროექტი არის BeagleBone Black-ის, როგორც პლატფორმის კარგი შესავალი.

ფეისბუქის მოწონების მრიცხველი

როგორც წინა პროექტი, ეს პროექტი იყენებს ნაცნობ პროგრამულ API-ს, როგორც შესავალი BeagleBone Black-ზე განვითარებისთვის. Facebook-ის მსგავსი მრიცხველი იყენებს Facebook-ის OpenGraph API-ს, რათა მიიღოს მოწონებების რაოდენობა გრაფიკზე კონკრეტული კვანძისთვის JSON ფორმატის გამოყენებით. პროექტი გამოაქვს ნომერი ოთხნიშნა, შვიდი სეგმენტიანი LED დისპლეით.

პროექტი უზრუნველყოფს BeagleBone-ის სიმძლავრის მარტივ დემონსტრირებას ვებ სერვისებთან მარტივად ინტერფეისის, ამასთანავე გთავაზობთ მრავალ ფიზიკურ გაფართოების ვარიანტს გამომავალისთვის. ვებ ინტერფეისები ბევრი დეველოპერისთვის იქნება ნაცნობი. Cloud9/Node.js სკრიპტი, რომელიც გამოიყენება LED-ის გასაძლიერებლად, ასევე ხელმისაწვდომი უნდა იყოს მრავალი დამწყები პროგრამისტისთვის.

ქსელის მონიტორინგის მოწყობილობა

BeagleBone Black აღჭურვილია ტექნიკის კავშირის რამდენიმე ვარიანტით. ბორტ Ethernet პორტი საშუალებას აძლევს მას გახდეს ქსელის მონიტორინგის მოწყობილობა.

ეს პროექტი იყენებს ტექნოლოგიას კომპანიისგან სახელად ntop. ntop-ის ხალხმა უზრუნველყო BeagleBone Black-ის პროგრამული უზრუნველყოფის პორტი. კოდის შედგენისა და ინსტალაციის შემდეგ, BeagleBone აკონტროლებს ინტერნეტ კავშირებს თქვენს ქსელში, განსაზღვრავს მაღალი გამტარუნარიანობის მომხმარებლებს და უსაფრთხოების პოტენციურ რისკებს. ეს პროექტი შეიძლება გახდეს ხელმისაწვდომი ინსტრუმენტი sysadmin-ისთვის, რომელიც მართავს მცირე საოფისე ქსელს.

BeagleBrew

თუ თქვენ ხართ ღია კოდის ტექნოლოგიების მოყვარული, BeagleBrew პროექტი შეიძლება იყოს შესანიშნავი შესავალი BeagleBone Black-ისთვის. BeagleBrew ნაწილობრივ შეიქმნა Texas Instruments-ის წევრების მიერ, დიზაინერები BeagleBoard პროექტის უკან.

სისტემა იყენებს ფოლადის ხვეულს, წყლის სითბოს გადამცვლელს და ტემპერატურის სენსორს დუღილის ტემპერატურის მონიტორინგისა და ვებზე დაფუძნებული ინტერფეისის გამოყენებით მისი მართვისთვის. ეს არსებითად ტემპერატურის რეგულატორია, რაც მარტივი კონცეფციაა, რომელიც შესაფერისია BeagleBone-ის დამწყები და საშუალო დონის მოყვარულთათვის.

Android BeagleBone-ზე

სირთულის მასშტაბის ამაღლებით, BeagleBone Android პროექტმა მოაქვს პოპულარული ღია კოდის მობილური OS BeagleBone Black-ში. პროექტი, სახელად rowboat, არის Android პორტი TI Sitara პროცესორებისთვის, მათ შორის AM335x ჩიპი, რომელიც ემსახურება როგორც ბაზას BeagleBone Black-ისთვის. პროექტს ჰყავს დეველოპერების მზარდი საზოგადოება. ის მიზნად ისახავს Android-ის სტაბილური პორტის მიწოდებას TI პროცესორებისთვის.

ნავის ნავის პორტი გამოცდილია სხვადასხვა ფუნქციის მრავალი Android აპით, მათ შორის ფაილურ სისტემაზე წვდომის, რუკების და თამაშების ჩათვლით. ეს პროექტი შესანიშნავი ნაბიჯია დეველოპერებისთვის, რომლებიც დაინტერესებულნი არიან Android-ით, როგორც მობილური ტელეფონების მიღმა ტექნიკის პროექტების საფუძველი.

გირჩევთ: