Բովանդակություն:
- Քայլ 1. Կարգավորեք ձեր Raspberry Pi- ը
- Քայլ 2. Միացրեք Pololu խորհուրդը ձեր RPi- ին
- Քայլ 3: Python Script
- Քայլ 4: Ինչպես է այն աշխատում
- Քայլ 5: Շնորհակալություն:
Video: ԻՆՉՊԵՍ ԻՆՉՊԵՍ ԱՆFԱՏԵԼ RASPBERRY PI: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Հավանաբար, RPi- ի յուրաքանչյուր օգտվող մեկ անգամ մտածում է, թե ինչպես անջատել Raspberry Pi- ն:
Դուք չեք կարող պարզապես անջատել հոսանքը: Եթե դա անեք, շատ հավանական է, որ մի օր SD քարտը վնասվի, և ձեր RPi- ն չի գործարկվի: Նախ պետք է անջատեք ՕՀ -ը, և միայն դրանից հետո կարող եք այն անջատել ՝ լարը վարդակից հանելով, կամ եթե ավելի առաջադեմ օգտվող եք, ինքներդ տեղադրված անջատիչով: Քիչ թե շատ լավ է, եթե դուք օգտագործում եք ձեր RPi- ն որպես աշխատասեղան: Բայց ինչ անել, եթե ձեր նախագծում ոչ ստեղնաշարը, ոչ մկնիկը կամ մոնիտորը չեն օգտագործվում:
Իմ լուծումը հիմնված է Mini Pushbutton Power անջատիչի օգտագործման վրա `հակառակ լարման պաշտպանության տախտակով: Եկեք մանրամասների մեջ մտնենք:
Քայլ 1. Կարգավորեք ձեր Raspberry Pi- ը
Նախ անհրաժեշտ է խմբագրել config.txt ֆայլը ձեր RPI- ում ՝ ավելացնելով տող.
dtoverlay = gpio-poweroff, active_low, gpiopin = 14
Տեղադրեք այս տողը վերջում, նախքան.
start_x = 0
Այս գծով դուք սկզբում բարձր եք դնում GPIO14- ը (այստեղ ես օգտագործում եմ BCM GPIO համարակալումը): Երբ անջատումը ցածր կլինի, այն անջատելու է Pololu- ի տախտակի «ctrl» կապի միջոցով:
Քայլ 2. Միացրեք Pololu խորհուրդը ձեր RPi- ին
Միացրեք Pololu տախտակը ձեր RPi- ին, ինչպես ցույց է տրված նկարում:
Քայլ 3: Python Script
Դուք նաև պետք է որոշակի ծածկագիր ավելացնեք ձեր Python սցենարին
.****************************************************************************
gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # մուտքագրել GPIO 31 -ը
def Անջատում (ալիք). os.system ("sudo shutdown -h now") # անջատում է RPi- ն ցածր GPIO31- ի դեպքում
gpio.add_event_detect (31, gpio. FALLING, callback = Անջատում, bouncetime = 2000) # սպասում GPIO low- ին ՝ RPi- ն փակելու համար
****************************************************************************
Քայլ 4: Ինչպես է այն աշխատում
SW1 անջատիչը ծառայում է որպես «ON» կոճակ: Ոչինչ հատուկ, ամեն ինչ պարզ է:)
Երբ սեղմում եք SW2- ը, անջատման գործընթացը սկսվում է Python սցենարի կատարմամբ:
Գործընթացն ավարտվելուց հետո GPIO8- ը ցածր է դառնում:
Pololu- ի տախտակի «ctrl» - ի այս ցածր մակարդակը անջատում է հոսանքը:
Վերջ:)
Քայլ 5: Շնորհակալություն:
Այցելեք իմ բլոգը ավելի հետաքրքիր նախագծերի համար.
verysecretlab09.blogspot.com/
Youtube ալիք.
www.youtube.com/channel/UCl8RTfbWUWxgglcJM…
Խորհուրդ ենք տալիս:
Ինչպես ստեղծել Linux Boot Drive (և ինչպես օգտագործել այն). 10 քայլ
Ինչպես ստեղծել Linux Boot Drive (և ինչպես օգտագործել այն). Սա պարզ ներածություն է, թե ինչպես սկսել Linux- ը, մասնավորապես Ubuntu- ն
Ինչպես քանդել թվային տրամաչափը և ինչպես է աշխատում թվային տրամաչափը ՝ 4 քայլ
Ինչպես քանդել թվային տրամաչափը և ինչպես է աշխատում թվային տրամաչափը. Շատերը գիտեն, թե ինչպես օգտագործել տրամաչափը չափման համար: Այս ձեռնարկը կսովորեցնի ձեզ, թե ինչպես քանդել թվային տրամաչափը և բացատրություն, թե ինչպես է աշխատում թվային տրամաչափը
Պտտվող կոդավորիչ. Ինչպես է այն աշխատում և ինչպես օգտագործել Arduino- ի հետ. 7 քայլ
Rotary Encoder: Նախ, դուք կտեսնեք որոշ տեղեկություններ պտտվող կոդավորիչի մասին, այնուհետև կսովորեք, թե ինչպես
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. 4 քայլ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. Մենք ձեզ ցույց կտանք, թե ինչպես բացել MAC տերմինալը: Մենք նաև ձեզ ցույց կտանք տերմինալի մի քանի հնարավորություններ, ինչպիսիք են ifconfig- ը, գրացուցակների փոփոխումը, ֆայլերին մուտք գործելը և arp- ը: Ifconfig- ը թույլ կտա Ձեզ ստուգել ձեր IP հասցեն և ձեր MAC գովազդը
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ - Ինչպես այրել Bootloader- ը `5 քայլ
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ | Ինչպես այրել Bootloader- ը: Այս հրահանգներում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել Arduino MINI Scratch- ից: Այս հրահանգներում գրված ընթացակարգը կարող է օգտագործվել ձեր անհատական նախագծի պահանջների համար ցանկացած arduino տախտակ պատրաստելու համար: Խնդրում ենք ավելի լավ հասկանալու համար դիտեք տեսանյութը