Sisällysluettelo:

MITEN KYTKENTÄÄ KASVIPERÄINEN PI KÄYTÖSSÄ: 5 vaihetta
MITEN KYTKENTÄÄ KASVIPERÄINEN PI KÄYTÖSSÄ: 5 vaihetta

Video: MITEN KYTKENTÄÄ KASVIPERÄINEN PI KÄYTÖSSÄ: 5 vaihetta

Video: MITEN KYTKENTÄÄ KASVIPERÄINEN PI KÄYTÖSSÄ: 5 vaihetta
Video: Ruoantuotanto, ympäristö ja ilmasto 2024, Kesäkuu
Anonim
MITEN KYTKENTÄÄ KASVIPERÄISEN PI OIKEIN
MITEN KYTKENTÄÄ KASVIPERÄISEN PI OIKEIN

Luultavasti jokainen RPi -käyttäjä ihmettelee kerran, miten Raspberry Pi sammutetaan?

Et voi vain sammuttaa virtaa. Jos teet niin, on erittäin todennäköistä, että jonain päivänä SD -kortti vioittuu, eikä RPi käynnisty. Sinun on ensin sammutettava käyttöjärjestelmä ja vasta sitten voit sammuttaa sen vetämällä johdon pistorasiasta tai jos olet edistyneempi käyttäjä, itse asentamallasi kytkimellä. Se on enemmän tai vähemmän ok, jos käytät RPi: tä pöytätietokoneena. Mutta mitä tehdä, jos projektissasi ei käytetä näppäimistöä, hiirtä tai näyttöä?

Ratkaisuni perustuu Mini Pushbutton -virtakytkimen ja käänteisen jännitesuojakortin käyttöön. Mennään yksityiskohtiin.

Vaihe 1: Määritä Raspberry Pi

Ensin sinun on muokattava RPI: n config.txt -tiedostoa lisäämällä rivi:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Laita tämä rivi loppuun ennen:

start_x = 0

Tällä rivillä asetat GPIO14: n (tässä käytän BCM GPIO -numerointia) korkealle käynnistyksen yhteydessä. Kun se laskee alhaiseksi sammutuksen jälkeen, se sammuttaa virran Pololu -kortin nastan "ctrl" kautta.

Vaihe 2: Liitä Pololu Board RPi -laitteeseesi

Liitä Pololu Board RPi -laitteeseesi
Liitä Pololu Board RPi -laitteeseesi

Liitä Pololu -levy RPi -laitteeseesi kuvan osoittamalla tavalla.

Vaihe 3: Python -skripti

Sinun on myös lisättävä koodi Python -komentosarjaasi

.****************************************************************************

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # aseta GPIO 31 tuloksi

def Sammutus (kanava): os.system ("sudo shutdown -h now") # sammuttaa RPi alhaisella GPIO31: llä

gpio.add_event_detect (31, gpio. FALLING, callback = Sammutus, bouncetime = 2000) # odottaa GPIO low sammuttaa RPi

****************************************************************************

Vaihe 4: Näin se toimii

SW1 -kytkin toimii ON -painikkeena. Ei mitään erikoista, kaikki on selvää:)

Kun painat SW2, sammutus käynnistyy suorittamalla Python -komentosarja.

Kun prosessi on valmis, GPIO8 laskee.

Tämä matala taso Pololu -levyn nastassa "ctrl" katkaisee virran.

Se siitä:)

Vaihe 5: Kiitos

Vieraile blogissani mielenkiintoisempia projekteja varten:

verysecretlab09.blogspot.com/

Youtube -kanava:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Suositeltava: