সুচিপত্র:

রাস্পবেরি পাই পাওয়ার বোতাম: 3 টি ধাপ
রাস্পবেরি পাই পাওয়ার বোতাম: 3 টি ধাপ

ভিডিও: রাস্পবেরি পাই পাওয়ার বোতাম: 3 টি ধাপ

ভিডিও: রাস্পবেরি পাই পাওয়ার বোতাম: 3 টি ধাপ
ভিডিও: ফ্লাশ লাইটের আজব 3 টি সেটিং! || smartphones flashlight hidden 3 setting 2024, নভেম্বর
Anonim
রাস্পবেরি পাই পাওয়ার বোতাম
রাস্পবেরি পাই পাওয়ার বোতাম

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

ধাপ 1: সার্কিট একত্রিত করুন

সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন

নিম্নলিখিত উপকরণ সংগ্রহ করুন:

  • রাস্পবেরি পাই (আমি 3A+ ব্যবহার করি সর্বশেষ রাস্পবিয়ান স্ট্রেচ ইনস্টল করে)
  • রাস্পবেরি পাই (40-পিন সংযোগকারী সহ) এর জন্য 2 টি মহিলা-থেকে-পুরুষ জাম্পার তার ORAdafruit T-Cobbler Plus
  • 2 পুরুষ জাম্পার তারের (শুধুমাত্র যদি টি-মুচি ব্যবহার করে)
  • 1 ক্ষণস্থায়ী pushbutton
  • 1 অর্ধ-আকার (বা বড়) রুটিবোর্ড

পুশবাটনে একটি যোগাযোগের সাথে প্রতিটি তারের সংযোগ করুন। তারপর একটি তারের পিন 5 (GPIO3/SCL) এবং একটি তারের পিন 6 (GND) এর সাথে সংযুক্ত করুন। এখন, অর্ধেক কাজ ইতিমধ্যে সম্পন্ন হয়েছে! কিছুক্ষণের জন্য পিন 5 এবং 6 ছোট করে পুশ বাটন টিপে পিআইকে একটি স্থবির অবস্থা থেকে জাগিয়ে তুলবে। (রাস্পবেরি পাই যখন "শাটডাউন" হয় তখনও স্থগিত অবস্থায় থাকে কিন্তু এখনও বিদ্যুতের সাথে সংযুক্ত থাকে।)

ধাপ 2: সিস্টেম বুট ফাইল সম্পাদনা করুন

সিস্টেম বুট ফাইল সম্পাদনা করুন
সিস্টেম বুট ফাইল সম্পাদনা করুন

এখন, আপনি এটি বন্ধ করার পরে আপনার পাইকে জাগাতে পারেন। যদিও এটি সত্যিই একটি দুর্দান্ত পদক্ষেপ, আপনি আপনার নতুন পাওয়ার বোতামে আরও কিছুটা কার্যকারিতা যুক্ত করতে পারেন: আপনি একই বোতামটি নিরাপদে আপনার পাই বন্ধ করতে ব্যবহার করতে পারেন!

আপনার Pi তে লগ ইন করুন (অথবা SSH যদি রিমোট/হেডলেস সেটআপ ব্যবহার করেন), এবং কমান্ড লাইনে নিম্নলিখিতটি প্রবেশ করুন:

sudo nano /boot/config.txt

এটি একটি কনফিগারেশন ফাইল খুলবে যা বুট করার সময় আপনার Pi ব্যবহার করে। ফাইলের শেষে, নিম্নলিখিতগুলি যোগ করুন:

dtoverlay = জিপিও-শাটডাউন

জিপিও-শাটডাউন ওভারলে রাস্পবেরি পাই বন্ধ করতে সক্ষম করে যখন পিন 5 এবং 6 (ইতিমধ্যে পুশবাটনের সাথে সংযুক্ত) সাময়িকভাবে সংক্ষিপ্ত করা হয়। প্রস্থান করার জন্য CTRL X টিপুন, তারপরে "config.txt" ফাইলে আপনার পরিবর্তনগুলি সংরক্ষণ করতে Y এবং ENTER টিপুন।

I2C ব্যবহার করলে:

আপনি হয়তো লক্ষ্য করেছেন যে GPIO3 (পিন 5) এছাড়াও I2C ডিভাইসগুলিকে সংযুক্ত করার জন্য এসসিএল পিন। রাস্পবেরি পাইকে থামার অবস্থা থেকে জাগানোর জন্য আপনাকে অবশ্যই 5 এবং 6 পিন ব্যবহার করতে হবে, আপনি আপনার Pi বন্ধ করার জন্য ব্যবহার করার জন্য একটি ভিন্ন GPIO পিন নির্দিষ্ট করতে পারেন, এইভাবে আপনার I2C ডিভাইসের সাথে GPIO3 মুক্ত করতে পারেন।

একটি ভিন্ন শাটডাউন পিন নির্দিষ্ট করতে, "config.txt" ফাইলটি খুলুন এবং ওভারলেতে "gpio-pin" প্যারামিটার যোগ করুন। উদাহরণস্বরূপ, যদি আপনি GPIO21 (পিন 40) শাটডাউন পিন হিসাবে ব্যবহার করেন তবে আপনার ওভারলে সেটিংটি এর মতো হবে:

dtoverlay = gpio-shutdown, gpio-pin = 21

আরো তথ্যের জন্য:

আপনি যদি এই ওভারলেটির কার্যকারিতা সম্পর্কে আরও জানতে চান, তাহলে নিম্নলিখিতটি লিখুন:

dtoverlay -h gpio- শাটডাউন

অতিরিক্ত ওভারলে সম্পর্কে জানতে, নিম্নলিখিত ডিরেক্টরিতে ওভারলে গাইডে নেভিগেট করুন:

cd/boot/overlays/README

"Config.txt" দিয়ে আপনি যে আশ্চর্যজনক জিনিসগুলি করতে পারেন সে সম্পর্কে আরও জানতে, অফিসিয়াল ডকুমেন্টেশনের জন্য এখানে রাস্পবেরি পাই ওয়েবসাইট দেখুন।

ধাপ 3: রিবুট করুন এবং উপভোগ করুন

এই পরিবর্তনগুলি কার্যকর হওয়ার জন্য, আপনার Pi রিবুট করুন। একবার রিবুট হয়ে গেলে, যখনই আপনি পুশ বাটন টিপবেন, আপনার পাই নিরাপদে বন্ধ হয়ে যাবে। একবার আপনার Pi বন্ধ হয়ে গেলে, আপনি আবার বোতাম টিপতে পারেন এটিকে তার স্থবির অবস্থা থেকে আবার জাগিয়ে তুলতে।

অভিনন্দন! আপনার রাস্পবেরি পাই এর জন্য এখন আপনার একটি সম্পূর্ণ কার্যকরী পাওয়ার বোতাম রয়েছে!

প্রস্তাবিত: