সুচিপত্র:

মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা: 10 টি ধাপ (ছবি সহ)
মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা: 10 টি ধাপ (ছবি সহ)

ভিডিও: মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা: 10 টি ধাপ (ছবি সহ)

ভিডিও: মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা: 10 টি ধাপ (ছবি সহ)
ভিডিও: Complete Arduino Tutorial Course in Bangla | Lesson 1: What is a Microcontroller? How it works? 2024, জুলাই
Anonim
মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা
মাইক্রোকন্ট্রোলারদের জন্য একটি শিক্ষানবিস নির্দেশিকা

রিমোট কন্ট্রোলার, রাউটার এবং রোবট সব কি মিল আছে? মাইক্রোকন্ট্রোলার! আজকাল, শিক্ষানবিশ বান্ধব মাইক্রোকন্ট্রোলারগুলি ব্যবহার করা সহজ এবং কেবল একটি ল্যাপটপ, একটি ইউএসবি কেবল এবং কিছু (বিনামূল্যে) ওপেন সোর্স সফ্টওয়্যার দিয়ে প্রোগ্রাম করা যায়। উহু !! সমস্ত প্রকল্প, আমরা এখানে এসেছি!

ধরা? 4324302* বিভিন্ন মাইক্রোকন্ট্রোলার আছে এবং এটি শুরু করা কঠিন হতে পারে, বিশেষ করে যদি আপনি ইলেকট্রনিক্সে প্রবেশ করেন। আপনি কোথায় শুরু করেন?!

ঠিক এখানে, bbies, আমি চু পেয়েছিলাম। আপনি কিছু চমৎকার ইলেকট্রনিক প্রজেক্ট তৈরি করতে চাইছেন কিনা, প্রোগ্রামিং/প্রযুক্তি শিখতে চান, অথবা অন্যদের ইলেকট্রনিক্স সম্পর্কে শেখাতে চান, এই টিউটোরিয়ালটি আপনাকে আপনার প্রয়োজন, লক্ষ্য এবং বাজেটের জন্য কোন মাইক্রোকন্ট্রোলার সঠিক তা বের করতে সাহায্য করবে। হ্যাঁ! চল শুরু করি!

পড়ার সময়: ~ 20 মিনিট

*ঠিক আছে, ঠিক আছে, হয়তো না *যে *অনেক, কিন্তু অবশ্যই কয়েক ডজন!

ধাপ 1: অপেক্ষা করুন …. মাইক্রোকন্ট্রোলার কি?

অপেক্ষা করুন …. মাইক্রোকন্ট্রোলার কি?
অপেক্ষা করুন …. মাইক্রোকন্ট্রোলার কি?

হয়তো আপনি এই শব্দটি দেখেছেন এবং "wtf" এর মতো ছিলেন কিন্তু জিজ্ঞাসা করার জন্য যথেষ্ট আরামদায়ক মনে হয়নি। পুরোপুরি ঠিক আছে, এখানে একটি দ্রুত রানডাউন:

একটি মাইক্রোকন্ট্রোলার একটি "সাধারণ কম্পিউটার" যা একটি লুপে একটি প্রোগ্রাম চালায়। তারা একটি একক, নির্দিষ্ট কাজ সম্পাদনের জন্য ডিজাইন করা হয়েছে।

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

একটি ব্রেকআউট বোর্ডে, মাইক্রোকন্ট্রোলার পিনগুলি একটি প্রিন্টেড সার্কিট বোর্ডে ("PCB") বিক্রি করা হয়, পিসিবিতে হেডার বা অন্যান্য সংযোগকারী যোগ করা হয় এবং কিছু মৌলিক ফার্মওয়্যার বা স্থায়ী সফটওয়্যার সিগন্যাল পাওয়ার জন্য মাইক্রোকন্ট্রোলার প্রস্তুত করার জন্য লোড করা হয়।

*প্রশ্নগুলি সবসময় ভাল হয় এমনকি যদি তারা "বোবা" বা "n00by" হয় তবে কেবল একটি নিরাপদ স্থান খুঁজে পান - যেমন নির্দেশিকা!

ধাপ 2: রাস্পবেরি পাই এবং মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য কী?

রাস্পবেরি পাই এবং মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য কী?
রাস্পবেরি পাই এবং মাইক্রোকন্ট্রোলারের মধ্যে পার্থক্য কী?

রাস্পবেরি পাই কেবল ছোট এবং আরাধ্য নয়, এটি একটি পূর্ণাঙ্গ কম্পিউটারও!: ডি

কম্পিউটারে মাইক্রোপ্রসেসর এবং মাইক্রোকন্ট্রোলার রয়েছে যা একসাথে অনেক কাজ সম্পাদনের জন্য একসাথে কাজ করে।

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

কম্পিউটার (যার ইনপুট এবং আউটপুট, স্টোরেজ এবং প্রসেসিং আছে) একসাথে একাধিক প্রোগ্রাম চালাতে পারে - আপনি ইন্টারনেট সার্ফ করতে পারেন, পুরানো ফটো দিয়ে স্মরণ করিয়ে দিতে পারেন, একটি কাগজ লিখতে পারেন এবং একই সাথে 1000 টি ট্যাব খুলতে পারেন! মাইক্রোকন্ট্রোলার… খুব বেশি না। আপনি সেই জিনিসগুলির মধ্যে একটি করতে পারেন, কিন্তু সব নয়।

রাস্পবেরি পাই সম্পর্কে আরও জানতে, এই টিউটোরিয়ালের শেষ বিভাগটি দেখুন!

ধাপ 3: Arduino (Uno)

Arduino (Uno)
Arduino (Uno)
Arduino (Uno)
Arduino (Uno)

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

প্রস্তাবিত বয়স: 12+ (বাচ্চারা প্রোগ্রামিং এবং বীজগণিতের সাথে আরামদায়ক)

অসুবিধা: মধ্যবর্তী

গড় খরচ: ~ $ 35

Arduino বোর্ড বিভিন্ন ধরনের প্রচুর আছে। এটি Arduino Uno, নতুনদের জন্য সেরা ফিট! এমন বোর্ড রয়েছে যা বড়, ছোট, পরিধানযোগ্য এবং বিশেষ ব্যবহারের ক্ষেত্রে রোবটিক্সের মতো।

কম্পিউটার বিজ্ঞান, ইঞ্জিনিয়ারিং এবং ডিজাইনের প্রকল্প এবং ক্যারিয়ারের জন্য Arduino বোর্ড এবং প্রোগ্রামিং মানচিত্রের সাথে পরিচিত হওয়া।

হার্ডওয়্যার বৈশিষ্ট্য

  • আরডুইনো ইউনোতে 14 টি ডিজিটাল ইনপুট এবং আউটপুট ("I/O") পিন, 6 টি এনালগ I/O পিন, 2 টি পাওয়ার আউট পিন (3.3V এবং 5V) এবং 3 টি গ্রাউন্ড (GND) পিন রয়েছে।
  • পাওয়ার ইনপুট 5 থেকে 12 ভিডিসি পর্যন্ত যে কোনও জায়গায় হতে পারে
  • ICSP শিরোনামগুলি আপনাকে "ieldsাল" নামে এক টন বিভিন্ন অ্যাড-অন বোর্ড সংযুক্ত করতে দেয়।

    উদাহরণস্বরূপ, আপনি আপনার আরডুইনোকে 'নেট' -এ সংযুক্ত করতে একটি ওয়াইফাই ieldাল যুক্ত করতে পারেন

প্রোগ্রামিং ভাষা: ওয়্যারিং (C ++/প্রসেসিং এর কম্বো)

উদাহরণ প্রকল্প: মোশন-রিঅ্যাক্টিভ শেক দ্য ম্যাজ গেম!

ক্রয়/আরো জানুন: Arduino ওয়েবসাইট

ধাপ 4: মাইক্রো: বিট

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

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

প্রস্তাবিত বয়স: 8+ (বা বাচ্চারা সার্কিট এবং সহজ সরঞ্জামগুলির সাথে আরামদায়ক)

অসুবিধা: শিক্ষানবিস

গড় খরচ: ~ 15 ডলার

মাইক্রো: বিট কিভাবে কোড শিখতে শুরু করে, অন্যদের, বিশেষ করে প্রাথমিক বিদ্যালয়ের শিক্ষার্থীদের, কিভাবে কোড করা যায় এবং সহজ এবং দ্রুত ইলেকট্রনিক প্রোটোটাইপ তৈরি করা শুরু করে।

মাইক্রো: বিট হল মাইক্রোসফট এবং বিবিসির মধ্যে একটি সহযোগিতা যা সারা বিশ্বে শিক্ষাগত কম্পিউটারগুলিকে ক্লাসরুমে নিয়ে আসে।

হার্ডওয়্যার বৈশিষ্ট্য:

  • মাইক্রো: বিটে 3 টি ডিজিটাল এবং এনালগ I/O পিন, 1 পাওয়ার আউট পিন (3.3V) এবং 1 গ্রাউন্ড (GND) পিন রয়েছে
  • মাইক্রো ইউএসবি কেবল বা ব্যাটারি প্যাক কানেক্টরের মাধ্যমে পাওয়ার ইনপুট 3 - 5 ভিডিসি হওয়া উচিত।
  • এটিতে অনেকগুলি অনবোর্ড ইনপুট, আউটপুট এবং সেন্সর রয়েছে!

    • 5x5 (25) LED ম্যাট্রিক্স
    • দুই (2) Pushbuttons (A, B)
    • রেডিও ট্রান্সমিটার এবং রিসিভার
    • অ্যাকসিলরোমিটার
    • কম্পাস
    • আলো এবং তাপমাত্রা সেন্সর
  • আরো I/O পিনের জন্য, একটি মাইক্রো ধরুন: বিট ব্রেকআউট!

প্রোগ্রামিং ভাষা: ব্লক ভিত্তিক বা জাভাস্ক্রিপ্ট (www. MakeCode.org); CircuitPython ব্যবহার করতে পারেন

উদাহরণ প্রকল্প: টেক্সট মেসেঞ্জার পুতুল!

ক্রয়/আরো জানুন: মাইক্রো: বিট ওয়েবসাইট

ধাপ 5: সার্কিট খেলার মাঠ এক্সপ্রেস

সার্কিট খেলার মাঠ এক্সপ্রেস
সার্কিট খেলার মাঠ এক্সপ্রেস
সার্কিট খেলার মাঠ এক্সপ্রেস
সার্কিট খেলার মাঠ এক্সপ্রেস
সার্কিট খেলার মাঠ এক্সপ্রেস
সার্কিট খেলার মাঠ এক্সপ্রেস

একটি বহুমুখী মাইক্রোকন্ট্রোলার বাচ্চাদের এবং লোকদের জন্য দুর্দান্ত কোডিং এবং হার্ডওয়্যার দিয়ে শুরু করা।

দ্রষ্টব্য: সার্কিট প্লেগ্রাউন্ড ক্লাসিকও রয়েছে - হার্ডওয়্যারটি প্রায় অভিন্ন, তবে এই বোর্ডটি আরডুইনো আইডিইতে প্রোগ্রাম করা হয়েছে।

প্রস্তাবিত বয়স: 8+ (বা বাচ্চারা সার্কিট এবং সহজ সরঞ্জামগুলির সাথে আরামদায়ক)

অসুবিধা: শিক্ষানবিস

গড় খরচ: ~ $ 25

সার্কিট প্লেগ্রাউন্ড এক্সপ্রেস, বা সিপিএক্স, কিভাবে কোড করতে হয় তা শিখতে, অন্যদের কিভাবে কোড করতে হয় তা শেখাতে এবং বিশেষজ্ঞদের কাছে নতুনদের জন্য দ্রুত প্রোটোটাইপ তৈরির একটি সহায়ক হাতিয়ার।

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

হার্ডওয়্যার বৈশিষ্ট্য

  • সিপিএক্সের 7 টি ডিজিটাল/এনালগ ইনপুট এবং আউটপুট ("I/O") রিং রয়েছে যা ক্যাপাসিটিভ টাচও!

    • 1 "সত্য" এনালগ I/O রিং
    • 2 পাওয়ার আউট রিং (3.3V)
    • 3 গ্রাউন্ড (GND) পিন
  • মাইক্রো ইউএসবি কেবল বা ব্যাটারি প্যাক কানেক্টরের মাধ্যমে পাওয়ার ইনপুট 3-5 VDC হওয়া উচিত।
  • এছাড়াও অনবোর্ড ইনপুট, আউটপুট, এবং সেন্সর টন আছে!

    • 10 মিনি Neopixels (সব রং হতে পারে)
    • 2 পুশবটন (এ, বি)
    • 1 স্লাইড সুইচ
    • ইনফ্রারেড ট্রান্সমিটার এবং রিসিভার

      রিমোট কন্ট্রোল কোড গ্রহণ/প্রেরণ করতে পারে, CPX- এর মধ্যে বার্তা পাঠাতে পারে এবং দূরত্ব সেন্সর হিসেবে কাজ করতে পারে

    • অ্যাকসিলরোমিটার
    • সাউন্ড সেন্সর এবং মিনি স্পিকার
    • আলো এবং তাপমাত্রা সেন্সর

প্রোগ্রামিং ভাষা: ব্লক ভিত্তিক বা জাভাস্ক্রিপ্ট (www. MakeCode.org); CircuitPython এবং Wiring (Arduino IDE) ব্যবহার করতে পারেন

উদাহরণ প্রকল্প: Minecraft অঙ্গভঙ্গি নিয়ন্ত্রক!

ক্রয়/আরো জানুন: অ্যাডাফ্রুট ইন্ডাস্ট্রিজ

ধাপ 6: Makey Makey

মকে মকে
মকে মকে
মকে মকে
মকে মকে
মকে মকে
মকে মকে

একটি ইন্টারেক্টিভ প্রারম্ভিক মাইক্রোকন্ট্রোলার যা ছোট বাচ্চাদের এবং ইলেকট্রনিক্স এবং কোডিং -এ নতুন, বিশেষ করে যারা সার্কিট এবং কোড তৈরি না করেই প্রযুক্তির সাথে খেলতে চায় তাদের জন্য দুর্দান্ত।

প্রস্তাবিত বয়স: 5+ (বা সহজ সরঞ্জাম দিয়ে শিশুরা আরামদায়ক)

অসুবিধা: শিক্ষানবিস

গড় খরচ: ~ $ 50

Makey Makey ইলেকট্রনিক্স এবং প্রযুক্তির একটি দুর্দান্ত প্রথম পদক্ষেপ - কোন প্রোগ্রামিং প্রয়োজন নেই! অ্যালিগেটর ক্লিপগুলিকে প্যাডে সংযুক্ত করুন এবং তারপরে কিছু কীবোর্ড এবং মাউস কী ট্রিগার করার জন্য হাত, ফল বা ধাতব বস্তুর মতো কিছুটা পরিবাহী উপাদান সংযুক্ত করুন।

ম্যাকি ম্যাকি একটি আরডুইনো-সামঞ্জস্যপূর্ণ বোর্ড, যার অর্থ আপনি এটিকে আরডুইনো ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট ("আইডিই") ব্যবহার করে পুনরায় প্রোগ্রাম করতে পারেন।

হার্ডওয়্যার বৈশিষ্ট্য

  • ম্যাকি ম্যাকির বোর্ডের সামনে ছয় (6) ক্যাপাসিটিভ টাচ প্যাড রয়েছে:

    • চারটি কীবোর্ড তীর কী নিয়ন্ত্রণ করে,
    • একজন স্পেসবার নিয়ন্ত্রণ করে, এবং
    • একজন বাম মাউস ক্লিক নিয়ন্ত্রণ করে।
  • বোর্ডের পিছনে আরো নিয়ন্ত্রণের জন্য হেডার পিন (এছাড়াও ক্যাপাসিটিভ স্পর্শ):

    • ছয়টি (6) পিন যা অক্ষরে ম্যাপ করে,
    • চার (4) পিন যা তীরগুলিতে মানচিত্র করে,
    • দুটি (2) পিন যা মাউস কীগুলিতে ম্যাপ করে এবং
    • একটি (1) পিন যা স্পেসবার কীতে ম্যাপ করে।
    • এছাড়াও তিনটি (3) সাধারণ I/O পিন, একটি 5V পাওয়ার পিন এবং একটি গ্রাউন্ড পিন রয়েছে।

প্রোগ্রামিং ভাষা: নতুনদের জন্য প্রযোজ্য নয়; স্ক্র্যাচ প্রোগ্রাম লিখতে পারেন (ব্লক ভিত্তিক); তারের মধ্যে পুনরায় প্রোগ্রাম করতে পারেন (Arduino IDE)

উদাহরণ প্রকল্প

শিক্ষানবিস: ফ্লোর পিয়ানো

ইন্টারমিডিয়েট: ইন্টারেক্টিভ সার্ভে গেম!

ক্রয়/আরো জানুন: Makey Makey ওয়েবসাইট

ধাপ 7: অন্যান্য সাধারণ বোর্ড

অন্যান্য সাধারণ বোর্ড
অন্যান্য সাধারণ বোর্ড
অন্যান্য সাধারণ বোর্ড
অন্যান্য সাধারণ বোর্ড
অন্যান্য সাধারণ বোর্ড
অন্যান্য সাধারণ বোর্ড

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

এখানে আমার পছন্দের কয়েকটি:

কণা ফোটন

আরডুইনো ন্যানোর মতো, ফোটন একটি ওয়াইফাই সংযুক্ত মাইক্রোকন্ট্রোলার যা ওয়্যারলেসভাবে প্রোগ্রাম করা যায়। সবচেয়ে সহজ সেটআপ একটি (বিনামূল্যে) স্মার্টফোন অ্যাপ ব্যবহার করে, কিন্তু যদি সরাসরি ইউএসবি এর মাধ্যমে Arduino*এর মতো একই ভাষায় প্রোগ্রাম করা যায়।

প্রস্তাবিত বয়স: 12+ (বা বাচ্চারা আরামদায়ক w/ সার্কিট এবং কোডিং)

অসুবিধা: মধ্যবর্তী

খরচ: ~ 20 ডলার

আরও তথ্যের জন্য এবং ফোটন সেটআপ পেতে, এখানে কণা অনলাইন স্টোর দেখুন।

প্রোগ্রামিং ভাষা: ওয়্যারিং (কমবেশি)

উদাহরণ প্রকল্প

আইওটি ইন্ডাস্ট্রিয়াল স্কেল

*ওয়্যারিং হল কোড ফ্রেমওয়ার্ক, তাই বেশিরভাগ আরডুইনো কোড কোনও পরিবর্তন ছাড়াই কাজ করবে। এছাড়াও C/C ++ বা ARM সমাবেশে লিখতে পারেন

Adafruit HUZZAH ESP8266 ব্রেকআউট

একটি অতি ছোট, অতি সস্তা (এবং বর্তমানে IoT* কমিউনিটিতে খুব জনপ্রিয়) ওয়াইফাই মাইক্রোকন্ট্রোলার। আপনি একটি FTDI বা কনসোল তারের প্রয়োজন হবে। আপনি এই বোর্ড বা NodeMCU এর লুয়া ইন্টারপ্রেটার প্রোগ্রাম করার জন্য Arduino IDE ব্যবহার করতে পারেন।

প্রস্তাবিত বয়স: 14+ (বা বাচ্চারা আরামদায়ক w/ হার্ডওয়্যার এবং সফ্টওয়্যার)

অসুবিধা: মধ্যবর্তী ++

খরচ: ~ 10 ডলার

আরো তথ্যের জন্য, HUZZAH Adafruit পণ্য পৃষ্ঠা দেখুন।

(স্পার্কফুনেরও একটি অনুরূপ বোর্ড রয়েছে, "ESP8266 থিং", যা আপনি এখানে ~ 15 ডলারে পেতে পারেন।)

প্রোগ্রামিং ল্যাঙ্গুয়েজ: লুয়া (পাইথনের মত সাজানো) বা তারের (Arduino IDE)

*আইওটি মানে "ইন্টারনেট অফ থিংস", যা শব্দটি বিভিন্ন হার্ডওয়্যার ডিভাইস যেমন সেন্সর এবং গৃহস্থালী ইলেকট্রনিক্সকে ইন্টারনেটে সংযুক্ত এবং নিয়ন্ত্রণ করতে বোঝায়।

Adafruit Trinket M0

একটি ছোট্ট ছোট কিন্তু শক্তিশালী মাইক্রোকন্ট্রোলার যা কম্পিউটার এবং মাইক্রোকন্ট্রোলারের মধ্যে লাইনগুলিকে অস্পষ্ট করে (এটি একটি ATSAMD21E18 32-বিট কর্টেক্স M0 প্রসেসর আছে)। এটি সার্কিট পাইথন বা অরুডিনো আইডিইতে প্রোগ্রাম করা যেতে পারে।

প্রস্তাবিত বয়স: 14+ (বা বাচ্চারা আরামদায়ক w/ হার্ডওয়্যার এবং সফ্টওয়্যার)

অসুবিধা: মধ্যবর্তী

খরচ: ~ $ 9

আরও তথ্যের জন্য, Trinket M0 এর জন্য Adafruit পণ্য পৃষ্ঠা দেখুন।

প্রোগ্রামিং ভাষা: সার্কিট পাইথন বা তারের (Arduino IDE)

Arduino জিরো সংযোগযোগ্য মাইক্রোকন্ট্রোলারের সুযোগের মতো অন্যান্য M0 বোর্ডের একটি টন রয়েছে। যদি এটি আপনার প্রয়োজন বা আপনার পছন্দ অনুসারে না হয়, তাহলে Adafruit এবং SparkFun ওয়েবসাইটে সার্চ করুন!

ধাপ 8: পরিধানযোগ্য মাইক্রোকন্ট্রোলার

পরিধানযোগ্য মাইক্রোকন্ট্রোলার
পরিধানযোগ্য মাইক্রোকন্ট্রোলার
পরিধানযোগ্য মাইক্রোকন্ট্রোলার
পরিধানযোগ্য মাইক্রোকন্ট্রোলার

পরিধানযোগ্য প্রকল্পগুলির জন্য ডিজাইন করা মুষ্টিমেয় মাইক্রোকন্ট্রোলারও রয়েছে!

যেটা বিশেষ করে তোলে তা হল এগুলো ধুয়ে ফেলা যায়, তাই আপনার তৈরি করা অসাধারণ প্রজেক্ট থেকে সেগুলো ছিঁড়ে ফেলতে হবে না (তবে ব্যাটারি অপসারণ করুন!)।

পরিধানযোগ্য মাইক্রোকন্ট্রোলারগুলিতে বিশেষ I/O পিন রয়েছে যা পরিবাহী থ্রেড দিয়ে পোশাক এবং সেলাই সার্কিটে সেলাই করা সহজ করে তোলে। এখানে আমার পছন্দের কয়েকটি:

অ্যাডাফ্রুট ফ্লোরা

14 টি ইনপুট এবং আউটপুট সহ একটি বৃত্তাকার সেলাইযোগ্য মাইক্রোকন্ট্রোলার। ধুয়ে ফেলা যায় (কিন্তু ব্যাটারি সরিয়ে ফেলুন)।

প্রস্তাবিত বয়স: 12+ (বা বাচ্চারা আরামদায়ক w/ সার্কিট এবং কোডিং)

অসুবিধা: মধ্যবর্তী

খরচ: $ 15

প্রোগ্রামিং ভাষা: তারের (Arduino IDE)

আরো তথ্যের জন্য, Adafruit FLORA পণ্য পৃষ্ঠা দেখুন।

Arduino Gemma

3 টি ইনপুট এবং আউটপুট সহ একটি ছোট্ট সেলাইযোগ্য মাইক্রোকন্ট্রোলার। লুকানো, ছোট বস্তুর সাথে সংযোগ স্থাপন এবং গয়না তৈরির জন্য পারফেক্ট।

প্রস্তাবিত বয়স: 12+

অসুবিধা: মধ্যবর্তী

খরচ: ~ $ 5

প্রোগ্রামিং ভাষা: তারের (Arduino IDE)

আরও তথ্যের জন্য, Arduino Gemma পণ্য পৃষ্ঠা দেখুন।

আরডুইনো লিলিপ্যাড

14 টি ইনপুট এবং আউটপুট সহ একটি বৃত্তাকার সেলাইযোগ্য মাইক্রোকন্ট্রোলার।

প্রস্তাবিত বয়স: 12+

অসুবিধা: মধ্যবর্তী

খরচ: ~ $ 25

প্রোগ্রামিং ভাষা: তারের (Arduino IDE)

আরও তথ্যের জন্য, লিলিপ্যাডের জন্য স্পার্কফুন পণ্য পৃষ্ঠায় যান।

ধাপ 9: রাস্পবেরি পাই 3

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

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

প্রস্তাবিত বয়স: 12+বা বাচ্চারা কোডিং এবং বীজগণিতের সাথে আরামদায়ক

অসুবিধা: ইন্টারমিডিয়েট (কম্পিউটার হিসাবে সহজ)

গড় খরচ: ~ $ 35

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

রাস্পবেরি পাই আমাদের ইলেকট্রনিক্স তৈরির পদ্ধতি পরিবর্তন করেছে! কয়েকটি ভিন্ন সংস্করণ রয়েছে, সবচেয়ে সাম্প্রতিক হল রাস্পবেরি পাই 3 এবং পাই জিরো, পাই 3 এর একটি ক্ষুদ্র সংস্করণ মাত্র 10 ডলারে।

হার্ডওয়্যার ওভারভিউ

  • প্রস্তাবিত অপারেটিং সিস্টেম ("OS") হল লিনাক্সের একটি বিশেষ সংস্করণ যার নাম রাস্পবিয়ান।
  • Pi তে 40 টি সাধারণ উদ্দেশ্য ইনপুট এবং আউটপুট ("GPIO") পিন রয়েছে।

    • 26 ডিজিটাল I/O পিন (কোন এনালগ I/O)
    • 4 পাওয়ার আউট পিন (দুটি 3.3V এবং দুটি 5V)
    • 8 গ্রাউন্ড (GND) পিন
    • 2 বিশেষ পিন (I2C আইডি EEPROM, শুধুমাত্র উন্নত ব্যবহার)
  • Pi- তেও সর্বাধিক মানসম্পন্ন কম্পিউটার বৈশিষ্ট্য রয়েছে:

    • 4 ইউএসবি পোর্ট
    • 1 ইথারনেট পোর্ট
    • 1 HDMI পোর্ট
    • 1 অডিও জ্যাক
    • 1 ক্যামেরা মডিউল পোর্ট

প্রোগ্রামিং ল্যাঙ্গুয়েজ (জিপিআইও পিনের জন্য): পাইথন বা সি ++

যেহেতু এটি একটি সম্পূর্ণ কম্পিউটার, আপনি অন্যান্য মাইক্রোকন্ট্রোলার প্রোগ্রামিং সহ যে কোন ভাষায় প্রোগ্রাম করতে পারেন!

উদাহরণ প্রকল্প

আইওটি পোষা মনিটর!

ইমপ্যাক্ট ফোর্স মনিটর

ক্রয়/আরো তথ্য: রাস্পবেরি পাই ফাউন্ডেশন

*পাই একটি স্ট্যান্ডার্ড মাইক্রোকন্ট্রোলারের অনুরূপ ব্যবহার করা যেতে পারে এবং মাইক্রোকন্ট্রোলারগুলিকেও নিয়ন্ত্রণ করতে পারে! মূলত, পাইটি দুর্দান্ত এবং আমি এটিকে অন্তর্ভুক্ত করতে পারি * এমনকি এটি প্রযুক্তিগতভাবে একটি কম্পিউটার:)

ধাপ 10: চূড়ান্ত চিন্তা

সর্বশেষ ভাবনা
সর্বশেষ ভাবনা

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

আপনি যদি কম্পিউটার নেটওয়ার্কিং, এআই, বা ইন্টারনেটে জিনিসগুলিকে সংযুক্ত করতে (যেমন একটি "স্মার্ট হোম" তৈরি করতে) আগ্রহী হন, আমি রাস্পবেরি পাই সুপারিশ করব।

আপনি যদি একটি শক্তিশালী, স্থিতিশীল এবং নির্ভরযোগ্য বোর্ড চান বিভিন্ন ধরণের প্রকল্প তৈরি করতে, একটি Arduino এর সাথে যান।

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

আমি আপনাকে যে সেরা পরামর্শটি দিতে পারি তা হল এমন একটি প্রকল্প খুঁজে বের করা যা আপনি আগ্রহী। অনলাইনে অনেকগুলি টিউটোরিয়াল রয়েছে তাই একই বা অনুরূপ প্রকল্পটি তৈরি করেছেন এমন কাউকে সন্ধান করুন। তাদের ফলাফলগুলি বন্ধ করুন এবং আপনার অনুগ্রহ করে সামঞ্জস্য করুন!

এবং অবশ্যই, মন্তব্যে কোনও সম্পর্কিত প্রশ্ন ছেড়ে দিন এবং আমি সাহায্য করার জন্য যথাসাধ্য চেষ্টা করব!

শুভ হ্যাকিং!

প্রস্তাবিত: