INHOUDSOPGAWE:

Raspberry Pi kragknoppie: 3 stappe
Raspberry Pi kragknoppie: 3 stappe

Video: Raspberry Pi kragknoppie: 3 stappe

Video: Raspberry Pi kragknoppie: 3 stappe
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, November
Anonim
Raspberry Pi kragknoppie
Raspberry Pi kragknoppie

As u soos ek is, het u moontlik op die internet gesoek en op soek na die beste oplossing om u Raspberry Pi veilig aan te skakel met die druk van 'n knoppie. Alhoewel daar baie oplossings bestaan, vereis die meeste dat u 'n Python-script aflaai en dit uitvoerbaar maak tydens opstart-en daar is meer as een manier om dit te doen. 'N Veel eenvoudiger oplossing is egter reeds in die Raspberry Pi ingebak. Deur spesifieke penne te verkort en een reël by 'n opstartkonfigurasie -lêer te voeg, kan u binne 10 minute 'n volledig funksionele aan / uit -knoppie hê!

Stap 1: Monteer die stroombaan

Monteer die stroombaan
Monteer die stroombaan
Monteer die stroombaan
Monteer die stroombaan

Versamel die volgende materiaal:

  • Raspberry Pi (ek gebruik die 3A+ met die nuutste Raspbian Stretch geïnstalleer)
  • 2 springdrade van vrou tot man ORAdafruit T-Cobbler Plus vir Framboos Pi (met 40-pins aansluiting)
  • 2 manlike draaddrade (SLEGS as u T-Cobbler gebruik)
  • 1 kort drukknop
  • 1 halfgrootte (of groter) broodbord

Koppel elke draad aan 'n kontak op die drukknop. Koppel dan een draad aan pen 5 (GPIO3/SCL) en een draad aan pen 6 (GND). Nou, die helfte van die werk is klaar! Deur die penne 5 en 6 kort te druk deur die drukknop in te druk, word die Pi uit die stilstand gewek. (Die Raspberry Pi bly in stilstand as dit 'afskakel', maar steeds aan die krag gekoppel is.)

Stap 2: Wysig System Boot File

Wysig System Boot File
Wysig System Boot File

Nou kan u u Pi wakker maak nadat u dit afgeskakel het. Alhoewel dit 'n baie goeie stap is, kan u 'n bietjie meer funksionaliteit by u nuwe aan / uit -knoppie voeg: u kan dieselfde knoppie gebruik om u Pi veilig af te sluit!

Meld aan by u Pi (of SSH as u 'n afstandsbediening/koplose opstelling gebruik) en voer die volgende in die opdragreël in:

sudo nano /boot/config.txt

Dit maak 'n konfigurasie lêer oop wat u Pi gebruik tydens die opstart. Voeg aan die einde van die lêer die volgende by:

dtoverlay = gpio-shutdown

Die gpio-afsluit-overlay stel die Raspberry Pi in staat om af te sluit wanneer penne 5 en 6 (reeds gekoppel aan die drukknop) tydelik kortgemaak word. Druk CTRL X om af te sluit, druk dan Y en ENTER om u veranderinge in die "config.txt" -lêer te stoor.

As u I2C gebruik:

U het miskien opgemerk dat GPIO3 (pen 5) ook die SCL -pen is om I2C -toestelle aan te sluit. Terwyl u penne 5 en 6 MOET gebruik om die Raspberry Pi uit sy halttoestand te laat wakker word, kan u 'n ander GPIO -pen spesifiseer om te gebruik om u Pi af te skakel, en sodoende GPIO3 vry te maak om met u I2C -toestelle te gebruik.

Om 'n ander afsluitpen te spesifiseer, maak die 'config.txt'-lêer oop en voeg die parameter' gpio-pin 'by die oorlaag. U instelling vir oorlegging sou byvoorbeeld so lyk as u GPIO21 (pen 40) as 'n afsluitpen gebruik:

dtoverlay = gpio-shutdown, gpio-pin = 21

Vir verdere inligting:

As u meer wil leer oor die funksionaliteit van hierdie overlay, voer die volgende in:

dtoverlay -h gpio -afsluiting

Navigeer na die oorleggids in die volgende gids vir meer inligting oor addisionele oorlegsels:

cd/boot/overlays/README

Vir meer inligting oor die wonderlike dinge wat u met "config.txt" kan doen, besoek die Raspberry Pi -webwerf hier vir amptelike dokumentasie.

Stap 3: Herlaai en geniet

Herlaai u Pi om hierdie veranderinge in werking te tree. As u eenmaal herlaai, sal u Pi veilig afskakel wanneer u op die drukknop druk. Sodra u Pi afgeskakel is, kan u weer op die knoppie druk om dit weer uit sy stilstand te laat wakker word.

Baie geluk! U het nou 'n volledig funksionele aan / uit -knoppie vir u Raspberry Pi!

Aanbeveel: