
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

মাইক্রো: বিটের জন্য MU ভিশন সেন্সর ইন্সট্রাকটেবলের সিরিজ চালিয়ে যাওয়ার আগে, আমি কিট্রনিক জিপ টাইল এর জন্য এই নির্দেশযোগ্য করতে চাই, যেহেতু আমি এটি ব্যবহার করতে যাচ্ছি।
কিট্রনিক জিপ টাইল, আমি এখন থেকে এটিকে জিপ বলব, এটি একটি 8x8 নিওপিক্সেল ম্যাট্রিক্স, যা মাইক্রো: বিট দ্বারা মোটামুটি সহজভাবে চালানো যায়। আপনি একসাথে বেশ কয়েকটি জিপ যোগ করতে পারেন, যাতে আপনি 16x16 নিওপিক্সেল ম্যাট্রিক্স পেতে পারেন। এগুলি সস্তা নয়, তবে নিওপিক্সেল ম্যাট্রিক্স কখনই সস্তা হয় না এবং তাই আমি দামটি বেশ ভাল পাই।
এই নির্দেশের জন্য আমি কিভাবে এটি সেট আপ এবং এটি প্রোগ্রাম করতে যাচ্ছি। আমি সহজ প্রোগ্রাম থেকে খুব জটিল প্রোগ্রামে যাব।
সরবরাহ
1 x বিবিসি মাইক্রো: বিট
1 x কিট্রনিক জিপ টাইল
3.5 - 5.3 V পাওয়ারসোর্স। আমি কেবল একটি 3 x AA ব্যাটারি হোল্ডার চালু/বন্ধ বোতাম সহ ব্যবহার করছি
ধাপ 1: মাইক্রো সংযোগ: বিট এবং জিপ



যখন আপনি জিপ কিনেছেন, তখন এটি পাঁচটি স্ক্রু এবং পাঁচটি ছোট প্লাস্টিকের টিউব নিয়ে আসে। মাইক্রো: বিট এবং জিপ সংযোগ করার জন্য আপনি মাইক্রো: বিটের পাঁচটি বড় পিনের গর্তে স্ক্রুগুলি রাখুন, প্রতিটিতে একটি ছোট প্লাস্টিকের নল রাখুন এবং তারপরে জিপ 5 টি সংযোগকারীতে স্ক্রু করুন।
আপনাকে কেবল 3 টি স্ক্রু সংযুক্ত করতে হবে, যেহেতু জিপটি কেবল পিন 0 থেকে ডেটা প্রয়োজন তাই আপনাকে কেবল 3V, GND এবং 0 পিন সংযুক্ত করতে হবে।
আপনি সমস্ত স্ক্রুতে প্লাস্টিকের টিউব না লাগানোও বেছে নিতে পারেন। এটি আপনাকে একটি অ্যালিগেটর ক্লিপ লাগিয়ে পিনগুলি অ্যাক্সেস করতে দেবে। আপনার সর্বদা কমপক্ষে দুটি স্ক্রুতে টিউব লাগানো উচিত।
জিপের সাথে পাওয়ার সংযোগ করুন এবং মাইক্রো: বিট নয়। মাইক্রো: বিট প্রদান করতে পারে জিপের তুলনায় অনেক বেশি শক্তি প্রয়োজন, কিন্তু এটি মাইক্রো: বিট মোটামুটি সহজ শক্তি দিতে পারে। নিরাপত্তা ব্যবস্থায় তৈরি করুন জিপকে মাইক্রো: বিট থেকে পাওয়ার হতে বাধা দেয়।
যদি আপনি মাইক্রো: বিট এবং জিপ দুটি ভিন্ন উৎস থেকে পাওয়ার করেন, তাহলে এই নিরাপত্তা পরিমাপগুলি কখনও কখনও জড়িত হবে এবং জিপ কাজ করা বন্ধ করে দেবে। চিন্তা করবেন না। শুধু সব ক্ষমতা সরান এবং অপেক্ষা করুন। কয়েক মিনিট পরে এটি আবার কাজ করা উচিত। জিপের ক্ষমতা না সরিয়ে আপনি যখন আপনার কম্পিউটারে মাইক্রো: বিট সংযুক্ত করেন তখন এটি প্রায়শই ঘটে।
ধাপ 2: এক্সটেনশন পাওয়া



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


আমি এখনও ড্যানিশ, তাই আমার মেককোড ড্যানিশ ভাষায় আছে, কিন্তু আপনি সঠিকভাবে দেখতে পারেন যে ব্লকগুলি ইংরেজি সংস্করণে কিসের সাথে তুলনা করে
"অন স্টার্ট" (বেড স্টার্ট) এর প্রথম ব্লকটি মাইক্রো: বিট এবং জিপের মধ্যে সংযোগ শুরু করে। এখানে আপনাকে নির্দিষ্ট করতে হবে যে আপনি কতগুলি জিপ ব্যবহার করছেন এবং সেগুলি কীভাবে একসাথে রাখা হয়েছে। যেহেতু আমরা শুধুমাত্র একটি একক জিপ ব্যবহার করছি আমাদের শুধুমাত্র 1x1 ম্যাট্রিক্স আছে, তাই আমরা এটি 1 টি উল্লম্ব এবং 1 অনুভূমিক সেট করেছি।
পরবর্তী ব্লক 0 থেকে 255 পর্যন্ত উজ্জ্বলতা সেট করে। আমরা এটি 50 তে সেট করি। জিপটি খুব উজ্জ্বল। আপনি খুব কমই 50 এর বেশি উজ্জ্বলতা ব্যবহার করতে চান।
তারপরে আমি সমস্যা শ্যুটিংয়ের জন্য "শো নম্বর" কমান্ড দিয়েছিলাম। সেই সংখ্যাটি মাইক্রো: বিটে দেখানো হবে এবং জিপ নয়।
চিরতরে লুপে প্রথম কমান্ডটি LED একটি 3; 3 লাল সেট করে। আমরা দ্বিতীয় কমান্ডকে "শো" বলার আগে এটি প্রকৃতপক্ষে রঙ দেখাবে না। এটা মনে রাখা গুরুত্বপূর্ণ। শো কমান্ড চালানোর আগে সেট কমান্ড রঙ পরিবর্তন করে না।
কোডটি এখানে পাওয়া যাবে।
ধাপ 4: দ্বিতীয় প্রোগ্রাম



দ্বিতীয় প্রোগ্রামের জন্য আমরা "শুরুতে" একই রাখি, কিন্তু "চিরতরে" লুপটি পরিবর্তন করি।
এটি প্রকৃতপক্ষে কেবল একটি একক কমান্ড, যা জিপের উপর পাঠ্য স্ক্রোল করে। আপনি পাঠ্যের গতি এবং রঙ পরিবর্তন করতে পারেন এবং পাঠ্যের নীচে এবং/অথবা লাইন যোগ করতে পারেন। এটি একটি খুব দরকারী এবং সহজ আদেশ
আপনি এখানে প্রোগ্রাম খুঁজে পেতে পারেন।
ধাপ 5: প্রোগ্রাম 3


আবার আমরা "শুরুতে" একই রাখি, কিন্তু "চিরতরে" লুপ পরিবর্তন করি।
প্রথম কমান্ডটি LED কে 0; 0 লাল করে। মনে রাখবেন যে আপনি এটি এখনও দেখতে পাচ্ছেন না, কারণ আমরা শো কমান্ড ব্যবহার করি নি।
কল্পনা করুন যে জিপের সমস্ত এলইডি 1 এবং 64 এর মধ্যে একটি সংখ্যা আছে। দ্বিতীয় ব্লকটি সমস্ত এলইডি জিপ 2 ধাপে সরায়। সুতরাং 1 হয়ে যায় 3 এবং 2 হয়ে যায় 4. এটি পুনরাবৃত্তি হয়, যাতে 63 হয় 1।
তৃতীয় ব্লক হল রঙের LED গুলি দেখানোর জন্য শো কমান্ড।
চতুর্থ ব্লকটি কেবল মাইক্রো তৈরি করে: এটি পুনরাবৃত্তি হওয়ার আগে আধা সেকেন্ড অপেক্ষা করুন। এইভাবে আমরা দ্রুত প্রতি সেকেন্ড এলইডি রঙের লাল পাব।
প্রোগ্রামটি এখানে পাওয়া যাবে।
ধাপ 6: চতুর্থ প্রোগ্রাম


এই প্রোগ্রামে আমরা একটি পুনরাবৃত্তি লুপ এবং "অঙ্কন" ভেরিয়েবল ব্যবহার করে একটি সম্পূর্ণ সারি লাল রঙ করি। তারপরে আমরা পুরো সারিতে একটি ধাপে ঘোরানো কমান্ডটি ব্যবহার করি এবং তারপরে এটি দেখান।
প্রোগ্রামটি এখানে পাওয়া যাবে।
ধাপ 7: একটি বিট আর্ট ছবি পরিকল্পনা
পরবর্তী ধাপের আগে আমি পরিকল্পনা করেছিলাম যে আমার ছবি একটি ড্রয়িং প্রোগ্রামে কেমন হওয়া উচিত। আমি এই প্যাকম্যানকে ভূতের মতো আঁকলাম।
ধাপ 8: ভূত



প্রোগ্রামের প্রথম অংশ, একটি লাল বৃত্ত দ্বারা চিহ্নিত, প্রথম সারিতে 6 LED বাটন লাল করে।
তারপরে পুরো সারিটি সরানো হয় এবং প্রোগ্রামের দ্বিতীয় প্রোগ্রামের অংশ, একটি নীল বৃত্ত দ্বারা চিহ্নিত, প্রথম সারিটি আবার রঙ করে। প্রথমে এটি 5 টি LED কে লাল করে এবং তারপর এটি তাদের একটিকে সাদা এবং অন্যটিকে নীল করে।
আবার পুরো সারি সরানো হয় এবং প্রোগ্রামের একটি নতুন অংশ তৃতীয় সারি এঁকে দেয়। পুরো ভূত আঁকা না হওয়া পর্যন্ত প্রোগ্রামটি এভাবেই চলতে থাকে।
এটি একটি দীর্ঘ প্রোগ্রাম, তাই আমি এর সব ছবি আপলোড করতে যাচ্ছি না। পরিবর্তে আপনি এখানে প্রোগ্রাম খুঁজে পেতে পারেন।
ধাপ 9: বিভিন্ন ভূত



তাই এখন আমরা তিনটি নতুন ভেরিয়েবল যোগ করে আমাদের শেষ প্রোগ্রামের উন্নতি করি। চোখ, যা ভূতের চোখের রঙ ধারণ করে। ভূত, যা ভূতের রঙ ধারণ করে। AnUnit, যা রং নির্ধারণ করে।
একটি প্রথম ছবি যা আপনি দেখতে পারেন কিভাবে লাল ভূত পরিবর্তনশীল এবং চোখের পরিবর্তনশীল সঙ্গে নীল বর্ধিত করা হয়।
দ্বিতীয় ছবিতে প্রোগ্রামের অংশটি আন ইউনিটের উপর নির্ভর করে ভেরিয়েবল পরিবর্তন করে। সুতরাং যদি AnUnit = 0 হয়, তাহলে চোখ নীল হয়ে যায় এবং ভূত লাল হয়ে যায়, যদি AnUnit = 1 হয়, তাহলে চোখ লাল হয়ে যায় এবং ভূত নীল হয়ে যায়।
তৃতীয় ছবি হল প্রোগ্রামের শেষ যেখানে আমরা AnUnit কে 1 দ্বারা বাড়িয়েছি এবং তারপর যদি এটি 3 হয় তবে এটি 0 এ সেট করা হয়।
সুতরাং AnUnit এখন 0, 1, 2 এর মধ্যে পরিবর্তন করবে যখন পুরো প্রোগ্রাম একবার চলবে এবং AnUnit কী হবে তার উপর নির্ভর করে ভূতের রঙ পরিবর্তন হবে।
আপনি এখানে প্রোগ্রাম খুঁজে পেতে পারেন।
প্রস্তাবিত:
মাইক্রো: বিট নিওপিক্সেল ভূমিকা: 6 টি ধাপ

মাইক্রো: বিট নিওপিক্সেল পরিচিতি: এই নির্দেশিকা নিওপিক্সেল সম্পর্কে কিছু মৌলিক শিক্ষা দেবে এবং দেখাবে কিভাবে নিওপিক্সেল লাইব্রেরি ব্যবহার করতে হয়। নিওপিক্সেলগুলি আপনার প্রকল্পগুলিতে আলো আনার একটি দুর্দান্ত উপায়, যেহেতু সেগুলি সস্তা, ব্যবহার করা সহজ এবং মাইক্রো: বিট তাদের অনেককে একই সময়ে নিয়ন্ত্রণ করতে পারে
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)

কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
মাইক্রো: বিট এমইউ ভিশন সেন্সর এবং জিপ টাইল মিলিত: 9 টি ধাপ (ছবি সহ)

মাইক্রো: বিট এমইউ ভিশন সেন্সর এবং জিপ টাইল মিলিত: সুতরাং এই প্রকল্পে আমরা এমইউ ভিশন সেন্সরকে কিট্রনিক জিপ টাইল দিয়ে একত্রিত করতে যাচ্ছি। আমরা MU ভিশন সেন্সর ব্যবহার করব রং চিনতে এবং জিপ টাইল আমাদেরকে দেখানোর জন্য। আমরা এমন কিছু কৌশল ব্যবহার করতে যাচ্ছি যা আমরা ব্যবহার করেছি
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: 10 টি ধাপ (ছবি সহ)

মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: এটি একটি মাইক্রো: বিট মাইক্রো ড্রাম মেশিন, যা কেবল শব্দ উৎপাদনের পরিবর্তে, অ্যাকুয়েললি ড্রামস। এটি মাইক্রো: বিট অর্কেস্ট্রা থেকে খরগোশ দ্বারা অনুপ্রাণিত হয়। কিছু সোলেনয়েড খুঁজে পেতে আমার কিছু সময় লেগেছিল যা মোক্রোর সাথে ব্যবহার করা সহজ ছিল: বিট
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ

একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি