সুচিপত্র:

রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে: 11 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে: 11 টি ধাপ (ছবি সহ)
Anonim
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে

এই প্রকল্পটি 20x10 পিক্সেল WS2812 ভিত্তিক LED ডিসপ্লে উপলব্ধি করে যার আকার 78x35 সেন্টিমিটার যা সহজেই বসার ঘরে ইনস্টল করা যায় রেট্রো গেম খেলতে। এই ম্যাট্রিক্সের প্রথম সংস্করণটি 2016 সালে নির্মিত হয়েছিল এবং অন্যান্য অনেক লোকের দ্বারা পুনর্নির্মাণ করা হয়েছিল। এই অভিজ্ঞতাটি ম্যাট্রিক্সের একটি নতুন সংস্করণ তৈরি করার জন্য সমস্ত উন্নতির সমষ্টি এবং এটিকে এখন instructables.com এ আনতে ব্যবহৃত হয়েছিল। প্রধান নতুন বৈশিষ্ট্য হল রাস্পবেরি পাই জিরো এর পরিবর্তে আপডেট এবং পাই এ প্লাস একটি আরডুইনো এবং আগের বড় নিয়ামককে একটি ব্লুটুথ গেমপ্যাড দিয়ে প্রতিস্থাপন করা। এছাড়াও সিমুলেটর সহ সফটওয়্যারটি উন্নত করা হয়েছিল, যা আপনাকে ম্যাট্রিক্স হার্ডওয়্যারে অ্যাক্সেস না থাকলেও কম্পিউটারে কোড বিকাশ করতে দেয়।

এই এলইডি ম্যাট্রিক্সের একটি বিশেষ বৈশিষ্ট্য হল বিশেষ কাঠের ব্যহ্যাবরণ, যা এলইডি coverাকতে এবং সেগুলো লুকানোর জন্য ব্যবহার করা হয়, যখন এলইডি অক্ষম থাকে। এটি নন-টেক মানুষের গ্রহণযোগ্যতা বাড়িয়ে দেয়;-) অবশ্যই, যদি এই বিশেষ ব্যহ্যাবরণটি আপনার দেশে উপলব্ধ না হয়, আপনি LEDs লুকানোর জন্য এক্রাইলিকের মতো অন্যান্য বিস্তৃত উপাদান ব্যবহার করতে পারেন। ভবিষ্যতে প্রকল্পটি পুনর্নির্মাণ করা সহজ করার জন্য কিছু মূল অংশ সরবরাহ করার পরিকল্পনা করা হয়েছে।

সরবরাহ:

  • রাস্পবেরি পাই জিরো ডাব্লু (কিছু অভিযোজন সহ, অন্যান্য সমস্ত মডেলও কাজ করবে)
  • 200 LED/s গুলি (WS2812B 30 LED/m সহ LED স্ট্রাইপ)
  • MAX7219 সহ 4x SPI LED ম্যাট্রিক্স ডিসপ্লে
  • তারগুলি
  • ব্লুটুথ গেমপ্যাড (উদা এটি Pimoroni থেকে)
  • কমপক্ষে 5A সহ পাওয়ার সাপ্লাই 5V
  • লেজার কাটার জন্য MDF কাঠ
  • কাঠের ব্যহ্যাবরণ বা বিস্তার এক্রাইলিক প্লেট
  • ক্যাপাসিটর, প্রতিরোধক
  • কিছু স্ক্রু

ধাপ 1: লেজার কাটিং

লেজারের কাটিং
লেজারের কাটিং
লেজারের কাটিং
লেজারের কাটিং
লেজারের কাটিং
লেজারের কাটিং

ম্যাট্রিক্সের বেস স্ট্রাকচার MDF কাঠের তৈরি এবং 3 মিমি পুরু এবং লেজার কাটার দিয়ে কাটা। আপনার যদি লেজার কাটার না থাকে, তাহলে আপনি ponoko.com বা formulor.de এর মতো একটি অনলাইন পরিষেবা ব্যবহার করতে পারেন অথবা আপনার পরিবেশে পরবর্তী ফ্যাব্লাব/মেকারস্পেসের সাথে যোগাযোগ করতে পারেন। কার্ডবোর্ড বা অন্যান্য লাইটার সামগ্রী ব্যবহার করাও সম্ভব কিন্তু সংযুক্ত ফাইলগুলি 3 মিমি পুরুত্বের জন্য ডিজাইন করা হয়েছে, তাই পাতলা বা মোটা উপকরণগুলির ফাইলগুলির একটি নতুন নকশা প্রয়োজন। ফিউশন in০ -এ নকশা করা হয়েছিল। বেশিরভাগ অংশ একসঙ্গে ধরে রেখে একসঙ্গে ধরে রেখেছিল, কেবল বাইরের সীমানার মতো কিছু অংশ কাঠের আঠা দিয়ে একসঙ্গে আঠালো করা উচিত। কোন আঠালো প্রয়োগ করার আগে নিশ্চিত করুন যে আপনার ম্যাট্রিক্স সম্পূর্ণরূপে কাজ করছে! এছাড়াও কাঠের ব্যহ্যাবরণটি আঠালো করতে হবে, তবে সবকিছু কাজ করে তা নিশ্চিত করার পরে এটিই শেষ পদক্ষেপ।

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

ধাপ 2: LEDs ইনস্টল করুন

LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন
LEDs ইনস্টল করুন

LED স্ট্রাইপগুলি স্ট্যান্ডার্ড 30 LED/m WS2812 স্ট্রাইপ, যা সারা বিশ্বে আমাজন, ইবে বা অন্যান্য অনলাইন স্টোরে পাওয়া যায়। এটি সাধারণত সাশ্রয়ী মূল্যের ঠিকানাযোগ্য LED স্ট্রাইপ পাওয়া যায়। আপনি যদি অন্যান্য LEDs ব্যবহার করতে চান, তাহলে আপনাকে অবশ্যই 30 LED/m দূরত্ব নিশ্চিত করতে হবে যাতে ম্যাট্রিক্স প্যাটার্নের সাথে মানানসই হয়। লেজারকাটেড সেগমেন্টগুলিতে 10 সেন্টিমিটার এলইডি প্রস্থের সাথে মানানসই ছোট কাটা অঞ্চল রয়েছে। এই LED স্ট্রাইপগুলির পিছনে ডবল পার্শ্বযুক্ত টেপ রয়েছে, তাই আপনি সুনির্দিষ্ট পজিশনিংয়ের পরে তাদের সরাসরি MDF এ আঠালো করতে পারেন। টেপ (DIN-DOUT দিক) ব্যবহার করার আগে প্রতিটি ডোরার সঠিক দিকনির্দেশনা পরীক্ষা করুন।

ওয়্যারিং প্যাটার্নটি একটি জিগ-জ্যাগ তাই শেষে, ম্যাট্রিক্সে কেবল একটি ইনপুট পিন থাকে এবং তারের দৈর্ঘ্য যতটা সম্ভব সংক্ষিপ্ত। সঠিকভাবে বিদ্যুৎ বিতরণ এবং ম্যাট্রিক্সের শীর্ষে ক্যাবলিং কমানোর জন্য, প্রতিটি LED স্ট্রিপ ম্যাট্রিক্সের নীচে 5V এবং GND এর সাথে সংযুক্ত থাকে। আপনি 5V এবং GND লাইন বিতরণ করতে একক তারের বা প্রোটোটাইপিং PCBs ব্যবহার করতে পারেন।

ধাপ 3: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

বিস্ফোরণ দৃশ্য সমাবেশের জন্য সঠিক টুকরা সনাক্ত করতে সাহায্য করে। শুধু ধাপে ধাপে ইনস্টলেশন ছবিগুলি অনুসরণ করুন। ব্যাকপ্লেনের লম্বা পাশের দেয়াল এবং কিছু ছোট দেয়াল ধরে রাখার জন্য ক্রস স্ট্রাকচার রয়েছে। যদি টুকরাগুলি ইনস্টল করতে আপনার সমস্যা হয় তবে এটি ঠিক করতে বালি কাগজ ব্যবহার করুন।

ধাপ 4: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

সেখানে বিভিন্ন স্ট্রাইপগুলির জন্য একসঙ্গে পাওয়ার লাইনগুলি সোল্ডার করার বিভিন্ন উপায় রয়েছে। হয় আপনি একক তারের ব্যবহার করতে পারেন বা তামার বাইরে এক ধরণের সাধারণ রেল ব্যবহার করতে পারেন বিভিন্ন তারের ঝালাই করতে। এই ক্ষেত্রে, প্রোটোটাইপ পিসিবিগুলির টুকরাগুলি স্ট্রাইপগুলিতে পাওয়ার রেলগুলি নির্দেশ করার জন্য ব্যবহৃত হয়েছিল। WS2812B স্ট্রাইপগুলিতে ইতিমধ্যে পৃথক পাওয়ার ক্যাবল রয়েছে যা আপনি প্রথম স্ট্রাইপ ইনপুট (ছবির বাম পাশ) এর সাথে পাওয়ার রেল সংযোগ করতে ব্যবহার করতে পারেন।

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

এসপিআই ডিসপ্লে ইনস্টল করুন
এসপিআই ডিসপ্লে ইনস্টল করুন

গেম স্কোর এবং পাঠ্য প্রদর্শন করতে, LED ড্রাইভার MAX7219 এর উপর ভিত্তি করে একটি LED ম্যাট্রিক্স ডিসপ্লে ব্যবহার করা হয়। এটি রাস্পবেরি পাই এর সাথে SPI (সিরিয়াল পেরিফেরাল ইন্টারফেস) এর মাধ্যমে সংযুক্ত। চার 8x8 ডিসপ্লে 32x8 পিক্সেল ডট ম্যাট্রিক্স ডিসপ্লেতে মিলিত হয়। আপনি এই 8x8 পিক্সেল ডিসপ্লে কিনতে পারেন যেমন ইবেতে, 32 মিলি 8x পিক্সেল ডিসপ্লেও পাওয়া যায়। এছাড়াও আপনি বিভিন্ন রং বিকল্প আছে; এই ক্ষেত্রে লাল প্রদর্শন ব্যবহার করা হয়েছিল। যেহেতু এসপিআই একটি শিফট রেজিস্টারের মতো কাজ করে, ডিসপ্লেগুলি সিরিয়ালে একসাথে সংযুক্ত থাকে প্রথম ম্যাট্রিক্সের ডেটাকে দ্বিতীয়টির সাথে ডেটার সাথে সংযুক্ত করে এবং ডিসপ্লের ডান দিক থেকে শুরু করে।

এই ডিসপ্লে শুধুমাত্র বাইরে থেকে পাঠযোগ্য, যদি এটি সরাসরি ব্যহ্যাবরণ স্তরের পিছনে রাখা হয়। যদি তা না হয় তবে কেবল একটি লাল ঝাপসা দৃশ্যমান। সুতরাং আপনাকে ব্যাকপ্লেইন কাট-আউট সেগমেন্টের উপরে এটি মাউন্ট করতে হবে ব্যাকপ্লেনের পৃষ্ঠ এবং ম্যাট্রিক্সের পৃষ্ঠের মধ্যে 30 মিমি দূরত্ব সহ। আমি ব্যাকপ্লেন এবং পিসিবিগুলির মধ্যে অনুপস্থিত 19 মিমি মানিয়ে নিতে কাঠের টুকরো এবং স্ক্রুগুলির উপরে কিছু বাম ব্যবহার করেছি, তবে আপনি যে কোনও বাইরের ধরণের স্পেসারও করতে পারেন।

ডিসপ্লের ওয়্যারিং ধাপ 7 এ দেখানো হয়েছে।

ধাপ 6: পাই ইনস্টল করুন

পাই ইনস্টল করুন
পাই ইনস্টল করুন
পাই ইনস্টল করুন
পাই ইনস্টল করুন
পাই ইনস্টল করুন
পাই ইনস্টল করুন

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

রাস্পবেরি পাই জিরো ডব্লিউ এর জন্য, নিম্নলিখিত পিনগুলি ব্যবহার করা হয়:

  • পিন 2: 5V
  • পিন 6: GND
  • GPIO18 -> LED স্ট্রাইপ
  • GPIO11: SPI CLK -> MAX7219 ম্যাট্রিক্স CLK
  • GPIO10: SPI MOSI -> MAX7219 ম্যাট্রিক্স DIN
  • GPIO8: SPI CS -> MAX7219 ম্যাট্রিক্স CS

কিছু লোক LEDs এর জন্য GPIO18 ব্যবহারে সমস্যার কথা জানিয়েছে। এই ক্ষেত্রে GPIO21 ব্যবহার করুন। যদি তাই হয়, তাহলে আপনাকে লাইন 21 এ কোডটি pixel_pin = board. D21 এ পরিবর্তন করতে হবে।

WS2812B স্ট্রিপ এখানে তার বৈশিষ্ট্যের বাইরে ব্যবহার করা হয়। সাধারণত এটি DIN- এ 5V লজিক লেভেলের প্রয়োজন, কিন্তু Pi শুধুমাত্র 3, 3V প্রদান করে। এমনকি যদি এটি বেশিরভাগ ক্ষেত্রে কাজ করে, আপনার এটি আপনার স্ট্রিপ দিয়ে পরীক্ষা করা উচিত। যদি এটি কাজ না করে, আপনি 74HCT245 বা Pi এবং স্ট্রিপের মধ্যে অন্য 3V3 থেকে 5V কনভার্টারের মত একটি লেভেল কনভার্টার যোগ করতে পারেন।

ধাপ 7: তারের এবং বিদ্যুৎ সরবরাহ

ওয়্যারিং এবং পাওয়ার সাপ্লাই
ওয়্যারিং এবং পাওয়ার সাপ্লাই
ওয়্যারিং এবং পাওয়ার সাপ্লাই
ওয়্যারিং এবং পাওয়ার সাপ্লাই
ওয়্যারিং এবং পাওয়ার সাপ্লাই
ওয়্যারিং এবং পাওয়ার সাপ্লাই

ওয়্যারিং তারের স্কিম অনুযায়ী সম্পন্ন করা হয়। বিদ্যুৎ সরবরাহ একটি 5V ডিসি সরবরাহ।

ম্যাট্রিক্সের অন/অফ সুইচিংয়ের জন্য, পাওয়ার প্লাগ এবং ম্যাট্রিক্স সার্কিটের মধ্যে একটি সুইচ যোগ করা হয়। তবুও, যেহেতু রাস্পবেরি পাই হার্ড সুইচ অফ পছন্দ করে না, তাই ম্যাট্রিক্স স্যুইচ করার আগে সফটওয়্যারে গেমপ্যাডের মাধ্যমে নিরাপদে Pi বন্ধ করার বিকল্প রয়েছে।

এলইডি স্ট্রিপ ডিআইএন পিন একটি রোধের মাধ্যমে পাই এর সাথে সংযুক্ত, বিদ্যুৎ সরবরাহকে বাফার করার জন্য একটি বড় ক্যাপাসিটর (4700uF) যুক্ত করা হয়। আরও তথ্যের জন্য অনুগ্রহ করে নিওপিক্সেলের জন্য অ্যাডাফ্রুট Ü বারগাইড দেখুন।

LEDs প্রতি LED 60mA এর সর্বোচ্চ স্রোত ব্যবহার করছে, তাই 200x60mA = 12A এর সর্বোচ্চ স্রোত সম্ভব !!! উজ্জ্বলতা হ্রাস করে এবং সমস্ত সাদা এলইডি সম্পূর্ণ সাদা ব্যবহার না করে, এটি একটি তাত্ত্বিক মান, কিন্তু এটি সেই কোডের উপর নির্ভর করে যা সর্বাধিক বর্তমান পৌঁছেছে। তাই যথেষ্ট পরিমাণে বিদ্যুৎ সরবরাহ নির্বাচন করা খুবই গুরুত্বপূর্ণ। বেশিরভাগ অ্যাপ্লিকেশনের জন্য 5V/5A (25W) এর পাওয়ার সাপ্লাই যথেষ্ট হওয়া উচিত।

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

ধাপ 8: সেটআপ পাই

সেটআপ পাই
সেটআপ পাই

1. raspberrypi.org থেকে সর্বশেষ রাস্পবিয়ান লাইট ছবি ডাউনলোড করুন

2. এটি এবং SD কার্ডে অনুলিপি করুন, 8GB যথেষ্ট। আপনি ব্যবহার করতে পারেন যেমন এই কাজ করতে etcher।

3. এসডি কার্ড দিয়ে পাই বুট করার আগে, ওয়াইফাই এবং ssh অ্যাক্সেস প্রস্তুত করুন

4. যে কোন কম্পিউটারে এসডি কার্ড,োকান, একটি বুট ফোল্ডার অ্যাক্সেসযোগ্য হওয়া উচিত

5. wpa_supplicant.conf ফাইলে নিম্নলিখিত লাইনগুলি অনুলিপি করুন (যদি এটি না থাকে তবে এটি তৈরি করুন) এবং আপনার ওয়াইফাই এবং অঞ্চলের উপর নির্ভর করে পরামিতিগুলি পরিবর্তন করুন

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

