บีเกิ้ลโบนแบล็คโปรเจกต์สำหรับมือใหม่

สารบัญ:

บีเกิ้ลโบนแบล็คโปรเจกต์สำหรับมือใหม่
บีเกิ้ลโบนแบล็คโปรเจกต์สำหรับมือใหม่
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 ใช้ OpenGraph API ของ Facebook เพื่อรับจำนวนไลค์สำหรับโหนดเฉพาะบนกราฟโดยใช้รูปแบบ JSON โปรเจ็กต์จะส่งออกตัวเลขไปยังจอแสดงผล LED สี่หลักเจ็ดส่วน

โปรเจ็กต์นี้สาธิตให้เห็นถึงพลังของ BeagleBone อย่างง่ายๆ ในการเชื่อมต่อกับบริการบนเว็บอย่างง่ายดาย ในขณะเดียวกันก็มีตัวเลือกส่วนขยายทางกายภาพมากมายสำหรับเอาต์พุต อินเทอร์เฟซเว็บจะคุ้นเคยกับนักพัฒนาหลายคนสคริปต์ Cloud9/Node.js ที่ใช้ในการจ่ายไฟ LED ควรเข้าถึงได้สำหรับโปรแกรมเมอร์มือใหม่หลายคน

อุปกรณ์ตรวจสอบเครือข่าย

BeagleBone Black มีตัวเลือกการเชื่อมต่อฮาร์ดแวร์หลายตัว พอร์ตอีเทอร์เน็ตในตัวช่วยให้เป็นอุปกรณ์ตรวจสอบเครือข่ายได้

โปรเจ็กต์นี้ใช้เทคโนโลยีจากบริษัทที่ชื่อว่า ntop ผู้คนที่ ntop ได้จัดเตรียมพอร์ตซอฟต์แวร์สำหรับ BeagleBone Black เมื่อรวบรวมและติดตั้งโค้ด BeagleBone จะตรวจสอบการเชื่อมต่ออินเทอร์เน็ตในเครือข่ายของคุณ ระบุผู้ใช้ที่มีแบนด์วิดท์สูงและความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น โปรเจ็กต์นี้อาจเป็นเครื่องมือที่ราคาไม่แพงสำหรับผู้ดูแลระบบที่ทำงานเครือข่ายสำนักงานขนาดเล็ก

BeagleBrew

หากคุณเป็นผู้ที่ชื่นชอบเทคโนโลยีโอเพ่นซอร์ส โปรเจ็กต์ BeagleBrew อาจเป็นการแนะนำ BeagleBone Black ที่ยอดเยี่ยม BeagleBrew ได้รับการพัฒนาบางส่วนโดยสมาชิกของ Texas Instruments นักออกแบบที่อยู่เบื้องหลังโครงการ BeagleBoard

ระบบใช้ขดลวดเหล็ก ตัวแลกเปลี่ยนความร้อนด้วยน้ำ และเซ็นเซอร์อุณหภูมิเพื่อตรวจสอบอุณหภูมิของการหมัก และจัดการโดยใช้อินเทอร์เฟซบนเว็บ โดยพื้นฐานแล้วมันคือตัวควบคุมอุณหภูมิ ซึ่งเป็นแนวคิดง่ายๆ ที่เหมาะสำหรับผู้ชื่นชอบ BeagleBone ระดับเริ่มต้นถึงระดับกลาง

Android บน BeagleBone

การยกระดับความซับซ้อน โปรเจ็กต์ BeagleBone Android นำระบบปฏิบัติการโอเพนซอร์สยอดนิยมสำหรับมือถือมาสู่ BeagleBone Black โครงการนี้มีชื่อว่า rowboat เป็นพอร์ต Android สำหรับโปรเซสเซอร์ TI Sitara รวมถึงชิป AM335x ที่ทำหน้าที่เป็นฐานสำหรับ BeagleBone Black โครงการนี้มีชุมชนนักพัฒนาที่กำลังเติบโต มีวัตถุประสงค์เพื่อมอบพอร์ต Android ที่เสถียรให้กับโปรเซสเซอร์ TI จำนวนหนึ่ง

ท่าเรือพายได้รับการทดสอบกับแอป Android หลายตัวที่มีฟังก์ชันหลากหลาย รวมถึงการเข้าถึงระบบไฟล์ การทำแผนที่ และเกม โครงการนี้เป็นจุดเริ่มต้นที่ยอดเยี่ยมสำหรับนักพัฒนาที่สนใจ Android เพื่อเป็นพื้นฐานสำหรับโครงการฮาร์ดแวร์นอกเหนือจากโทรศัพท์มือถือ