reklama

Váš Raspberry Pi zamrzl. Možná selhala nová součást nebo systém zastavil zpracování špatného kódu. Ať tak či onak, nyní musíte odpojit a znovu připojit napájení vašeho Pi, protože manuální vypnutí není možné.

Vyjmutí a nahrazení napájecího kabelu USB není ideální a určitě to způsobuje nadměrné opotřebení vašeho Raspberry Pi, zejména samotného napájecího portu. Systém skutečně potřebuje přepínač reset, ale bohužel žádný nebyl zahrnut.

Montáž resetovacího spínače do vašeho Raspberry Pi

Přidání resetovacího spínače je relativně jednoduché. K dispozici jsou tři metody, každá vhodná pro určitou úroveň dovedností. Pro začátečníky je váš nejjednodušší napájen inline vypínač na kabelu micro-USB.

muo-diy-resetswitch-jumper-pi

Jste spíše odborník? Pokud se zdá, že tlačítko reset USB je zjednodušené, je také možné použít propojku (malý plastový čtverec s kovovými konektory), který se běžně vyskytuje na základních deskách nebo na zadní straně pevného disku počítače.

Pro ty z vás, kteří rádi ovládají páječku, však můžete také připojit své vlastní kolíky do záhlaví P6 na Raspberry Pi a poté připojit resetovací spínač ve stylu PC.

instagram viewer

Podívejme se na všechny tři možnosti podrobněji.

Přidejte do vašeho Raspberry Pi inline vypínač

Jednoduše jasná jednoduchá možnost, přidání inline vypínače do Raspberry Pi vám ušetří problémy s hraním s hlavičkou GPIO nebo dokonce pájením vlastních kolíků na tabuli.

Vše, co musíte s tímto zařízením udělat, je připojit jej k micro USB konektoru na Raspberry Pi a poté připojit síťovou elektrickou síť k hlavnímu vypínači. Díky tomu je univerzální volbou pro všechny modely (například nové) Raspberry Pi Model A + Co můžete dělat s novým Raspberry Pi A +?Je zajímavé, že tento nový Raspberry Pi nemá žádný další hardware. Ve skutečnosti má méně portů. Co jsou nadace Raspberry Pi? Přečtěte si více ), kde není možné použít GPIO nebo přidat piny do záhlaví P6.

Vydejte se Pi-Supply.com pro jedno z těchto inline zařízení, která prodávají za přibližně 20 $ plus poštovné.

Jumper + GPIO = Resetuj Pi!

Pomocí propojky na základní desce můžete požádat Raspberry Pi o zahájení řádného vypnutí, což odpovídá vstupu

zastavení sudo - nyní

s pomocí skriptu.

Identifikujte pole GPIO pinů. Na modelech A a B (Rev 2) se toto nachází na opačném okraji desky od napájecího konektoru a zahrnuje 26 pinů. Na modelech A + a B + najdete pole 40 pinů zabírající téměř celou dlouhou hranu nad tištěným textem Raspberry Pi Model B +.

muo-diy-resetswitch-jumper

V každém poli GPIO 3 - kolíky 5 a 6 - lze použít k zahájení vypnutí. Zkopírujte tento skript z githubu a provést jej na vašem Pi (pokud používáte SSH, kterým byste měli být Nastavení Raspberry Pi pro bezhlavé použití s ​​SSHRaspberry Pi může přijímat SSH příkazy, když je připojen k místní síti (ethernet nebo Wi-Fi), což vám umožňuje snadné nastavení. Výhody SSH jdou nad rámec rozrušení každodenního screeningu ... Přečtěte si více , zkopírujte skript z prohlížeče a poté zkopírujte klepnutím pravým tlačítkem v okně SSH). Ať je spustitelný

sudo chmod 755 raspi_gpio_actions.sh potom sudo ./raspi_gpio_actions.sh

S připojenou propojkou skript vyzve GND (zemnící) pin, aby zkontroloval, zda je něco připojeno. Jakmile jsou propojky propojeny propojkou, skript spustí a bezpečně vypne Pi.

Chcete-li ušetřit spuštění skriptu při každém spuštění systému Pi, otevřete /etc/crontab in nano a přidejte tento řádek:

@reboot root /home/user/scripts/raspi_gpio_actions.sh

lis CTRL + X uložit a ukončit. Toto bude pravidelně dotazovat GPIO3 a když zařízení detekuje propojku na kolících, automaticky se vypne.

Po dokončení nezapomeňte propojku odstranit. Můžete ji nechat připevněnou pouze na jednom z kolíků, abyste ji neztratili. Pokud ji neodstraníte, Raspberry Pi se nespustí správně.

Uvědomte si, že tato metoda není vhodná pro situace, kdy Pi havaruje nebo zamrzne. Jedná se v podstatě o automatizovaný způsob spuštění příkazu bezpečného vypnutí, takže existuje velká šance, že pokud bude zařízení zamrzlé, skript se nespustí.

Dejte vašemu Raspberry Pi přepínač Soft Reset na PC

Přidání několika kolíků do záhlaví P6 (označené Běh na modelu B +) použití páječky a některé jemné pájky určené pro elektronickou práci vám umožní přidat styl PC tlačítko reset na váš Pi. To vyžaduje okamžitý spínač, který je v podstatě okamžitým zapnutím / vypnutím akce.

muo-diy-resetswitch-components

Všechny tyto komponenty a propojovací vodič lze zakoupit online nebo od maloobchodníků s elektronikou. Možná zjistíte, že kolíky lze zakoupit pouze ve velkém, avšak ponechávají vám více, než potřebujete.

V této situaci a s ohledem na požadavek na tlačítko reset ve stylu PC se vyplatí zkontrolovat všechny staré počítače, které máte. Kolíky a resetovací spínač zde zobrazené pocházely ze staré základní desky a nedávno nepoužívané věže. Alternativně můžete zakoupit malé tlačítko na desce pro řešení bez drátu.

Pouze Model B Rev 2 a Model B + Raspberry Pi má hlavičku P6 / Run. Chcete-li jej najít na vašem modelu B Rev 2, vyhledejte port HDMI, kde byste měli najít dvě malé díry několik milimetrů od sebe.

muo-diy-resetswitch-connection

Na B +, záhlaví vedle konektoru karetní pásky, poblíž slotu microSD a vpravo od vytištěného „© Raspberry Pi 2014“.

Čistým pájením kolíků do záhlaví Run vytvoříte konektor pro tlačítko reset. Po připojení a zapnutí napájení Pi se ujistěte, že neprobíhá žádná akce pro testování tlačítka.

Toto video vysvětluje v plném rozsahu:

Mělo by to fungovat dobře. Ještě lepší je, že když je váš Pi vypnutý, lze jej pomocí tlačítka reset zapnout!

Čas na resetování Raspberry Pi

Ukázali jsme vám tři různé způsoby resetování Raspberry Pi. Inline vypínač od PiSupply.com vám dává možnost tvrdého resetu, což vám umožňuje rychlé vypnutí a opětovné zapnutí. Mezitím můžete přidáním propojky ke kolíku GPIO na kompatibilních zařízeních automatizovat objednané vypnutí.

Nakonec možnost přepínače resetování pro kutily poskytuje měkký reset, kdykoli se Raspberry Pi zamkne.

Mějte však na paměti, že inline vypínač napájení je čistě pro případy nouze, ne pro každodenní restartování, pro které byste měli použít příkaz GUI nebo bash pro bezpečně vypnout Příkazy terminálu Raspberry Pi: Stručný průvodce pro uživatele Raspberry PiChcete ze svého Raspberry Pi vytěžit maximum? S těmito příkazy terminálu Raspberry Pi získáte plnou kontrolu. Přečtěte si více .

Používáte reset na svém Pi? Zvažujete některou z těchto možností? Dejte nám vědět a zeptejte se na jakékoli otázky, do pole s poznámkami níže!

Christian Cawley je zástupcem editoru pro bezpečnost, Linux, kutilství, programování a techniku. Produkuje také opravdu užitečný podcast a má rozsáhlé zkušenosti s podporou počítačů a softwaru. Christian je přispěvatelem do časopisu Linux Format a je malířem Raspberry Pi, milencem Lego a retro herním fanouškem.