সুচিপত্র:
ভিডিও: হল মাল্টিপ্লেক্সার: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
(24 মে 2019 আপডেট করা হয়েছে, ভবিষ্যতের আপডেটগুলি অনুসরণ করা হবে)
ওহে. আমি আরেকটি ফোরামে পড়েছি, (কোনটি মনে করতে পারছি না?), এই লোকটির, যিনি একটি বড়, (গভীর), ট্যাঙ্কে কিছু "তরল" স্তর পরিমাপ করার একটি স্মার্ট উপায় খুঁজছিলেন? তার জন্য সমস্যাটি ছিল 40pcs পর্যন্ত প্রয়োজন। সেন্সর, এবং কি ধরনের? তিনি তাদের “হাল-প্রভাব” সেন্সর ব্যবহার করার বিষয়ে জিজ্ঞাসা করেছিলেন। সুতরাং সমস্যাটি ছিল ক্যাবলিং। 40+ লিড থাকবে। আচ্ছা, এই আমাকে এই সম্পর্কে চিন্তা করতে জাগিয়ে তোলে! শুধু কৌতূহলের জন্য আমি তাদের হলের আচরণ পরীক্ষা করতে শুরু করেছি, (এর জন্য আমার সরাসরি কোন প্রয়োজন নেই কিন্তু… আমি একটি মাল্টিপ্লেক্সড স্ক্যানার থাকার সুস্পষ্ট সমাধান নিয়ে এসেছি।
সুতরাং, সর্বদা, সর্বদা বিদ্যমান সমাধানগুলির জন্য একটি অনুসন্ধান দিয়ে শুরু করুন। হল+এবং সব ধরণের মাল্টিপ্লেক্সিং উভয়ই +++ আছে। এই দুটিকে একত্রিত করার জন্য। আমি এর দুটি সংস্করণ তৈরি করেছি।
আমি যাকে প্রথম বলি: "একা থাকুন", দ্বিতীয়টি যাকে আমি কল করি: "প্রসেসর নিয়ন্ত্রিত"
আমি তাদের দুজনের কারোরই পিসিবি তৈরি করি নি, (পরে পাঠ্যে পড়ুন, এখনো কেন নয়), তাদের উভয়ের জন্য শুধুমাত্র স্কিমা এবং "একা একা" জন্য পিসিবি-লেআউট। কখনোই কম নয়, আমি ব্রেক-আউট ইউনিটে "একা একা" এর কাজ পরীক্ষা করেছি।
ধাপ 1: একা একা মাল্টিপ্লেক্সার
একা দাঁড়ানো।
এখানে আমি তাদের পরিচিত 4017 দশকের কাউন্টার এবং 555 কে অসিলেটর হিসাবে ব্যবহার করছি যা আমি HALL- ইউনিট দিয়ে সেন্সর SS49S, (একটি ব্রেকআউট) এবং মোসফেটের 2N7000 দিয়ে শুরু করেছি।
আমি তাদের প্রযুক্তি সংযুক্ত করেছি। এগুলোর তথ্য পিডিএফ এবং শেষে বিএমপি ফাইল হিসেবে, পিসিবির লেআউট
আমার "আইডিইএ" ছিল এফইটিটির "উৎস" কে হালাল-সেন্সর জিএনডি-এর সাথে সংযুক্ত করার জন্য। এবং এখন একটি চুম্বক এটি সক্রিয় যখন HALL এর পড়া আউট পেয়ে।
4017 এ 555 আউটপুট 3 কে CLK পিন 14 এবং Q9 (গণনা নম্বর 10) পিন 11 কে 4017 এর RESET পিন 15 এ 4017 এর ক্রমাগত লুপিং করার জন্য সংযুক্ত করুন। একটি প্রতিরোধকের মাধ্যমে T1 এবং T1.1 এর জন্য FET গেট উভয় সেন্সর 1 এর জন্য, (একটি প্রতিরোধক হয়তো প্রয়োজন নেই, কিন্তু যাইহোক এটি সেখানে রাখুন), 1 ম FET T1 ড্রেন হল সেন্সরের গ্রাউন্ডে সংযোগ করে, এইভাবে এটি সক্রিয় করে। তারপর HALL থেকে "সিগন্যাল", "0V" দেয় যদি কোনো চুম্বক সেন্সরের কাছে আসে। HALL সংকেত 2'nd FET T1.1 উৎসে সংযোগ করে।
FET T1.1 এর ড্রেন LED1 কাঠোডে সংযোগ করে। সমস্ত LED এর Anods একসঙ্গে বাঁধা এবং একটি প্রতিরোধকের মাধ্যমে +5V সংযোগ করা হয় (শুধুমাত্র একটি LED একটি সময়ে জ্বালানো হবে, তাই শুধুমাত্র একটি প্রতিরোধক প্রয়োজন)
আমার কাছে LED #8 এর সমান্তরাল একটি BUZZER আছে যাতে সর্বনিম্ন স্তরে অ্যালার্ম দেওয়া হয়।
এবং ভয়েলা। যখন একটি চুম্বক যথেষ্ট সেন্সরের কাছাকাছি থাকে তখন LED জ্বলবে (কিন্তু আমি যেভাবে এটা করতে চাই না)
তাদের সব সেন্সর যথাক্রমে T2 এবং T2.1, T3 এবং T3.1 … ইত্যাদি।
কিছু 10KHz দিয়ে চালানোর জন্য অসিলেটর 555 করুন এবং "ঝলকানি" লক্ষণীয় নয়।
*আমি 555 অসিলেটরের জন্য RES এবং CAP এর মানগুলি পরে আপডেট করব।
আমি এটা গণনা করতে পারছি না, কেন ?? এটা কাজ করেছে, কিন্তু একটি পুনরাবৃত্তির পরে, (কিছু পরিবর্তন সহ), কয়েক ডজন সময়, আমি থামলাম, একটি কফি, একটি সিগ। (আমি জানি, না), এবং আমার নিজের একটি মস্তিষ্ক।
জি … আমি তাদের টেক.স্পেক্স পড়ছি, (বাইবেল পড়ার মতো, এটির প্রতি উচ্চ শ্রদ্ধা রেখে), ফলাফলগুলি "সত্য" গ্রহণ করে আমার কাছে স্পষ্ট হয়ে উঠেছে। প্রযুক্তি। চশমা তাদের উপাদানগুলি একেবারে "সঠিক", আমার সংযোগগুলি ঠিক আছে, তাই …
আমার খারাপ! (আমি জানি তুমি এটা জানো।)
হল-সেন্সর SS48E একটি অ্যানালগ সেন্সর।
একটি Vcc +5V এবং কোন চুম্বকীয় প্রবাহের সাথে, আউটপুট ঠিক ½ ভোল্টেজ 2, 5V। সেন্সরের কাছে যাওয়ার সময় চুম্বকের পোলারিটি নির্ভর করে, আউটপুট হয় +5V বা GND এর দিকে।
এটাই ছিল আমার দ্বিধা। আমি শুধু একটি "পরিষ্কার" +V বা 0V পেতে পারিনি। আমি আরেকটি সেন্সর "3144" অর্ডার করেছি যা একটি "LATCHING" টাইপ যার একটি ওপেন কালেক্টর আউটপুট আছে এই সেন্সরের অপারেটিং ভোল্টেজ 4, 5 থেকে 24V। এগুলি এখনও পাইনি, এজন্যই আমি তাদের পিসিবির আদেশও দিইনি, প্রথমে এগুলি পরীক্ষা করা দরকার।
আমি পুরোপুরি নিশ্চিত যে কেউ এই মত মন্তব্য করবে: কেন এটাকে মাল্টিপ্লেক্স করতে হবে?
যথেষ্ট ন্যায্য। প্রকৃতপক্ষে, আমি বর্ণিত হিসাবে, এই জিনিসটি তাদের সেন্সরের কাছে "সীসা" গণনা করার জন্য শুরু করেছি এবং এই সমাধানের সাথে এটি এতটা করে না। প্রকৃতপক্ষে আমি "প্রসেসর কন্ট্রোল" দিয়ে শুরু করেছি কিন্তু যখন এই পথটি চালাচ্ছিলাম তখন আমি এই সমাধানের জন্য হোঁচট খেয়েছিলাম, (মনে রাখবেন: আমি নিজের ব্যবহারের জন্য এটি তৈরি করার ইচ্ছাই করি নি, কিন্তু কেবল জিনিসের হস্তক্ষেপের জন্য)। সুতরাং, এই "একা একা" শুধুমাত্র একটি "জিনিস" কিন্তু এটি কারো নিজস্ব নির্মাণের জন্য কিছু ধারণা দিতে পারে।
তারপরে আমি ভাবতে শুরু করলাম যে এই ধরণের সমাধান ব্যবহার করার "কোনও" সুবিধা আছে কি?
আমি কিছু নিয়ে এসেছি: "যদি সেন্সরগুলি কন্ট্রোল ইউনিট থেকে অনেক দূরে থাকে, তাহলে তাদের প্রতিবন্ধকতা নিয়ে সমস্যা হতে পারে। সেন্সরগুলি" ওপেন কালেক্টর "টাইপ এবং উপযুক্ত পুল-আপ রোধের সাহায্যে আপনি আরও নির্দিষ্ট মাত্রা পেতে পারেন প্রকৃতপক্ষে আমি হল-সেন্সরের জন্য এই ইবল তৈরি করেছি, কিন্তু আপনি যে কোন ধরনের সেন্সর/সুইচ ব্যবহার করতে পারেন।
আপডেট: 24 মে, আমি 475 প্রতিরোধক এবং একটি 0.1uF (100nF) টুপি 555. ব্যবহার করেছি। ফ্রিকোয়েন্সি, কিন্তু চোখের দৃষ্টিতে এটি ঠিক আছে।
আমি তাদের "Latching" হল পেয়েছিলাম। আমি সেগুলোকে লাইনে সেন্সরের "সিগন্যাল" (আউটপুট) একসাথে বেঁধে রেখেছি। তারা সবাই পিসিবি বোর্ডে একসাথে বাঁধা। আপনি এটি করতে পারেন কারণ সেগুলি ওপেন কালেক্টর আউটপুট এবং তাদের মধ্যে একটি মাত্র একবার সক্রিয় হয়।
নিখুঁত রান। আমি এটি একটি নিওডাইম চুম্বক, 20x10x3 মিমি আকারে এবং পথে কোন বাধা দিয়ে পরীক্ষা করেছি। মুক্ত বাতাসে এটি ঠিক তাই কাজ করেছে, তাই… mm 30 মিমি দূর থেকে। এটি অবশ্যই একটি দূরত্ব <25 মিমি দিয়ে একেবারে সূক্ষ্মভাবে কাজ করেছে।
এখন আপনার একটি 10P তারের প্রয়োজন, (10P = 10leads, প্রতিটি সেন্সরের জন্য ল্যাচে 1 টি সীসা, Vc +5V (সাধারণ) এর জন্য +1 সীসা এবং রিটার্ন সিগন্যালের জন্য 1 টি সীড (সাধারণ)। আপনি একটি 10P "ফ্ল্যাট ব্যবহার করতে পারেন। -কেবল "ওরফে একটি" রিবন-ক্যাবল "আইডিসি-কানেক্টরগুলির সাথে ইউনিটগুলিতে ওয়্যারিংয়ের সাথে মিলে যায়।
আপনার প্রতিটি "সেন্সর" ইউনিটের জন্য একটি ছোট পিসিবি লাগবে যার মধ্যে রয়েছে: "সেন্সর" নিজেই এবং আইডিসি-কানেক্টর। আমি পরে এটির একটি বিন্যাস করব এবং এটি আপডেট করব।
অনুগ্রহ করে মন্তব্য করুন, কারন আমি যদি এটি কাউকে হস্তক্ষেপ না করে তবে এটি অব্যাহত রাখার জন্য আমি কোন বাধা পাই না !!
ধাপ 2: প্রসেসর নিয়ন্ত্রণ
"প্রসেসর নিয়ন্ত্রিত" ইউনিট। এখন পর্যন্ত কোন পরীক্ষা হয়নি। আপনি এই ধরনের একটি I2C লাইন বলতে পারেন। এখানে আমি একটি "Attiny 84" প্রসেসর ব্যবহার করি, (যে কোন নিয়ামক করবে)। 74HC595 এর সাথে। এখানে "মূল ধারণা" হল যে আমার কেবল 4 টি তারের প্রয়োজন, (+ দুটি পাওয়ার লাইন যা সেখানে ঝাঁপিয়ে পড়তে পারে)।
4 টি তারগুলি হল: ডেটা, ক্লক, স্ট্রব (ল্যাচ), রিটার্ন। আপনি গ্রহণের শেষের দিকে CLOCK- লাইনের সাথে STROBE (LATCH) একসাথে বেঁধে দিতে পারেন এইভাবে এক লাইন কম আঁকতে হবে, কিন্তু এই সমাধানটি আপনাকে প্রোগ্রামে কিছু বিবেচনা করতে বাধ্য করবে, কারণ এখন প্রাপ্ত ইউনিটে "আউটপুট" ঘড়ি অনুসরণ করবে। এটি সুপারিশ করা হয় না কারণ আপনি যদি "ডেইজি-চেইন" আরও বেশি ইউনিট গ্রহণ করেন তবে আপনি "আমরা কোথায় যাচ্ছি?" এর প্রোগ্রামে সহজেই নিয়ন্ত্রণ হারাবে।
ধাপ 3: প্রত্যাবর্তন পথ
ফিরে আসার পথ। যেহেতু "ল্যাচিং" সেন্সর 3144 এর একটি "ওপেন কালেক্টর" আউটপুট আছে, সেগুলি সবই একসঙ্গে "বাঁধা" হতে পারে এইভাবে শুধুমাত্র একটি লাইনের প্রয়োজন।
EWERY "রিমোট ইউনিট" 8 HALL সিনিয়রদের জন্য স্ক্যান করে। আপনি একটি "ডেইজি-চেইন" সেটআপে বেশ কয়েকটি রিমোট ইউনিট ব্যবহার করতে পারেন।
সর্বশেষ ইউনিটগুলির শেষ (8’তম), সেন্সরে একটি "ডামি-লোড" রাখার সুপারিশ করা হয়েছে।
এটি করে আপনি আপনার প্রোগ্রামে নিশ্চিত করতে পারেন যে ডেটা সমস্ত ইউনিটের মাধ্যমে চলেছে।
দ্রষ্টব্য: যদি প্রধান-নিয়ন্ত্রণ ইউনিটটি দূরে থাকে, তাহলে আপনার সংকেতগুলির জন্য লাইন-ড্রাইভার প্রয়োজন, (আমার কাছে এগুলির তথ্য নেই?)।
প্রত্যাবর্তন পথের একটি বহিরাগত "পুল-আপ" প্রতিরোধকের প্রয়োজন হতে পারে যা কিছু Koh 10 এর কোহম বলে, (প্রসেসর বিল্ট-ইন পুল-আপ প্রতিরোধকটি বেশ "উচ্চ" প্রতিবন্ধকতা এবং সম্ভবত এখানে যথেষ্ট ভাল নয়)।
আমি পরে ফিরে আসব যখন আমি তাদের "ল্যাচিং হল" পেয়েছি এবং তাদের পরীক্ষা করেছি।
তাদের পরীক্ষা করার পর আমি তাদের চূড়ান্ত পিসিবি-বিন্যাস তৈরি করব এবং এই ible আপডেট করব। তারপরে আমি একটি অর্ডার দেব, (সেগুলি পেতে কয়েক সপ্তাহ সময় লাগে), এবং তারপরে আমি এটি আবার আপডেট করব। আমি এই জন্য একটি প্রোগ্রাম তৈরি করব
ধাপ 4: হার্ডওয়্যার
জি.. আমি ব্যবহারের যান্ত্রিক অংশের সমাধান ভুলে গেছি সত্যি সত্যি, আমার মাথায় এটা আছে এটি এরকম কিছু যায়, (আমার কাছে এর কোন ছবি বা দৃশ্য নেই):
আপনার একটি ফ্লোটার, বল, সিলিন্ডার (পছন্দ করতে), অথবা….. এই ফ্লোটারের সাথে আপনি একটি চুম্বক বা চুম্বক সংযুক্ত করেন, (একটি সিলিন্ড্রিক ফ্লোটারের সাহায্যে আপনি বেশ কয়েকটি চুম্বক সংযুক্ত করতে পারেন, এইভাবে একটি “ওভারল্যাপিং” ফাংশন পেয়ে থাকেন)।
সেন্সরগুলির সাথে ধ্রুব দূরত্ব অর্জনের জন্য ফ্লোটারটি একটি "টিউব" বা রেলটিতে থাকা ভাল।
আরেকটি "নল" তৈরি করুন, (তরল থেকে বিচ্ছিন্ন), এবং সেখানে একে অপরের থেকে দূরত্বের সাথে সেন্সর সংযুক্ত করুন।
1. একটি নির্দিষ্ট দূরত্বের সাথে তাদের সেন্সর স্থাপন করে আপনি একটি সময়ে দুটি (বা তার বেশি) সেন্সর সক্রিয় করতে চুম্বক (গুলি) অর্জন করতে পারেন। এইভাবে আপনি দ্বিগুণ "সংবেদনশীলতা" পাবেন।
2. দুটি সেন্সরের মধ্যবর্তী দূরত্ব পর্যন্ত চুম্বক (বেশ কয়েকটি) পৌঁছানোর ফলে আপনি বেশ দীর্ঘ দূরত্ব.েকে রাখতে পারেন। আমি আমার পরামর্শের একটি ছবি তৈরি করব এবং পরে এটি আপডেট করব। আমি আপাতত আমার কাছে থাকা লেআউটগুলি এখানে সংযুক্ত করেছি, তাদের অন্ধভাবে অনুসরণ করবেন না, (যেমনটি বলা হয়েছে, আমার কাছে এখনও নেই) এবং সেগুলি প্রযুক্তি। উপাদানগুলির তথ্য। আমার একটি বিওএম নেই, কারণ আমার কাছে এই সমস্ত জিনিস আগে থেকেই ছিল, কিন্তু সমস্ত উপাদান খুবই সাধারণ এবং যেকোনো জায়গায় সহজেই পাওয়া যায়: ই-বে, বাঙ্গুড, আলী ইত্যাদি।
অনুগ্রহ করে এই আমার ible মন্তব্য করুন যাতে আমি কোন ট্র্যাক উপর আছি যদি আমি প্রতিক্রিয়া পেতে
নির্দ্বিধায় আমাকে এই ফোরামের মাধ্যমে অথবা সরাসরি আমার জন্য প্রশ্ন পাঠান: [email protected]
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে Arduino একাধিক একই ঠিকানা ডিভাইস নিয়ন্ত্রণ করে: 3 টি ধাপ
টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে একাধিক একই ঠিকানা ডিভাইসগুলিকে Arduino নিয়ন্ত্রণ করে: বর্ণনা: TCA9548A I2C মাল্টিপ্লেক্সার মডিউলটি একই I2C ঠিকানা (8 একই ঠিকানা I2C পর্যন্ত) এক মাইক্রোকন্ট্রোলার পর্যন্ত সংযুক্ত ডিভাইসগুলিকে সংযুক্ত করতে সক্ষম করে। মাল্টিপ্লেক্সার একজন দারোয়ান হিসাবে কাজ করে, নির্বাচিত সেটে কমান্ডগুলি বন্ধ করে দেয়
TCA9548A I2C মাল্টিপ্লেক্সার মডিউল - Arduino এবং NodeMCU সহ: 11 টি ধাপ
TCA9548A I2C মাল্টিপ্লেক্সার মডিউল - Arduino এবং NodeMCU এর সাথে: আপনি কি কখনো এমন পরিস্থিতিতে পড়েছেন যেখানে আপনাকে আপনার Arduino- এ দুই, তিন বা তার বেশি I2C সেন্সর লাগাতে হয়েছিল, যাতে বুঝতে পারে যে সেন্সরের একটি নির্দিষ্ট বা একই I2C ঠিকানা আছে। তদুপরি, একই এসডিএতে একই ঠিকানার সাথে আপনার দুটি ডিভাইস থাকতে পারে না