সুচিপত্র:

সার্কিট ল্যান ন্যানো: এক পিসিবি। শেখা সহজ. অসীম সম্ভাবনা: 12 টি ধাপ (ছবি সহ)
সার্কিট ল্যান ন্যানো: এক পিসিবি। শেখা সহজ. অসীম সম্ভাবনা: 12 টি ধাপ (ছবি সহ)

ভিডিও: সার্কিট ল্যান ন্যানো: এক পিসিবি। শেখা সহজ. অসীম সম্ভাবনা: 12 টি ধাপ (ছবি সহ)

ভিডিও: সার্কিট ল্যান ন্যানো: এক পিসিবি। শেখা সহজ. অসীম সম্ভাবনা: 12 টি ধাপ (ছবি সহ)
ভিডিও: কম্পিউটার, এর প্রকারেভদ ও অন্যান্য | বিসিএস আইসিটি এবং ইলেকট্রনিক্স রিটেন প্রস্তুতি 2024, নভেম্বর
Anonim
Image
Image
পিসিবি ডিজাইন
পিসিবি ডিজাইন

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

সামিট্রনিক্স সার্কিট লার্ন - ন্যানো দিয়ে ডিজিটাল প্রোগ্রামিং সহজ করে তোলা হয়েছে

2019 থেকে শুরু করে আমি আমার প্রজেক্টগুলিকে স্যামিট্রনিক্স লেবেল করব।

The Samytronix Circuit Learn - NANO হল একটি লার্নিং প্ল্যাটফর্ম যা একটি Arduino Nano দ্বারা চালিত। Samytronix সার্কিট লার্ন - NANO এর সাহায্যে, আমরা ইলেকট্রনিক্স এবং প্রোগ্রামিং এর জগতে গভীরভাবে ডুব দেওয়ার জন্য প্রয়োজনীয় মৌলিক ধারণাগুলি শিখতে পারি যা শুধুমাত্র একটি বোর্ড দিয়ে। এটি আরডুইনো প্রোগ্রামিংয়ের শেখার অভিজ্ঞতাকে সহজ করে তোলে সোল্ডারিংয়ের প্রয়োজনীয়তা দূর করে বা ব্রেডবোর্ড ব্যবহার করে এবং যখনই আপনি একটি নতুন প্রকল্প শুরু করতে চান তখন সার্কিটটি পুনরায় চালু করেন। আরও ভাল, Samytronix সার্কিট শিখুন-NANO বিখ্যাত ব্লক-লাইন প্রোগ্রামিং ল্যাঙ্গুয়েজ, স্ক্র্যাচের সাথে সামঞ্জস্যপূর্ণ করার জন্য ডিজাইন করা হয়েছে, যাতে আপনি আরও ধারাবাহিকতা পরীক্ষক, সার্ভো-মোটরের মতো আরও উপাদান যোগ করার নমনীয়তা থাকা সত্ত্বেও দ্রুত এবং সহজ প্রোগ্রামিং ধারণা শিখতে পারেন। এবং একটি দূরত্ব সেন্সর।

ধাপ 1: পিসিবি ডিজাইন

পিসিবি ডিজাইন
পিসিবি ডিজাইন

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

আপনি যদি আপনার নিজের উদ্দেশ্যে আমার নকশা সংশোধন করতে চান তাহলে অনুগ্রহ করে তা করুন!

ধাপ 2: পিসিবি অর্ডার করা

পিসিবিকে আদেশ দিচ্ছি
পিসিবিকে আদেশ দিচ্ছি

পিসিবি অর্ডার করার জন্য আপনাকে জারবার ফাইল (.gbr) ডাউনলোড করতে হবে। এই ফাইলগুলি আপনি নির্মাতাকে প্রদান করবেন। একবার আপনি সমস্ত ফাইল ডাউনলোড করার পরে, আপনি সেগুলি একটি PCB প্রস্তুতকারকের কাছে পাঠাতে পারেন। সেখানে অনেক পিসিবি প্রস্তুতকারক রয়েছে, পিসিবি প্রস্তুতকারীদের মধ্যে অন্যতম হল পিসিবিওয়ে।

ধাপ 3: ইলেকট্রনিক উপাদান এবং সোল্ডার তাদের সংগ্রহ করুন

Image
Image
বৈদ্যুতিন উপাদান এবং ঝাল তাদের সংগ্রহ করুন
বৈদ্যুতিন উপাদান এবং ঝাল তাদের সংগ্রহ করুন
বৈদ্যুতিন উপাদান এবং ঝাল তাদের সংগ্রহ করুন
বৈদ্যুতিন উপাদান এবং ঝাল তাদের সংগ্রহ করুন
বৈদ্যুতিন উপাদান এবং ঝাল তাদের সংগ্রহ করুন
বৈদ্যুতিন উপাদান এবং ঝাল তাদের সংগ্রহ করুন

ব্যবহৃত বেশিরভাগ ইলেকট্রনিক উপাদানগুলি বেশ সাধারণ এবং আপনার স্থানীয় ইলেকট্রনিক্স দোকানে পাওয়া যাবে। যাইহোক, যদি আপনি সমস্ত উপাদান খুঁজে না পান তবে আপনি সেগুলি অনলাইনে আমাজন, ইবে ইত্যাদি থেকে পেতে পারেন।

  • 1x আরডুইনো ন্যানো
  • 1x 10mm LED প্যাক (লাল, হলুদ, সবুজ, নীল)
  • 1x 12 মিমি বুজার
  • 1x ফটোরিসিস্টর
  • 1x থার্মিস্টর
  • 2x ট্রিমপট
  • 2x 12 মিমি পুশ-বোতাম
  • 1x ডিসি জ্যাক
  • 1 সেট পুরুষ হেডার
  • 1 সেট মহিলা হেডার
  • প্রতিরোধক:

    • 4x 220 ওহম 1/4W
    • 4x 10k ওহম 1/4W
    • 1x 100 ওহম 1/4W
    • 1x 100k ওহম 1/4W

Extensionচ্ছিক এক্সটেনশন:

  • ডিসি সংযোগকারী সহ ব্যাটারি ধারক (4x এএ প্রস্তাবিত)
  • 4x Servo পর্যন্ত
  • অ্যালিগেটর ক্লিপ সহ 2x কেবল
  • ধারালো ইনফ্রারেড দূরত্ব সেন্সর

একবার আপনি সমস্ত ইলেকট্রনিক উপাদান সংগ্রহ করে নিলে আপনার অর্ডার করা পিসিবিকে সেগুলি বিক্রি করার সময় এসেছে।

  1. আমি প্রথমে প্রতিরোধকগুলিকে সোল্ডার করার পরামর্শ দিই কারণ তারা সবচেয়ে কম প্রোফাইল উপাদান। (ফটোগুলিতে আমি যে মানটি রেখেছি তার উপর ভিত্তি করে প্রতিরোধকটি সোল্ডার করুন)
  2. পিসিবির অন্য দিকে প্রতিরোধকের পা ছিনিয়ে নিন
  3. ফটোতে দেখানো অন্যান্য অংশগুলি সোল্ডার করুন (আপনি ফটোতে নোটগুলিতে ক্যাথোড/অ্যানোডের অবস্থান পরীক্ষা করতে পারেন)

ধাপ 4: লেজার কাট এক্রাইলিক

লেজার কাট এক্রাইলিক
লেজার কাট এক্রাইলিক
লেজার কাট এক্রাইলিক
লেজার কাট এক্রাইলিক
লেজার কাট এক্রাইলিক
লেজার কাট এক্রাইলিক

আপনার লেজার কাট অর্ডার করতে আপনি এখানে সংযুক্ত ফাইলগুলি ডাউনলোড করতে পারেন। এক্রাইলিক শীট 3 মিমি পুরু হতে হবে। ছবিতে দেখানো হিসাবে মামলার উপরের অংশের জন্য স্বচ্ছ রঙ সুপারিশ করা হয়। দয়া করে মনে রাখবেন যে স্পেসারের মতো ছোট অংশগুলিও প্রয়োজন হবে।

ধাপ 5: কেস/ঘের তৈরি করুন

Image
Image
কেস/ঘের তৈরি করুন
কেস/ঘের তৈরি করুন
কেস/ঘের তৈরি করুন
কেস/ঘের তৈরি করুন
কেস/ঘের তৈরি করুন
কেস/ঘের তৈরি করুন

প্রস্তুত করা:

  1. মামলার জন্য এক্রাইলিক শীট
  2. 4x এক্রাইলিক স্পেসার
  3. 4x M3 বাদাম
  4. 4x M3 15mm বোল্ট

এই ক্রমে বোল্ট এবং বাদামের সাথে কেসটি রাখুন (উপরে থেকে):

  1. শীর্ষ এক্রাইলিক শীট
  2. এক্রাইলিক স্পেসার
  3. Samytronix বোর্ড
  4. এক্রাইলিক স্পেসার
  5. নীচের এক্রাইলিক শীট

একবার আপনি কেস/এনক্লোজার একসাথে রাখা শেষ করলে আপনি বোর্ড প্রোগ্রাম করার জন্য পরীক্ষা শুরু করতে পারেন। এই নির্দেশের মধ্যে কিছু উদাহরণ প্রকল্প অন্তর্ভুক্ত রয়েছে যা আপনি চেষ্টা করতে পারেন (ধাপ 7-9)। আপনি Arduino IDE এর মধ্যে নির্বাচন করতে পারেন অথবা স্ক্র্যাচ বা Mblock ব্যবহার করে একটি ব্লক-লাইন ইন্টারফেস ব্যবহার করতে পারেন যা আপনি যদি শুরু করছেন তবে অনেক সহজ। যদি আপনি Samytronix সার্কিট ব্যবহার করতে চান তাহলে NANO শিখুন তার সম্পূর্ণ ক্ষমতার জন্য আমি পরবর্তী ধাপটি করার সুপারিশ করছি যা বোর্ডের জন্য রোবট এক্সটেনশন তৈরি করা।

ধাপ 6: রোবট এক্সটেনশন তৈরি করুন

Image
Image
রোবট এক্সটেনশন তৈরি করুন
রোবট এক্সটেনশন তৈরি করুন
রোবট এক্সটেনশন তৈরি করুন
রোবট এক্সটেনশন তৈরি করুন

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

প্রস্তুত করা:

  1. রোবট এক্সটেনশনের জন্য সমস্ত এক্রাইলিক যন্ত্রাংশ।
  2. 20x M3 বাদাম
  3. 14x M3 15mm বোল্ট
  4. 16x M3 10mm বোল্ট
  5. 4x M3 15mm স্পেসার
  6. 2x M3 25mm স্পেসার

পদক্ষেপ:

  1. প্রথমে বোল্ট ছাড়া এক্রাইলিক শীট একসাথে রাখুন
  2. বোল্ট এবং বাদাম ব্যবহার করে এক্রাইলিক অংশগুলি একসাথে সুরক্ষিত করুন
  3. এক্রাইলিক ফ্রেমে 2x ক্রমাগত servos এবং চাকা রাখুন
  4. ব্যাটারি ধারককে এক্রাইলিক বডি ফ্রেমের পিছনে স্ক্রু করুন
  5. বল কাস্টার স্ক্রু করুন এবং ফ্রেম থেকে দূরত্ব দিতে 25 মিমি স্পেসার ব্যবহার করুন
  6. ছোট প্লাস্টিকের অংশটিকে এক্রাইলিক ফ্রেমে স্ক্রু করুন (প্লাস্টিকটি অন্তর্ভুক্ত করা হয় যখন আপনি একটি মিনি 90g সার্ভো কিনবেন)
  7. মাথার অংশ একসাথে রাখুন
  8. শার্প ইনফ্রারেড দূরত্ব সেন্সর স্ক্রু
  9. ছোট প্লাস্টিকের জিনিসের জন্য সার্ভো মাউন্ট করুন
  10. চূড়ান্ত ধাপ হল রোবট ফ্রেমে স্যামিট্রনিক্স সার্কিট ল্যান ন্যানো মাউন্ট করা এবং সেগুলি দেখানো

ধাপ 7: S4A ব্যবহার করে পং (Arduino এর জন্য স্ক্র্যাচ)

Image
Image
S4A ব্যবহার করে পং (Arduino এর জন্য স্ক্র্যাচ)
S4A ব্যবহার করে পং (Arduino এর জন্য স্ক্র্যাচ)

Samytronix সার্কিট ন্যানোতে পিন ম্যাপিংটি s4a প্রোগ্রামের সাথে সামঞ্জস্যপূর্ণ করার জন্য ডিজাইন করা হয়েছে। আপনি s4a প্রোগ্রাম এবং ফার্মওয়্যার এখানে ডাউনলোড করতে পারেন। আপনি যে কোন প্রজেক্ট করতে পারেন, স্ক্র্যাচ প্রোগ্রামিং ল্যাঙ্গুয়েজটি বেশ সোজা এবং বোঝা খুবই সহজ।

এই টিউটোরিয়ালে আমি আপনাকে পং গেম খেলতে Samytronix সার্কিট NANO এর সম্ভাব্য বাস্তবায়নের একটি উদাহরণ দেখাব। গেমটি খেলতে আপনি A0 পিনে অবস্থিত পোটেন্টিওমিটার ব্যবহার করতে পারেন।

  1. প্রথমে আপনাকে স্প্রাইটগুলি আঁকতে হবে, যা বল এবং ব্যাট।
  2. আপনি সংযুক্ত ছবিগুলি পরীক্ষা করতে পারেন এবং প্রতিটি স্প্রাইটের জন্য কোডটি অনুলিপি করতে পারেন।
  3. ফটোতে দেখানো মত পটভূমিতে একটি লাল রেখা যোগ করুন, তাই যখন বলটি লাল রেখা স্পর্শ করে তখন খেলা শেষ হয়ে যায়।

উদাহরণটি চেষ্টা করার পরে, আমি আশা করি আপনি নিজের গেমও তৈরি করতে পারবেন! একমাত্র সীমা হল তোমার কল্পনা!

ধাপ 8: S4A ব্যবহার করে সার্ভো রোবট আর্ম নিয়ন্ত্রণ করা

Image
Image

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

ধাপ 9: Arduino IDE ব্যবহার করে স্মার্ট কার

Image
Image

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

তারের:

  1. D4 থেকে বাম সার্ভো
  2. D7 এর ডান সার্ভো
  3. হেড সার্ভো D8
  4. A4 থেকে দূরত্ব সেন্সর

ধাপ 10: Arduino IDE ব্যবহার করে উদ্ভিদ রক্ষক

Image
Image

স্যামিট্রনিক্স সার্কিট লার্ন ন্যানো ব্যবহার করার আরেকটি ধারণা হল এটি আপনার পাত্রের কাছাকাছি স্থাপন করা যাতে এর তাপমাত্রা, আলো এবং আর্দ্রতা পর্যবেক্ষণ করা যায়। Samytronix সার্কিট শিখুন NANO একটি থার্মিস্টার (A2), ফোটোরিসিস্টর (A3), এবং একটি প্রতিরোধের ধারাবাহিকতা সেন্সর (A5) দিয়ে সজ্জিত। অ্যালিগেটর ক্লিপ ব্যবহার করে এক জোড়া নখের সাথে প্রতিরোধের ধারাবাহিকতা সেন্সর সংযুক্ত করে আমরা এটিকে আর্দ্রতা সেন্সর হিসাবে ব্যবহার করতে পারি। এই সেন্সরগুলির সাহায্যে আমরা পরিমাপ করতে পারি আমরা উদ্ভিদকে রক্ষাকারী করতে পারি। মানগুলি আউটপুট করতে আমরা ভিডিওতে দেখানো হিসাবে গেজ হিসাবে তিনটি সার্ভস ব্যবহার করতে পারি।

LED নির্দেশক:

  • লাল LED = তাপমাত্রা সর্বোত্তম নয়
  • হলুদ LED = উজ্জ্বলতা সর্বোত্তম নয়
  • সবুজ LED = আর্দ্রতা সর্বোত্তম নয়

যদি সমস্ত এলইডি বন্ধ থাকে তার মানে উদ্ভিদ বৃদ্ধির জন্য পরিবেশ অনুকূল!

ধাপ 11: স্টার ওয়ার্স ইম্পেরিয়াল মার্চ

প্রচুর ইনপুট এবং আউটপুট আছে যা আপনি Samytronix সার্কিট NANO ব্যবহার করে খেলতে পারেন, তার মধ্যে একটি হল পাইজো বুজার ব্যবহার করে। এখানে সংযুক্ত একটি Arduino কোড মূলত nicksort দ্বারা লিখিত এবং সার্কিট লার্নের জন্য আমার দ্বারা সংশোধন করা হয়েছে। এই প্রোগ্রামটি স্টার ওয়ার্স ইম্পেরিয়াল মার্চ বাজায় এবং আমি মনে করি এটি বেশ চমৎকার!

ধাপ 12: MBlock প্রকল্প

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

আপনি যদি Arduino পরিবেশে নতুন হন এবং প্রোগ্রামিং এর জগতে সবে শুরু করছেন, তাহলে mBlock আপনার জন্য উপযুক্ত হওয়া উচিত। আপনি এখানে mBlock ডাউনলোড করতে পারেন (mBlock 3 ডাউনলোড করুন)।

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

প্রস্তাবিত: