Beginners জন্য BeagleBone কালো প্রকল্প

ইলেকট্রনিক্স প্রোটোটাইপিং জন্য একটি বহুমুখী প্ল্যাটফর্ম

বিগলবোন ব্ল্যাক সম্প্রতি অনেক মনোযোগ অর্জন করেছে। $ 45 এর প্রস্তাবিত খুচরা মূল্য এবং বৈশিষ্ট্যগুলির একটি সেট যার সাহায্যে রাস্পবেরি পাই এবং অর্ডিনো এর একটি বহুমুখী মিশ্রণ তৈরি করা হয়েছে, এটি হার্ডওয়্যার উন্নয়নের জন্য একটি চমৎকার ভূমিকা এবং বাণিজ্যিকভাবে কার্যকরী হার্ডওয়্যার পণ্যগুলিতে একটি শখ হিসাবে তৈরি প্রকল্পগুলির একটি সম্ভাব্য পথ সরবরাহ করে। যারা নতুন BeagleBone ব্ল্যাকের জন্য, এবং সম্ভাব্যতা সম্পর্কে আশ্চর্য, এখানে একটি প্ল্যাটফর্মের প্রকল্পগুলির একটি নির্বাচন যা একটি শিষ্য করার জন্য চ্যালেঞ্জের ভিন্ন মাত্রা প্রস্তাব করে।

LED "হ্যালো ওয়ার্ল্ড"

অনেক নতুন উদ্যোক্তাদের জন্য, প্রথম প্রোগ্রামটি হল "হ্যালো ওয়ার্ল্ড", একটি সাধারণ প্রোগ্রাম যা প্রদর্শনের জন্য এই শব্দগুলিকে আউটপুট করে। BeagleBoard- এ এই প্রকল্পটি ব্যাগলবোর্ড ব্ল্যাক পরিচালনার অনুরূপ প্রবর্তন করার জন্য সম্প্রদায়ের একটি সদস্য দ্বারা উন্নত করা হয়েছিল। প্রকল্পটি নড এপিআই ব্যবহার করে, যা অনেক ওয়েব ডেভেলপারদের কাছে পরিচিত হবে। এপিআই একটি LED নিয়ন্ত্রণ করতে ব্যবহৃত হয়, যা লাইট আপ, এবং রং থেকে লাল থেকে সবুজ পর্যন্ত নীল রং। এই সহজ প্রকল্প একটি প্ল্যাটফর্ম হিসাবে BeagleBone ব্ল্যাক একটি ভাল ভূমিকা।

ফেসবুক মত কাউন্টার

এই প্রকল্প, আগের মত, BeagleBone ব্ল্যাক উন্নয়নশীল একটি ভূমিকা হিসাবে একটি পরিচিত সফ্টওয়্যার এপিআই ব্যবহার করে ফেসবুকের মতো কাউন্টারটি ফেসবুকের ওপেনগ্রাফের API ব্যবহার করে গ্রাফিকের একটি নির্দিষ্ট নোডের জন্য "পছন্দসই" সংখ্যাটি JSON ফর্ম্যাট ব্যবহার করে। এই প্রকল্পটি তখন সংখ্যাটি একটি 4 ডিজিটে, সাতটি সেগমেন্ট LED ডিসপ্লেতে দেখায়। এই প্রকল্পটি সহজেই ওয়েব সার্ভিসগুলির সাথে ইন্টারফেস করার সময় বেগেল বোনের ক্ষমতার একটি সাধারণ প্রদর্শনী প্রদান করে এবং আউটপুটের জন্য অনেকগুলি ভিন্ন ভিন্ন শংসাপত্রের বিকল্প প্রদান করে। ওয়েব ইন্টারফেসগুলি অনেক ডেভেলপারদের সাথে পরিচিত হবে এবং LEDNOW ক্ষমতার জন্য ব্যবহার করা Cloud9 / Node.js স্ক্রিপ্টটি বেশ কিছু প্রবর্তনের প্রোগ্রামারদের কাছে সহজলভ্য হওয়া উচিত।

নেটওয়ার্ক মনিটরিং ডিভাইস

BeagleBone ব্ল্যাকটি বেশ কয়েকটি হার্ডওয়্যার সংযোগের বিকল্পগুলির সাথে সজ্জিত, এবং অনবোর্ড ইথারনেট পোর্টটি সহজেই একটি সহজ নেটওয়ার্ক নিরীক্ষণের ডিভাইস হতে পারে। এই প্রকল্পটি এমন একটি কোম্পানী থেকে প্রযুক্তি ব্যবহার করে যা ntop নামে পরিচিত, যারা ওপেন সোর্স নেটওয়ার্ক পর্যবেক্ষণ সফটওয়্যারের একটি স্যুট তৈরি করেছে। নাটকের লোকেরা বেগেলবোন ব্ল্যাকের জন্য তাদের সফ্টওয়্যারটি একটি পোর্ট সরবরাহ করেছে। কম্পাইল এবং কোড ইনস্টল করার পরে, আপনার নেটওয়ার্কের ইন্টারনেট সংযোগ নিরীক্ষণ করতে BeagleBone ব্যবহার করা যাবে, উচ্চ ব্যান্ডউইথ ব্যবহারকারী এবং সম্ভাব্য নিরাপত্তা ঝুঁকিগুলি সনাক্ত করা। এই প্রকল্পটি সম্ভবত একটি ছোট অফিস নেটওয়ার্ক চালানোর জন্য একটি sysadmin জন্য একটি সাশ্রয়ী মূল্যের সরঞ্জাম হিসাবে এমনকি কাজ করতে পারে।

BeagleBrew

ওপেন সোর্স প্রযুক্তির উত্সাহীদের দ্বারা ব্যবহৃত "বিয়ার হিসাবে," শব্দটি সম্প্রদায়ের অনেকের স্বাদ থেকে কথা বলে; এই মানুষদের জন্য, বেগেলব্রু প্রকল্পটি বেগলিবোন ব্ল্যাকের একটি চমৎকার ভূমিকা হতে পারে। BeagleBrew অংশবিশেষ টেক্সাস ইন্সট্রুমেন্ট সদস্যদের দ্বারা, BeagleBoard প্রকল্পের পিছনে ডিজাইনার দ্বারা উন্নত ছিল। সিস্টেম একটি ইস্পাত কুণ্ডলী, একটি জল তাপ এক্সচেঞ্জার, এবং একটি ওষুধ তাপমাত্রা নিরীক্ষণ একটি তাপমাত্রা সেন্সর ব্যবহার করে, এবং একটি ওয়েব ভিত্তিক ইন্টারফেস ব্যবহার করে এটি পরিচালনা। এটি মূলত একটি তাপমাত্রা নিয়ন্ত্রক, এটি একটি সহজ যথেষ্ট ধারণা যে এটি মধ্যবর্তী BeagleBone উত্সাহীদের শুরুতে উপযুক্ত হতে পারে।

বেগলিবোন এন্ড্রয়েড

জটিলতার স্কেল বাড়ানো, বেগেলবোন অ্যানড্রইড প্রকল্পের জনপ্রিয় ওপেন সোর্স মোবাইল অপারেটিং সিস্টেম বেগালবোন ব্ল্যাকে নিয়ে আসে। "রোটবোট" নামের এই প্রকল্পটি টিআই সিটাররা প্রসেসরের জন্য একটি অ্যানড্রইড পোর্ট, যেমন AM335x চিপ যা বেগেলবোন ব্ল্যাকের বেস হিসাবে কাজ করে। এই প্রকল্পে ডেভেলপারদের একটি ক্রমবর্ধমান জনসংখ্যা রয়েছে এবং এটি টিআই প্রসেসরের একটি নম্বরের জন্য অ্যান্ড্রয়েডের একটি স্থিতিশীল পোর্ট প্রদানের লক্ষ্য। রোলবোট পোর্টটি বিভিন্ন ফোনের বিভিন্ন অ্যানড্রয়েড অ্যাপ্লিকেশনগুলির সাথে পরীক্ষা করা হয়েছে, ফাইল সিস্টেম অ্যাক্সেস, ম্যাপিং এবং এমনকি গেমগুলির সাথে। এই প্রকল্পটি ডেভেলপারদের জন্য একটি দুর্দান্ত জাম্পিং পয়েন্ট, যারা অ্যান্ড্রয়েডে আগ্রহী, মোবাইল ফোনের বাইরে হার্ডওয়্যার প্রকল্পগুলির ভিত্তি হিসাবে।