ฉันต้องการที่จะมีสวิตช์ไฟอย่างง่ายระหว่าง RPi และพลังงาน USB ของมันดังนั้นฉันจึงไม่ต้องเสียบปลั๊กและถอดปลั๊กอุปกรณ์เพื่อใช้งาน
มีสวิตช์ง่าย ๆ ที่ฉันสามารถซื้อหรือสร้างได้หรือไม่?
ฉันต้องการที่จะมีสวิตช์ไฟอย่างง่ายระหว่าง RPi และพลังงาน USB ของมันดังนั้นฉันจึงไม่ต้องเสียบปลั๊กและถอดปลั๊กอุปกรณ์เพื่อใช้งาน
มีสวิตช์ง่าย ๆ ที่ฉันสามารถซื้อหรือสร้างได้หรือไม่?
คำตอบ:
วิธีที่ไร้เดียงสาที่สุดคือการเพิ่มสวิตช์ไปยังสายไฟต่อ โดยปกติคุณสามารถค้นหาส่วนประกอบที่จำเป็นทั้งหมดในร้านฮาร์ดแวร์ในพื้นที่ของคุณ หากคุณไม่ทราบวิธีการสร้างและประสานบางอย่างเช่นนั้นเข้าด้วยกันมันอาจจะเป็นการดีกว่าถ้าคุณซื้อบางสิ่ง ฉันพบอะแดปเตอร์สวิตช์สำหรับระบบเยอรมัน "Schuko" บน Amazon.deแต่คุณอาจมีระบบที่แตกต่างกันในประเทศของคุณและเลือกผู้ค้าปลีกรายอื่น
ดูกระทู้นี้บน raspberrypi.org และบทความในบล็อกนี้พร้อมรูปภาพวิธีสร้างสวิตช์
ฉันไม่เก่งในการบัดกรีดังนั้นฉันจึงเตรียมบอร์ด RemotePi ที่ทำขึ้นมาเองมาเสียบเข้ากับพอร์ต GPIO บอร์ดช่วยให้คุณสามารถสลับพลังงานด้วยปุ่มหรือการควบคุมระยะไกลอินฟราเรด - สัญญาณอินฟราเรดจะถูกส่งต่อไปยังระบบปฏิบัติการด้วยเช่นกันดังนั้นคุณสามารถส่งสัญญาณระยะไกลโดยใช้ LIRC ทำงานได้ดีกับ Logitech Harmony และ OpenElec ของฉัน
ถ้าฉันจะสร้างสวิตช์ "เปิด / ปิด" ฉันจะใช้ปุ่มอย่างง่ายทำหน้าที่เป็นสวิตช์และตรวจสอบผ่านหมุด GPIO ดูบทช่วยสอนนี้สำหรับการสร้างปุ่ม: http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/buttons_and_switches/
จากนั้นฉันจะใช้ปุ่มเพื่อส่งคำสั่งการปิดที่เหมาะสมsudo shutdown -h now
เพื่อที่ฉันจะไม่ทำให้ดิสก์เสียหายหรือทำให้เกิดความเสียหายอื่น ๆ โดยการปิดเครื่องโดยไม่คาดคิด
ฉันจะปิด Raspberry Pi ของฉันได้อย่างไร
ขั้นตอนสุดท้ายคือตามทฤษฎีเนื่องจากฉันไม่รู้วิธีเขียนสคริปต์ที่ดี หากมีคนรู้วิธีเขียนคำสั่งเชลล์นั้น (และคิดว่าคำตอบนี้ไม่ผิด) โปรดแก้ไขคำตอบนี้!
ดีทางเลือกที่ถูกรวมถึงการควบคุมระยะไกลในขณะนี้อยู่ในKickstarter
ใช้ชิป Attiny85 เพื่อกระตุ้น Pi เพื่อปิดและตรวจสอบพิน TX และรอจนกว่า Pi จะอยู่ในสถานะหยุด มีปุ่มและรีโมทอินฟราเรดสำหรับควบคุมเปิดและปิด มันยังสามารถตั้งโปรแกรมได้เพื่อให้คุณสามารถใช้งานได้เหมือนบอร์ดพัฒนา
ลองผลิตภัณฑ์ใหม่นี้เปิดตัวใน kickstarter - http://kck.st/UVBXTE