Мазмуну:
- 1 -кадам: Raspberry Pi түзмөгүңүздү конфигурациялаңыз
- 2 -кадам: Pololu тактасын RPiге туташтырыңыз
- 3 -кадам: Python Script
- 4 -кадам: Бул кантип иштейт
- 5 -кадам: рахмат
Video: КАНТИП ӨЧҮРҮҮ КЕРЕК: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Балким, ар бир RPi колдонуучусу бир жолу Raspberry Piди кантип өчүрүү керек деп ойлонот?
Сиз жөн эле өчүрө албайсыз. Эгер андай кылсаңыз, бир күнү SD карт бузулуп калышы мүмкүн жана сиздин RPi иштебей калат. Сиз адегенде ОСти өчүрүшүңүз керек, ошондо гана аны розеткадан сууруп, же өзүңүздүн алдыңкы колдонуучу болсоңуз, өзүңүз орноткон коммутатор менен өчүрө аласыз. Эгерде сиз RPiңизди рабочий компьютер катары колдонуп жатсаңыз, анда аздыр -көптүр жакшы. Бирок, эгерде сиздин проектиңизде клавиатура, чычкан же монитор колдонулбаса эмне кылуу керек?
Менин чечимим тескери чыңалуудан коргоочу тактасы бар Mini Pushbutton Power Switchтин колдонулушуна негизделген. Чоо -жайына токтололу.
1 -кадам: Raspberry Pi түзмөгүңүздү конфигурациялаңыз
Биринчиден, линияны кошуу менен, RPIдеги config.txt файлын түзөтүшүңүз керек:
dtoverlay = gpio-poweroff, active_low, gpiopin = 14
Бул сапты аягына чейин коюңуз:
start_x = 0
Бул линия менен сиз GPIO14 (бул жерде мен BCM GPIO номерин колдонуп жатам) орнотуу учурунда жогорку деңгээлге койгонсуз. Өчүрүлгөндөн кийин ал төмөндөгөндө, Полулу тактасындагы "ctrl" пин аркылуу электр энергиясын өчүрөт.
2 -кадам: Pololu тактасын RPiге туташтырыңыз
Сүрөттө көрсөтүлгөндөй Pololu тактасын RPiге туташтырыңыз.
3 -кадам: Python Script
Python скриптиңизге кээ бир кодду кошушуңуз керек
.****************************************************************************
gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # GPIO 31ди киргизүү катары коюу
def Shutdown (channel): os.system ("sudo shutdown -h now") # төмөн GPIO31де RPi өчүрөт
gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # GPIO төмөн RPi өчүрүлүшүн күтүүдө
****************************************************************************
4 -кадам: Бул кантип иштейт
SW1 которгуч "ON" баскычы катары кызмат кылат. Эч нерсе жок, баары түшүнүктүү:)
SW2 басканда, өчүрүү процесси Python скриптин аткаруу менен башталат.
Процесс аяктагандан кийин GPIO8 төмөндөйт.
Pololu тактасынын "ctrl" пининдеги төмөнкү деңгээл, кубатты өчүрөт.
Дал ушул:)
5 -кадам: рахмат
Дагы кызыктуу долбоорлор үчүн менин блогума баш багыңыз:
verysecretlab09.blogspot.com/
Youtube каналы:
www.youtube.com/channel/UCl8RTfbWUWxgglcJM…
Сунушталууда:
Кантип бир сөз үчүн Авто тууралоону өчүрүү керек (iOS): 3 кадам
Бир гана сөз үчүн автоматтык оңдоону кантип өчүрүү керек (iOS): Кээде Авто тууралоо сиз каалабаган нерсени оңдой алат, мис. тексттин кыскартуулары өздөрүнө бардык баш тамгаларды жаза башташат (мисалы, IMOго IMO тууралоо). Бул жерде аны автоматтык түрдө өчүрбөстөн, бир сөздү же фразаны оңдоону токтотууга кантип мажбурлоо керек
Arduino IDE Mightycore менен Atmegas 40DIPти жүктөөдөн мурун JTAGти кантип өчүрүү керек: 4 кадам
Arduino IDE Mightycore менен Atmegas 40DIPти жүктөөдөн мурун JTAGти кантип өчүрүү керек: Жакында мен өнөр жай тутумдарын көзөмөлдөө үчүн atmegas 40 DIPти колдонууга туура келди, анткени мындай микроконтроллер көптөгөн аналогдук же санариптик I/O менен камсыз кылат, андыктан сизге эч кандай кеңейтүүчүлөрдүн кереги жок. 644p/1284p сиз түзгөн эскизди жүктөө ыкмасын камтыйт
Автоматтык түрдө кантип өчүрүү керек: 9 кадам
Автоматтык түрдө кантип өчүрүү керек: Салам досум, бүгүн мен 2N2222A транзисторунун жардамы менен автоматтык түрдө өчүрүү схемасын жасайм. Бул схема абдан жөнөкөй. Келгиле, баштайлы
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүү: 10 кадам (сүрөттөр менен)
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүп күйгүзүү: Бул жерде түшүнүктүү болуш үчүн, биз башка бирөөнүн компьютерин эмес, сиздин компьютериңизди өчүрүп жатабыз. Окуя мындайча: Фейсбуктагы досум мага жазышып, анын иштеп жаткан ондогон компьютери бар экенин айтты. математика, бирок күн сайын эртең мененки саат 3тө алар кулпуланышат. С
Жарык диодду өчүрүү жана өчүрүү: 3 кадам
Жарык диодду өчүрүү жана өчүрүү: Төмөнкү кадамдар диоддордун кантип иштээрин көрсөтүү үчүн эксперименттер. Алар LEDди бирдей ылдамдыкта кантип өчүрүү керектигин жана аны кантип өчүрүү жана өчүрүү керек экенин көрсөтүшөт. Сизге керек болот: Arduino (мен дуэт колдондум) Breadboard 5 мм кызыл LED 330 Ω Каршылык көрсөтүү