country = US update_config = 1 network = {ssid = "Home Wifi" psk = "mypassword" key_mgmt = WPA-PSK}

6. ssh অ্যাক্সেস সক্ষম করতে বুট করার জন্য ssh (কোন এক্সটেনশন ছাড়াই) নামে একটি খালি ফাইল যোগ করুন

7. এখন রাস্পবেরি পাইতে এসডি কার্ড andুকিয়ে বুট করুন। পাই এর আইপি ঠিকানা পেতে আপনার ওয়াইফাই রাউটার চেক করুন

8. একটি টার্মিনাল (লিনাক্স, ম্যাক) ব্যবহার করে পাই এর সাথে একটি SSH সংযোগ শুরু করুন অথবা যেমন পুটি একটি উইন্ডোজ। 192.168.x.y এর পরিবর্তে Pi এর IP সন্নিবেশ করান

ssh [email protected]

9. পাই আপডেট করুন (কিছু সময় লাগে!)

sudo apt- আপডেট পান

sudo apt-get upgrade

10. পিপ এবং সেটআপ টুল ইনস্টল করুন

sudo apt-get python3-pip ইনস্টল করুন

sudo pip3 install --upgrade setuptools

11. Neopixel ড্রাইভার, ws281x lib, pygame এবং libsdl ইনস্টল করুন

sudo pip3 rpi_ws281x adafruit-circuitpython-neopixel ইনস্টল করুন

sudo pip3 install pygame sudo apt-get libsdl1.2-dev sudo pip3 install --upgrade luma.led_matrix

12. raps-config কল করে SPI সক্ষম করুন, 5 ইন্টারফেসিং বিকল্প / P4 SPI / Enable এ নেভিগেট করুন

sudo raspi-config

13. ব্লুটুথ গেমপ্যাড যোগ করুন

sudo bluetoothctl

[ব্লুটুথ]# এজেন্ট [ব্লুটুথ]# প্যারেবল [ব্লুটুথ]# স্ক্যান [ব্লুটুথ]# জোড়া এএ: বিবি: সিসি: ডিডি: ইই: এফএফ [ব্লুটুথ]# ট্রাস্ট এএ: বিবি: সিসি: ডিডি: ইই: এফএফ [ব্লুটুথ]# সংযোগ aa: bb: cc: dd: ee: ff [bluetooth]# বন্ধ করুন

যেখানে aa: bb: cc: dd: ee: ff হল আপনার ব্লুটুথ গেমপ্যাডের MAC ড্রেস। "স্ক্যান অন" কমান্ডটি কল করার পরে এই ঠিকানাটি দেখানো উচিত। নিশ্চিত করুন যে আপনার ব্লুটুথ কন্ট্রোলার জোড়ার জন্য প্রস্তুত, দয়া করে কন্ট্রোলারের ম্যানুয়াল চেক করুন কিভাবে এটি করতে হয়।

14. আপনি এখন Pi এর মাধ্যমে আপনার সাথে সংযোগ করতে পারেন, ডিফল্ট পাসওয়ার্ড হল রাস্পবেরি (উইন্ডোজ ব্যবহারকারীরা পুটি ব্যবহার করতে পারে):

ssh [email protected]

ধাপ 9: পাইথন কোড, পরীক্ষা এবং সিমুলেটর

পাইথন কোড, টেস্ট এবং সিমুলেটর
পাইথন কোড, টেস্ট এবং সিমুলেটর
পাইথন কোড, টেস্ট এবং সিমুলেটর
পাইথন কোড, টেস্ট এবং সিমুলেটর
পাইথন কোড, টেস্ট এবং সিমুলেটর
পাইথন কোড, টেস্ট এবং সিমুলেটর

Github এ কোড পাওয়া যায়। games_pi_only.py এবং সব bmp ফাইল প্রয়োজন।

git clone href = https://github.com/makeTVee/ledmatrix/tree/master/python/pi_only

ম্যাট্রিক্স অনুকরণ করার জন্য পাইগেম ব্যবহার করে পাই এর বাইরে সিমুলেশন মোডে চালানোর জন্য কোডটিতে একটি বিকল্প রয়েছে। ম্যাট্রিক্স হার্ডওয়্যারে সরাসরি অ্যাক্সেস ছাড়াই নতুন বৈশিষ্ট্যগুলি বিকাশের জন্য এটি খুব সহায়ক। এছাড়াও ডিবাগ করা অনেক সহজ। সিমুলেশন মোড (লাইন 15) সক্রিয় করতে আপনাকে PI ধ্রুবক সেট করতে হবে:

পিআই = মিথ্যা

এই সিমুলেশন মোডে, ব্লুটুথ গেমপ্যাডের পরিবর্তে কীবোর্ড ব্যবহার করা হয়। গেমপ্যাডের A, B, X, Y তে বাটন 1, 2, 3, 4 ম্যাপ করা আছে, দিকনির্দেশের জন্য তীরচিহ্ন, শুরুতে "s" এবং নির্বাচনের জন্য "x"। আপনি আপনার পিসিতে ডেভেলপমেন্ট করতে একটি স্ট্যান্ডার্ড এডিটর প্লাস কনসোল বা মাইক্রোসফট ভিজ্যুয়াল স্টুডিও কোড বা জেটব্রেইন পাইচার্মের মতো কিছু ইন্টিগ্রেটেড আইডিই ব্যবহার করতে পারেন।

আপনি যদি ম্যাট্রিক্স এবং রাস্পবেরি পাই ব্যবহার করেন, তাহলে আপনাকে সংজ্ঞায়িত করতে হবে:

PI = সত্য

রাস্পবেরি পাইতে কোডটি অনুলিপি করতে, আপনি scp কমান্ড (উইন্ডোজ WinSCP) ব্যবহার করতে পারেন। একটি কনসোল উইন্ডো খুলুন, গিথুব ফাইলগুলি সামঞ্জস্য করে ফোল্ডারে যান এবং কল করুন

scp games_pi_only [email protected]:/home/pi

scp *.bmp [email protected]:/home/pi

তারপর ssh এর মাধ্যমে Pi এর সাথে সংযোগ করুন (উইন্ডোজ ব্যবহারকারীরা Putty ব্যবহার করতে পারে):

ssh [email protected]

সফলভাবে লগ ইন করার পরে, আপনি কল করে পাইথন কোড শুরু করতে পারেন:

sudo python3 games_pi_only.py

যদি কোডটি সঠিকভাবে চলতে থাকে, তাহলে আপনি কল করে অটোস্টার্ট সক্ষম করতে পারেন:

সুডো ন্যানো /etc/rc.local

এবং প্রস্থান 0 এর আগে নিম্নলিখিত লাইন যোগ করুন:

/usr/bin/nice -n -20 python3 /home/pi/games_pi_only.py &

সংরক্ষণ করুন (Ctrl+O) এবং প্রস্থান করুন (Ctrl+X)

ধাপ 10: চূড়ান্ত পরীক্ষা এবং ব্যহ্যাবরণ

চূড়ান্ত পরীক্ষা এবং ব্যহ্যাবরণ
চূড়ান্ত পরীক্ষা এবং ব্যহ্যাবরণ
চূড়ান্ত পরীক্ষা এবং ব্যহ্যাবরণ
চূড়ান্ত পরীক্ষা এবং ব্যহ্যাবরণ
চূড়ান্ত পরীক্ষা এবং ব্যহ্যাবরণ
চূড়ান্ত পরীক্ষা এবং ব্যহ্যাবরণ

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

ব্যবহৃত কাঠের ব্যহ্যাবরণটি মাইক্রোওড নামে একটি বিশেষ ম্যাপেল ব্যহ্যাবরণ কাগজ, যা একপাশে কাগজে আবৃত এবং এর পুরুত্ব 0, 1 মিমি। স্ট্যান্ডার্ড ওয়াটার ফ্রি পেপার আঠা ব্যবহার করে কাগজের দিকটি সরাসরি এমডিএফে আঠালো করা যায়।

ধাপ 11: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল

মজা করুন এবং খেলা উপভোগ করুন!

রাস্পবেরি পাই প্রতিযোগিতা ২০২০
রাস্পবেরি পাই প্রতিযোগিতা ২০২০
রাস্পবেরি পাই প্রতিযোগিতা ২০২০
রাস্পবেরি পাই প্রতিযোগিতা ২০২০

রাস্পবেরি পাই প্রতিযোগিতা ২০২০ -এ গ্র্যান্ড প্রাইজ

প্রস্তাবিত: