Ako pridať vypínač k svojmu Raspberry Pi

Ako pridať vypínač k svojmu Raspberry Pi

Môže to byť fantastický, flexibilný malý počítač, ale Raspberry Pi má jednu kľúčovú chybu: chýbajúce tlačidlo napájania. Chýbajúci štandardný vypínač on/off môže viesť k problémom; Našťastie môžete pridať svoje vlastné tlačidlo napájania Raspberry Pi.





K dispozícii sú dve možnosti: vypínač pre domácich majstrov alebo jeden z nich, ktorý si kúpite. Pozrime sa, ako pridať do Raspberry Pi tlačidlo napájania a zaručiť bezpečné a usporiadané vypnutie.





Prečo potrebujete vypínač Raspberry Pi

Používanie Raspberry Pi je dosť jednoduché, ale jeho zapnutie a vypnutie môže viesť k problémom (pozri nižšie).





Pri prvom rozbalení Raspberry Pi je absencia vypínača zarážajúca. Koniec koncov, každé zariadenie od stolných počítačov a tabletov po bezdrôtovú myš má vypínač alebo vypínač. Raspberry Pi, naopak, nie.

Namiesto toho musíte pripojiť napájací kábel USB a počkať, kým sa naštartuje podľa vášho výberu Operačný systém (OS) kompatibilný s Raspberry Pi . Zapnutie je dosť jednoduché, ale vypnutie je úplne iná vec. Odpoveď je použiť zadaný príkaz alebo kliknutie myši na vypnutie Pi --- ale to nie je vždy ideálne.



Dôležitosť bezpečného vypínania

Ak sa Raspberry Pi pokazí alebo k nemu nemáte prístup vzdialene alebo prostredníctvom klávesnice, myši a displeja, vypnutie je zrazu problém. Jediným riešením je vytiahnuť napájací kábel.

To však môže viesť k problémom.





Ak sa pri napájaní zapisujú údaje na kartu SD, karta sa môže poškodiť. Výsledkom je často operačný systém, ktorý sa nespustí. Aj keď je väčšina moderných kariet SD dostatočne robustná na to, aby zvládla opravu chýb, bude pravdepodobne potrebné použiť nový operačný systém.

To môže tiež znamenať stratu značného objemu údajov. Iste, ak používate Pi na konkrétny projekt alebo sa pomocou neho učíte kódovať pomocou programu Scratch, pravdepodobne nechcete prísť o prácu.





To urobíte potiahnutím napájacieho kábla a poškodením karty. Klonovanie karty SD je dobrý spôsob, ako prekonať takúto stratu údajov, ale prevencia je vždy lepšia ako liečba.

Bezpečné vypnutie Raspberry Pi umožní operačnému systému dokončiť aktívne procesy zápisu na kartu SD. Počítač sa potom môže vypnúť bez straty údajov a rizika poškodenia karty SD.

Na GPIO namontujte vypínač Raspberry Pi Off

Jedným zo spôsobov, ako dosiahnuť bezpečné vypnutie Raspberry Pi, je prepínač DIY pripojený k GPIO počítača. Môžete si vytvoriť svoj vlastný pomocou skriptu Python a jediného okamžitého prepínača. Jedná sa o lacné súčiastky a dajú sa bežne kúpiť aj v násobkoch.

ako opraviť poškodené porty USB
Warmstor 3 Pack 2 -kolíkový SW stolný napájací kábel PC pre zapnutie/vypnutie Tlačidlo ATX prepínač počítača, 45 cm KÚPIŤ TERAZ NA AMAZÓNE

Ak sa žiadneho nemôžete zmocniť alebo chcete okamžite prepnúť, skontrolujte všetky staré súčasti počítača, v ktorých sa nachádzate. Je to rovnaký typ, aký by ste našli ako tlačidlo napájania počítača.

prenosný počítač nezostane pripojený k sieti Wi -Fi

Dočasný prepínač by mal byť pripojený k vypnutému Raspberry Pi na kolíkoch GPIO 39 a 40.

Po reštarte je načase vytvoriť skript Python a naprogramovať GPIO.

The Projekt GitHub na bezpečné vypnutie Raspberry Pi vysvetľuje, ako použiť knižnicu GPIO Zero na vytvorenie vypínača Raspberry Pi. V GPIO Zero sú predinštalované plné verzie Raspbian Stretch, ale ak používate verziu Raspbian Lite, budete ju musieť nainštalovať ručne.

sudo apt update
sudo apt install python3-gpiozero

Potom vytvorte skript v textovom editore. Používame nano:

sudo nano shutdown-press-simple.py

V textovom editore zadajte alebo skopírujte a prilepte nasledujúci skript:

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

Ako vidíte, toto sa týka knižnice gpiozero, špecifikuje kolík GPIO 21 (interný systém číslovania pre fyzický kolík 40) a po zistení stlačenia tlačidla spustí príkaz „vypnutie“. Skript uložte pomocou Ctrl + X potom A na potvrdenie.

Vráťte späť do hlavného okna terminálu spustiteľný skript:

chmod a+x shutdown-press-simple.py

Aby to po reštarte fungovalo, pripojte súbor /etc/rc.local:

sudo nano /etc/rc.local

Do posledného riadka pred príkazom exit zadajte:

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

Uložte a ukončite ako predtým, potom vyskúšajte tlačidlo.

Bezpečné upevnenie vypínača

Môžete si všimnúť, že je ľahké omylom stlačiť tlačidlo. K dispozícii je niekoľko riešení, od starostlivej montáže mimo náhodných klepnutí až po vyžadovanie dlhšieho stlačenia (ďalšie informácie nájdete na vyššie uvedenej stránke GitHub).

Bez ohľadu na to, ktoré riešenie uprednostňujete, montáž tlačidla sa zdá byť po inštalácii rozumné. Na prispôsobenie sa tlačidlu bude možno potrebné váš kufrík mierne prekonfigurovať. Ako to urobíte, závisí od niekoľkých faktorov, ako je váš model Raspberry Pi a typ puzdra.

Pokiaľ je to možné, je vhodné namontovať tlačidlo tak, aby bolo zapustené. Tým sa zabráni akémukoľvek druhu náhodného klepania, podobne ako vypínaču na stolnom počítači.

Dve vypínače Raspberry Pi si môžete kúpiť

Hľadáte niečo iné? Niekoľko tlačidiel napájania Raspberry Pi je možné zakúpiť online. Tu sú dve obľúbené možnosti.

1. Prepínač napájania pí

Tento vypínač je navrhnutý tak, aby sa nachádzal medzi Raspberry Pi a sieťovou zásuvkou. Na spustenie a nainštalovanie komponentov budete musieť spájkovať komponenty s doskou plošných spojov kód z GitHub pred pripojením. Tri tlačidlá na zariadení vám umožňujú zapnúť, vypnúť (ekvivalent ťahania kábla) a spustiť elegantné vypnutie. Tretie tlačidlo tiež umožňuje reštartovanie dlhším stlačením.

2. Prepínač iUniker Raspberry Pi

Alternatíva k zariadeniu Pi Supply, Prepínač iUniker Raspberry Pi je prefabrikát s uzavretými káblami a spínačom. Neexistuje však zariadenie, ktoré by sa zabránilo náhlemu vypnutiu, čo znamená, že je vhodné iba na zapnutie vášho Raspberry Pi.

Na druhej strane prepínač iUniker môže tiež zabrániť opotrebovaniu napájacieho konektora vášho Raspberry Pi.

Napájací zdroj Raspberry Pi, iUniker Raspberry Pi 3 Napájací kábel Pi 3 Napájací kábel Kábel zapnutia a vypnutia pre Pi 3 Model B+, Pi 3 Model B, Pi 2 B, Pi 1 B+, Pi nulový/w (MicroUSB zásuvka - zásuvka) KÚPIŤ TERAZ NA AMAZÓNE

Pridajte do svojho Raspberry Pi viac tlačidiel

Napriek tomu, že bol Raspberry Pi vydaný už v roku 2012, stále je dodávaný bez vypínača. Samozrejme, je to zámerné. Náklady a široká škála projektov Pi (od mediálneho centra po vstavaný projekt IoT) znamenajú, že tlačidlo napájania (alebo prepínač) zostáva voliteľným doplnkom.

Ak ho potrebujete, nainštalujte si ho; ak nie, pokračuj!

Nielen vypnutie môže byť pre Raspberry Pi problematické. Čo keď jednoducho potrebujete reštartovať? Tu je postup pridajte do svojho Raspberry Pi prepínač resetovania .

Dúfame, že sa vám budú páčiť položky, ktoré odporúčame a diskutujeme! MUO má pridružené a sponzorované partnerstvá, takže dostávame časť výnosov z niektorých vašich nákupov. To neovplyvní cenu, ktorú zaplatíte, a pomôže nám to ponúknuť najlepšie odporúčania produktov.

je zlé nechať notebook zapojený
zdieľam zdieľam Tweet E -mail 5 tipov, ako nabiť svoje počítače VirtualBox Linux

Ste unavení z nízkeho výkonu, ktorý ponúkajú virtuálne počítače? Tu je to, čo by ste mali urobiť, aby ste zvýšili výkon svojho VirtualBoxu.

Čítajte ďalej
Súvisiace témy
  • DIY
  • Malinový koláč
  • GPIO
  • Návody na projekt DIY
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber
Kategórie Diy