Skip to main content

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

Making animations | Computer Programming | Khan Academy (জুন 2025)

Making animations | Computer Programming | Khan Academy (জুন 2025)
Anonim

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

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

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

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

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

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

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

BeagleBrew

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

BeagleBone উপর অ্যান্ড্রয়েড

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