Innehållsförteckning:

Raspberry Pi strömbrytare: 3 steg
Raspberry Pi strömbrytare: 3 steg

Video: Raspberry Pi strömbrytare: 3 steg

Video: Raspberry Pi strömbrytare: 3 steg
Video: HOW TO USE the Raspberry Pi High Quality Camera 2024, Juli
Anonim
Raspberry Pi strömbrytare
Raspberry Pi strömbrytare

Om du är som jag kanske du har letat på internet och letat efter den bästa lösningen för att säkert slå på och stänga av din Raspberry Pi med ett knapptryck. Medan många lösningar finns, kräver de flesta att du laddar ner ett Python-skript och gör det körbart vid start-och det finns mer än ett sätt att göra det. Men en mycket enklare lösning är redan bakad i Raspberry Pi. Genom att kortsluta specifika stift och lägga till en rad i en startkonfigurationsfil kan du få en fullt fungerande strömbrytare på så lite som 10 minuter!

Steg 1: Montera kretsen

Montera kretsen
Montera kretsen
Montera kretsen
Montera kretsen

Samla ihop följande material:

  • Raspberry Pi (jag använder 3A+ med den senaste Raspbian Stretch installerad)
  • 2 hona-till-man-bygelkablar ORAdafruit T-Cobbler Plus för Raspberry Pi (med 40-polig kontakt)
  • 2 hanstrådar (ENDAST om du använder T-skomakare)
  • 1 tillfällig tryckknapp
  • 1 halvstor (eller större) brödbräda

Anslut varje kabel till en kontakt på tryckknappen. Anslut sedan en tråd till stift 5 (GPIO3/SCL) och en kabel till stift 6 (GND). Nu är halva arbetet redan gjort! Kortslutning av stift 5 och 6 genom att trycka på tryckknappen kommer att väcka Pi från ett stoppläge. (Raspberry Pi förblir i stoppläge när den "stängs av" men fortfarande är ansluten till ström.)

Steg 2: Redigera systemstartfil

Redigera systemstartfil
Redigera systemstartfil

Nu kan du väcka din Pi efter att ha stängt av den. Även om detta är ett riktigt bra steg kan du lägga till lite mer funktionalitet till din nya strömbrytare: du kan använda samma knapp för att säkert stänga av din Pi!

Logga in på din Pi (eller SSH om du använder en fjärr-/huvudlös inställning) och ange följande i kommandoraden:

sudo nano /boot/config.txt

Detta öppnar en konfigurationsfil som din Pi använder vid uppstart. Lägg till följande i slutet av filen:

dtoverlay = gpio-avstängning

Gpio-avstängningsöverlägget gör att Raspberry Pi kan stängas av när stift 5 och 6 (redan anslutna till tryckknappen) tillfälligt kortas. Tryck på CTRL X för att avsluta, tryck sedan på Y och ENTER för att spara dina ändringar i filen "config.txt".

Om du använder I2C:

Du kanske har märkt att GPIO3 (stift 5) också är SCL -stiftet för anslutning av I2C -enheter. Medan du MÅSTE använda stift 5 och 6 för att väcka Raspberry Pi från dess stoppläge, kan du ange en annan GPIO -stift som ska användas för att stänga av din Pi, vilket frigör GPIO3 att använda med dina I2C -enheter.

Om du vill ange en annan avstängningsnål öppnar du filen "config.txt" och lägger till "gpio-pin" -parametern i överlägget. Till exempel skulle din överlagringsinställning se ut så här om du skulle använda GPIO21 (pin 40) som en stängningsstift:

dtoverlay = gpio-avstängning, gpio-pin = 21

För ytterligare information:

Om du vill lära dig mer om funktionen för detta överlägg anger du följande:

dtoverlay -h gpio -avstängning

För att lära dig om ytterligare överlägg, navigerar du till överläggsguiden i följande katalog:

cd/boot/overlays/README

För att lära dig mer om de fantastiska sakerna du kan göra med "config.txt", besök Raspberry Pi -webbplatsen här för officiell dokumentation.

Steg 3: Starta om och njut

För att dessa ändringar ska träda i kraft startar du om din Pi. När du har startat om, när du trycker på tryckknappen, stängs din Pi säkert. När din Pi är avstängd kan du trycka på knappen igen för att väcka den igen från dess stoppläge.

Grattis! Du har nu en fullt fungerande strömknapp för din Raspberry Pi!

Rekommenderad: