সুচিপত্র:

অপটিক্যাল বিচ্ছিন্ন একক তারের যোগাযোগ: 4 টি ধাপ (ছবি সহ)
অপটিক্যাল বিচ্ছিন্ন একক তারের যোগাযোগ: 4 টি ধাপ (ছবি সহ)

ভিডিও: অপটিক্যাল বিচ্ছিন্ন একক তারের যোগাযোগ: 4 টি ধাপ (ছবি সহ)

ভিডিও: অপটিক্যাল বিচ্ছিন্ন একক তারের যোগাযোগ: 4 টি ধাপ (ছবি সহ)
ভিডিও: 🎬 The Wonderful 101 Remastered বাংলা 🎬 গেম মুভি এইচডি স্টোরি Cutscenes [ 4k 2160p 60frps ] 2024, জুলাই
Anonim
অপটিক্যাল বিচ্ছিন্ন একক তারের যোগাযোগ
অপটিক্যাল বিচ্ছিন্ন একক তারের যোগাযোগ

হ্যালো, অ্যাকোয়ারিয়াম প্রকল্পের জন্য আমার একটি দীর্ঘ বৈদ্যুতিক তারের প্রয়োজন ছিল যা:

  • ডিভাইসে বিদ্যুৎ সরবরাহ
  • যোগাযোগের অনুমতি দিন

অন্যান্য

  • কারেন্ট এবং ভোল্টেজ কম
  • ওয়্যার +/- 3 মি লম্বা
  • ধীর গতিতে ডেটা স্থানান্তর
  • দ্বিমুখী যোগাযোগ, অর্ধ দ্বৈত
  • ডিভাইসে সীমিত স্থান
  • গ্যালভানিক বিচ্ছিন্নতা

যোগাযোগ 2 টি ডিভাইসের মধ্যে। ডিভাইসটি একটি Arduino, Raspberry PI বা ডিজিটাল পিন ব্যবহার করে অন্য ডিভাইস হতে পারে।

ধাপ 1:

কিছু সেন্সর, যেমন DS18B20, বিদ্যুৎ সরবরাহ এবং অন্য ডিভাইসের সাথে যোগাযোগের জন্য 3 টি তার ব্যবহার করে। এই প্রকল্পে তারের নিম্নলিখিত কাজ রয়েছে:

  • +5 ভি
  • গ্রাউন্ড
  • ডেটা (0 / +5V)

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

  • NXP, AN2342, https://www.nxp.com/docs/en/application-note/AN23…। চিত্র 5
  • EmSa, https://www.esacademy.com, আমি কি আমার I2C বাসের গ্যালভানিক ডিকোপলিং করতে পারি?
  • এমবেডেড, https://www.embedded.com/print/4025023, চিত্র 1

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

ধাপ 2: পার্টলিস্ট

  • বিদ্যুৎ সরবরাহ +5V
  • 3 কন্ডাক্টর সহ নমনীয় গৃহস্থালী বৈদ্যুতিক তার
  • পারফোবোর্ড 5x7cm
  • 2x রোধকারী 470Ω
  • 1x রোধকারী 680Ω
  • 2x রোধকারী 1kΩ
  • 2x ডায়োড (উদা 1 1N4148)
  • 2x Optocoupler EL817
  • এলইডি
  • পিন হেডার মহিলা 2 পিন
  • পিন হেডার মহিলা 3 পিন
  • পিন হেডার মহিলা 4 পিন
  • গোল হেডার মহিলা 6 পিন
  • গোল হেডার মহিলা 4 পিন

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

কিভাবে ঝালাই করবেন:

নিরাপত্তা ঝুঁকি সম্পর্কে সচেতন থাকুন এবং ব্যক্তিগত সুরক্ষা সরঞ্জাম ব্যবহার করুন।

ধাপ 3: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত

পরিকল্পিত ব্যাখ্যা:

সীমিত জায়গার কারণে, পরিকল্পনার ডান দিক যন্ত্রের সাথে মেশিনে রাখা আছে। পরিকল্পনার বাম দিকটি বাল্ক এবং ডিভাইস দ্বারা পরিচালিত হয় 1. বাম এবং ডান দিকের মধ্যে ডাটা কন্ডাক্টর।

  • ডান দিকে ডিজিটাল "আউট" একটি ডায়োড দ্বারা সুরক্ষিত।
  • অপটোকপলার "আউট" একটি ডায়োড দ্বারা সুরক্ষিত।
  • বর্তমানকে সীমাবদ্ধ করার জন্য একটি প্রতিরোধক অপ্টোকুপলার "ইন" এবং "আউট" এর পিন 1 এর সামনে রয়েছে
  • অপটোকুপলারের পিন 2 মাটির সাথে সংযুক্ত
  • পিন 3 emitter একটি প্রতিরোধক সঙ্গে স্থল হয়
  • পিন 4 সংগ্রাহককে বিদ্যুৎ সরবরাহ করা হয়

ডেটা ট্রান্সফার কল্পনা করতে একটি নেতৃত্ব ডাটা লাইনের সাথে সংযুক্ত থাকে। প্রতিরোধক মান নেতৃত্ব এবং পছন্দসই উজ্জ্বলতার উপর নির্ভর করে। সতর্কতা: যদি প্রতিরোধকের মান খুব কম হয়, খুব বেশি কারেন্ট ডিভাইস 2 এর বাইরে পিন বের করে দেবে অথবা অপটোকপলার "IN" সঠিকভাবে চালিত হবে না।

টেবিল দেখো:

  • যদি "OUT1" বা "OUT2" "উচ্চ" হয় তাহলে ডেটা লাইন হবে +5V।
  • যদি "OUT1" বা "OUT2" "LOW" হয় তাহলে ডেটা লাইন হবে 0V।
  • পিন "IN1" বা IN2 "এ ডাটা লাইনের মান পড়তে পারে।

Fritzing মধ্যে perfoboard অংশগুলির বিন্যাস নির্ধারিত হয়। ডায়োড এবং প্রতিরোধক উল্লম্বভাবে অবস্থিত, হলুদ, কমলা এবং লাল রেখা দেখুন। নীল রেখাগুলি পারফোবোর্ডের অধীনে কন্ডাক্টর।

ধাপ 4: প্রোগ্রামিং

Image
Image

সার্কিট কাজ করছে কিনা তা পরীক্ষা করার জন্য, আপনি সংযুক্ত প্রোগ্রামগুলি ব্যবহার করতে পারেন।

ডিভাইস 1 মাস্টার এবং সর্বশেষ চালিত হওয়া উচিত। এটি বিটগুলির একটি নির্দিষ্ট ক্রম পাঠাবে। প্রথমে 8 স্টার্টবিট, 1 স্টপবিট এবং তারপরে "অন" এবং "অফ" একটি ক্রম।

ডিভাইস 2 হল ক্রীতদাস এবং প্রথমে চালিত হওয়া উচিত। প্রোগ্রামটি ডেটলাইন পড়তে শুরু করবে। যখন 8 স্টার্টবিট পড়া হয়। প্রোগ্রামটি বিট রেকর্ড করা শুরু করবে। যখন 8 বিট রেকর্ড করা হয় তখন প্রোগ্রামটি বিটগুলি ফেরত দেবে।

ডেটা অদলবদলের সময় "অন" এবং "অফ" বিটগুলিকে ব্লিঙ্কিং লেড এবং ডিভাইসে লেডস (পিন 13) দ্বারা পর্যবেক্ষণ করা যায়।

যখন আপনার সোল্ডারিং ঠিক থাকে এবং প্রোগ্রামগুলি লোড করা হয়, তখন আপনি ভিডিওতে নেতৃত্বের মতো লেডগুলির ঝলকানি দেখতে পাবেন।

(সার্কিট সংক্ষিপ্ত করা এড়ানোর জন্য, বেয়ার মেটাল কন্ডাক্টরগুলিকে ইপক্সির সাথে লেপ করা যেতে পারে)

প্রস্তাবিত: