পাই হেডলেস: পাইটি কীভাবে বন্ধ রয়েছে তা নিশ্চিত করবেন


16

আমি ইথারনেট কেবল ব্যবহার করে আমার ওয়্যারলেস রাউটারের সাথে সংযুক্ত আমার পাই হেডলেস চালাচ্ছি। এসএসএইচ / পুট্টি ব্যবহার করে এটি একচেটিয়াভাবে বন্ধ করার জন্য আমি যখন তার সাথে যুক্ত না হই তখনও আমি পাইটি দূরবর্তীভাবে বন্ধ করতে চেয়েছিলাম।

আমি এখানে একটি প্রশ্ন রেখেছি : আমার পাই নিরাপদে বন্ধ করে দেওয়া এবং প্রদত্ত সমাধানটি অনুসরণ করা।

রাউটারটি বন্ধ হয়ে গেলে পাই যা বন্ধ হয়ে যায় তা যাচাই করার কোনও উপায় আছে কি? কোনও এলইডি ইঙ্গিত কি সম্ভব?

হালনাগাদ:

আমি সংযুক্ত ইউএসবি এইচডিডিতে LED পর্যবেক্ষণ করার চেষ্টা করেছি এবং কোনও পরিবর্তন দেখেনি (এটি ইতিমধ্যে স্ট্যান্ডবাই মোডে ছিল)।

আমি এটি কেবল দেখেছি: http://www.raspberrypi.org/forums/viewtopic.php?f=72&t=58098

এই সাইটে এমন কেউ আছেন যিনি এটি পরীক্ষা করে দেখেছেন? এটি এখন পরীক্ষা করার জন্য আমার কাছে প্রস্তুত জাম্পার নেই। তবে একবার আমি এটি আপডেট করব।

অতিরিক্ত আপডেট

অবশেষে পাই বন্ধ হয়ে গেছে তা দেখানোর জন্য সূচক তৈরি করতে আমি একটি বাস্তবায়নের কাজ বন্ধ করে দিয়েছি। এটি কারণ, আমার ক্রোনটির উপর আস্থা আছে এবং আমি একাধিকবার এটি চাক্ষুষভাবে দেখেছি। সুতরাং রাউটারটি বন্ধ করার দুই মিনিটের মধ্যে ( eth=down), আমি দেখছি 10 টি অ্যাক্ট এলইডি অবিচ্ছিন্ন জ্বলজ্বল করছে এবং পাই থামতে চলেছে। আমি খুব খুশি. আমি আমার বুদ্ধিমান পাই সম্পর্কে সন্দেহ ছিল বলে দুঃখিত!


আপনি যা চান তা সম্পর্কে আপনি আরও স্পষ্ট হতে পারেন? আমি আপনাকে যা বলছি তা হ'ল আপনি নিরাপদ শাটডাউনের একটি হার্ডওয়্যার সংস্করণ চান। এটা কি ঠিক? এবং আপনি যে রাউটার একরকম নিয়ন্ত্রিত করা চান? অন্যান্য শর্ত আছে? সবকিছু সম্ভব, তবে আপনি কী চান তা নিশ্চিত নই।
j0h

আমি কেবল জানতে চাই যে পাইতে কোনও ভিজ্যুয়াল পরিদর্শন আমাকে ইতিমধ্যে এটি বন্ধ হয়ে গেছে কিনা তা জানতে পারে। আমি যেমন মাথা নিচু করে চলেছি, তেমন কোনও ইঙ্গিত পাই না।
কংকান

আমি হ্যাঁ বলব, আপনি বাহ্যিক যুক্তি দিয়ে এটি করতে পারেন।
j0h

@ j0h: আপনি কি পর্যাপ্ত বিবরণ দিয়ে একটি উত্তর যুক্ত করতে সক্ষম হবেন? নাকি এ কি কেবল অন্তরের অনুভূতি?
কংকান

হ্যাঁ, তবে আমার কিছু পরিমাপ করা দরকার এবং যুক্তি চিত্রটি আঁকতে হবে। আমি এই মুহুর্তে আমার পাই থেকে দূরে আছি, তাই আমি এটি করতে পারি না। এছাড়াও, আপনি কি একাধিক নোডগুলিতে এই "নোড অফ" আলো রাখার পরিকল্পনা করছেন? যদি তাই হয়, কত?
j0h

উত্তর:


9

আপনার সমাধানটি সহজ, একটি ইনভার্টার এবং একটি স্টার্ট আপ স্ক্রিপ্ট ব্যবহার করুন। স্ক্রিপ্টটি চললে, আইও পিনটি উচ্চতর করুন, যা এলইডিটি বন্ধ করতে বাধ্য করবে off যখন ওএস বন্ধ থাকে এবং আইও পিনটি চালনা করে স্ক্রিপ্টটি বন্ধ থাকে তখন এলইডি আলোকিত হয়।

আমি এখনও এটি আমার পাই অবস্থানে ফিরিয়ে আনতে পারি নি, তবে ইনভার্টার ছাড়াই এটি করা সম্ভব হতে পারে।

সেট আপ করে চালানোর জন্য আপনি স্ক্রিপ্ট যুক্ত করবেন

sudo vim /etc/rc.local

নীচে, প্রস্থান করার ঠিক উপরে 0 আমরা আমাদের স্ক্রিপ্টে একটি কল যুক্ত করব।

python /home/pi/run.py

আপনার স্ক্রিপ্টটি দেখতে এরকম কিছু দেখাচ্ছে:

import RPi.GPIO as GPIO
pinNum = 8
GPIO.setup(pinNum,GPIO.OUT) 
GPIO.output(pinNum,GPIO.HIGH)

শেষ লাইনটি ইন্ডেন্ট করুন।

আপনি দেখতে পাচ্ছেন যে আমি নামটি ধরে নিচ্ছি run.pyএবং আপনার নামের একটি ব্যবহারকারী ডিরেক্টরি রয়েছে/home/pi

এখানে পরিকল্পনাকারী একটি চিত্র।

উল্টানো আউটপুট

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


godশ্বরের ভালবাসার জন্য যেখানে এই ফোরামে হ্যাক কোড বোতাম? কেউ এখানে প্রবেশ করতে পারেন এবং আমার জন্য কোড ব্লকটি সঠিকভাবে ফর্ম্যাট করতে পারেন?
j0h

ধন্যবাদ! আপনার মন্তব্যে কোড ব্লকটিও যুক্ত করা হয়েছে (দুটি কোঁকড়া ধনুর্বন্ধনী কোড বোতাম হিসাবে কাজ করে
কংকান

আমি এই সমাধানটি কেবল নির্মিত এবং পরীক্ষিত করেছি এবং এটি অনুরোধ অনুসারে কাজ করবে বলে মনে হচ্ছে।
j0h

এটি কোনও ফোরাম নয় তবে একটি প্রশ্নোত্তর :) দুর্ভাগ্যবশত কোনও কোড ব্লক নেই (দয়া করে এর পরিবর্তে প্রাক ফর্ম্যাটযুক্ত পাঠ্যটি ব্যবহার করুন) এবং প্রশ্নোত্তর বিটা থেকে বের হওয়া অবধি পরিবর্তন করা যায় না। এটি বিবেচনা করার জন্য দয়া করে পাই মেটায় আপনার পরামর্শ জমা দিন।
পাইটর কুলা

যথাযথভাবে উল্লিখিত ppumkin
j0h

5

রাস্পবেরি পাই 3 এ আপনি পিডব্লিউআর এলইডি দিয়ে কাটাতে পারেন

echo 0 | sudo tee /sys/class/leds/led0/brightness

পাইটি বন্ধ করা থাকলে, এলইডি আবার চালু হবে।


1
আমার ক্ষেত্রে পিডাব্লুআর এলইডি (লাল) হয় led1led0আই / ও (সবুজ)
অ্যালেক্সিস উইলক

2

না, এখানে সীসা এবং ব্যাখ্যা রয়েছে। http://www.adafruit.com/blog/2013/02/15/raspberry-pi-status-leds-explained-piday-raspberrypi-raspberry_pi/

আপনি কেবল পিনগুলির একটিতে নিজের নেতৃত্বে যুক্ত করতে পারেন। আমি বিশ্বাস করি তারা সকলেই শাটডাউন কম। পাই বন্ধ হয়ে গেলে কমপক্ষে আমার সমস্ত রিলে বন্ধ হয়ে যায়।

অনুসন্ধানে এই ভিডিওটি খুঁজে পাওয়া যায়, আমি এটি পরীক্ষা করি নি। https://www.youtube.com/watch?v=ZwHxg92BXfs


1

কঠোরভাবে না, যদি না আপনি বাস্তবে এই শাটডাউনটি প্রত্যক্ষ করেন যা আপনি স্থির বিরতিতে বেশ কয়েকবার (10 আমি মনে করি) দ্রুত অ্যাক্ট আলো জ্বলতে দেখেন।

যদি আপনি বোঝাতে চান যে আপনি পাইটি দেখতে এবং বুট হয়েছে কিনা তা বলতে সক্ষম হতে চান তবে পাওয়ার এলইডি (লাল) চালু রয়েছে তবে নেটওয়ার্ক এলইডি সমস্ত বন্ধ রয়েছে তা সাধারণত একটি ভাল ইঙ্গিত (নেটওয়ার্ক ডিভাইসটি সরবরাহ করে) পাই এর সাথে মোটামুটি স্থিতিশীল আপটাইম যুক্ত থাকে)।

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


আমি যখন সংযুক্ত রাউটারটি স্যুইচ করি তখন অন্যান্য এলইডিগুলি স্যুইচ অফ হয়। এবং পাই এথ 0 এর স্থিতিটি অনুধাবন করবে এবং এটি ডাউন থাকলে বন্ধ হবে shut সুতরাং, আমি একটি স্থির করছি।
কংকান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.