Innholdsfortegnelse:

Raspberry Pi -strømknapp: 3 trinn
Raspberry Pi -strømknapp: 3 trinn

Video: Raspberry Pi -strømknapp: 3 trinn

Video: Raspberry Pi -strømknapp: 3 trinn
Video: Step-by-Step : Installing Windows 10 on Raspberry Pi 2024, Juli
Anonim
Raspberry Pi strømknapp
Raspberry Pi strømknapp

Hvis du er som meg, har du kanskje søkt på internett på jakt etter den beste løsningen for å slå Raspberry Pi trygt på og av med et tastetrykk. Selv om det finnes mange løsninger, krever de fleste deg å laste ned et Python-skript og gjøre det kjørbart ved oppstart-og det er mer enn én måte å gjøre det på. Imidlertid er en langt enklere løsning allerede bakt inn i Raspberry Pi. Ved å kortslutte spesifikke pins og legge til en linje i en oppstartskonfigurasjonsfil, kan du få en fullt funksjonell strømknapp på så lite som 10 minutter!

Trinn 1: Sett sammen kretsen

Sett sammen kretsen
Sett sammen kretsen
Sett sammen kretsen
Sett sammen kretsen

Samle følgende materialer:

  • Raspberry Pi (jeg bruker 3A+ med den siste Raspbian Stretch installert)
  • 2 hun-til-mann-jumperledninger ORAdafruit T-Cobbler Plus for Raspberry Pi (med 40-pinners kontakt)
  • 2 mannlige ledertråder (KUN hvis du bruker T-skomaker)
  • 1 kort trykknapp
  • 1 brødbrett i halv størrelse (eller større)

Koble hver ledning til en kontakt på trykknappen. Koble deretter en ledning til pinne 5 (GPIO3/SCL) og en ledning til pinne 6 (GND). Nå er halve arbeidet allerede gjort! Kortslutning av pinnene 5 og 6 ved å trykke på knappen vil vekke Pi fra en stopp -tilstand. (Raspberry Pi forblir i stopptilstand når den er "avstengt", men fortsatt er koblet til strøm.)

Trinn 2: Rediger systemstartfil

Rediger systemstartfil
Rediger systemstartfil

Nå kan du vekke Pi etter at du har slått den av. Selv om dette er et veldig bra skritt, kan du legge til litt mer funksjonalitet til den nye strømknappen: du kan bruke den samme knappen for å slå av din Pi på en trygg måte!

Logg på Pi (eller SSH hvis du bruker et eksternt/hodeløst oppsett), og skriv inn følgende i kommandolinjen:

sudo nano /boot/config.txt

Dette åpner en konfigurasjonsfil som Pi bruker når du starter. På slutten av filen legger du til følgende:

dtoverlay = gpio-shutdown

Overlappingen for gpio-avslutning gjør at Raspberry Pi kan slås av når pinne 5 og 6 (allerede koblet til trykknappen) er midlertidig kortsluttet. Trykk CTRL X for å gå ut, trykk deretter Y og ENTER for å lagre endringene i "config.txt" -filen.

Hvis du bruker I2C:

Du har kanskje lagt merke til at GPIO3 (pin 5) også er SCL -pin for tilkobling av I2C -enheter. Selv om du MÅ bruke pinne 5 og 6 for å vekke Raspberry Pi fra stopptilstanden, kan du angi en annen GPIO -pinne som skal brukes for å slå av Pi, og dermed frigjøre GPIO3 for bruk med I2C -enhetene dine.

Hvis du vil angi en annen avstengningspinne, åpner du filen "config.txt" og legger til "gpio-pin" -parameteren i overlegget. For eksempel vil overleggsinnstillingen se slik ut hvis du skulle bruke GPIO21 (pin 40) som en stengepinne:

dtoverlay = gpio-shutdown, gpio-pin = 21

For mer informasjon:

Hvis du vil lære mer om funksjonaliteten til dette overlegget, skriver du inn følgende:

dtoverlay -h gpio -shutdown

For å lære om flere overlegg, naviger til overleggsguiden i følgende katalog:

cd/boot/overlays/README

For å lære mer om de fantastiske tingene du kan gjøre med "config.txt", besøk Raspberry Pi -nettstedet her for offisiell dokumentasjon.

Trinn 3: Start på nytt og nyt

For at disse endringene skal tre i kraft, start Pi på nytt. Når den er startet på nytt, når du trykker på trykknappen, vil Pi -en din trygt slå av. Når din Pi er slått av, kan du trykke på knappen igjen for å vekke den igjen fra stopptilstanden.

Gratulerer! Du har nå en fullt funksjonell strømknapp for din Raspberry Pi!

Anbefalt: