মাইক্রো: বিট ট্রিগার্ড মাইনক্রাফ্ট সেলফি ওয়াল প্রজেক্ট: ১০ টি ধাপ (ছবি সহ)
মাইক্রো: বিট ট্রিগার্ড মাইনক্রাফ্ট সেলফি ওয়াল প্রজেক্ট: ১০ টি ধাপ (ছবি সহ)
Anonim
Image
Image

শিক্ষার্থীদের কোডিং এবং ফিজিক্যাল কম্পিউটিংয়ের ক্ষমতা প্রদর্শন করতে সাহায্য করার জন্য আমার সর্বশেষ প্রকল্পে স্বাগতম।

প্রথম ভিডিওটি প্রকল্পের একটি দ্রুত ওভারভিউ।

দ্বিতীয় ভিডিওটি একটি সম্পূর্ণ ধাপে ধাপে টিউটোরিয়াল কিভাবে এই প্রকল্পটি অনুলিপি করা যায় এবং আশা করি এটি আরও ভাল হবে।

উপভোগ করুন!

যদি আপনি পছন্দ করেন, তাহলে দয়া করে ইউটিউব চ্যানেলটিকে একটি লাইক দিন এবং সাবস্ক্রাইব করুন পাশাপাশি এই সাইটেও!

ধাপ 1: উপকরণ সংগ্রহ করুন

আপনি নিম্নলিখিত প্রয়োজন হবে:

1 মাইক্রো: বিট কিট

1 রাস্পবেরি পাই

1 রাস্পবেরি পাই ক্যামেরা

জিপিআইও সংযোগের জন্য 1 পুরুষ/মহিলা হেডার কেবল

3 অ্যালিগেটর ক্লিপ

ভেলক্রো বিন্দু (alচ্ছিক)

ডাক্ট টেপ বা প্যাকিং টেপ

Minecraft স্টিভ হেড (alচ্ছিক)

ধাপ 2: মাইক্রো পরীক্ষা করুন: মেককোডের সাথে বিট করুন

মাইক্রো পরীক্ষা করুন: মেককোডের সাথে বিট করুন
মাইক্রো পরীক্ষা করুন: মেককোডের সাথে বিট করুন

1. MakeCode.com এ যান এবং মাইক্রো: বিট প্ল্যাটফর্ম নির্বাচন করুন

2. মাইক্রো: বিট কাজ করে এবং আপনি মাইক্রো: বিট কিভাবে ব্যবহার করবেন তা নিশ্চিত করার জন্য একটি প্রিসেট ইমেজ ডাউনলোড করুন

3. একবার মাইক্রো: বিটে আপনার একটি ছবি থাকলে এবং আপনি বুঝতে পারবেন কিভাবে ডাউনলোড করতে হবে (ওয়েবসাইটে টিউটোরিয়াল অনুসরণ করুন), তারপর আমরা রাস্পবেরি পাইতে যেতে পারি।

ধাপ 3: হার্ডওয়্যার সেটআপ করুন

হার্ডওয়্যার সেটআপ করুন
হার্ডওয়্যার সেটআপ করুন

1. আপনার রাস্পবেরি পাই সেটআপ করুন - কীবোর্ড, মাউস, মনিটর এবং পাওয়ার

2. রাস্পবেরি পাই ক্যামেরা লাগান

3. নির্মাতা নিশ্চিত করুন যে ক্যামেরা কনফিগারেশন প্যানেলে সক্ষম

ধাপ 4: মাইক্রো সংযোগ করুন: বিট এবং রাস্পবেরি পাই

মাইক্রো সংযোগ করুন: বিট এবং রাস্পবেরি পাই
মাইক্রো সংযোগ করুন: বিট এবং রাস্পবেরি পাই

1. প্লাগ মাইক্রো: রাস্পবেরি পাইতে বিট

2. স্ক্রিনটি নির্দেশ করে যে এটি প্লাগ ইন করা আছে এবং সেইজন্য ওকে ক্লিক করুন

3. নিশ্চিত করুন যে আপনি ফাইল ম্যানেজারে মাইক্রো: বিট দেখেছেন

4. মাইক্রোতে প্লাগ করার সময়: বিট ধাপ 2 থেকে ছবি প্রদর্শন করা উচিত

ধাপ 5: পাই আপডেট করুন এবং মু ইনস্টল করুন

পাই আপডেট করুন এবং মু ইনস্টল করুন
পাই আপডেট করুন এবং মু ইনস্টল করুন

1. রাস্পবেরি পাইতে টার্মিনাল খুলুন এবং আপনার পিআই আপডেট করতে নিম্নলিখিতটি প্রবেশ করুন

sudo apt- আপডেট পান

2. আমাদের Mu নামে একটি প্রোগ্রামিং সফটওয়্যারও ইনস্টল করতে হবে। এটি একটি মাইক্রো পাইথন প্রোগ্রাম যা মাইক্রো নিয়ন্ত্রকদের জন্য ডিজাইন করা হয়েছে যেমন মাইক্রো: বিট। নিম্নলিখিত ব্যবহার করে টার্মিনালে ইনস্টল করুন:

sudo apt -get mu -y ইনস্টল করুন

ধাপ 6: কোড মাইক্রো: বি তে মু

কোড মাইক্রো: বিটু মু তে
কোড মাইক্রো: বিটু মু তে

মেনু প্রোগ্রামিং Mu এ গিয়ে Mu খুলুন

মু -তে নিম্নলিখিত কোডটি টাইপ করুন

মাইক্রো থেকে: বিট আমদানি *

যখন সত্য:

যদি pin0.is_touched ():

display.scroll ("পনির 3, 2, 1,…।!")

ঘুম (500)

pin1.write_digital (1)

ঘুম (5000)

pin1.write_digital (0)

এই কোডটি আপনার রাস্পবেরি পাইতে সংরক্ষণ করুন

মাইক্রো: বিটে কোড আমদানি করতে ফ্ল্যাশ -এ ক্লিক করুন

ধাপ 7: মাইক্রো ওয়্যারিং: রাস্পবেরি পাইতে বিট

মাইক্রো ওয়্যারিং: রাস্পবেরি পাইতে বিট
মাইক্রো ওয়্যারিং: রাস্পবেরি পাইতে বিট

মাইক্রো: বিটে পিন 0 এ একটি অ্যালিগেটর ক্লিপ যুক্ত করুন

মাইক্রো: বিটে পিন 1 এ একটি অ্যালিগেটর ক্লিপ যুক্ত করুন

মাইক্রো: বিটে GND- তে একটি অ্যালিগেটর ক্লিপ যুক্ত করুন

পিন 1 এ অ্যালিগেটর ক্লিপটি পুরুষ/মহিলা তারের সাথে সংযুক্ত করা দরকার যা পুরুষ সীসাতে কাটা হয়। এই তারের মহিলা সীসা রাস্পবেরি পাইতে GPIO পিন 4 এ যায়

এই মুহুর্তে আমি আমার বোতাম হিসাবে প্লে-ডোতে পিন 0 অ্যালিগেটর ক্লিপটি আটকে রাখি। আপনি যে কোন ধরণের বাটন তৈরি করতে পারেন, কিন্তু এটি দ্রুত এবং সহজ।

আপনি আপনার মাইক্রো: বিট পরীক্ষা করতে পারেন যদি আপনি কোডটি ফ্ল্যাশ করেন। মাইক্রো: বিটে আপনার বার্তা ছাড়া আর কিছুই হবে না। নিশ্চিত করুন যে এটি কাজ করে কারণ যদি আপনার ট্রিগার কাজ না করে, তাহলে পরবর্তী পদক্ষেপগুলিও কাজ করবে না।

ধাপ 8: পাইথনে কোডিং

পাইথনে কোডিং
পাইথনে কোডিং

এই প্রকল্পের জন্য সমস্ত কোড সংরক্ষণ করার জন্য একটি ফোল্ডার তৈরি করুন। আপনি সংগঠিত থাকতে সাহায্য করতে চাইলে Mu কোড যোগ করতে পারেন।

0. এই ফাইলটি আপনার ফোল্ডারে সংরক্ষণ করুন। এটি মাইনক্রাফ্ট বিশ্বে পিক্সেল মানচিত্র করতে সাহায্য করে।

1. পাইথন 3 খুলুন

2. নতুন ফাইল ক্লিক করুন

3. আপনি যে নাম চান ফাইল সংরক্ষণ করুন।

4. নিম্নলিখিত কোড লিখুন

পিকামেরা আমদানি থেকে পাইক্যামেরাফ্রোম জিপিওজিরো আমদানি বোতাম

mcpi.minecraft থেকে Minecraft আমদানি করুন

সময় থেকে আমদানি ঘুম

স্কিমেজ আমদানি io, রঙ থেকে

mc = Minecraft.create ()

button = Button (4, pull_up = false)

## মাইক্রো দিয়ে ছবি তোলা: বিট

mc.postToChat ("বোতাম টিপুন!") ঘুম (2) বোতাম। wait_for_press ()

PiCamera () ক্যামেরা হিসাবে:

c amera.resolution = (100, 80)

camera.start_preview ()

ঘুম (3)

camera.capture ('/home/pi/Desktop/Microbit/selfie.jpg')

camera.stop_preview ()

mc.postToChat ('বাতাসে উড়ে এবং মাটিতে ছায়া সন্ধান করুন')

ঘুম (5)

### লোড সেলফি এবং ম্যাপ

selfie_rgb = io.imread ("/home/pi/Desktop/Microbit/selfie.jpg")

map_rgb = io.imread ("/home/pi/Desktop/Microbit/colour_map.png")

### ল্যাবে রূপান্তর করুন

selfie_lab = color.rgb2lab (selfie_rgb)

map_lab = color.rgb2lab (map_rgb)

### মাইনক্রাফ্ট ব্লকে কালার ম্যাপে রং ম্যাপ করা

রং = {(0, 0):(2, 0), (0, 1):(3, 0), (0, 2):(4, 0), (0, 3):(5, 0), (0, 4):(7, 0), (0, 5):(14, 0), (0, 6): (15, 0), (1, 0): (16, 0), (1, 1):(17, 0), (1, 2):(21, 0), (1, 3): (22, 0), (1, 4): (24, 0), (1, 5):(35, 0), (1, 6):(35, 1), (2, 0): (35, 2), (2, 1): (35, 3), (2, 2): (35, 4), (2, 3):(35, 5), (2, 4): (35, 6), (2, 5):(35, 7), (2, 6):(35, 8), (3, 0):(35, 9), (3, 1):(35, 10), (3, 2):(35, 11), (3, 3):(35, 12), (3, 4):(35, 13), (3, 5):(35, 14), (3, 6):(35, 15), (4, 0): (41, 0), (4, 1):(42, 0), (4, 2):(43, 0), (4, 3): (45, 0), (4, 4): (46, 0), (4, 5): (47, 0), (4, 6):(48, 0), (5, 0): (49, 0), (5, 1): (54, 0), (5, 2):(56, 0), (5, 3):(57, 0), (5, 4): (58, 0), (5, 5): (60, 0), (5, 6): (61, 0), (6, 0):(73, 0), (6, 1): (79, 0), (6, 2):(80, 0), (6, 3):(82, 0), (6, 4):(89, 0), (6, 5):(103, 0), (6, 6):(246, 0)}

## চিত্রের উপর এবং তারপরে মানচিত্রে পুনরাবৃত্তি করুন। মানচিত্র থেকে নিকটতম রঙ খুঁজুন, এবং তারপর সেই ব্লক এবং স্থানটি দেখুন

mc = Minecraft.create ()

x, y, z = mc.player.getPos ()

আমার জন্য, সেলফি_কলম গণনায় (সেলফি_ল্যাব):

j এর জন্য, সেলফি_পিক্সেল গণনায় (selfie_column):

দূরত্ব = 300

k এর জন্য, মানচিত্র_কলমে গণনায় (map_lab):

l, map_pixel এর জন্য গণনা করুন (map_column):

delta = color.deltaE_ciede2000 (selfie_pixel, map_pixel)

যদি ডেল্টা <দূরত্ব:

দূরত্ব = বদ্বীপ

ব্লক = রং [(কে, এল)]

mc.setBlock (x-j, y-i+60, z+5, block [0], block [1])

যদি আপনার ব্যাখ্যার প্রয়োজন হয় বা আরও সাহায্য চান আমি এই প্রকল্পে একীভূত হওয়ার জন্য ধারণাগুলি এখান থেকে এবং এখানে থেকে টেনে এনেছি।

ধাপ 9: সবকিছু সেট আপ করুন

সবকিছু সেট আপ করুন
সবকিছু সেট আপ করুন

1. সমস্ত প্রোগ্রাম সংরক্ষণ করুন।

2. পাই বন্ধ করুন

3. মাইক্রো ওয়্যার করুন: বিট এবং রাস্পবেরি পাই স্টিভ মাথার ভিতরে টেপ এবং ভেলক্রো বিন্দু ব্যবহার করে (19 মিনিটের কাছাকাছি ভিডিও দেখুন)

4. সবকিছু অবস্থানে পান এবং শক্তি আপ

ধাপ 10: সব একসাথে আনা

সব একসাথে নিয়ে আসা
সব একসাথে নিয়ে আসা
সব একসাথে নিয়ে আসা
সব একসাথে নিয়ে আসা
সব একসাথে নিয়ে আসা
সব একসাথে নিয়ে আসা
সব একসাথে নিয়ে আসা
সব একসাথে নিয়ে আসা

1. Minecraft খুলুন

2. পাইথন প্রোগ্রাম খুলুন

3. পাইথন প্রোগ্রাম চালান এবং Minecraft World খুলুন

4. পর্দায় নির্দেশাবলী অনুসরণ করুন এবং এটি আপনার সেলফি মুদ্রণ দেখুন!

অনুগ্রহ করে আপনার প্রজেক্ট প্রিন্ট, ডিজাইন এবং সেটআপ শেয়ার করুন যাতে আমি শিখতে পারি এবং আমি যে ছাত্রদের পড়াই তাদের সাথে শেয়ার করতে পারি।

সবাই অসাধারণ থাকুন।

প্রস্তাবিত: