সুচিপত্র:

সহজ আরডুইনো পিয়ানো: 8 টি ধাপ
সহজ আরডুইনো পিয়ানো: 8 টি ধাপ

ভিডিও: সহজ আরডুইনো পিয়ানো: 8 টি ধাপ

ভিডিও: সহজ আরডুইনো পিয়ানো: 8 টি ধাপ
ভিডিও: পৃথিবীর সবচেয়ে ভয়ংকর ৮ টি পোকা | এদের দেখলেই দৌড়ে পালান | 8 Most Dangerous Bugs in the World 2024, জুন
Anonim
সহজ আরডুইনো পিয়ানো
সহজ আরডুইনো পিয়ানো

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

লক্ষ্য বয়স: 9-12 তম শ্রেণী

উচ্চ বিদ্যালয়ের শিক্ষক/হোম স্কুলের অভিভাবকদের জন্য এই প্রকল্পটি প্রযুক্তিবিজ্ঞান এবং প্রকৌশল সাক্ষরতার জন্য ITEEA মানদণ্ডের সাথে সম্পর্কিত।

স্ট্যান্ডার্ড 3: জ্ঞান, প্রযুক্তি এবং অনুশীলনের একীকরণ

প্রযুক্তি এবং প্রকৌশল আন্তdশাস্ত্রীয়, একাধিক বিষয়বস্তু এলাকা সম্পর্কিত। প্রভাব এবং অন্যান্য ক্ষেত্রের সাথে প্রযুক্তি স্থানান্তর দ্বারা প্রভাবিত হয়। প্রত্নতত্ত্বের এক্স-রে ব্যবহার করে একটি উদাহরণ, নক্ষত্র দেখার জন্য টেলিস্কোপ, বা মাইক্রোবায়াল জীবন দেখার জন্য মাইক্রোস্কোপ। এই ক্ষেত্রগুলিতে জ্ঞান এবং অনুশীলনগুলি অগ্রসর হয় এবং অন্যান্য ক্ষেত্র এবং চিন্তার বিদ্যালয়গুলি দ্বারা উন্নত হয়, যেমন জৈবিক।

এই প্রকল্পটি প্রযুক্তি এবং সঙ্গীতকে "কীবোর্ড" আকারে একত্রিত করে যা কেউ তৈরি করতে পারে।

অনুশীলন 1: সিস্টেম চিন্তা:

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

অনুশীলন 3: তৈরি এবং করছেন:

তৈরি এবং করা অনেক সেটিংসে হতে পারে, উভয় অনানুষ্ঠানিক এবং আনুষ্ঠানিক। মেকিং হচ্ছে কিছু করার সময় কাজ করার কাজটি ব্যাপকভাবে সংজ্ঞায়িত করা হয় প্রযুক্তিগত পণ্য এবং সিস্টেমের ডিজাইন, বিল্ডিং, অপারেটিং এবং মূল্যায়নের সাথে সম্পর্কিত প্রক্রিয়াগুলি ব্যবহার করে। প্রযুক্তি এবং ইঞ্জিনিয়ারিং শিক্ষায় উন্মুক্ত নকশা চ্যালেঞ্জগুলির উদ্ভাবনী সমাধান তৈরিতে শিল্প দক্ষতা বিকাশের দিকে মনোনিবেশ করার জন্য প্রাক-পরিকল্পিত বস্তু উত্পাদন থেকে একটি পরিবর্তন ঘটেছে। ওপেন এন্ডেড ডিজাইনের চ্যালেঞ্জের সমাধান নিয়ে কাজ করা শিক্ষার্থীদের দ্বারা এটি তাদের উচ্চতর অর্ডার চিন্তাভাবনা এবং নকশা দক্ষতার বিকাশ এবং অন্যান্য শাখার বিষয়বস্তু সংহত করে। ওপেন এন্ডেড মেকিং এবং প্র্যাকটিস করার সাথে জড়িত ছাত্রদের দ্বারা, তারা বিজ্ঞানী, টেকনোলজিস্ট এবং ইঞ্জিনিয়ারদের মতো একটি প্রক্রিয়ার সম্মুখীন হচ্ছে। শিক্ষার্থীদের নিরাপত্তা সতর্কতা শেখানোও শিক্ষকের দায়িত্ব। ক্রমবর্ধমান সরঞ্জাম এবং শিল্পের মানগুলির সাথে, দুর্ঘটনা রোধে সরঞ্জাম এবং উপকরণ নিরাপদে ব্যবহার করতে সক্ষম হওয়া অপরিহার্য। তৈরি করা এবং করার জন্য মডেল তৈরির ব্যবহারও প্রয়োজন: ধারণাগত, গাণিতিক, গ্রাফিকাল, শারীরিক এবং ভার্চুয়াল। এই মডেলগুলি অন্যান্য বিষয় থেকে প্রযুক্তি এবং প্রকৌশল শিক্ষাকে আলাদা করে।

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

প্রসঙ্গ 1: গণনা, অটোমেশন, কৃত্রিম বুদ্ধিমত্তা এবং রোবটিক্স

প্রেক্ষাপট একটি পাঠ্যক্রমের মধ্যে ইউনিট হতে পারে যেমন প্রকল্প, পাঠ, ভ্রমণ বা অন্যান্য কার্যক্রম। প্রসঙ্গ 1 এর জন্য এটি একত্রিত, গণনা, অটোমেশন, এআই এবং রোবোটিক্স।

প্রসঙ্গ 5: তথ্য ও যোগাযোগ

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

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

শিক্ষার উদ্দেশ্য:

এই শেষে ছাত্রদের Arduino কিভাবে কাজ করে তার প্রাথমিক ধারণা থাকা উচিত।

একটি Arduino তারের করতে সক্ষম হন।

কিভাবে কোড পরিবর্তন করবেন।

কিভাবে কোড আপলোড করবেন।

সরবরাহ

9 বোতাম সুইচ

9 1000 ওহম প্রতিরোধক (বিভিন্ন আকারের প্রতিরোধক পরিবর্তন করবে ব্রেডবোর্ডে কারেন্ট কতটা শক্তিশালী যা শব্দকে প্রভাবিত করে)

12 জাম্পার তার (কোন দৈর্ঘ্য বা রঙ হতে পারে)

1 পাইজো বুজার

১ টি রুটিবোর্ড

1 Arduino Uno

1 Arduino ধারক (alচ্ছিক প্রয়োজন নেই এটি ছাড়া কাজ করবে)

1 ইউএসবি কেবল

1 টি কম্পিউটার

ধাপ 1: বোতাম যোগ করুন

বাটন যোগ করুন
বাটন যোগ করুন

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

আরডুইনোতে একবার চাপলে বোতামগুলি একটি ইনপুট (তথ্য প্রেরণ) পাঠাবে।

ধাপ 2: প্রতিরোধক যোগ করুন

প্রতিরোধক যোগ করুন
প্রতিরোধক যোগ করুন

প্রতিটি বোতামের নিচের দিকে প্রতিরোধক যুক্ত করুন। এটি বোতামের নেতিবাচক দিক। প্রতিরোধকের অন্যান্য দিকগুলি বোতামের একই সারিতে - (নেতিবাচক) চিহ্নের পাশ দিয়ে গর্তে যাবে।

প্রতিরোধকেরা বোর্ডের মাধ্যমে বোতামের মাধ্যমে কারেন্ট প্রেরণ করে।

ধাপ 3: বুজার যুক্ত করুন

বুজার যুক্ত করুন
বুজার যুক্ত করুন

রুটিবোর্ডে বুজার যুক্ত করুন। বোতামের মতো একই স্থান থাকা উচিত। লাল দিকটি ডানদিকে এবং কালো দিকটি বাম দিকে প্লাগ করুন।

Arduino থেকে বোতামের তথ্য পাওয়ার পরেই বজারটি শব্দ তৈরি করবে।

ধাপ 4: জাম্পার তারগুলি যোগ করুন

জাম্পার তারগুলি যোগ করুন
জাম্পার তারগুলি যোগ করুন

বোতাম এবং উপরের অর্ধেকের ডানদিকে জাম্পার তারগুলি যুক্ত করুন, এটি ইতিবাচক দিক। অন্য দিকটি ডিজিটাল দিকে আরডুইনোতে যাবে।

ধাপ 5: আরডুইনোতে প্লাগ করুন

Arduino মধ্যে প্লাগ
Arduino মধ্যে প্লাগ
Arduino মধ্যে প্লাগ
Arduino মধ্যে প্লাগ

উপরে থেকে নীচে তাদের 2, 3, 4, 5, 6, 7, 8, 9, এবং 10 এর জন্য পোর্টে রাখুন। এগুলি যথাক্রমে 11 এবং 13 বন্দরে যাবে। শেষ জাম্পার তারের একপাশে স্থলবন্দরের মধ্যে এবং বোর্ডের - (নেতিবাচক) চিহ্নের একটি গর্তে যেতে হবে। পোর্টের বিষয়ের ক্রম যেন আপনি কোডটি খুলেন এটি নির্দিষ্ট পোর্টের নির্দিষ্ট বোতামগুলিকে নির্দেশ করে। গ্রাউন্ড পোর্টটি সার্কিট বা গাড়িতে মাটির সাথে কিছু সংযুক্ত করার মতো। এটি আরডুইনো এবং ব্রেডবোর্ডের মধ্য দিয়ে যাওয়া ভোল্টেজকে সীমাবদ্ধ করে।

ধাপ 6: সফ্টওয়্যারটি ডাউনলোড করুন (যদি আপনার ইতিমধ্যে থাকে তবে এড়িয়ে যান)

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

www.arduino.cc/en/main/software

ধাপ 7: প্রোগ্রাম আপলোড করুন

প্রোগ্রাম আপলোড করুন
প্রোগ্রাম আপলোড করুন
প্রোগ্রাম আপলোড করুন
প্রোগ্রাম আপলোড করুন

প্রোগ্রামটি ডাউনলোড করুন! প্রোগ্রামের মধ্যে, একজন ব্যক্তি নোটগুলি পরিবর্তন করতে পারে, এবং এটিতে তৈরি করা গান। কোডটিকে আরও ভালভাবে বুঝতে এবং কী পরিবর্তন করা যায় তা বোঝার জন্য কোডের মধ্যে মন্তব্য যুক্ত করা হয়েছে। যদি আপনি কিছু পরিবর্তন করেন তবে আপনাকে স্কেচ এবং আপলোড বা Ctrl + U এর নিচে গিয়ে আরডুইনোতে ডাউনলোড করতে হবে। মজা করুন এবং সৃজনশীল হন!

আরও চিন্তা:

আরো বোতাম সম্পর্কে কি?

যদি আমি দুই বা ততোধিক প্রিসেট গান করতে চাই?

ধাপ 8: সমস্যা সমাধান

যদি কিছু বোতাম সাড়া দেয় এবং কিছু নীচের পরীক্ষা না করে:

সব জাম্পার সব ভাবে প্লাগ করা আছে?

রোধকারীরা কি সব পথের মধ্যে আছে এবং ব্রেডবোর্ডের নীচে স্পর্শ করছে?

জাম্পারটি কি বোতামের ডান জায়গায়? প্রতিরোধক সম্পর্কে কি?

যদি আপনি কোড পরিবর্তন করেন:

এটা কি আমি যেভাবে চেয়েছিলাম সেভাবে বেরিয়ে এসেছে?

বোতাম/বুজার ডান পোর্টে সেট করা আছে?

নোট কি সঠিক দৈর্ঘ্য/পিচ যা আমি চাই?

প্রস্তাবিত: