Sisällysluettelo:

Raspberry Pi virtapainike: 3 vaihetta
Raspberry Pi virtapainike: 3 vaihetta

Video: Raspberry Pi virtapainike: 3 vaihetta

Video: Raspberry Pi virtapainike: 3 vaihetta
Video: Set the Raspberry Pi to boot from the USB ports by default 2024, Marraskuu
Anonim
Raspberry Pi virtapainike
Raspberry Pi virtapainike

Jos olet kuin minä, olet ehkä etsinyt Internetiä etsimällä parasta ratkaisua Raspberry Pi -laitteen turvalliseen kytkemiseen päälle ja pois päältä yhdellä painalluksella. Vaikka monia ratkaisuja on olemassa, useimmat vaativat sinun lataamaan Python-komentosarjan ja tekemään siitä suoritettavan käynnistettäessä-ja siihen on useita tapoja. Kuitenkin paljon yksinkertaisempi ratkaisu on jo paistettu Raspberry Pi: hen. Oikosulkemalla tietyt nastat ja lisäämällä yhden rivin käynnistysmääritystiedostoon voit saada täysin toimivan virtapainikkeen vain 10 minuutissa!

Vaihe 1: Kokoa piiri

Kokoa piiri
Kokoa piiri
Kokoa piiri
Kokoa piiri

Kerää seuraavat materiaalit:

  • Raspberry Pi (käytän 3A+: ta, johon on asennettu uusin Raspbian Stretch)
  • 2 naaras-uros-hyppyjohtoa ORAdafruit T-Cobbler Plus for Raspberry Pi (40-nastaisella liittimellä)
  • 2 urosliitinjohtoa (VAIN T-Cobbleria käytettäessä)
  • 1 hetkellinen painike
  • 1 puolikokoinen (tai suurempi) leipälauta

Yhdistä jokainen johto painikkeen koskettimeen. Liitä sitten yksi johto nastaan 5 (GPIO3/SCL) ja yksi johto nastaan 6 (GND). Nyt puolet työstä on jo tehty! Nappien 5 ja 6 hetkellinen oikosulku painamalla painiketta herättää Pi pysäytystilasta. (Raspberry Pi pysyy pysäytettynä, kun se on "sammutettu", mutta silti kytketty virtalähteeseen.)

Vaihe 2: Muokkaa järjestelmän käynnistystiedostoa

Muokkaa järjestelmän käynnistystiedostoa
Muokkaa järjestelmän käynnistystiedostoa

Nyt voit herättää Pi: n sen sammuttamisen jälkeen. Vaikka tämä on todella hieno askel, voit lisätä hieman enemmän toimintoja uuteen virtapainikkeeseesi: voit käyttää samaa painiketta Pi: n turvalliseen sammuttamiseen.

Kirjaudu sisään Pi -laitteeseesi (tai SSH -laitteeseen, jos käytät etä-/päätöntä asetusta) ja kirjoita komentoriville seuraava:

sudo nano /boot/config.txt

Tämä avaa kokoonpanotiedoston, jota Pi käyttää käynnistyksen yhteydessä. Lisää tiedoston loppuun seuraava:

dtoverlay = gpio-sammutus

Gpio-shutdown overlay mahdollistaa Raspberry Pi -laitteen sammuttamisen, kun nastat 5 ja 6 (jotka on jo kytketty painikkeeseen) on oikosulussa. Poistu painamalla CTRL X ja tallenna muutokset konfiguraatiotiedostoon painamalla Y ja ENTER.

Jos käytät I2C: tä:

Olet ehkä huomannut, että GPIO3 (nasta 5) on myös SCL -nasta I2C -laitteiden liittämistä varten. Vaikka PITÄISI käyttää nastoja 5 ja 6 herättääksesi Raspberry Pi: n pysäytystilasta, voit määrittää eri GPIO -nastan, jota käytetään Pi: n sammuttamiseen, jolloin GPIO3 vapautuu käytettäväksi I2C -laitteidesi kanssa.

Jos haluat määrittää toisen sammutusnastan, avaa "config.txt" -tiedosto ja lisää "gpio-pin" -parametri peittoon. Esimerkiksi peittokuvasi asetus näyttää tältä, jos käytät GPIO21: tä (nasta 40) sammutusnappana:

dtoverlay = gpio-shutdown, gpio-pin = 21

Lisätietoja:

Jos haluat lisätietoja tämän peittokunnan toiminnasta, kirjoita seuraava:

dtoverlay -h gpio -shutdown

Lisätietoja peittokuvista saat siirtymällä seuraavan hakemiston peiteoppaaseen:

cd/boot/overlays/README

Jos haluat lisätietoja hämmästyttävistä asioista, joita voit tehdä "config.txt" -ohjelmalla, käy Raspberry Pi -sivustolla täällä saadaksesi virallista dokumentaatiota.

Vaihe 3: Käynnistä uudelleen ja nauti

Jotta nämä muutokset tulevat voimaan, käynnistä Pi uudelleen. Uudelleenkäynnistyksen jälkeen, aina kun painat painiketta, Pi sammuu turvallisesti. Kun Pi on sammutettu, voit painaa painiketta uudelleen herättääksesi sen uudelleen pysäytystilasta.

Onnittelut! Sinulla on nyt täysin toimiva virtapainike Raspberry Pi -laitteellesi!

Suositeltava: