Sisukord:
- Samm: konfigureerige oma Raspberry Pi
- Samm: ühendage Pololu Board oma RPi -ga
- Samm: Pythoni skript
- Samm 4: kuidas see toimib
- Samm: aitäh
Video: KUIDAS VAARJA PI ÕIGESTI LÜLITADA: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tõenäoliselt mõtleb iga RPi kasutaja kord, kuidas Raspberry Pi välja lülitada?
Te ei saa lihtsalt voolu välja lülitada. Kui te seda teete, on suure tõenäosusega ühel päeval SD -kaart rikutud ja teie RPi ei käivitu. Esmalt peate OS -i välja lülitama ja alles siis saate selle välja lülitada, tõmmates juhtme pistikupesast välja, või kui olete kogenum kasutaja, siis ise installitud lüliti abil. See on enam -vähem korras, kui kasutate oma RPi lauaarvutina. Aga mida teha, kui teie projektis ei kasutata klaviatuuri, hiirt ega kuvarit?
Minu lahendus põhineb Mini Pushbutton toitelüliti kasutamisel, millel on pöördpinge kaitseplaat. Läheme detailidesse.
Samm: konfigureerige oma Raspberry Pi
Esmalt peate oma RPI -s muutma faili config.txt, lisades rea:
dtoverlay = gpio-poweroff, active_low, gpiopin = 14
Pange see rida lõpus, enne:
algus_x = 0
Selle reaga seate GPIO14 (siin ma kasutan BCM GPIO numeratsiooni) käivitamisel kõrgeks. Kui see pärast väljalülitamist tühjaks läheb, lülitab see toite välja Pololu tahvli tihvti "ctrl" kaudu.
Samm: ühendage Pololu Board oma RPi -ga
Ühendage Pololu plaat oma RPi -ga, nagu pildil näidatud.
Samm: Pythoni skript
Samuti peate oma Pythoni skripti lisama mõne koodi
.****************************************************************************
gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # sisestage GPIO 31 sisendiks
def Shutdown (kanal): os.system ("sudo shutdown -h now") # lülitab RPi välja madala GPIO31 korral
gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # ootab, kuni GPIO low lülitab RPi välja
****************************************************************************
Samm 4: kuidas see toimib
SW1 lüliti toimib “ON” nupuna. Ei midagi erilist, kõik on selge:)
Kui vajutate nuppu SW2, käivitub sulgemisprotsess Pythoni skripti käivitades.
Kui protsess on lõpule jõudnud, läheb GPIO8 tühjaks.
See madal tase Pololu plaadi tihvti "ctrl" lülitab toite välja.
See selleks:)
Samm: aitäh
Külastage minu ajaveebi, et saada rohkem huvitavaid projekte:
verysecretlab09.blogspot.com/
Youtube kanal:
www.youtube.com/channel/UCl8RTfbWUWxgglcJM…
Soovitan:
Kuidas lülitada GPS erinevatesse seadmetesse: 5 sammu
GPS -i ümberlülitamine erinevatele seadmetele: Protsess seisneb GPS -i eemaldamises kombaini kabiinist, traktori kabiinile asetamisest, ekraani lahtiühendamisest kombaini küljest ja traktori külge. Selle protsessi lõpuleviimiseks pole vaja tööriistu ja olge ettevaatlik, kui ronite seadmetes ringi
Kuidas lülitada sisse ja välja lülitusahel: 8 sammu
Puudutuse sisse- ja väljalülitamine: Hii sõber, täna teen LM555 IC abil Touch ON ja OFF ahela. Kui me puudutame ühe külje juhtmeid, siis helendab LED ja kui me puudutame teise juhtmeid külg, siis LED lülitub välja ja vastupidi. Alustame
Kuidas õigesti mõõta traadita side moodulite energiatarvet madala energiatarbimise ajastul?: 6 sammu
Kuidas õigesti mõõta traadita side moodulite energiatarvet madala energiatarbimise ajastul?: Madal energiatarve on asjade internetis äärmiselt oluline mõiste. Enamik IoT -sõlme peab saama toite patareidest. Ainult juhtmeta mooduli energiatarvet õigesti mõõtes saame täpselt hinnata, kui palju akut
Paroolid: kuidas neid õigesti teha: 10 sammu
Paroolid: kuidas neid õigesti teha: selle aasta alguses kaotas mu naine juurdepääsu mõnele oma kontole. Tema parool võeti rikutud saidilt, seejärel kasutati seda teistele kontodele pääsemiseks. Alles siis, kui saidid hakkasid teda ebaõnnestunud sisselogimiskatsetest teavitama, sai ta millestki aru
Kuidas tapmislüliti Les Paulisse õigesti paigaldada (ilma puurimiseta): 5 sammu
Kuidas tapmislüliti Les Paulisse õigesti paigaldada (ilma puurimiseta): ok, ma näitan teile, kuidas tapmislülitit les Paulisse õigesti paigaldada, saatke mulle meil, kui teil on küsimusi või probleeme ([email protected])