Hogyan adhat hozzá egy bekapcsoló gombot a Raspberry Pi -hez

Hogyan adhat hozzá egy bekapcsoló gombot a Raspberry Pi -hez

Lehet, hogy ez egy fantasztikus, rugalmas kis számítógép, de a Raspberry Pi -nek van egy fő hibája: a bekapcsológomb hiánya. A szabványos ki/be kapcsoló hiánya problémákat okozhat; szerencsére hozzáadhatja saját Raspberry Pi bekapcsológombját.





Két lehetőség közül választhat: egy DIY bekapcsológomb vagy egy megvásárolt. Nézzük meg, hogyan adhat hozzá egy bekapcsoló gombot a Raspberry Pi készülékhez, és garantálhatja a biztonságos, rendezett leállást.





Miért van szüksége Raspberry Pi bekapcsológombra?

A Raspberry Pi használata elég egyszerű, de bekapcsolása és kikapcsolása problémákat okozhat (lásd alább).





Amikor először kibontja a Raspberry Pi -t, feltűnő a bekapcsológomb hiánya. Végül is az asztali és táblagépektől a vezeték nélküli egérig minden eszköz rendelkezik bekapcsológombbal vagy kapcsolóval. A Raspberry Pi viszont nem.

Ehelyett csatlakoztatnia kell az USB tápkábelt, és meg kell várnia, amíg a kiválasztott rendszer elindul Raspberry Pi-kompatibilis operációs rendszer (OS) . A bekapcsolás elég egyszerű, de a kikapcsolás teljesen más kérdés. A válasz az, hogy gépelt paranccsal vagy egérkattintással kapcsolja ki a Pi-t, de ez nem mindig ideális.



A biztonságos kikapcsolás fontossága

Ha a Raspberry Pi összeomlik, vagy nem tudja elérni távolról vagy billentyűzeten, egérrel és kijelzőn keresztül, akkor a leállítás hirtelen problémát jelent. Az egyetlen megoldás a tápkábel kihúzása.

Ez azonban problémákhoz vezethet.





Ha a tápfeszültség kihúzásakor adatokat írnak az SD -kártyára, akkor a kártya megsérülhet. Ennek gyakran az az oka, hogy egy operációs rendszer nem indul el. Bár a legtöbb modern SD -kártya elég robusztus a hibajavítás kezeléséhez, egy új operációs rendszert valószínűleg villogni kell.

Ez jelentős adatmennyiség elvesztését is jelentheti. Természetesen, ha a Pi -t egy adott projekthez használta, vagy a Scratch segítségével történő kódolás megtanulására használta, akkor valószínűleg nem akarja elveszíteni a munkáját.





A tápkábel meghúzása és a kártya megsérülése ezt teszi. Az SD -kártya klónozása jó módja az ilyen adatvesztés leküzdésének, de a megelőzés mindig jobb, mint a gyógyítás.

A Raspberry Pi biztonságos kikapcsolása lehetővé teszi az operációs rendszer számára, hogy befejezze az aktív írási folyamatokat az SD -kártyára. A számítógép ezután leállhat adatvesztés és az SD -kártya sérülésének veszélye nélkül.

Szereljen fel egy Raspberry Pi Off kapcsolót a GPIO -ra

A biztonságos Raspberry Pi leállítás egyik módja a számítógép GPIO -jához csatlakoztatott DIY kapcsoló. Python -szkripttel és egyetlen pillanatkapcsolóval építhet sajátot. Ezek olcsó alkatrészek, és általában többszörösen is megvásárolhatók.

legjobb hd élő háttérkép android
Warmstor 3 csomag 2 tűs SW PC asztali tápkábel be/ki nyomógomb ATX számítógépkapcsoló kábel 45CM Vásároljon most az AMAZON -on

Ha egyiket sem tudja kézben tartani, vagy azonnal kapcsolót szeretne, ellenőrizze a számítógép régi alkatrészeit. Ugyanazt a típust találja, mint a számítógép bekapcsológombja.

mennyibe kerül egy youtube előfizetés

A pillanatnyi kapcsolót a kikapcsolt Raspberry Pi-hez kell csatlakoztatni a GPIO 39 és 40 érintkezőin.

Az újraindítás után ideje létrehozni a Python szkriptet és programozni a GPIO -t.

Az Raspberry Pi Safe Off Switch GitHub projekt elmagyarázza, hogyan kell használni a GPIO Zero könyvtárat egy Raspberry Pi off kapcsoló létrehozásához. A GPIO Zero előtelepítve van a Raspbian Stretch teljes verzióival, de ha a Raspbian Lite verziót használja, akkor manuálisan kell telepítenie.

sudo apt update
sudo apt install python3-gpiozero

Ezután hozza létre a szkriptet a szövegszerkesztőben. Nano -t használunk:

sudo nano shutdown-press-simple.py

A szövegszerkesztőben írja be vagy másolja be a következő parancsfájlt:

#!/usr/bin/env python3
from gpiozero import Button
import os
Button(21).wait_for_press()
os.system('sudo poweroff')

Amint láthatja, ez a gpiozero könyvtárra vonatkozik, meghatározza a GPIO 21 -es érintkezőt (a 40 -es fizikai tű belső számozási rendszere), és elindítja a „poweroff” parancsot, amikor a gombnyomást észleli. Mentse el a szkriptet a gombbal Ctrl + X , azután ÉS megerősítéséhez.

Visszatérve a főterminál ablakba, tegye futtathatóvá a szkriptet:

chmod a+x shutdown-press-simple.py

Annak érdekében, hogy ez újraindítás után is működjön, fűzze hozzá az /etc/rc.local fájlt:

sudo nano /etc/rc.local

A kilépési utasítás előtti utolsó sorban adja hozzá:

echo '~pi/shutdown-press-simple.py'

Mentse el és lépjen ki, mint korábban, majd próbálja ki a gombot.

A bekapcsológomb biztonságos rögzítése

Észreveheti, hogy könnyű véletlenül megnyomni a gombot. Számos megoldás áll rendelkezésre, a gondos szereléstől a véletlen ütésektől a hosszabb megnyomásig (erről bővebben lásd a fenti GitHub oldalt).

Bármelyik megoldást is részesíti előnyben, a gomb felszerelése ésszerűnek tűnik a telepítés után. Lehet, hogy kissé újra kell konfigurálnia a tokot, hogy elférjen a gomb. Ennek módja számos tényezőtől függ, például a Raspberry Pi modelltől és a tok típusától.

Ha lehetséges, érdemes a gombot úgy felszerelni, hogy süllyesztve legyen. Ez megakadályozza a véletlen kopogást, akárcsak az asztali számítógép főkapcsolóját.

Két Raspberry Pi bekapcsológomb, amelyet megvásárolhat

Mást keres? Számos Raspberry Pi bekapcsológomb vásárolható meg az interneten. Íme két népszerű lehetőség.

1. Pi tápegység kapcsoló

A Raspberry Pi és a hálózati aljzat között való elhelyezésre tervezett főkapcsoló készlet. A kezdéshez és telepítéshez forrasztania kell az alkatrészeket a NYÁK -ra kód a GitHub -tól csatlakozás előtt. A készüléken található három gomb lehetővé teszi a be-, kikapcsolást (a kábel húzásával egyenértékű) és a kecses leállítást. A harmadik gomb lehetővé teszi az újraindítást hosszabb megnyomással is.

2. iUniker Raspberry Pi kapcsoló

A Pi Supply eszköz alternatívája, a iUniker Raspberry Pi kapcsoló egy előregyártott termék a kábelekkel és a kapcsolóval együtt. Azonban nincs lehetőség a hirtelen leállás elkerülésére, ami azt jelenti, hogy ez csak a Raspberry Pi bekapcsolására alkalmas.

Másrészt az iUniker kapcsoló segít elkerülni a Raspberry Pi tápcsatlakozójának kopását.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 tápkábel Pi 3 Tápkapcsoló kábel ki- és bekapcsolása Pi 3 B+, ​​Pi 3 B, Pi 2 B, Pi 1 B+, Pi Zero/w esetén (MicroUSB nőstény - férfi) Vásároljon most az AMAZON -on

Adjon hozzá további gombokat a Raspberry Pi -hez

Annak ellenére, hogy 2012 -ben megjelent, a Raspberry Pi továbbra is bekapcsológomb nélkül szállít. Természetesen ez tervezés szerint történik. A költségek és a Pi projektek széles skálája (a médiaközponttól a beágyazott IoT -projektig) azt jelenti, hogy a bekapcsológomb (vagy kapcsoló) továbbra is opcionális kiegészítő.

Ha szüksége van rá, telepítsen egyet; ha nem, akkor folytasd!

Nem csak a leállítás okozhat gondot a Raspberry Pi számára. Mi van, ha egyszerűen újra kell indítania? Itt van, hogyan kell adjon hozzá egy reset kapcsolót a Raspberry Pi -hez .

Reméljük tetszeni fognak az általunk ajánlott és megbeszélt elemek! A MUO társult és szponzorált partnerkapcsolatokkal rendelkezik, így egyes vásárlásaiból származó bevétel egy részét kapjuk. Ez nem befolyásolja az Ön által fizetett árat, és segít nekünk a legjobb termékajánlásokat nyújtani.

mi a különbség az SD -kártya és a memóriakártya között
Részvény Részvény Csipog Email 5 tipp a VirtualBox Linux gépek feltöltéséhez

Unod már a virtuális gépek által kínált gyenge teljesítményt? Íme, mit kell tennie a VirtualBox teljesítményének növelése érdekében.

Olvassa tovább
Kapcsolódó témák
  • DIY
  • Raspberry Pi
  • GPIO
  • DIY projekt oktatóanyagok
A szerzőről Christian Cawley(1510 megjelent cikk)

Szerkesztőhelyettes a biztonságért, Linuxért, barkácsolásért, programozásért és technikai magyarázatért, és valóban hasznos podcast -gyártó, nagy tapasztalattal rendelkezik asztali és szoftveres támogatásban. A Linux Format magazin munkatársa, Christian a Raspberry Pi barkácsolója, a Lego szerelmese és a retro játék rajongója.

További részletek Christian Cawley -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide
Kategória Diy