সুচিপত্র:

রাস্পবেরি পাই শাটডাউন নির্দেশক: 6 টি ধাপ
রাস্পবেরি পাই শাটডাউন নির্দেশক: 6 টি ধাপ

ভিডিও: রাস্পবেরি পাই শাটডাউন নির্দেশক: 6 টি ধাপ

ভিডিও: রাস্পবেরি পাই শাটডাউন নির্দেশক: 6 টি ধাপ
ভিডিও: Quality of Service in MQTT 2024, নভেম্বর
Anonim
রাস্পবেরি পাই শাটডাউন নির্দেশক
রাস্পবেরি পাই শাটডাউন নির্দেশক

রাস্পবেরি পাই (এর পরে আরপিআই হিসাবে) এর কার্যকরী অবস্থা দেখানোর জন্য এটি খুব সহজ সার্কিট।

আপনি যখন RPI কে হেডলেস (মনিটর ছাড়া) হিসাবে চালাচ্ছেন তখন এটি কার্যকর হতে পারে।

কখনও কখনও আমি উদ্বিগ্ন থাকি যখন RPI বন্ধ করার পরে সম্পূর্ণ বিদ্যুৎ বন্ধ করার সঠিক সময়।

অতএব, এই সার্কিটটি পাওয়ার-অফের জন্য সঠিক সময়টি জানানোর জন্য তৈরি করা হয়েছে।

এছাড়াও এটি আপনাকে হেডলেস চলমান RPI কিছু করে দেখাতে পারে.. কমপক্ষে দ্বি-রঙের LED ঝলকানি তৈরি করুন।

(সার্কিট ভূমিকা)

এই সার্কিটটি খুব সাধারণ LED মাল্টি-ভাইব্রেটরের উপর ভিত্তি করে তৈরি করা হয় যাকে LED ব্লিঙ্কার বলা হয়।

এলইডি ব্লিঙ্কারের উপর ভিত্তি করে আমি আরপিআই শাটডাউন ইন্ডিকেটর তৈরি করতে নিম্নলিখিত বৈশিষ্ট্যটি যুক্ত করছি (এর পরে ইন্ডিকেটর হিসাবে)।

- RPI- এর সাথে ইন্টারফেস করার জন্য opto-coupler ব্যবহার করা (কারণ আমি বিদ্যুৎ সরবরাহের ক্ষেত্রে RPI এর সাথে এই সার্কিটটি সম্পূর্ণ আলাদা করতে চাই

-ইউএসবি টাইপ-বি পাওয়ার অ্যাডাপ্টার ব্যবহার করা হয় এই সার্কিটের জন্য সাধারণ হ্যান্ড-ফোনের চার্জারের সাথে সংযোগ স্থাপন করা হয় যা অত্যন্ত উপলব্ধ এবং ঠিক 5V সরবরাহ করে

আমি অনুমান করছি বাহ্যিক শক্তির উত্স ব্যবহার সমস্যা কম করতে পারে (যেমন RPI এর সাথে গ্রাউন্ডিং, ভুলভাবে হাই ভোল্টেজকে GPIO এর সাথে সংযুক্ত করা) এবং RPI এর উপর কম বোঝা।

যদিও এই সার্কিটটি বেশ সহজ, আমি পরে আরও জটিলগুলি বিকাশের পরিকল্পনা করছি যা জিপিআইও থেকে বেশ গুরুত্বপূর্ণ স্রোত আঁকছে।

ধাপ 1: স্কিম্যাটিক্স

স্কিম্যাটিক্স
স্কিম্যাটিক্স
স্কিম্যাটিক্স
স্কিম্যাটিক্স

এটি ইন্ডিকেটর সার্কিটের স্কিম্যাটিক্স।

আপনি লক্ষ্য করতে পারেন যে খুব জনপ্রিয় এবং বেসিক LED ব্লিঙ্কার সার্কিট ইন্ডিকেটর স্কিম্যাটিক্সের অন্তর্ভুক্ত।

ইন্ডিকেটরকে সঠিকভাবে পরিচালনা করতে, নিম্নলিখিত কনফিগারেশনটি "/boot/config.txt" এ অন্তর্ভুক্ত করা উচিত।

dtoverlay = gpio-poweroff, active_low, gpiopin = 24

এই RPI OS কনফিগারেশনটি GPIO পিন 24 কে উচ্চ স্তরে নিয়ে যায় যখন RPI বুট-আপ হয় এবং তারপর শাটডাউন সম্পন্ন হলে কম যায়।

অতএব, আপনি নিরাপদে RPI বন্ধ করতে পারেন যখন দ্বি-রঙের LED ঝলকানো বন্ধ হয়ে যায় এবং বন্ধ হয়ে যায়।

উপরের ছবিতে RPI এর বুট-আপের সাথে দ্বি-রঙ LEDblinking দেখানো হয়েছে।

এখন পর্যন্ত, আমি ইন্ডিকেটর সার্কিটের ওভারভিউ এবং ব্যবহারের উদ্দেশ্য ব্যাখ্যা করছি।

আসুন এটি তৈরি করা শুরু করি।

ধাপ 2: যন্ত্রাংশ প্রস্তুত করা

যন্ত্রাংশ প্রস্তুত করা হচ্ছে
যন্ত্রাংশ প্রস্তুত করা হচ্ছে
যন্ত্রাংশ প্রস্তুত করা হচ্ছে
যন্ত্রাংশ প্রস্তুত করা হচ্ছে
যন্ত্রাংশ প্রস্তুত করা হচ্ছে
যন্ত্রাংশ প্রস্তুত করা হচ্ছে

যেহেতু আমার ইনভেন্টরিতে অনেকগুলি PNP ট্রানজিস্টর আছে, প্রধানত PNP ট্রানজিস্টরগুলি ইন্ডিকেটর তৈরিতে ব্যবহৃত হয়।

- PNP ট্রানজিস্টর: 2N3906 x 2, BD140 x 1

- Opto-coupler: PC817 (Panasonic)

- ক্যাপাসিটার: 22uF 20V x 2

- প্রতিরোধক: 220ohm x 3 (বর্তমান সীমাবদ্ধ), 2.2K (BD140 এর সুইচিং নিয়ন্ত্রণ) x 1, 100K (LED ঝলকানি হার নির্ধারণ করে), 4.7K (RPI সিগন্যাল ইনপুট উল্টানো)

- দ্বি-রঙ LED x 1 (সাধারণ ক্যাথোড টাইপ প্রয়োজন)

- ইউনিভার্সাল বোর্ড 25 (W) বাই 15 (H) গর্তের আকার (ইন্ডিকেটর সার্কিটের জন্য আপনি সার্বজনীন বোর্ডের যেকোনো আকার কেটে ফেলতে পারেন)

- টিনের তার (এই অংশের ব্যবহারের জন্য আমি "পার্ট 2: পিসিবি অঙ্কন তৈরি করা" এর বিশদ উদাহরণ দেব)

-ইউএসবি টাইপ-বি মাইক্রো ব্রেক-আউট

- কেবল (লাল এবং নীল সাধারণ একক তারের তারের)

- যেকোনো হ্যান্ড-ফোনের চার্জার 220V ইনপুট এবং 5V আউটপুট (ইউএসবি টাইপ বি কানেক্টর)

- পিন হেড (5 পিন)

ইন্ডিকেটরের জন্য কোন বহিরাগত উপাদান ব্যবহার করা হয় না এবং টিনের তার ছাড়া সব ইন্টারনেট যন্ত্রাংশ সহজেই কেনা যায়।

আমি ফার্নেল থেকে এটি কিনেছিলাম অনেক আগে ছেড়ে দিয়েছিলাম (সম্ভবত 10 বছরেরও বেশি)

আমি নিশ্চিত নই যে এটি এখনও অর্ডার করার জন্য উপলব্ধ।

তবে চিন্তা করবেন না, আপনি যে কোনও 24 টি SWG সাইজের তার ব্যবহার করতে পারেন যা প্রতিস্থাপন হিসাবে কারেন্ট পরিচালনা করে।

অথবা কেবল আপনি টিনের তার ব্যবহার না করে সাধারণ একক তার ব্যবহার করতে পারেন।

ইউএসবি টাইপ-বি মাইক্রো ব্রেক-আউট হ্যান্ড-ফোনের চার্জারকে পাওয়ার সোর্স হিসেবে সংযুক্ত করার জন্য ব্যবহৃত হয়।

ইন্ডিকেটর তৈরি শুরু করার আগে, আমি RPI এবং INDICATOR- এর মধ্যে ইন্টারফেস স্কিমটি অপটো-কাপলারের মাধ্যমে ব্যাখ্যা করব।

যখন RPI বুট-আপ হয়, GPIO 24 এর আউটপুট config.txt সেটিং দ্বারা উচ্চ হয়ে যায়।

অপটো-কাপলারের আউটপুট টার্মিনাল এবং 7. K কে রেসিস্টারের সাথে সিগন্যাল ইনভার্টিং সার্কিট কনফিগারেশনের কারণে, ইন্ডিকেটরের ইনপুট সিগন্যাল কম হয়ে যায়।

যেহেতু ইনপুট সিগন্যাল কম (ইনপুট ভোল্টেজ 0V এর কাছাকাছি হয়ে যায়), BD140 PNP ট্রানজিস্টর পরিচালনা করছে (চালু)।

পিএনপি ট্রানজিস্টর চালু হওয়ার সাথে সাথে এলইডি ব্লিঙ্কার সার্কিট (যা ট্রানজিস্টরের জন্য লোড) কাজ শুরু করে।

ধাপ 3: পিসিবি অঙ্কন তৈরি করা

পিসিবি অঙ্কন তৈরি করা
পিসিবি অঙ্কন তৈরি করা
পিসিবি অঙ্কন তৈরি করা
পিসিবি অঙ্কন তৈরি করা

যেমন ইন্ডিকেটরের অপারেটিং স্কিম ব্যাখ্যা করা হয়েছে, আসুন সার্কিট তৈরি করা শুরু করি।

সার্বজনীন বোর্ডে কিছু সোল্ডার করার আগে, নিম্নলিখিত ধরনের PCB অঙ্কন প্রস্তুত করা ভুল কমানোর জন্য সহায়ক।

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

উপরে উল্লিখিত টিনের তারটি পিসিবি তারের নিদর্শনগুলি অঙ্কনে গোলাপী, নীল এবং লাল রেখা হিসাবে চিত্রিত করার জন্য ব্যবহার করা হয়।

কিন্তু যেমনটি আমি উল্লেখ করেছি, আপনি নীচের ছবিতে দেখানো সমস্ত উপাদানগুলিকে সংযুক্ত করতে কেবল সাধারণ একক তারের কেবল ব্যবহার করতে পারেন।

কিন্তু আপনি যেমন দেখতে পাচ্ছেন, প্রতিটি ভুলকে প্রতিহত করার জন্য প্রতিটি উপাদানকে তারের সাথে সংযুক্ত করার জন্য এটি কিছুটা কুৎসিত এবং সতর্ক বলে মনে হচ্ছে। (ইউএসবি টাইপ-বি মাইক্রো ব্রেক-আউট এর পরিবর্তে পিন হেড ব্যবহার করা)

আমি টিনের তার ব্যবহার করার পরামর্শ দিচ্ছি যাতে আউটপুটটি কিছুটা পরিমার্জিত হয় এবং সোল্ডারিংয়ের সময় ত্রুটিগুলি সংশোধন করা সহজ হয়।

ঠিক আছে! সবকিছু প্রস্তুত এবং আসুন তৈরি করা শুরু করি।

ধাপ 4: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

আমি সমস্ত সোল্ডারিং ধাপের মধ্যে শুধুমাত্র গুরুত্বপূর্ণ পদক্ষেপগুলি ব্যাখ্যা করব।

সোল্ডারিং বুনিয়াদি সম্পর্কিত অনুগ্রহ করে নির্দেশযোগ্য ওয়েব পেজে অন্যান্য পোস্টগুলি পড়ুন।

ইউএসবি টাইপ-বি মাইক্রো ব্রেক-আউট 5 পিন-হেড ব্যবহার করে সার্বজনীন বোর্ডে লাগানো যেতে পারে।

প্রতিটি অংশ পিসিবি অঙ্কনে বর্ণিত অবস্থানে সর্বজনীন বোর্ডে োকানো হবে।

অপটো-কাপলার সোল্ডার করার সময় দয়া করে PC817 এর পিন লেআউট সম্পর্কে সতর্ক থাকুন।

প্রতিটি উপাদান তারের জন্য, কখনও কখনও টিন তারের ব্যবহার করে PCB- এ দীর্ঘ দূরত্বে অবস্থিত দুটি অংশকে পরস্পর সংযুক্ত করতে হয়।

আপনি যখন BD140 এর কালেক্টর এবং PCN- এর নিচের দিকে 2N3906 ট্রানজিস্টরের এমিটার এর মধ্যে ওয়্যারিং প্যাটার্নটি সাবধানে দেখেন, গোলাপী রেখার সাথে যুক্ত কমলা রেখা।

এছাড়াও কমলা রেখা গোলাপী রেখা দ্বারা অতিক্রম করেছে যা 2.2K রোধকারী এবং BD140 এর ভিত্তির মধ্যে সংযোগ স্থাপন করে।

প্রকৃতপক্ষে "U" আকৃতির ছোট টাইন তারের অংশটি নীচের ছবিতে দেখানো কমলা রঙের রেখা।

এবং ট্রানজিস্টরের মধ্যে দীর্ঘ গোলাপী রেখার প্যাটার্ন সোজা আকৃতির টিনের তার ব্যবহার করে সংযুক্ত করা হয়।

পিসিবিতে "U" আকৃতির টিনের তার insোকানো হওয়ায় এটি 2.2K থেকে BD140 ট্রানজিস্টারের গোড়ায় গোলাপী রেখা স্পর্শ করে না।

অন্যান্য দীর্ঘ গোলাপী রেখাগুলি সোজা টাইন তারের সাথে সংযুক্ত।

একইভাবে, অন্যান্য সমস্ত উপাদান একে অপরের সাথে আন্ত-সংযুক্ত হতে পারে।

সোল্ডারিং সম্পন্ন পিসিবি নীচের ছবিতে দেখানো হয়েছে।

শেষ পর্যায় হিসাবে, দ্বি-রঙের LED সম্পূর্ণ পিসিবির সাথে সংযুক্ত হওয়া উচিত।

সামনের দিকের দিকে LED এর উপরের দিকের জন্য, নীচের ছবিতে দেখানো হিসাবে ছোট PCB টুকরা ব্যবহার করা হয়।

দ্বি-রঙের LED সংযুক্ত ছোট PCB টুকরা প্রধান PCB এর সাথে লম্ব (90 ডিগ্রী) হিসাবে বিক্রি হয়।

ধাপ 5: RPI এর সাথে সূচক ইন্টারফেসিং

RPI এর সাথে সূচক ইন্টারফেসিং
RPI এর সাথে সূচক ইন্টারফেসিং
RPI এর সাথে সূচক ইন্টারফেসিং
RPI এর সাথে সূচক ইন্টারফেসিং

যখন সোল্ডারিং সম্পন্ন হয়, ইন্ডিকেটর সার্কিটটি RPI এর সাথে সংযুক্ত করা উচিত।

এছাড়াও RPI OS কনফিগারেশনটি "/boot/config.txt" ফাইলে যুক্ত করতে হবে।

GPIO 24 (18) এবং গ্রাউন্ড (20) পিনগুলি RPI এর সাথে সংযুক্ত আছে যেমনটি নীচের ছবিতে দেখানো হয়েছে।

যেহেতু শুধুমাত্র অপটো-কাপলার ইন্টারফেস সংযুক্ত, তাই দুটি পাওয়ার সাপ্লাই ইউনিট প্রয়োজন।

উপরের ছবিতে দেখানো সাদা পাওয়ার সাপ্লাই অ্যাডাপ্টারটি সাধারণ হ্যান্ড-ফোন চার্জার যা 5V সরবরাহ করে।

ডান দিকে দেখানো কালোটি 5V / 3A RPI পাওয়ার সাপ্লাই।

ইন্ডিকেটর সক্রিয় করার জন্য GPIO 24 কনফিগার করার জন্য, নীচের ছবিতে দেখানো হিসাবে নিম্নলিখিত সেটআপটি /boot/config.txt এ অন্তর্ভুক্ত করা উচিত।

ধাপ 6: অপারেটিং ইন্ডিকেটর

অপারেটিং ইন্ডিকেটর
অপারেটিং ইন্ডিকেটর

যখন ওয়্যারিং শেষ হয়ে যায় এবং কনফিগারেশন সম্পন্ন হয়, কেবল "সুডো রিবুট এখন" কমান্ড দিয়ে RPI রিবুট করুন।

তারপর বুট-আপের সময় ইন্ডিকেটর ঝলকানো শুরু করছে।

আমি অনুমান করছি হয়তো GPIO 24 রান লেভেল 1 এ সক্রিয় হচ্ছে কারণ পুটি সেশন এখনও লগইন প্রম্পট দেখায় না যখন ঝলকানি শুরু হয়।

যখন সবকিছু ঠিক থাকে, RPI চলার সময় আপনি দ্বি-রঙের LED ঝলকানি দেখতে পারেন।

অবশ্যই যখন আপনি শাটডাউন শুরু করবেন যেমন "সুডো শাটডাউন –h 0" কমান্ড ব্যবহার করে ঝলকানি বন্ধ হবে।

যখন ঝাপসা বন্ধ, আপনি নিরাপদে RPI এর শক্তি বন্ধ করতে পারেন।

উপভোগ করুন ….

প্রস্তাবিত: