Jak přidat tlačítko napájení do vašeho Raspberry Pi

  • Michael Fisher
  • 0
  • 1740
  • 224
reklama

Může to být fantastický, flexibilní malý počítač, ale Raspberry Pi má jednu klíčovou vadu: nedostatek tlačítka napájení. Chybějící standardní vypínač může vést k problémům; naštěstí můžete přidat vlastní tlačítko napájení Raspberry Pi.

K dispozici jsou dvě možnosti: tlačítko pro kutilství nebo zakoupené tlačítko. Pojďme se podívat, jak přidat tlačítko napájení k Raspberry Pi a zaručit bezpečné a řádné vypnutí.

Proč potřebujete tlačítko napájení Raspberry Pi

Použití Raspberry Pi je dostatečně jednoduché, ale jeho zapnutí a vypnutí může vést k problémům (viz níže).

Při prvním rozbalení Raspberry Pi je nepřítomnost tlačítka napájení nápadná. Koneckonců, každé zařízení od stolních a tabletových počítačů po bezdrátovou myš má vypínač nebo přepínač napájení. Na druhou stranu Raspberry Pi ne.

Místo toho musíte připojit napájecí kabel USB a počkat, až nabootuje váš vybraný operační systém kompatibilní s Raspberry Pi (OS). 11 Operační systémy Raspberry Pi, které můžete vyzkoušet 11 Operační systémy Raspberry Pi, které můžete vyzkoušet Ať už je váš projekt Raspberry Pi jakýkoli , existuje operační systém. Pomůžeme vám najít nejlepší Raspberry Pi OS pro vaše potřeby. . Napájení je dostatečně jednoduché, ale vypnutí je zcela jiná záležitost. Odpověď je použít zadaný příkaz nebo kliknutí myši k vypnutí Pi - ale to není vždy ideální.

Význam bezpečného snižování spotřeby

Pokud dojde k selhání Raspberry Pi nebo k němu nemáte přístup na dálku nebo pomocí klávesnice, myši a displeje, pak se náhle vypnutí stane náhle. Jediným řešením je vytáhnout napájecí kabel.

To však může vést k problémům.

Pokud jsou data zapisována na SD kartu při vytahování napájení, může dojít k poškození karty. Výsledkem je často operační systém, který nelze spustit. Zatímco většina moderních SD karet je dostatečně robustní, aby zvládla opravu chyb, bude pravděpodobně nutné nový operační systém zablikat.

To by také mohlo znamenat ztrátu významného objemu dat. Jistě, pokud jste používali Pi pro konkrétní projekt nebo ho využívali k naučení se kódování pomocí Scratch, pravděpodobně nechcete ztratit práci.

To uděláte tahem za napájecí kabel a poškozením karty. Klonování SD karty Snadné klonování SD karty pro bezproblémový výpočet Raspberry Pi Snadné klonování SD karty pro bezproblémový výpočet Raspberry Pi Ať už máte jednu SD kartu nebo více, jedna věc, kterou budete potřebovat, je schopnost zálohovat vaši SD kartu. karty, aby se zabránilo problémům, které se vyskytnou, když se váš Raspberry Pi nepodaří zavést. je dobrý způsob, jak překonat takovou ztrátu dat, ale prevence je vždy lepší než léčba.

Bezpečné vypnutí Raspberry Pi umožní operačnímu systému dokončit aktivní procesy zápisu na SD kartu. Počítač se pak může vypnout bez ztráty dat a rizika poškození karty SD.

Připojte vypínač Raspberry Pi na GPIO

Jedním ze způsobů, jak dosáhnout bezpečného vypnutí Raspberry Pi, je přepínač DIY připojený k počítači GPIO. Můžete si vytvořit svůj vlastní skriptem Python a jediným dočasným přepínačem. Jedná se o nízkonákladové komponenty a obvykle je lze zakoupit v násobcích.

Warmstor 3-Pack 2-pin SW PC stolní napájecí kabel zapnout / vypnout tlačítko ATX Počítačový přepínač kabel 45CM Warmstor 3-Pack 2 pin SW PC stolní napájecí kabel zapnout / vypnout tlačítko ATX počítač přepnout kabel 45CM Koupit nyní na Amazonu $ 3.99

Pokud se vám žádný nedaří chytit, nebo chcete přepnout hned, zkontrolujte všechny staré součásti počítače, na kterých ležíte. Je to stejný typ, jaký byste našli jako tlačítko napájení vašeho počítače.

Okamžitý spínač by měl být připojen k vypnutému Raspberry Pi na GPIO pinech 39 a 40.

Po restartu je čas vytvořit skript Python a naprogramovat GPIO.

Projekt Raspberry Pi Safe Off Switch GitHub vysvětluje, jak pomocí knihovny GPIO Zero vytvořit vypínač Raspberry Pi. GPIO Zero je předinstalován s plnými verzemi Raspbian Stretch, ale pokud používáte verzi Raspbian Lite, budete ji muset ručně nainstalovat.

sudo apt update sudo apt nainstalujte python3-gpiozero

Poté vytvořte skript v textovém editoru. Používáme nano:

sudo nano shutdown-press-simple.py

V textovém editoru zadejte nebo zkopírujte a vložte následující skript:

#! / usr / bin / env python3 z importu gpiozero Tlačítko import os Tlačítko (21) .wait_for_press () os.system ("sudo poweroff")

Jak vidíte, jde o knihovnu gpiozero, určuje GPIO pin 21 (interní číslovací systém pro fyzický pin 40) a iniciuje “vypnout” příkaz, když je detekováno stisknutí tlačítka. Uložte skript pomocí Ctrl + X, pak Y potvrdit.

Zpět v hlavním terminálovém okně proveďte spuštění skriptu:

chmod a + x shutdown-press-simple.py

Chcete-li zajistit, že to bude fungovat po restartu, připojte soubor /etc/rc.local:

sudo nano /etc/rc.local

Na závěrečný řádek před příkazem exit zadejte:

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

Uložte a ukončete jako dříve a poté tlačítko vyzkoušejte.

Bezpečně namontujte tlačítko napájení

Možná si všimnete, že je snadné náhodně stisknout tlačítko. K dispozici je několik řešení, od pečlivé montáže od náhodných klepání po vyžadování delšího lisování (další informace najdete na stránce GitHub výše).

Ať už máte jakékoli řešení, které se vám líbí, montáž tlačítka se po instalaci jeví jako rozumná. Možná bude nutné, aby se váš kufřík přizpůsobil tlačítku. Jak to provedete, záleží na několika faktorech, například na modelu Raspberry Pi a typu případu.

Pokud je to možné, je vhodné namontovat tlačítko tak, aby bylo zapuštěné. Tím se zabrání jakémukoli náhodnému klepání, podobně jako vypínač na stolním počítači.

Můžete si koupit dvě tlačítka Raspberry Pi Power

Hledáte něco jiného? Několik tlačítek napájení Raspberry Pi lze zakoupit online. Zde jsou dvě oblíbené možnosti.

1. Spínač napájení Pi

Tento síťový vypínač je navržen tak, aby seděl mezi Raspberry Pi a síťovou zásuvkou. Aby bylo možné začít a nainstalovat tento kód z GitHubu před připojením, budete muset komponenty pájet na PCB. Tři tlačítka na zařízení vám umožní zapnout, vypnout (ekvivalent tahu kabelu) a zahájit ladné vypnutí. Třetí tlačítko také umožňuje restart s delším stisknutím.

2. Přepínač iUniker Raspberry Pi

Alternativou k zařízení Pi Supply je iUniker Raspberry Pi Switch je prefabrikovaný produkt s kabely a zapouzdřeným spínačem. Neexistuje však žádná možnost, jak zabránit náhlému vypnutí, což znamená, že je to vhodné pouze pro zapnutí Raspberry Pi.

Na druhé straně může spínač iUniker také pomoci vyhnout se opotřebení napájecího konektoru Raspberry Pi.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Napájecí kabel Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Napájecí kabel Koupit Nyní na Amazonu $ 4,99

Přidejte do svého Raspberry Pi další tlačítka

Přestože byl Raspberry Pi v roce 2012 propuštěn, stále se dodává bez vypínače. Samozřejmě je to záměrné. Z hlediska nákladů a velké množství projektů Pi (cokoli od mediálního centra po integrovaný projekt IoT) znamená, že tlačítko napájení (nebo přepínač) zůstává volitelným doplňkem.

Pokud jej potřebujete, nainstalujte jeden; pokud ne, pokračujte!

Není to jen vypínání, které může být pro Raspberry Pi obtížné. Co když prostě potřebujete restartovat? Zde je návod, jak přidat resetovací přepínač do Raspberry Pi Jak přidat resetovací přepínač do Raspberry Pi Jak přidat resetovací přepínač do Raspberry Pi Odstranění a výměna napájecího kabelu USB způsobí nepatřičné opotřebení vašeho Raspberry Pi, zejména samotný napájecí port. Systém skutečně potřebuje přepínač reset, ale bohužel žádný nebyl zahrnut. .




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.