সুচিপত্র:

স্পিকারের সাথে DIY শক সেন্সর: 5 টি ধাপ (ছবি সহ)
স্পিকারের সাথে DIY শক সেন্সর: 5 টি ধাপ (ছবি সহ)

ভিডিও: স্পিকারের সাথে DIY শক সেন্সর: 5 টি ধাপ (ছবি সহ)

ভিডিও: স্পিকারের সাথে DIY শক সেন্সর: 5 টি ধাপ (ছবি সহ)
ভিডিও: যে ৫টি ভুলের কারণে ছবি ভাল হয়না | Mobile Photography Tips and Tricks 2024, জুলাই
Anonim
স্পিকারের সাথে DIY শক সেন্সর
স্পিকারের সাথে DIY শক সেন্সর

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

ধাপ 1: একটি স্পিকার খুঁজুন

একজন স্পিকার খুঁজুন
একজন স্পিকার খুঁজুন
একটি স্পিকার খুঁজুন
একটি স্পিকার খুঁজুন
একজন স্পিকার খুঁজুন
একজন স্পিকার খুঁজুন
একটি স্পিকার খুঁজুন
একটি স্পিকার খুঁজুন

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

  1. একটি জাম্পার তার অর্ধেক কাটা
  2. এর শেষ প্রান্তটি ছিঁড়ে ফেলুন
  3. এটি স্পিকারে ঝালাই করুন (সম্ভবত সেখানে ইতিমধ্যে কিছু তার ছিল - কেবল সেগুলি কেটে ফেলুন)

বিকল্পভাবে, আপনি যদি আপনার কাছে অ্যালিগেটর ক্লিপ ব্যবহার করতে পারেন।

ধাপ 2: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

উপকরণ প্রয়োজন:

  • আরডুইনো ইউএনও
  • ব্রেডবোর্ড
  • জাম্পার তার
  • একটি নেতৃত্ব (কোন রঙ)
  • দুটি 220 ওহম প্রতিরোধক (লাল-লাল-বাদামী)
  • একজন বক্তা

Arduino এর সাথে এটি সংযুক্ত করতে উপরের চিত্রটি অনুসরণ করুন।

ধাপ 3: এই কোডটি আপলোড করুন

Arduino IDE এ এই কোডটি আপলোড করুন। আপনি সম্ভবত এটিকে ক্রমাঙ্কন করতে হবে কারণ আপনি আমার মতো একই স্পিকার ব্যবহার করছেন না, তাই আমি কয়েকটি ধাপে এটি কীভাবে করব তা ব্যাখ্যা করব।

int shockMin = 996; // আপনাকে এগুলি পরিবর্তন করতে হতে পারে

int shockMax = 1010; // আপনাকে এই অকার্যকর সেটআপ পরিবর্তন করতে হতে পারে () {পিনমোড (11, আউটপুট); // Serial.begin (9600); // এটিকে ক্রমাঙ্কনের জন্য সাহায্য করুন} অকার্যকর লুপ () {int shock = analogRead (A0); int lightval = মানচিত্র (শক, শক মিন, শক ম্যাক্স, 0, 255); যদি (lightval> 0) {analogWrite (11, lightval); } অন্য {analogWrite (11, 0); } // Serial.println (শক); // ক্রমাঙ্কনে সাহায্য করার জন্য এটিকে অস্বস্তিকর করুন}

ধাপ 4: এটি কীভাবে ব্যবহার করবেন

আপনার আঙুল দিয়ে স্পিকারের কেন্দ্রে চাপ দিন এবং এটি নেতৃত্বের ঝলকানি তৈরি করবে। যদি তা না হয় তবে আপনাকে পরবর্তী ধাপে এটিকে ক্রমাঙ্কন করতে হবে। অন্যথায়, আপনি স্পিকারটিকে কিছুতে সংযুক্ত করার চেষ্টা করতে পারেন। হয়তো আপনি একটি কাগজের প্লেটে ট্যাপ করে একটি ড্রাম তৈরি করতে পারেন? - ড্রামস্টিক হিসাবে পেন্সিল ব্যবহার করার চেষ্টা করুন।

ধাপ 5: ক্যালিব্রেট করুন

যদি আপনার নেতৃত্ব ইতিমধ্যে সন্তোষজনকভাবে জ্বলজ্বল করে, আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন। অন্যথায়, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. "//" লাইনে মুছে দিন যা বলে "// ক্রমাঙ্কনে সাহায্য করার জন্য এটি অস্বস্তিকর"
  2. কোড আপলোড করুন এবং সিরিয়াল মনিটর খুলুন
  3. স্পিকারের কেন্দ্রে টিপুন এবং মান পরিবর্তনের সাথে সাথে দেখুন
  4. সিরিয়াল মনিটরের শক মিন এবং শক ম্যাক্স ভেরিয়েবলকে নিম্ন এবং উচ্চ মানের পরিবর্তন করুন

int shockMin = 996;

int shockMax = 1010;

উদাহরণস্বরূপ, যদি সিরিয়াল মনিটর আপনার সেন্সরের অ-ধাক্কা অবস্থায় 700 পড়ে (যখন এটি সেখানে বসে থাকে), এবং যখন আপনি এটিকে ধাক্কা দেন তখন এটি 860 পর্যন্ত চলে যায়, শক ম্যাক্সকে 900 এর কাছাকাছি (সেন্সর পড়ার একটু উপরে) এবং শকমিনকে প্রায় 680 এ পরিবর্তন করুন। পরবর্তী:

  1. সিরিয়াল মনিটর বন্ধ করুন
  2. নতুন কোড আপলোড করুন
  3. স্পিকারের কেন্দ্রে আরও কিছু চাপুন

যদি সবকিছু ঠিক হয়ে যায়, আপনি যখন সেন্সর টিপবেন তখনই নেতৃত্ব চালু করা উচিত।

প্রস্তাবিত: