Turinys:

„Raspberry Pi“maitinimo mygtukas: 3 žingsniai
„Raspberry Pi“maitinimo mygtukas: 3 žingsniai

Video: „Raspberry Pi“maitinimo mygtukas: 3 žingsniai

Video: „Raspberry Pi“maitinimo mygtukas: 3 žingsniai
Video: Big Tree Tech - SKR 3EZ - EZ2209 Sensorless homing and Cooling Fan 2024, Lapkritis
Anonim
„Raspberry Pi“maitinimo mygtukas
„Raspberry Pi“maitinimo mygtukas

Jei esate toks kaip aš, galbūt ieškojote interneto ieškodami geriausio sprendimo, kaip saugiai įjungti ir išjungti „Raspberry Pi“paspaudus mygtuką. Nors yra daug sprendimų, dauguma reikalauja atsisiųsti „Python“scenarijų ir padaryti jį vykdomu įkrovos metu, ir yra daugiau nei vienas būdas tai padaryti. Tačiau į „Raspberry Pi“jau iškeptas kur kas paprastesnis sprendimas. Sutrumpinę konkrečius kaiščius ir pridėję vieną eilutę prie įkrovos konfigūracijos failo, visiškai veikiančią maitinimo mygtuką turėsite vos per 10 minučių!

1 žingsnis: Surinkite grandinę

Surinkite grandinę
Surinkite grandinę
Surinkite grandinę
Surinkite grandinę

Surinkite šias medžiagas:

  • „Raspberry Pi“(naudoju 3A+ su įdiegta naujausia „Raspbian Stretch“)
  • 2 jungiamieji laidai nuo moterų iki vyrų „ORAdafruit T-Cobbler Plus“, skirti „Raspberry Pi“(su 40 kontaktų jungtimi)
  • 2 kištukiniai laidai (TIK naudojant T-Cobbler)
  • 1 momentinis mygtukas
  • 1 pusės dydžio (arba didesnė) duonos lenta

Prijunkite kiekvieną laidą prie kontaktinio mygtuko. Tada prijunkite vieną laidą prie 5 kaiščio (GPIO3/SCL) ir vieną laidą prie 6 kaiščio (GND). Dabar pusė darbo jau padaryta! Akimirksniu sutrumpinus 5 ir 6 kaiščius paspaudus mygtuką, „Pi“pažadinamas iš sustabdymo būsenos. („Raspberry Pi“lieka sustabdyta, kai yra „išjungta“, bet vis tiek prijungta prie maitinimo.)

2 veiksmas: redaguokite sistemos įkrovos failą

Redaguoti sistemos įkrovos failą
Redaguoti sistemos įkrovos failą

Dabar galite pažadinti „Pi“jį išjungę. Nors tai tikrai puikus žingsnis, prie naujo maitinimo mygtuko galite pridėti šiek tiek daugiau funkcijų: tą patį mygtuką galite naudoti norėdami saugiai išjungti „Pi“!

Prisijunkite prie „Pi“(arba SSH, jei naudojate nuotolinio valdymo/begalinę sąranką) ir į komandų eilutę įveskite:

sudo nano /boot/config.txt

Tai atvers konfigūracijos failą, kurį „Pi“naudoja paleisdamas. Failo pabaigoje pridėkite:

dtoverlay = gpio išjungimas

„Gpio“išjungimo perdanga leidžia „Raspberry Pi“išjungti, kai 5 ir 6 kaiščiai (jau prijungti prie mygtuko) yra laikinai sutrumpinti. Norėdami išeiti, paspauskite CTRL X, tada paspauskite Y ir ENTER, kad išsaugotumėte pakeitimus faile „config.txt“.

Jei naudojate I2C:

Galbūt pastebėjote, kad GPIO3 (5 kaištis) taip pat yra SCL kaištis, skirtas I2C įrenginiams prijungti. Nors PRIVALOTE naudoti 5 ir 6 kaiščius, kad pažadintumėte „Raspberry Pi“iš sustojimo būsenos, galite nurodyti kitą GPIO kaištį, kurį naudosite „Pi“išjungimui, taip atlaisvindami GPIO3 naudoti su savo „I2C“įrenginiais.

Norėdami nurodyti kitą išjungimo kaištį, atidarykite failą „config.txt“ir pridėkite parametrą „gpio-pin“prie perdangos. Pavyzdžiui, jūsų perdangos nustatymas atrodytų taip, jei kaip išjungimo kaištį naudojatės GPIO21 (40 kaištis):

dtoverlay = gpio išjungimas, gpio-pin = 21

Daugiau informacijos:

Jei norite sužinoti daugiau apie šios perdangos funkcionalumą, įveskite:

dtoverlay -h gpio -shutdown

Norėdami sužinoti apie papildomas perdangas, eikite į perdangos vadovą šiame kataloge:

cd/boot/overlays/README

Norėdami sužinoti daugiau apie nuostabius dalykus, kuriuos galite padaryti naudodami „config.txt“, apsilankykite „Raspberry Pi“svetainėje, kur rasite oficialios dokumentacijos.

3 žingsnis: paleiskite iš naujo ir mėgaukitės

Kad šie pakeitimai įsigaliotų, iš naujo paleiskite „Pi“. Kai iš naujo paleisite, kai paspausite mygtuką, „Pi“bus saugiai išjungtas. Kai jūsų „Pi“bus išjungtas, galite dar kartą paspausti mygtuką, kad vėl jį pažadintumėte iš sustabdymo būsenos.

Sveikinu! Dabar turite visiškai funkcionalų „Raspberry Pi“maitinimo mygtuką!

Rekomenduojamas: