Indholdsfortegnelse:
Video: Raspberry Pi afbryderknap: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hvis du er som mig, har du muligvis søgt på internettet efter den bedste løsning til sikkert at tænde og slukke din Raspberry Pi med et tryk på en knap. Selvom der findes mange løsninger, kræver de fleste dig at downloade et Python-script og gøre det eksekverbart ved opstart-og der er mere end én måde at gøre det på. En langt enklere løsning er imidlertid allerede bagt i Raspberry Pi. Ved at kortslutte bestemte stifter og tilføje en linje til en boot -konfigurationsfil, kan du få en fuldt funktionel tænd / sluk -knap på så lidt som 10 minutter!
Trin 1: Saml kredsløbet
Saml følgende materialer:
- Raspberry Pi (jeg bruger 3A+ med den nyeste Raspbian Stretch installeret)
- 2 hun-til-han-jumperledninger ORAdafruit T-Cobbler Plus til Raspberry Pi (med 40-polet stik)
- 2 hanstrømtråde (KUN hvis du bruger T-skomager)
- 1 kortvarig trykknap
- 1 brødbræt i halv størrelse (eller større)
Tilslut hver ledning til en kontakt på trykknappen. Tilslut derefter en ledning til pin 5 (GPIO3/SCL) og en wire til pin 6 (GND). Nu er halvdelen af arbejdet allerede udført! Kortvarig kortslutning af stifterne 5 og 6 ved at trykke på knappen vil vække Pi'en fra en standsningstilstand. (Raspberry Pi forbliver i standbytilstand, når den "lukker", men stadig er tilsluttet strøm.)
Trin 2: Rediger systemstartfil
Nu kan du vække din Pi efter at have lukket den ned. Selvom dette er et virkelig godt trin, kan du tilføje lidt mere funktionalitet til din nye tænd / sluk -knap: du kan bruge den samme knap til sikkert at lukke din Pi!
Log ind på din Pi (eller SSH, hvis du bruger en ekstern/hovedløs opsætning), og indtast følgende i kommandolinjen:
sudo nano /boot/config.txt
Dette åbner en konfigurationsfil, som din Pi bruger ved opstart. I slutningen af filen tilføjes følgende:
dtoverlay = gpio-shutdown
Gpio-shutdown-overlayet gør det muligt at lukke Raspberry Pi, når ben 5 og 6 (allerede forbundet til trykknappen) midlertidigt kortsluttes. Tryk på CTRL X for at afslutte, tryk derefter på Y og ENTER for at gemme dine ændringer i filen "config.txt".
Hvis du bruger I2C:
Du har muligvis bemærket, at GPIO3 (pin 5) også er SCL -pin til tilslutning af I2C -enheder. Mens du SKAL bruge stifterne 5 og 6 til at vække Raspberry Pi fra standsningstilstand, kan du angive en anden GPIO -pin, der skal bruges til at lukke din Pi, og dermed frigøre GPIO3 til brug med dine I2C -enheder.
For at angive en anden nedlukningspind skal du åbne filen "config.txt" og tilføje parameteren "gpio-pin" til overlejringen. For eksempel ville din overlay -indstilling se sådan ud, hvis du skulle bruge GPIO21 (pin 40) som en lukketast:
dtoverlay = gpio-shutdown, gpio-pin = 21
For mere information:
Hvis du vil lære mere om funktionaliteten af dette overlay, skal du indtaste følgende:
dtoverlay -h gpio -lukning
Hvis du vil vide mere om overlejringer, skal du navigere til overlejringsguiden i følgende bibliotek:
cd/boot/overlays/README
For at lære mere om de fantastiske ting, du kan gøre med "config.txt", skal du besøge Raspberry Pi -webstedet her for officiel dokumentation.
Trin 3: Genstart og nyd
For at disse ændringer træder i kraft, skal du genstarte din Pi. Når først genstartet, når du trykker på trykknappen, lukker din Pi sikkert. Når din Pi er lukket, kan du trykke på knappen igen for at vække den igen fra standsningstilstand.
Tillykke! Du har nu en fuldt funktionel tænd / sluk -knap til din Raspberry Pi!
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Føj en afbryderknap til din LibreELEC -installation på en Raspberry Pi: 6 trin
Tilføj en tænd / sluk -knap til din LibreELEC -installation på en Raspberry Pi: I det følgende lærer vi, hvordan du tilføjer en tænd / sluk -knap til LibreELEC, der kører på en Raspberry Pi. Vi vil bruge en PowerBlock til ikke kun at tilføje en tænd / sluk -knap, men også en status -LED, der angiver strømstatus for din LibreELEC -installation.For disse i
Installation af Raspbian i Raspberry Pi 3 B Uden HDMI - Kom godt i gang med Raspberry Pi 3B - Opsætning af din Raspberry Pi 3: 6 trin
Installation af Raspbian i Raspberry Pi 3 B Uden HDMI | Kom godt i gang med Raspberry Pi 3B | Opsætning af din Raspberry Pi 3: Som nogle af jer ved, er Raspberry Pi-computere ganske fantastiske, og du kan få hele computeren bare på et enkelt lille bord. Raspberry Pi 3 Model B har en quad-core 64-bit ARM Cortex A53 klokket til 1,2 GHz. Dette sætter Pi 3 cirka 50
Byg en bedre Raspberry Pi -afbryderknap: 4 trin
Byg en bedre Raspberry Pi-afbryderknap: Det er meget let at lave en Raspberry-sluk- eller nedlukningsknap. Der er masser af sådanne projekter på nettet og et par stykker her på Instructables, men ingen af dem (som jeg kan se) fortæller dig, hvornår din Pi faktisk er færdig med at lukke ned, og derfor er det