Tartalomjegyzék:

Raspberry Pi bekapcsológomb: 3 lépés
Raspberry Pi bekapcsológomb: 3 lépés

Videó: Raspberry Pi bekapcsológomb: 3 lépés

Videó: Raspberry Pi bekapcsológomb: 3 lépés
Videó: Микрокомпьютер Raspberry Pi 2024, Július
Anonim
Raspberry Pi bekapcsológomb
Raspberry Pi bekapcsológomb

Ha olyan, mint én, lehet, hogy az interneten kereste a legjobb megoldást a Raspberry Pi biztonságos be- és kikapcsolására egyetlen gombnyomással. Bár sok megoldás létezik, a legtöbb esetben le kell töltenie egy Python-szkriptet, és futtathatóvá kell tennie a rendszerindításkor, és ennek több módja is van. Azonban egy sokkal egyszerűbb megoldás már be van sütve a Raspberry Pi -be. Ha rövidre zárja az egyes csapokat, és hozzáad egy sort a rendszerindítási konfigurációs fájlhoz, akkor már 10 perc alatt teljesen működőképes bekapcsológombot kaphat!

Lépés: Szerelje össze az áramkört

Szerelje össze az áramkört
Szerelje össze az áramkört
Szerelje össze az áramkört
Szerelje össze az áramkört

Gyűjtse össze a következő anyagokat:

  • Raspberry Pi (a 3A+ -ot használom, a legújabb Raspbian Stretch telepítve)
  • 2 női-férfi áthidaló vezeték ORAdafruit T-Cobbler Plus a Raspberry Pi számára (40 tűs csatlakozóval)
  • 2 hüvelyes áthidaló vezeték (CSAK T-Cobbler használata esetén)
  • 1 pillanatnyi nyomógomb
  • 1 fél méretű (vagy nagyobb) kenyérlap

Csatlakoztasson minden vezetéket a nyomógomb érintkezőjéhez. Ezután csatlakoztasson egy vezetéket az 5. tűhöz (GPIO3/SCL) és egy vezetéket a 6. tűhöz (GND). Most a munka fele elkészült! Az 5 -ös és 6 -os csapok pillanatnyi rövidre zárása a nyomógomb megnyomásával fel fogja ébreszteni a Pi -t leállított állapotból. (A Raspberry Pi leállított állapotban marad, amikor "leáll", de továbbra is áramhoz van csatlakoztatva.)

2. lépés: A rendszerindító fájl szerkesztése

A rendszerindító fájl szerkesztése
A rendszerindító fájl szerkesztése

Most felébresztheti a Pi -t, miután leállította. Bár ez egy igazán nagy lépés, egy kis funkciót adhat az új bekapcsológombhoz: ugyanazzal a gombbal biztonságosan leállíthatja a Pi -t!

Jelentkezzen be a Pi -be (vagy SSH -ba, ha távoli/fej nélküli beállítást használ), és írja be a következőt a parancssorba:

sudo nano /boot/config.txt

Ez megnyit egy konfigurációs fájlt, amelyet a Pi a rendszerindításkor használ. A fájl végén adja hozzá a következőket:

dtoverlay = gpio-shutdown

A gpio-shutdown overlay lehetővé teszi a Raspberry Pi leállítását, amikor az 5-ös és 6-os (már a nyomógombhoz csatlakoztatott) csapok ideiglenesen rövidre záródnak. A kilépéshez nyomja meg a CTRL X billentyűt, majd nyomja meg az Y és az ENTER billentyűt a módosítások "config.txt" fájlba való mentéséhez.

Ha I2C -t használ:

Talán észrevette, hogy a GPIO3 (5. tű) egyben az I2C -eszközök csatlakoztatására szolgáló SCL -tű is. Míg az 5 -ös és a 6 -os tűt KELL használnia a Raspberry Pi leállítási állapotának felébresztéséhez, megadhat egy másik GPIO -tűt a Pi leállításához, ezáltal felszabadítva a GPIO3 -at az I2C -eszközökkel való használathoz.

Másik leállítási gomb megadásához nyissa meg a "config.txt" fájlt, és adja hozzá a "gpio-pin" paramétert az átfedéshez. Például az átfedés beállítása így nézne ki, ha a GPIO21 -et (40 -es tű) használja leállítási csapként:

dtoverlay = gpio-shutdown, gpio-pin = 21

További információkért:

Ha többet szeretne megtudni a fedvény működéséről, írja be a következőt:

dtoverlay -h gpio -shutdown

A további fedvényekről a következő könyvtárban található átfedési útmutatóban tájékozódhat:

cd/boot/overlays/README

Ha többet szeretne megtudni a "config.txt" fájl segítségével elérhető csodálatos dolgokról, látogasson el a Raspberry Pi weboldalára a hivatalos dokumentációért.

3. lépés: Indítsa újra és élvezze

Ahhoz, hogy ezek a változtatások érvénybe lépjenek, indítsa újra a Pi -t. Az újraindítás után, amikor megnyomja a nyomógombot, a Pi biztonságosan leáll. Miután a Pi leállt, újra megnyomhatja a gombot, hogy újra felébressze a leállított állapotából.

Gratulálunk! Most már teljesen működőképes bekapcsológombja van a Raspberry Pi készülékhez!

Ajánlott: