Բովանդակություն:

Raspberry Pi Power կոճակ `3 քայլ
Raspberry Pi Power կոճակ `3 քայլ

Video: Raspberry Pi Power կոճակ `3 քայլ

Video: Raspberry Pi Power կոճակ `3 քայլ
Video: Ինչպես կառուցել Raspberry Pi Pico PLC || OpenPLC խմբագիր 2024, Նոյեմբեր
Anonim
Ազնվամորի Pi Power կոճակ
Ազնվամորի Pi Power կոճակ

Եթե դուք ինձ նման եք, հնարավոր է, որ դուք փնտրում եք ինտերնետը `փնտրելով լավագույն լուծումը` ձեր Raspberry Pi- ն ապահով կերպով միացնելու և անջատելու համար `կոճակի սեղմումով: Թեև գոյություն ունեն բազմաթիվ լուծումներ, դրանցից շատերը պահանջում են, որ դուք ներբեռնեք Python սցենար և այն գործարկելի դարձնեք boot- ում, և դա անելու մեկից ավելի միջոց կա: Այնուամենայնիվ, Raspberry Pi- ում արդեն շատ ավելի պարզ լուծում է թխված: Կարճացնելով որոշակի կապում և մեկ տող ավելացնելով բեռնախցիկի կազմաձևման ֆայլին, կարող եք ունենալ միանգամայն ֆունկցիոնալ սնուցման կոճակ ընդամենը 10 րոպեում:

Քայլ 1: Հավաքեք շրջանը

Հավաքեք շրջանը
Հավաքեք շրջանը
Հավաքեք շրջանը
Հավաքեք շրջանը

Հավաքեք հետևյալ նյութերը.

  • Raspberry Pi (ես օգտագործում եմ 3A+ - ը ՝ Raspbian Stretch- ի վերջին տեղադրմամբ)
  • ORAdafruit T-Cobbler Plus- ի համար Raspberry Pi- ի համար 2 կին-տղամարդ ցատկող լար (40 փին միակցիչով)
  • 2 արու թռիչքային լար (ՄԻԱՅՆ եթե օգտագործում եք T-Cobbler)
  • 1 վայրկյանական կոճակ
  • 1 չափի (կամ ավելի մեծ) տախտակ

Միացրեք յուրաքանչյուր մետաղալար `սեղմման կոճակի կոնտակտին: Այնուհետև մի մետաղալար միացրեք 5 -րդ կապին (GPIO3/SCL) և մեկ մետաղալար ՝ 6 -ին (GND): Այժմ, գործի կեսն արդեն ավարտված է: 5 և 6 կապումներն ակնթարթորեն կարճացնելով ՝ սեղմելով կոճակը, Pi- ն կարթնանա կանգառի վիճակից: (Raspberry Pi- ն մնում է դադարեցված վիճակում, երբ այն «անջատված է», բայց դեռ միացված է հոսանքին):

Քայլ 2: Խմբագրել համակարգի բեռնման ֆայլը

Խմբագրել համակարգի բեռնման ֆայլը
Խմբագրել համակարգի բեռնման ֆայլը

Այժմ, դուք կարող եք արթնացնել ձեր Pi- ն այն փակելուց հետո: Թեև սա իսկապես հիանալի քայլ է, դուք կարող եք մի փոքր ավելի շատ ֆունկցիոնալություն ավելացնել ձեր նոր էներգիայի կոճակին. Կարող եք օգտագործել նույն կոճակը ՝ ձեր Pi- ն ապահով փակելու համար:

Մուտք գործեք ձեր Pi (կամ SSH, եթե օգտագործում եք հեռակառավարվող/անգլուխ կարգավորում) և հրամանի տողում մուտքագրեք հետևյալը.

sudo nano /boot/config.txt

Սա կբացի կազմաձևման ֆայլ, որը ձեր Pi- ն օգտագործում է բեռնման ժամանակ: Ֆայլի վերջում ավելացրեք հետևյալը.

dtoverlay = gpio- անջատում

Gpio- անջատման ծածկույթը հնարավորություն է տալիս Raspberry Pi- ին անջատել, երբ 5 և 6 կապերը (արդեն միացված են կոճակին) ժամանակավորապես կարճ են: Սեղմեք CTRL X դուրս գալու համար, այնուհետև Y և ENTER ՝ ձեր փոփոխությունները «config.txt» ֆայլում պահելու համար:

Եթե օգտագործում եք I2C:

Հավանաբար նկատել եք, որ GPIO3- ը (փին 5) նաև SCL կապ է ՝ I2C սարքերը միացնելու համար: Մինչ դուք ՊԵՏՔ է օգտագործեք 5 և 6 կապում ՝ Raspberry Pi- ն կանգնեցնելու վիճակից արթնացնելու համար, կարող եք նշել GPIO- ի այլ քորոց, որը կօգտագործվի ձեր Pi- ն փակելու համար, այդպիսով ազատելով GPIO3- ը ՝ ձեր I2C սարքերի համար օգտագործելու համար:

Անջատման այլ քորոց նշելու համար բացեք «config.txt» ֆայլը և «gpio-pin» պարամետրը ավելացրեք ծածկույթին: Օրինակ, ձեր ծածկույթի կարգավորումը այսպիսին կլիներ, եթե օգտագործեիք GPIO21- ը (քորոց 40) որպես անջատման քորոց.

dtoverlay = gpio-shutdown, gpio-pin = 21

Լրացուցիչ տեղեկությունների համար

Եթե ցանկանում եք ավելին իմանալ այս ծածկույթի ֆունկցիոնալության մասին, մուտքագրեք հետևյալը.

dtoverlay -h gpio- անջատում

Լրացուցիչ ծածկույթների մասին իմանալու համար անցեք հետևյալ տեղեկատուի ծածկույթի ուղեցույցին.

cd/boot/overlays/README

«Config.txt» - ի հետ զարմանալի բաների մասին ավելին իմանալու համար այցելեք այստեղ Raspberry Pi կայքը ՝ պաշտոնական փաստաթղթերի համար:

Քայլ 3: Վերագործարկեք և վայելեք:

Այս փոփոխություններն ուժի մեջ մտնելու համար վերագործարկեք ձեր Pi- ը: Վերագործարկվելուց հետո, երբ սեղմում եք կոճակը, ձեր Pi- ն ապահով կերպով կփակվի: Երբ ձեր Pi- ն անջատված է, կարող եք նորից սեղմել կոճակը ՝ այն նորից արթնացնելու իր կանգառի վիճակից:

Շնորհավորում եմ: Դուք այժմ ունեք լիովին ֆունկցիոնալ սնուցման կոճակ ձեր Raspberry Pi- ի համար:

Խորհուրդ ենք տալիս: