সুচিপত্র:
- ধাপ 1: পরিকল্পিত ব্যাখ্যা
- ধাপ 2: ইন্টারাপ্ট পিনে কি চলছে কেন এটা 20v সঙ্গে নিরাপদ?
- ধাপ 3: বিক্ষোভ
- ধাপ 4: কোড।
- ধাপ 5: উপসংহার:
ভিডিও: ইউসি সহ অফ ল্যাচ সার্কিট। একটি পুশ বোতাম। একটি পিন। বিচ্ছিন্ন উপাদান: 5 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হ্যালো সবাই, নেটে একটি অন/অফ সার্কিট খুঁজছিল। আমি যা খুঁজে পেয়েছি তা আমি যা খুঁজছিলাম তা নয়। আমি নিজের সাথে কথা বলছিলাম, এর জন্য অবশ্যই একটি উপায় আছে। এটাই আমার দরকার ছিল।
-কেবলমাত্র একটি ধাক্কা বোতামটি চালু এবং বন্ধ করতে হবে।
-ইউসিতে শুধুমাত্র একটি পিন ব্যবহার করতে হবে। 2 না।
-ব্যাটারি দিয়ে কাজ করতে হবে।
-3.3v থেকে 20v পর্যন্ত
-নিয়ন্ত্রকের সাথে বা ছাড়া কাজ করা। (3.3 থেকে 5v মধ্যে নিয়ন্ত্রক সরান)
-কোন বিশেষ আই.সি.
আমি এটি করার জন্য একটি পরিকল্পিত এবং কোড ডিজাইন করেছি। এটি খুব ভালভাবে কাজ করছে। অনেক প্রকল্পের জন্য খুব সুবিধাজনক পরিকল্পিত।
ল্যাব শুরু করা যাক …
ধাপ 1: পরিকল্পিত ব্যাখ্যা
এখানে আমি একটি atmega328 ব্যবহার করছি। কিন্তু যেকোনো ইউসি একই কাজ করতে পারে। এই উদাহরণে আমি 20V ব্যবহার করছি। এটি সর্বোচ্চ ভোল্টেজ যা আমি করতে পারি। কেন? কারণ ডেটশীট অনুযায়ী মোসফেট ভিজিএস সর্বোচ্চ -20 ভি সর্বোচ্চ। আমি 30v এ যাওয়ার চেষ্টা করেছি। এটা কাজ করছিল আমি 35v তে উঠলাম এবং এটি কাজ করছিল … কিছুক্ষণের জন্য। মোসফেট ব্লো হিসাবে:) জিনিস হল, স্কিম্যাটিক উচ্চতর যেতে ভাল। কিন্তু এর জন্য আপনাকে একটি মসফেট খুঁজে বের করতে হবে।
আমি একটি P mosfet ব্যবহার করছি কারেন্ট পাস করতে বা না করার জন্য। Si2369ds এর জন্য Vgs থ্রেশহোল্ড -2.5v।
যখন পুশ বোতাম টিপানো হয় না। Vgs হল 0v। R1 প্রতিরোধক 1M Vcc পর্যন্ত গেটটি টানুন। সুতরাং Vgs (ভোল্ট গেট বনাম ভোল্ট উৎস) হল 0v। Vgs 0v এ, কারেন্ট প্রবাহিত হয় না।
যখন আমরা বোতামটি চাপি। কারেন্ট R1, R2 এবং T1 দ্বারা প্রবাহিত হয়।
T1 2n3904 r2 রোধক দ্বারা বন্ধ এবং গেট gnd করা। 0v এখন ট্রানজিস্টর সংগ্রাহকের উপর। Vgs এখন -20v এবং কারেন্ট প্রবাহিত হচ্ছে মসফেট নিক্ষেপ করুন এবং ইউসি চালু করুন।
এখানে ম্যাজিক হয়, ইউসি চালু হয়, আমরা ইনপুট মোডে ইন্টারাপ্ট পিন রাখি কিন্তু, আমরা অভ্যন্তরীণ টান-আপ সক্রিয় করি, তাই 5v ইউসি থেকে আর 2 তে আসছে। কিন্তু মনে রাখবেন এই পিনটি ইনপুট মোডে রয়েছে যাতে প্রান্তের প্রান্তে বাধা অনুভূত হয়।
আমরা বোতামটি ছেড়ে দিই, কিন্তু uC R2 তে 5v পাঠাচ্ছে সার্কিট অন। টি 1 বন্ধ থাকে, মসফেট গেট 0v এ থাকে।
এ পর্যন্ত সব ঠিকই. সার্কিট চালু আছে। ট্রানজিস্টর বন্ধ, ট্রানজিস্টর সংগ্রাহকের উপর আমাদের 0v আছে। এবং একটি 5v বাধা পিন থেকে বেরিয়ে আসে।
যখন আমরা দ্বিতীয়বার বোতামটি ধাক্কা দিই, আমরা ইউসি -তে একটি কম (0, 7v) পাঠাচ্ছি এবং একটি বাধা দেখা দেয়। কারণ, কালেক্টর ট্রানজিস্টর 0v (এটি বন্ধ) পতন প্রান্তে ঘটে।
মনোযোগ: কিছু ক্ষেত্রে 0, 7v উচ্চ হিসাবে দেখা যেতে পারে বা কম ট্রিগ করতে যথেষ্ট নয়। আপনার পরীক্ষা করুন। আমার ক্ষেত্রে, এটি সর্বদা কাজ করে। যদি আপনার 0v প্রয়োজন হয়। মসফেট পরিকল্পিত দেখুন।
ইন্টারাপ্ট সাব রুটিনে আমরা পিন আউটপুট মোডে চালু করি এবং আমরা সেই পিনে কম পাঠাই।
যখন আমরা বোতামটি ছেড়ে দেই, T1 খুলবে এবং পুরো সার্কিট বন্ধ হয়ে যাবে।
হ্যাঁ কিন্তু যদি আমার 20v থাকে তবে আমি ইন্টারাপ্ট পিনে 20v পাঠাব এবং ইউসি বিস্ফোরিত হবে !! ?
আসলে তা না. ইন্টারাপ্ট পিন কখনই 3.7v এর বেশি হয় না। কারণ ট্রানজিস্টর এবং R2।
পরবর্তী ধাপে আরো ব্যাখ্যা।
যখন ডিভাইসটি বন্ধ থাকে, আমরা আর কারেন্ট ব্যবহার করি না (কয়েক পা) এই স্কেলে আমরা বছরের পর বছর ব্যাটারিতে চালাতে পারি …
আমি আরেকটি পরিকল্পিত যোগ করেছি যা আমি করেছি এবং পরীক্ষা করেছি। এই এক সব mosfet হয়। P টাইপ এবং N টাইপের পরিবর্তে একটি ট্রানজিস্টর। UC কে Vbatt থেকে রক্ষা করতে আমাদের অবশ্যই একটি জেনার ডায়োড 5.1v যোগ করতে হবে। আমরা DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF এর মত একটি আইসি প্যাকেজে আলাদা মোসফেট বা সব ব্যবহার করতে পারি।
উভয় পদ্ধতি জরিমানা কাজ করে। কিন্তু 2n3904 ফুটো মসফেটের চেয়ে ভাল। ডেটশীট অনুযায়ী 50nA বনাম 1uA। এছাড়াও মসফেট সংস্করণে, আমাদের C1 সবসময় গরম থাকে। সুতরাং যদি এই ক্যাপাসিটরটি লিক হয়, তাহলে ব্যাটারি নষ্ট হয়ে যাবে।
ধাপ 2: ইন্টারাপ্ট পিনে কি চলছে কেন এটা 20v সঙ্গে নিরাপদ?
স্রোত আরো সহজ উপায়ে প্রবাহিত হচ্ছে। এটি R1 (1M) R2 (100k) এবং T1 (0, 7v) দিয়ে যায়। যেমন আপনি ছবিতে দেখতে পাচ্ছেন। ইন্টারাপ্ট পিন কখনো 3, 7v এর বেশি হয় না এমনকি আমাদের 20v থাকলেও।
আপনি যদি প্রথম ছবিটি দেখেন। উঠার সময় 163ms। যত তাড়াতাড়ি আমি পাওয়ার টিপুন। ইউসি চালু। ওয়েটিং টাইম ফিউজ বিট 65ms এ সেট করা আছে। আমরা এই সময় 0, 68v এর কাছাকাছি। 65ms এর পরে আমরা 0, 7v এর কাছাকাছি থাকি কারণ uC 5v পাঠাচ্ছে একটি পুল আপ দিয়ে আমাদের 0, 1v উঠছে। কিন্তু বোতামটি ধাক্কা দেওয়া হয় তাই এটি 0, 7v এর বেশি যেতে পারে না। শীঘ্রই আমি পুশ বোতামটি ছেড়ে দিলাম, ভোল্টেজ 3, 7v তে উঠল।
যখন আপনি মসফেটটি বন্ধ করেন, আমরা দেখতে পাই যে ইন্টারাপ্ট পিন 33us তে 0v তে যায়। সুতরাং পিন কম কিন্তু ডিভাইসটি পুশ বোতামে কম থাকে। যত তাড়াতাড়ি আমরা রিলিজ বাটন ডিভাইস বন্ধ।
পুরো প্রক্রিয়াটি দেখানোর জন্য আমি পরবর্তী ধাপে একটি ছোট ভিডিও করেছি।
ধাপ 3: বিক্ষোভ
ধাপ 4: কোড।
এখানে সি তে ল্যাব কোড আছে।
ধাপ 5: উপসংহার:
আমি আশা করি আপনি এই ল্যাবটি উপভোগ করেছেন। আপনি যদি পছন্দ করেন বা আরও ভাল, এই পদ্ধতিটি ব্যবহার করেন, কেবল একটি মন্তব্য করুন। দেখার জন্য ধন্যবাদ.
প্রস্তাবিত:
সোল্ডার্ড পিন হেডার ছাড়া আরডুইনো ন্যানোর জন্য ICSP সংযোগকারী কিন্তু পোগো পিন: 7 টি ধাপ
সোল্ডার্ড পিন হেডার ছাড়াই আরডুইনো ন্যানোর জন্য আইসিএসপি সংযোগকারী কিন্তু পোগো পিন: বোর্ডে সোল্ডার পিন হেডার ছাড়াই আরডুইনো ন্যানোর জন্য আইসিএসপি সংযোগকারী তৈরি করুন কিন্তু পোগো পিন। -BP75-E2 (1.3 মিমি কনিকাল হেড) স্প্রিং টেস্ট প্রোব পোগো পিন
অসাধারণ এনালগ সিনথেসাইজার/অঙ্গ শুধুমাত্র বিচ্ছিন্ন উপাদান ব্যবহার করে: 10 টি ধাপ (ছবি সহ)
অসাধারণ এনালগ সিনথেসাইজার/অঙ্গ শুধুমাত্র বিচ্ছিন্ন উপাদান ব্যবহার করে: এনালগ সিনথেসাইজারগুলি খুব শীতল, কিন্তু তৈরি করাও বেশ কঠিন।তাই আমি এটিকে যতটা সহজ করে তুলতে চেয়েছিলাম, তাই এর কার্যকারিতা সহজেই বোধগম্য হতে পারে। এটি কাজ করার জন্য, আপনি কয়েকটি মৌলিক সাব-সার্কিট দরকার: রেজিস সহ একটি সাধারণ অসিলেটর
AVR মাইক্রোকন্ট্রোলার। একটি পুশ বাটন সুইচ ব্যবহার করে LED গুলি টগল করুন। পুশ বাটন ডিবাউন্সিং ।: 4 ধাপ
AVR মাইক্রোকন্ট্রোলার। একটি পুশ বাটন সুইচ ব্যবহার করে LED গুলি টগল করুন। পুশ বাটন ডিবাউন্সিং: এই বিভাগে, আমরা শিখব কিভাবে ATMega328PU এর জন্য প্রোগ্রাম সি কোড তৈরি করতে হয় একটি বাটন সুইচ থেকে ইনপুট অনুযায়ী তিনটি LED এর অবস্থা টগল করতে। এছাড়াও, আমরা 'সুইচ বাউন্স' সমস্যাটির সমাধান অনুসন্ধান করেছি। সাধারণত, আমরা
অডিও ইনপুট এবং আউটপুট দিয়ে একটি পুশ বোতাম কীভাবে সংযুক্ত করবেন: 13 টি ধাপ
অডিও ইনপুট এবং আউটপুটের সাথে একটি পুশ বোতাম কীভাবে সংযুক্ত করবেন: আপনার ক্রিয়া ক্যাপচারের জন্য একটি পুশ বোতাম একটি মৌলিক উপাদান। আপনি কিছু করার জন্য গতিশীলভাবে একটি বোতাম ধাক্কা দিতে পারেন। থি
আইএসপি 6 পিন থেকে 8 পিন সকেট: 4 টি ধাপ
আইএসপি 6 পিন থেকে 8 পিন সকেট: যে কারণে আমি প্রধানত এই প্রকল্পটি তৈরি করেছি সেটি ছিল ATTiny45 প্রোগ্রাম, যার একটি 8 পিন সংযোগ রয়েছে, যখন আমার USBtinyISP (Ladyada থেকে) শুধুমাত্র একটি 10 পিন এবং 6 পিন সংযোগ আছে। প্রায় weeks- weeks সপ্তাহ ইন্টারনেটে ঘুরে বেড়ানোর পর আমি কিছুই পাইনি