Inhoudsopgave:
- Stap 1: Monteer het circuit
- Stap 2: Bewerk het opstartbestand van het systeem
- Stap 3: Start opnieuw op en geniet ervan
Video: Raspberry Pi-aan/uit-knop - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Als je op mij lijkt, heb je misschien het internet afgespeurd op zoek naar de beste oplossing om je Raspberry Pi veilig aan en uit te zetten met een druk op de knop. Hoewel er veel oplossingen bestaan, vereisen de meeste dat je een Python-script downloadt en het uitvoerbaar maakt bij het opstarten - en er is meer dan één manier om dat te doen. Er is echter al een veel eenvoudigere oplossing in de Raspberry Pi ingebakken. Door specifieke pinnen kort te sluiten en één regel toe te voegen aan een opstartconfiguratiebestand, kunt u in slechts 10 minuten een volledig functionele aan / uit-knop hebben!
Stap 1: Monteer het circuit
Verzamel de volgende materialen:
- Raspberry Pi (ik gebruik de 3A+ met de nieuwste Raspbian Stretch geïnstalleerd)
- 2 vrouwelijke naar mannelijke jumperdraden ORadafruit T-Cobbler Plus voor Raspberry Pi (met 40-pins connector)
- 2 mannelijke jumperdraden (ALLEEN bij gebruik van T-Cobbler)
- 1 kortstondige drukknop
- 1 halve (of grotere) breadboard
Sluit elke draad aan op een contact op de drukknop. Sluit vervolgens één draad aan op pin 5 (GPIO3/SCL) en één draad op pin 6 (GND). Nu is het halve werk al gedaan! Door pinnen 5 en 6 even kort in te korten door op de drukknop te drukken, wordt de Pi uit een stoptoestand gewekt. (De Raspberry Pi blijft in de stopstand wanneer deze is "uitgeschakeld", maar nog steeds is aangesloten op de voeding.)
Stap 2: Bewerk het opstartbestand van het systeem
Nu kun je je Pi wakker maken nadat je hem hebt uitgeschakeld. Hoewel dit echt een geweldige stap is, kun je wat meer functionaliteit toevoegen aan je nieuwe aan / uit-knop: je kunt dezelfde knop gebruiken om je Pi veilig af te sluiten!
Log in op je Pi (of SSH als je een remote/headless setup gebruikt) en voer het volgende in op de opdrachtregel:
sudo nano /boot/config.txt
Dit opent een configuratiebestand dat je Pi gebruikt bij het opstarten. Voeg aan het einde van het bestand het volgende toe:
dtoverlay=gpio-afsluiten
De gpio-shutdown-overlay zorgt ervoor dat de Raspberry Pi kan worden afgesloten wanneer pinnen 5 en 6 (reeds verbonden met de drukknop) tijdelijk worden kortgesloten. Druk op CTRL X om af te sluiten, druk vervolgens op Y en ENTER om uw wijzigingen op te slaan in het bestand "config.txt".
Bij gebruik van I2C:
Het is je misschien opgevallen dat GPIO3 (pin 5) ook de SCL-pin is voor het aansluiten van I2C-apparaten. Hoewel je pinnen 5 en 6 MOET gebruiken om de Raspberry Pi uit de stopstand te halen, kun je een andere GPIO-pin specificeren om te gebruiken voor het afsluiten van je Pi, waardoor GPIO3 vrijkomt voor gebruik met je I2C-apparaten.
Om een andere afsluitpin op te geven, opent u het bestand "config.txt" en voegt u de parameter "gpio-pin" toe aan de overlay. Uw overlay-instelling zou er bijvoorbeeld als volgt uitzien als u GPIO21 (pin 40) als afsluitpin zou gebruiken:
dtoverlay=gpio-uitschakeling, gpio-pin=21
Voor meer informatie:
Als u meer wilt weten over de functionaliteit van deze overlay, voert u het volgende in:
dtoverlay -h gpio-shutdown
Ga voor meer informatie over aanvullende overlays naar de overlaygids in de volgende map:
cd /boot/overlays/README
Om meer te weten te komen over de geweldige dingen die je kunt doen met "config.txt", bezoek je de Raspberry Pi-website hier voor officiële documentatie.
Stap 3: Start opnieuw op en geniet ervan
Om deze wijzigingen door te voeren, start u uw Pi opnieuw op. Eenmaal opnieuw opgestart, zal je Pi elke keer dat je op de drukknop drukt veilig afsluiten. Zodra uw Pi is afgesloten, kunt u nogmaals op de knop drukken om hem weer uit de stopstand te halen.
Gefeliciteerd! Je hebt nu een volledig functionele aan / uit-knop voor je Raspberry Pi!
Aanbevolen:
DIY Raspberry Pi-downloadbox: 4 stappen
DIY Raspberry Pi Downloadbox: Ben je vaak bezig met het downloaden van grote bestanden zoals films, torrents, cursussen, tv-series, etc dan ben je hier aan het juiste adres. In deze Instructable zouden we onze Raspberry Pi zero in een downloadmachine veranderen. Die elke
Raspberry Pi-scorebord: 4 stappen
Raspberry Pi-scorebord: Vandaag zal ik uitleggen hoe ik dit scorebord heb gemaakt dat wordt bestuurd door een Raspberry Pi en wordt aangedreven door een 5V-voeding. Het gebruikt een combinatie van ws2811- en ws2812b-leds voor de verlichting en de structuur is gemaakt van multiplex en rood eiken. Voor een besch
Smart Home van Raspberry Pi: 5 stappen (met afbeeldingen)
Smart Home van Raspberry Pi: er zijn al verschillende producten die uw flat slimmer maken, maar de meeste zijn eigen oplossingen. Maar waarom heb je een internetverbinding nodig om een lamp te schakelen met je smartphone? Dat was voor mij een reden om mijn eigen Smar te bouwen
Hoe Raspbian OS in Raspberry Pi te installeren met behulp van NOOBS-software en smartphone: 6 stappen
Hoe Raspbian OS in Raspberry Pi te installeren met behulp van NOOBS-software en smartphone. Hallo allemaal! vandaag laat ik je in deze tutorial zien hoe je eenvoudig Raspbian OS in Raspberry Pi kunt installeren met behulp van NOOBS-software en Smartphone
LED-knipper met Raspberry Pi - Hoe GPIO-pinnen op Raspberry Pi te gebruiken: 4 stappen
LED-knipper met Raspberry Pi | Hoe GPIO-pinnen op Raspberry Pi te gebruiken: Hallo allemaal, in deze instructables zullen we leren hoe we GPIO's van Raspberry Pi kunnen gebruiken. Als je ooit Arduino hebt gebruikt, weet je waarschijnlijk dat we een LED-schakelaar enz. op de pinnen kunnen aansluiten en het zo kunnen laten werken. laat de LED knipperen of krijg input van de schakelaar zodat