Sisukord:

Vaarika Pi toitenupp: 3 sammu
Vaarika Pi toitenupp: 3 sammu

Video: Vaarika Pi toitenupp: 3 sammu

Video: Vaarika Pi toitenupp: 3 sammu
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Detsember
Anonim
Vaarika Pi toitenupp
Vaarika Pi toitenupp

Kui olete minu moodi, siis võib -olla otsisite Internetis parimat lahendust, kuidas oma Raspberry Pi turvaliselt ühe nupuvajutusega sisse ja välja lülitada. Kuigi lahendusi on palju, nõuab enamik neist Pythoni skripti allalaadimist ja käivitamisel käivitatavaks muutmist ning selleks on rohkem kui üks viis. Raspberry Pi -s on aga juba palju lihtsam lahendus küpsetatud. Lühendades konkreetseid kontakte ja lisades alglaadimiskonfiguratsioonile ühe rea, saate täisfunktsionaalse toitenupu juba 10 minutiga!

Samm: pange vooluring kokku

Pange vooluring kokku
Pange vooluring kokku
Pange vooluring kokku
Pange vooluring kokku

Koguge järgmised materjalid:

  • Raspberry Pi (kasutan 3A+ koos uusima Raspbian Stretchiga)
  • 2 naissoost meessoost džemprijuhet ORAdafruit T-Cobbler Plus Raspberry Pi jaoks (40-kontaktilise pistikuga)
  • 2 isast džemprijuhet (AINULT T-Cobbleri kasutamisel)
  • 1 hetkeline nupp
  • 1 poolsuurune (või suurem) leivaplaat

Ühendage iga traat kontaktnupu abil. Seejärel ühendage üks juhe tihvtiga 5 (GPIO3/SCL) ja üks juhe kontaktiga 6 (GND). Nüüd on pool tööd juba tehtud! Nööpnõelte 5 ja 6 lühiajaline lühistamine, vajutades nuppu, äratab Pi peatatud olekust. (Raspberry Pi jääb seisma, kui see on "välja lülitatud", kuid siiski vooluvõrku ühendatud.)

Samm: muutke süsteemi alglaadimisfaili

Muutke süsteemi alglaadimisfaili
Muutke süsteemi alglaadimisfaili

Nüüd saate oma Pi pärast selle väljalülitamist äratada. Kuigi see on tõesti suurepärane samm, saate oma uuele toitenupule lisada veidi rohkem funktsioone: sama nupu abil saate oma Pi turvaliselt välja lülitada!

Logige sisse oma Pi (või SSH, kui kasutate kaug-/peata seadistust) ja sisestage käsureale järgmine:

sudo nano /boot/config.txt

See avab konfiguratsioonifaili, mida teie Pi käivitamisel kasutab. Faili lõppu lisage järgmine:

dtoverlay = gpio-seiskamine

Gpio-shutdown overlay võimaldab Raspberry Pi välja lülitada, kui tihvtid 5 ja 6 (juba nupuga ühendatud) on ajutiselt lühistatud. Väljumiseks vajutage CTRL X, seejärel vajutage Y ja ENTER, et salvestada muudatused faili "config.txt".

Kui kasutate I2C -d:

Võib -olla olete märganud, et GPIO3 (tihvt 5) on ka SCL -tihvt I2C -seadmete ühendamiseks. Kuigi PEAB kasutama tihvte 5 ja 6, et äratada Raspberry Pi seiskamisolekust, saate määrata teise GPIO -tihvti, mida kasutada oma Pi väljalülitamiseks, vabastades seega GPIO3 oma I2C -seadmetega kasutamiseks.

Teise väljalülitusnõela määramiseks avage fail "config.txt" ja lisage ülekattele parameeter "gpio-pin". Näiteks näeks teie ülekatte seade välja selline, kui kasutaksite väljalülitusnõelana GPIO21 (tihvt 40):

dtoverlay = gpio-shutdown, gpio-pin = 21

Lisateabe saamiseks:

Kui soovite selle ülekatte funktsionaalsuse kohta rohkem teada saada, sisestage järgmine:

dtoverlay -h gpio -shutdown

Täiendavate ülekatete kohta lisateabe saamiseks navigeerige ülekatte juhendisse järgmises kataloogis:

cd/boot/overlays/README

Lisateavet hämmastavate asjade kohta, mida saate teha konfiguratsiooniga „config.txt”, külastage siin Raspberry Pi veebisaiti ametliku dokumentatsiooni saamiseks.

Samm: taaskäivitage ja nautige

Nende muudatuste jõustumiseks taaskäivitage oma Pi. Pärast taaskäivitamist lülitub teie Pi ohutult välja, kui vajutate nupule. Kui teie Pi on välja lülitatud, saate nuppu uuesti vajutada, et see uuesti seiskamisolekust äratada.

Palju õnne! Nüüd on teie Raspberry Pi jaoks täielikult toimiv toitenupp!

Soovitan: