Obsah:

Tlačidlo napájania Raspberry Pi: 3 kroky
Tlačidlo napájania Raspberry Pi: 3 kroky

Video: Tlačidlo napájania Raspberry Pi: 3 kroky

Video: Tlačidlo napájania Raspberry Pi: 3 kroky
Video: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Júl
Anonim
Tlačidlo napájania Raspberry Pi
Tlačidlo napájania Raspberry Pi

Ak ste ako ja, možno ste prehľadávali internet a hľadali najlepšie riešenie, ako bezpečne zapnúť a vypnúť váš Raspberry Pi stlačením tlačidla. Aj keď existuje veľa riešení, väčšina vyžaduje, aby ste si stiahli skript Pythonu a urobili ho spustiteľným pri zavádzaní-a existuje viac ako jeden spôsob, ako to urobiť. Do Raspberry Pi je však už upečené ďaleko jednoduchšie riešenie. Skrátením konkrétnych pinov a pridaním jedného riadka do konfiguračného súboru zavádzania môžete mať plne funkčné tlačidlo napájania už za 10 minút!

Krok 1: Zostavte obvod

Zostavte obvod
Zostavte obvod
Zostavte obvod
Zostavte obvod

Zhromaždite nasledujúce materiály:

  • Raspberry Pi (používam 3A+ s nainštalovaným najnovším Raspbian Stretch)
  • 2 prepojovacie vodiče žena-muž-muž ORAdafruit T-Cobbler Plus pre Raspberry Pi (so 40-kolíkovým konektorom)
  • 2 mužské prepojovacie vodiče (IBA ak používate T-Cobbler)
  • 1 chvíľkové tlačidlo
  • 1 polovičná (alebo väčšia) doska na pečenie

Pripojte každý vodič ku kontaktu na tlačidle. Potom pripojte jeden vodič na pin 5 (GPIO3/SCL) a jeden vodič na pin 6 (GND). Polovica práce je už hotová! Dočasné skrátenie pinov 5 a 6 stlačením tlačidla prebudí Pi zo zastaveného stavu. (Raspberry Pi zostáva v zastavenom stave, keď je „vypnutý“, ale stále je pripojený k napájaniu.)

Krok 2: Upravte zavádzací súbor systému

Upraviť zavádzací súbor systému
Upraviť zavádzací súbor systému

Teraz môžete Pi zobudiť po vypnutí. Aj keď je to skutočne skvelý krok, môžete do svojho nového vypínača pridať trochu viac funkcií: rovnakým tlačidlom môžete bezpečne vypnúť Pi!

Prihláste sa do svojho Pi (alebo SSH, ak používate vzdialené/bezhlavé nastavenie) a do príkazového riadka zadajte nasledujúce:

sudo nano /boot/config.txt

Tým sa otvorí konfiguračný súbor, ktorý váš Pi používa pri zavádzaní. Na koniec súboru pridajte nasledujúce:

dtoverlay = gpio-shutdown

Prekrytie vypínaním gpio umožňuje vypnutie Raspberry Pi, keď sú piny 5 a 6 (už pripojené k tlačidlu) dočasne skratované. Ukončite stlačením CTRL X a potom stlačením Y a ENTER uložte zmeny do súboru „config.txt“.

Ak používate I2C:

Možno ste si všimli, že GPIO3 (pin 5) je tiež pinom SCL na pripojenie zariadení I2C. Aj keď MUSÍTE použiť kolíky 5 a 6 na prebudenie Raspberry Pi z jeho zastaveného stavu, môžete určiť iný GPIO pin, ktorý sa použije na vypnutie vášho Pi, čím uvoľní GPIO3 na použitie s vašimi zariadeniami I2C.

Ak chcete zadať iný vypínací kolík, otvorte súbor „config.txt“a do prekrytia pridajte parameter „gpio-pin“. Vaše nastavenie prekrytia by napríklad vyzeralo takto, ak by ste použili GPIO21 (kolík 40) ako vypínací kolík:

dtoverlay = vypnutie gpio, gpio-pin = 21

Pre ďalšie informácie:

Ak sa chcete dozvedieť viac o funkčnosti tohto prekrytia, zadajte nasledujúce:

dtoverlay -h gpio -vypnutie

Ak sa chcete dozvedieť o ďalších prekrytiach, navštívte sprievodcu prekrytím v nasledujúcom adresári:

cd/boot/overlays/README

Ak sa chcete dozvedieť viac o úžasných veciach, ktoré môžete robiť s "config.txt", navštívte oficiálnu dokumentáciu tu na webovej stránke Raspberry Pi.

Krok 3: Reštartujte a užívajte si

Aby sa tieto zmeny prejavili, reštartujte počítač Pi. Po reštarte, kedykoľvek stlačíte tlačidlo, sa váš Pi bezpečne vypne. Keď sa váš Pi vypne, opätovným stlačením tlačidla ho znova zobudíte z zastaveného stavu.

Gratulujem Teraz máte plne funkčné tlačidlo napájania pre váš Raspberry Pi!

Odporúča: