Talaan ng mga Nilalaman:
- Hakbang 1: Magtipon ng Circuit
- Hakbang 2: I-edit ang System Boot File
- Hakbang 3: I-reboot at Masiyahan
Video: Button ng Lakas ng Raspberry Pi: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kung katulad mo ako, maaaring nagsisiyasat ka sa internet na naghahanap ng pinakamahusay na solusyon upang ligtas na i-on at i-off ang iyong Raspberry Pi gamit ang pagpindot ng isang pindutan. Habang umiiral ang maraming mga solusyon, kinakailangan ng karamihan sa iyo na mag-download ng isang script ng Python at gawin itong maisakatuparan sa boot-at mayroong higit sa isang paraan upang magawa iyon. Gayunpaman, ang isang mas simple na solusyon ay inihurnong sa Raspberry Pi. Sa pamamagitan ng pagpapaikli ng mga tukoy na pin at pagdaragdag ng isang linya sa isang file ng pagsasaayos ng boot, maaari kang magkaroon ng isang ganap na pag-andar na pindutan ng kapangyarihan sa kasing liit ng 10 minuto!
Hakbang 1: Magtipon ng Circuit
Ipunin ang mga sumusunod na materyales:
- Raspberry Pi (Ginagamit ko ang 3A + na may pinakabagong naka-install na Raspbian Stretch)
- 2 babae-sa-lalaki na jumper wires ORAdafruit T-Cobbler Plus para sa Raspberry Pi (na may 40-pin na konektor)
- 2 male jumper wires (LAMANG kung gumagamit ng T-Cobbler)
- 1 saglit na pindutan
- 1 kalahating sukat (o mas malaki) na breadboard
Ikonekta ang bawat kawad sa isang contact sa pushbutton. Pagkatapos ay ikonekta ang isang kawad sa pin 5 (GPIO3 / SCL) at isang kawad upang i-pin 6 (GND). Ngayon, kalahati na ng trabaho ay tapos na! Pansamantalang pagpapaikli ng mga pin 5 at 6 sa pamamagitan ng pagpindot sa pushbutton ay gigisingin ang Pi mula sa isang huminto na estado. (Ang Raspberry Pi ay mananatili sa isang estado ng paghinto kapag ito ay "shutdown" ngunit konektado pa rin sa kapangyarihan.)
Hakbang 2: I-edit ang System Boot File
Ngayon, maaari mong gisingin ang iyong Pi pagkatapos isara ito. Habang ito ay talagang isang mahusay na hakbang, maaari kang magdagdag ng kaunting pag-andar sa iyong bagong power button: maaari mong gamitin ang parehong pindutan upang ligtas na ma-shutdown ang iyong Pi!
Mag-log in sa iyong Pi (o SSH kung gumagamit ng isang remote / walang ulo na pag-setup), at ipasok ang sumusunod sa linya ng utos:
sudo nano /boot/config.txt
Bubuksan nito ang isang file ng pagsasaayos na ginagamit ng iyong Pi kapag nag-boot. Sa pagtatapos ng file, idagdag ang sumusunod:
dtoverlay = gpio-shutdown
Ang overlay ng gpio-shutdown ay nagbibigay-daan sa Raspberry Pi na maging shutdown kapag ang mga pin na 5 at 6 (na konektado na sa pushbutton) ay pansamantalang ginawang. Pindutin ang CTRL X upang lumabas, pagkatapos ay pindutin ang Y at ENTER upang mai-save ang iyong mga pagbabago sa "config.txt" na file.
Kung Paggamit ng I2C:
Maaaring napansin mo na ang GPIO3 (pin 5) ay ang SCL pin din para sa pagkonekta ng mga I2C device. Habang DAPAT mong gamitin ang mga pin na 5 at 6 upang gisingin ang Raspberry Pi mula sa itinigil nitong estado, maaari mong tukuyin ang isang iba't ibang GPIO pin na gagamitin para sa pag-shut down ng iyong Pi, sa gayon ay pinapalaya ang GPIO3 upang magamit sa iyong mga I2C device.
Upang tukuyin ang ibang shutdown pin, buksan ang file na "config.txt", at idagdag ang parameter na "gpio-pin" sa overlay. Halimbawa, ganito ang hitsura ng iyong setting ng overlay kung gagamitin mo ang GPIO21 (pin 40) bilang isang shutdown pin:
dtoverlay = gpio-shutdown, gpio-pin = 21
Para sa Karagdagang Impormasyon:
Kung nais mong malaman ang tungkol sa pagpapaandar ng overlay na ito, ipasok ang sumusunod:
dtoverlay -h gpio-shutdown
Upang malaman ang tungkol sa mga karagdagang overlay, mag-navigate sa gabay sa overlay sa sumusunod na direktoryo:
cd / boot / overlay / README
Upang matuto nang higit pa tungkol sa mga kamangha-manghang bagay na magagawa mo sa "config.txt", bisitahin ang website ng Raspberry Pi dito para sa opisyal na dokumentasyon.
Hakbang 3: I-reboot at Masiyahan
Upang magkabisa ang mga pagbabagong ito, i-reboot ang iyong Pi. Kapag na-reboot, tuwing pinindot mo ang pushbutton, ligtas na ma-shutdown ang iyong Pi. Kapag ang iyong Pi ay naka-shutdown, maaari mong pindutin muli ang pindutan upang muling gisingin ito mula sa itinigil na estado.
Binabati kita! Mayroon ka na ngayong isang buong functional na pindutan ng kapangyarihan para sa iyong Raspberry Pi!
Inirerekumendang:
Raspberry Pi in the Wild! Pinalawak na Timelapse Na May Lakas ng Baterya: 10 Hakbang (na may Mga Larawan)
Raspberry Pi in the Wild! Pinalawak na Timelapse Gamit ang Lakas ng Baterya: Pagganyak: Nais kong gumamit ng pinapatakbo ng baterya na Raspberry Pi camera upang kumuha ng isang beses na isang araw na mga larawan sa labas upang lumikha ng mga pangmatagalang video na lumipas ng oras. Ang aking partikular na aplikasyon ay upang maitala ang paglago ng halaman ng halaman sa darating na tagsibol at tag-init. Hamon: D
Bumuo ng isang Mas Mahusay na Butones ng Lakas ng Raspberry Pi: 4 na Hakbang
Bumuo ng isang Mas Mahusay na Butones ng Lakas ng Raspberry Pi: Napakadaling gumawa ng isang Raspberry power-off o shutdown button. Mayroong maraming mga naturang proyekto sa web at ilang dito sa Mga Instructable, ngunit wala sa kanila (na nakikita ko) na sabihin sa iyo kapag ang iyong Pi ay talagang natapos na mag-shut down at samakatuwid ito ay
Pindutin ang Button ng Lakas para sa Raspberry Pi: 3 Hakbang
Pindutin ang Button ng Power para sa Raspberry Pi: Dahil nai-print ko at sinimulang gamitin ang kasong ito para sa aking Retropie palagi kong naisip kung paano gumawa ng isang power button. Ang ideya ay binago ang disenyo upang gawin ang pindutan ng paglipat at pagkatapos ay ilipat ang isang switch. Sa huli nagkaroon ako ng isa pang ideya, kung saan hindi ko na kailangang palitan ang cas
Panlabas na Button ng Lakas sa isang ESC: 3 Hakbang (na may Mga Larawan)
Panlabas na Button ng Lakas sa isang ESC: Bumubuo ako ng isang electric skateboard at kailangan kong magdagdag ng isang panlabas na switch sa aking ESC upang mailagay ang lahat ng aking elektronikong sa parehong enclosure. Listahan ng bahagi: -Pushbutton-wires-shrinktube (opsyonal) -hotglue (opsyonal) -ESC (banggood: https://goo.gl/4n8kzB)
Patuloy na Button ng Lakas ng Appliance: 5 Mga Hakbang
Persistant Appliance Power Button: Kapag nawalan ng kuryente ang gusali, at sa paglaon ay nakabukas muli, ang aming portable A / C unit ay hindi nakabukas. Kailangan mong manu-manong itulak ang pindutan sa harap ng yunit, o pindutin ang power button sa remote. Ang aming A / C unit ay nangyari sa aming