সুচিপত্র:

পোর্টেবল এফএম রেডিও ট্রান্সমিটার: 4 টি ধাপ
পোর্টেবল এফএম রেডিও ট্রান্সমিটার: 4 টি ধাপ

ভিডিও: পোর্টেবল এফএম রেডিও ট্রান্সমিটার: 4 টি ধাপ

ভিডিও: পোর্টেবল এফএম রেডিও ট্রান্সমিটার: 4 টি ধাপ
ভিডিও: অ্যালিপ্রেস্রেস থেকে 40 টি হ্যান্ড-বাছাই করা অটো পণ্য যা কোনও গাড়ির মালিক # 1 এর জন্য জীবনকে আরও 2024, নভেম্বর
Anonim
পোর্টেবল এফএম রেডিও ট্রান্সমিটার
পোর্টেবল এফএম রেডিও ট্রান্সমিটার

এই প্রকল্পে, আমরা আরডুইনো ব্যবহার করে একটি এফএম ট্রান্সমিটার তৈরি করব।

ধাপ 1: আপনার যা লাগবে

  1. একটি arduino ন্যানো, অথবা আপনার পছন্দের কোন Arduino।
  2. একটি 16x2 Arduino LCD।
  3. এলিচাউস এফএম মডিউল ভি 2.0
  4. একটি বোতাম সুইচ
  5. একটি 220 ওহম প্রতিরোধক
  6. একটি 500k ওহম পরিবর্তনশীল প্রতিরোধক
  7. একটি 50k ওহম পরিবর্তনশীল প্রতিরোধক
  8. LCD এর জন্য একটি 10k Ohm পরিবর্তনশীল প্রতিরোধক

ধাপ 2: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

এফএম ট্রান্সমিটার তৈরি করে উদ্দেশ্যটি পূরণ করার জন্য এই অংশের ধারণাটি হল আমাদের সার্কিটের পুরো সেটআপ সম্পন্ন করা।

আপনার রুটিবোর্ড, কিছু জাম্পার এবং আপনার আরডুইনো নিয়ে শুরু করুন। A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground এবং 5V পিনের জন্য দেখুন।

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

সমাবেশের জন্য, 500k ভেরিয়েবল রোধের মাঝের টার্মিনালটিকে A0, বাম টার্মিনালকে মাটিতে এবং ডানটিকে 5V এর সাথে সংযুক্ত করুন। তারপর, 50k একের জন্য একইভাবে এগিয়ে যান, কিন্তু এইবার মধ্যম টার্মিনালটি Arduino এর A1 পিনে যাবে।

এখন যেহেতু আমরা knobs একত্রিত করেছি আমরা সার্কিটের অংশটি একত্রিত করব যার মধ্যে FM ট্রান্সমিটার রয়েছে। মডিউলটি নিন এবং পিনগুলি দেখুন। আপনার ভিসিসি টার্মিনাল, গ্রাউন্ড টার্মিনাল, একটি এসডিএ পিন এবং একটি এসসিএল পিন দেখা উচিত। এটা স্পষ্ট হওয়া উচিত যে Vcc 5V তে যায়, এবং Ground যায় GND- এ। এখন এসডিএ এবং এসসিএল এর জন্য, আপনাকে আপনার পছন্দের Arduino এর জন্য সিরিয়াল ইন্টারফেসটি দেখতে হবে, আরো বিশেষভাবে I2C এর জন্য সন্ধান করুন। আরডুইনো ন্যানোর জন্য, এসডিএ পিন এ 4 এবং এসসিএল পিন এ 5 তে রয়েছে, তাই প্রতিটি পিনের সাথে সংযোগ স্থাপন করুন এবং আপনি ট্রান্সমিশন অংশটি একত্রিত করবেন।

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

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

লিঙ্ক:

fabricadigital.org/2015/11/como-conectar-u…

লিঙ্কটি স্প্যানিশ ভাষায় আছে, কিন্তু যে কেউ ভাষা বলতে পারে না তার জন্য ব্যাখ্যাটি যথেষ্ট।

এছাড়াও, আমি এই বিভাগে অন্তর্ভুক্ত উভয় স্কিম্যাটিক্সের দিকে তাকিয়ে দরকারী বিবেচনা করি।

ধাপ 3: কোড

কোড
কোড
কোড
কোড
কোড
কোড

প্রথম যে বিষয়টি আপনি লক্ষ্য করবেন তা হল FMTX.h নামে একটি লাইব্রেরির অন্তর্ভুক্তি এটি হল এলিচাউস তাদের নিজস্ব মডিউল ব্যবহারের জন্য তৈরি করা লাইব্রেরি। আপনি এই লাইব্রেরি এবং এই মডিউলের ব্যবহার সম্পর্কে আরও তথ্য সংশ্লিষ্ট ডেটশীটে খুঁজে পেতে পারেন, যা আপনি নিম্নলিখিত লিঙ্কে পাবেন:

www.elechouse.com/elechouse/index.php?main_…

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

প্রস্তাবিত: