Satura rādītājs:

Raspberry Pi barošanas poga: 3 soļi
Raspberry Pi barošanas poga: 3 soļi

Video: Raspberry Pi barošanas poga: 3 soļi

Video: Raspberry Pi barošanas poga: 3 soļi
Video: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Jūlijs
Anonim
Raspberry Pi barošanas poga
Raspberry Pi barošanas poga

Ja jūs esat tāds kā es, iespējams, meklējāt internetu, meklējot labāko risinājumu, kā droši ieslēgt un izslēgt Raspberry Pi, nospiežot pogu. Lai gan pastāv daudzi risinājumi, lielākajai daļai ir nepieciešams lejupielādēt Python skriptu un padarīt to izpildāmu sāknēšanas laikā, un ir vairāki veidi, kā to izdarīt. Tomēr Raspberry Pi jau ir ievietots daudz vienkāršāks risinājums. Īsinot konkrētas tapas un pievienojot vienu rindiņu sāknēšanas konfigurācijas failam, pilnībā funkcionējoša barošanas poga var būt pieejama tikai 10 minūtēs!

1. darbība: samontējiet ķēdi

Salieciet ķēdi
Salieciet ķēdi
Salieciet ķēdi
Salieciet ķēdi

Savāc šādus materiālus:

  • Raspberry Pi (es izmantoju 3A+ ar jaunāko instalēto Raspbian Stretch)
  • 2 džemperi no sievietēm līdz vīriešiem ORAdafruit T-Cobbler Plus Raspberry Pi (ar 40 kontaktu savienotāju)
  • 2 džemperu vadi (TIKAI, ja izmantojat T-Cobbler)
  • 1 īslaicīga spiedpoga
  • 1 pusizmēra (vai lielāks) maizes dēlis

Savienojiet katru vadu ar spiedpogas kontaktu. Pēc tam pievienojiet vienu vadu 5. tapai (GPIO3/SCL) un vienu vadu 6. tapai (GND). Tagad puse darba jau ir paveikta! Īslaicīgi saīsinot tapas 5 un 6, nospiežot pogu, tiks pamodināts Pi no apstāšanās stāvokļa. (Raspberry Pi paliek apturētā stāvoklī, kad tas ir "izslēgts", bet joprojām ir pievienots strāvas avotam.)

2. darbība: rediģējiet sistēmas sāknēšanas failu

Rediģēt sistēmas sāknēšanas failu
Rediģēt sistēmas sāknēšanas failu

Tagad jūs varat pamodināt savu Pi pēc tā izslēgšanas. Lai gan tas ir patiešām lielisks solis, jaunajai barošanas pogai varat pievienot nedaudz vairāk funkcionalitātes: varat izmantot to pašu pogu, lai droši izslēgtu savu Pi!

Piesakieties savā Pi (vai SSH, ja izmantojat tālvadības/bezgalvu iestatīšanu) un komandrindā ievadiet šādu informāciju:

sudo nano /boot/config.txt

Tas atvērs konfigurācijas failu, ko jūsu Pi izmanto, startējot. Faila beigās pievienojiet šādu informāciju:

dtoverlay = gpio-shutdown

Gpio izslēgšanas pārklājums ļauj izslēgt Raspberry Pi, kad 5. un 6. tapas (jau pievienotas spiedpogai) ir īslaicīgi saīsinātas. Lai izietu, nospiediet CTRL X, pēc tam nospiediet Y un ENTER, lai saglabātu izmaiņas failā "config.txt".

Ja izmantojat I2C:

Jūs, iespējams, pamanījāt, ka GPIO3 (5. tapa) ir arī SCL tapa I2C ierīču savienošanai. Kamēr jums OBLIGĀTI jāizmanto tapas 5 un 6, lai pamodinātu Raspberry Pi no apturēšanas stāvokļa, jūs varat norādīt citu GPIO tapu, ko izmantot, lai izslēgtu savu Pi, tādējādi atbrīvojot GPIO3 lietošanai kopā ar jūsu I2C ierīcēm.

Lai norādītu citu izslēgšanas tapu, atveriet failu "config.txt" un pievienojiet pārklājumam parametru "gpio-pin". Piemēram, jūsu pārklājuma iestatījums izskatītos šādi, ja kā izslēgšanas tapu izmantotu GPIO21 (40. tapa):

dtoverlay = gpio-shutdown, gpio-pin = 21

Lai iegūtu papildinformāciju:

Ja vēlaties uzzināt vairāk par šī pārklājuma funkcionalitāti, ievadiet šādu informāciju:

dtoverlay -h gpio -shutdown

Lai uzzinātu par papildu pārklājumiem, dodieties uz pārklājuma rokasgrāmatu šajā direktorijā:

cd/boot/overlays/README

Lai uzzinātu vairāk par apbrīnojamajām lietām, ko varat darīt ar "config.txt", apmeklējiet Raspberry Pi vietni šeit, lai iegūtu oficiālu dokumentāciju.

3. darbība: restartējiet un izbaudiet

Lai šīs izmaiņas stātos spēkā, pārstartējiet Pi. Kad esat restartējis, ikreiz, kad nospiežat pogu, jūsu Pi droši izslēgsies. Kad jūsu Pi ir izslēgts, varat vēlreiz nospiest pogu, lai to atkal pamodinātu no apturēšanas stāvokļa.

Apsveicam! Tagad jūsu Raspberry Pi ir pilnībā funkcionējoša barošanas poga!

Ieteicams: