সুচিপত্র:

রাস্পবেরি পিআই ডাইস প্রকল্প: 6 টি ধাপ
রাস্পবেরি পিআই ডাইস প্রকল্প: 6 টি ধাপ

ভিডিও: রাস্পবেরি পিআই ডাইস প্রকল্প: 6 টি ধাপ

ভিডিও: রাস্পবেরি পিআই ডাইস প্রকল্প: 6 টি ধাপ
ভিডিও: বাংলায় - রাস্পবেরি পিআই স্টার্টআপ ফর বিগিনার্স পার্ট -১ ( IN BENGALI-RASPBERRY PI STARTUP ) 2024, নভেম্বর
Anonim
Image
Image
রাস্পবেরি পিআই ডাইস প্রকল্প
রাস্পবেরি পিআই ডাইস প্রকল্প

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

আর কেউ বলার আগে …. এটি একটি ডাইসের একটি খুব মৌলিক চেহারা ছিল, যদি আপনি চেয়েছিলেন যে আপনার কেবল LEDS- এ যাওয়ার জন্য 3 টি তারের প্রয়োজন হবে প্রথমটি কেন্দ্র "ONE" হবে দ্বিতীয়টি দুটি LED এর যা "TWO" প্রদর্শন করবে এবং সবশেষে 4 টি LED গুলি যা "চার" প্রদর্শন করে 3 এবং 1 এবং 2 ব্যবহার করে তৈরি করা হয়, পাঁচটি 1 এবং 4 এবং সর্বশেষ 6 হল 2 এবং 4। 2 এবং 4 LED এর।

  • 7 * LED এর,
  • 7 * 120 ওহম প্রতিরোধক,
  • 1 * 10 কে ওহম প্রতিরোধক,
  • 1 * বোতাম তৈরি করতে চাপ দিন।
  • 1 * স্ট্রিপ বোর্ড 14 গর্ত দ্বারা 20 টি ছিদ্র (ছবি দেখুন)
  • 10 * রঙিন তারের ছোট অংশ।
  • 10 * ডুপন্ট মহিলা সংযোগকারী,
  • 10 * তাপ সংকোচন সংযোজক আবরণ।
  • 1 * ঝাল এর দৈর্ঘ্য।

সরঞ্জাম প্রয়োজন।

  • তাতাল,
  • তাপ বন্দুক,
  • ডুপন্ট টার্মিনালের জন্য ক্রাইমিং টুল,
  • পার্শ্ব কর্তনকারী

ধাপ 1: বোর্ড কাটা এবং ট্র্যাকগুলি ভাঙা

বোর্ড কাটা এবং ট্র্যাকগুলি ভাঙা
বোর্ড কাটা এবং ট্র্যাকগুলি ভাঙা
বোর্ড কাটা এবং ট্র্যাকগুলি ভাঙা
বোর্ড কাটা এবং ট্র্যাকগুলি ভাঙা
বোর্ড কাটা এবং ট্র্যাকগুলি ভাঙা
বোর্ড কাটা এবং ট্র্যাকগুলি ভাঙা

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

তাহলে আপনি কিভাবে এই বোর্ড ব্যবহার করবেন?

  • প্রথমে একটি কাগজ ব্যবহার করুন এবং আপনার নকশা পরিকল্পনা করুন। প্রয়োজনীয় মাপের কাজ করুন।
  • পরবর্তীতে একটি সূক্ষ্ম দাঁত দেখে বোর্ডটি আকারে কেটে ফেলুন এবং প্রান্তগুলি পরিষ্কার করুন। এটি গুরুত্বপূর্ণ যে ট্র্যাকগুলি শেষ পর্যন্ত ঝরঝরে থাকে কারণ সেগুলি কাটা থেকে গর্ত হতে পারে এবং ট্র্যাকগুলির মধ্যে সংক্ষিপ্ত হতে পারে।
  • আপনি চাইলে এই পর্যায়ে সমস্ত উপাদান মানানসই কিনা তা নিশ্চিত করার জন্য ট্রায়াল ফিট করতে পারেন।
  • একবার খুশি যে সবকিছু ফিট করে আমি যেখানে প্রয়োজন সেখানে ট্র্যাক কাটা পছন্দ করি।

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

ধাপ 2: প্রতিরোধক, LED এর এবং লিঙ্ক।

প্রতিরোধক, LED এবং লিঙ্ক।
প্রতিরোধক, LED এবং লিঙ্ক।
প্রতিরোধক, এলইডি এবং লিংক।
প্রতিরোধক, এলইডি এবং লিংক।
প্রতিরোধক, LED এবং লিঙ্ক।
প্রতিরোধক, LED এবং লিঙ্ক।

তাই আমি প্রতিরোধকগুলিকে বোর্ডে রেখেছিলাম এবং যখন আমি সম্পূর্ণ ওহমের নিয়মে যাইনি তখন আমি আমার ছেলেকে বুঝিয়েছিলাম যে প্রতিরোধকগুলির বিভিন্ন মান রয়েছে এবং রঙগুলি মূল্য কী তা নির্দেশ করে। ফলস্বরূপ, আমি আমার ছেলেকে বলেছিলাম যে সমস্ত প্রতিরোধককে একই দিকে রাখতে হবে। একইভাবে যখন এটি এলইডি -তে আসে তখন আমি তাকে এলইডি বডির ফ্ল্যাট এবং ছোট পা দেখিয়েছিলাম যা এলইডি পজিশন করার সঠিক উপায় কীভাবে চিহ্নিত করা যায়। আপনি ফটোগুলিতে দেখতে পারবেন যে 4 টি LED একভাবে মাউন্ট করা হয়েছে এবং অন্য 3 টি বিপরীত।

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

ধাপ 3: বোতাম এবং তারের

বোতাম এবং তারের।
বোতাম এবং তারের।
বোতাম এবং তারের।
বোতাম এবং তারের।
বোতাম এবং তারের।
বোতাম এবং তারের।
বোতাম এবং তারের।
বোতাম এবং তারের।

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

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

অবশেষে তারগুলি যুক্ত করা হয়েছিল, আমি আমার ছেলেকে প্রথমে লাল এবং কালো বিক্রি করতে বলেছিলাম যাতে তারা মিশে না যায়। লাল সুইচে ধনাত্মক (3.3v) ভোল্টেজ এবং কালো স্থল। তখন তিনি কোন রং বেছে নিতে চান তা কোন ব্যাপার না।

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

ধাপ 4: পরীক্ষা এবং সংযোগ

পরীক্ষা এবং সংযোগ।
পরীক্ষা এবং সংযোগ।
পরীক্ষা এবং সংযোগ।
পরীক্ষা এবং সংযোগ।

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

যদি আপনি সোল্ডারিংয়ে খুশি হন তবে আমি বিশ্বাস করি এটি 3.3v পাওয়ার সাপ্লাই বা কয়েকটি এএ ব্যাটারিতে পরীক্ষা করা ভাল। আমার একটি ছোট ভোল্টেজ ইউনিট আছে যা ব্রেডবোর্ডের একটি স্ট্রিপের শেষে ক্লিপ করে এবং 3.3V বা 5V (বা উভয়) কে প্রধান স্ট্রিপের উভয় পাশে পাওয়ার রেলগুলিতে খাওয়ানোর অনুমতি দেয়। আমি এটি ব্যবহার করেছিলাম যে সমস্ত LED কাজ করছে তা পরীক্ষা করতে। গ্রাউড পিনে মাটি স্থাপন করা হয়েছিল এবং একে একে LED তারগুলি 3.3V এর সাথে সংযুক্ত ছিল। তারপর 3.3V এর উপর লাল বিদ্যুতের তার স্থাপন করে বাটনটি চেক করা হয়েছিল মাটিটি যেখানে ছিল সেখানে রেখে দেওয়া হয়েছিল এবং একটি LEDs হলুদ সুইচ তারের সাথে সংযুক্ত ছিল। বাটন টিপলে এলইডি আসতে হবে। আমি ভিডিওতে এটি দেখাই যদি এটি খুব ভালভাবে ব্যাখ্যা না করা হয়!

ধাপ 5: রাস্পবেরি পিআই এবং প্রোগ্রাম।

রাস্পবেরি পিআই এবং প্রোগ্রাম।
রাস্পবেরি পিআই এবং প্রোগ্রাম।
রাস্পবেরি পিআই এবং প্রোগ্রাম।
রাস্পবেরি পিআই এবং প্রোগ্রাম।
রাস্পবেরি পিআই এবং প্রোগ্রাম।
রাস্পবেরি পিআই এবং প্রোগ্রাম।
রাস্পবেরি পিআই এবং প্রোগ্রাম।
রাস্পবেরি পিআই এবং প্রোগ্রাম।

এই প্রকল্পটি সর্বদা একটি ভাল চ্যালেঞ্জ হতে যাচ্ছিল, শুধু থমাসকেই সার্কিটটি তৈরি করতে হয়নি তাকে এটি প্রোগ্রাম করতে হয়েছিল, এটি কাজ করার জন্য!

তাই আমি একটি রাস্পবেরি পাই 3 মডেল B+ব্যবহার করছি। আমি একটি রাস্পবেরি পাই 4 পেয়েছি কিন্তু 3 ব্যবহার করার সিদ্ধান্ত নিয়েছি। এই কারণে আমি স্ক্র্যাচ 3 এর পরিবর্তে স্ক্র্যাচ 2 ব্যবহার করতে পছন্দ করি যা রাস্পবেরি পিআই 3 তে চলবে কিন্তু এটি খুব ধীর এবং আমি এটি দিয়েছি।

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

একবার সমস্ত তারের সাথে সংযুক্ত হয়ে PI চালু করা হয়েছিল এবং স্ক্র্যাচ 2 খোলা হয়েছিল। জিপিআইও যোগ করা প্রথম বিট, তাই "আরো ব্লক" এ যান এবং জিপিআইও নির্বাচন করুন। তারপরে আপনার রাস্পবেরি পাই জিপিআইওতে অ্যাক্সেস আছে এবং এই মুহুর্তে আপনি কেবল "এলইডি জিপিআইও ** উচ্চ/নিম্ন" ব্লকটি টেনে এনে প্রতিটি এলইডি পরীক্ষা করতে পারেন এবং সঠিক জিপিআইও নম্বর এবং যুক্তিযুক্ত অবস্থা নির্বাচন করুন তারপর ব্লকে ক্লিক করুন কোড চালান।

ধাপ 6: সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।

সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।
সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।
সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।
সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।
সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।
সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।
সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।
সম্পূর্ণ প্রোগ্রাম গ্রাফিক এবং শারীরিক।

সুতরাং আপনি প্রোগ্রামটিকে দুটি ভাগে বিভক্ত করতে পারেন প্রথমত LED এর তারপর দ্বিতীয়ত পর্দায় উপস্থাপনা। উভয় প্রোগ্রাম একই মৌলিক নীতি ব্যবহার করে যা নীচে তালিকাভুক্ত করা হয়েছে।

  • ডাইস নামক ডাটা ব্লকে একটি ভেরিয়েবল তৈরি করুন, এটি উৎপন্ন এলোমেলো সংখ্যা সংরক্ষণ করবে।
  • বোতাম টিপে যাওয়ার জন্য অপেক্ষা করুন।
  • পাশা রোল করতে "শফল" ব্লকটি কল করুন।
  • একটি এলোমেলো সংখ্যা তৈরি করুন এবং ভেরিয়েবল "ডাইস নম্বর" এ বরাদ্দ করুন
  • তারপর 6 টি ক্রমিক "যদি" বিবৃতিগুলি 6 টি ভিন্ন সংখ্যার জন্য উপযুক্ত, প্রতিটি ক্ষেত্রে সংখ্যাটি স্প্রাইটগুলিতে সম্প্রচার করুন এবং LED এর আলো জ্বালানোর জন্য নম্বর ব্লকে কল করুন
  • আবার রোল করার জন্য বোতাম টিপে যাওয়ার জন্য অপেক্ষা করুন।
  • সমস্ত এলইডি চালু করার জন্য স্পেস চাপার বিকল্পটি যোগ করুন, এটি এমনভাবে উপযোগী যখন আপনি স্ক্র্যাচ প্রোগ্রামটি বন্ধ করে দেবেন কারণ এলইডিগুলি তাদের বর্তমান অবস্থায় নির্বিশেষে থাকবে।

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

আমি সত্যিই জানি না যে এটি বোধগম্য কিনা বা না! যেভাবেই হোক এটি একটি চ্যালেঞ্জ! আমি প্রোগ্রামটিকে এখানে একটি অনুমোদিত ফাইল প্রকার হিসাবে অন্তর্ভুক্ত করতে পারি না তবে আরও বিশদ জিজ্ঞাসা করতে বিনা দ্বিধায়।

প্রস্তাবিত: