Mundarija:
Video: Raspberry Pi ATX PSU kalitini boshqarish moduli: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
ATX quvvat manbai bilan ishlaydigan RaspberryPi -dan tashkil topgan tizimda, bu sxemaning maqsadi - tizimni bitta tugma bilan yoqish yoki o'chirish.
Ushbu qo'llanma sitelec.org tomonidan ishlab chiqilgan.
1 -qadam: Funktsional taqdimot
Quyida zanjirning ishlash bosqichlari batafsil ko'rsatilgan.
Iltimos, ilova qilingan sxematik va simulyatsion diagramaga qarang:
X: 2s / div, Y: 0,5v / divATX_PS-ON (sariq) (o'lchov) PWR_SW (reg) (simulyatsiya) RPI_GPIO (ko'k) (o'lchov) RPI_UART0-TXD (yashil) (simulyatsiya)
Quvvatni yoqing
Bu sxema ATX_PS-ON ATX PSU pinida ishlaydi, uning quvvatini yoqadi yoki o'chiradi. Odatiy bo'lib, bu pin 5V ga o'rnatiladi, ya'ni PSU to'xtatiladi. PSU-ni yoqish uchun kontaktlarning zanglashiga olib, ATX_PS-ON-ni o'rnatishi kerak. Bosish tugmasi faollashtirilganda, Q2 tranzistori ATX_PS-ON ni erga o'rnatadi, bu esa PSU quvvatini yoqish va RaspberryPi ishga tushishini ta'minlaydi.
Tizim ishlamoqda
Ishga tushganda, RaspberryPi o'z RPI_UART0-TXD pinini 3.3V ga o'rnatdi, bu esa ATX_PS-ONni erga qo'yib, PSUni faol ushlab turuvchi Q1 tranzistorida ishlaydi. Biroq, RPI_UART0-TXD 3.3V (RaspberryPi 3-da 2,6 soniya) ga o'tguncha biroz vaqt ketishi mumkin. Q2 bazasidagi RC kichik sxemasi tranzistorning to'yinganligini etarli vaqtni ushlab turish uchun mo'ljallangan. C1 kondansatörü RPI_UART0-TXD pinidagi kuchlanish o'zgarishini o'zlashtiradi, bu RaspberryPi UART tizim faolligini saqlaganligi uchun foydalidir.
Tizimning yopilishi
Tugmachaga yangi bosish RaspberryPi dasturiy ta'minoti GPIO pinini o'qish orqali aniqlanadi, keyin tizimni o'chirish mumkin. RaspberryPi to'xtatilgandan so'ng, uning tengligi quvvatli bo'lib qoladi, lekin RPI_UART0-TXD pimi erga tushadi, keyin Q1 kesiladi va PSU to'xtaydi.
2 -qadam: RaspberryPi sozlamalari
Ishlayotganda RPI_UART0-TXD pin 3.3V ga o'rnatiladi
SSH mijozi orqali RaspberryPi -ga kiring.
Birinchidan, PSU faol qolishi uchun RaspberryPi-ni RPI_UART0-TXD-ni ishlayotgan paytda 3.3V ga sozlang. Buning uchun /boot/config.txt faylini tahrir qiling va oxirida qo'shing:
enable_uart = 1
RaspberryPi to'xtashi GPIO tomonidan ishga tushirildi
RaspberryPi -ni o'chirish tugmachasini bosishga ruxsat berish uchun sxemani GPIO -ga ulash lozim.
Qo'shilgan rpi_shutdown.py skriptini yuklab oling.
Siz uni quyidagi qiymatlarni o'zgartirish uchun o'zgartirishingiz mumkin:
- HOLD_TIME: o'chirishni boshlash uchun tugmani bosib turish vaqti (bu qiymat C2 bilan buzilgan, bu tugma qo'yilgandan keyin bir muddat darajani ushlab turadi)
- PIN_NB: GPIO raqami
Skriptni/usr/local/bin -ga nusxalash va uni bajarilishini ta'minlash:
sudo chmod +x /usr/local/bin/rpi_shutdown.py
Gpiozero kabi unga bog'liqliklarni o'rnating:
sudo apt-get -y python3-gpiozero python3-pkg-resurslarini o'rnating
Tizim ishga tushganda uni yoqing:
sudo crontab -e
ochiladigan faylga quyidagilarni qo'shing:
@reboot /usr/local/bin/rpi_shutdown.py &
Bu skript quyidagi hujjatlarga muvofiq yozilgan:
RaspberryPi -ni to'g'ri qayta ishga tushiring:
sudo qayta yuklash
Endi siz sxemani RaspberryPi va PSU -ga ulashingiz va quyidagilarni sinab ko'rishingiz mumkin:
- PSU RPI_UART0-TXD RaspberryPi pinidan kutilganidek faol saqlanadi
- tugmani bosish RaspberryPi -ni o'chiradi, bu esa PSUni to'xtatadi
3 -qadam: Qo'shimcha manbalar
Tegishli manbalarni sitelec.org saytidan topish mumkin:
- FreeCad loyihasi va simulyatsiya muhitini o'z ichiga olgan ingliz tili darsligi
- FreeCad-ning zamonaviy loyihasi va simulyatsiya bilan qamrab olingan frantsuz tili
- Frantsuz FreeCad simulyatsiyasini boshlash bo'yicha qo'llanma, ajratilgan simulyatsiya varaqasi usuliga asoslangan
Tavsiya:
DIY Sonoff aqlli kalitini Android ilovasidan foydalaning: 11 qadam
DIY Sonoff Smart Switch -ni Android ilovasidan foydalaning: Sonoff nima? Sonoff - bu ITEAD tomonidan ishlab chiqilgan Smart Home uchun aqlli kalitli qurilma. Ushbu liniyaning eng moslashuvchan va arzon qurilmalaridan biri Sonoff Basic va Sonoff mini. Bu ajoyib chipga asoslangan Wi-Fi-ni yoqadigan kalitlar, ESP8266/E
Televizorni va ulangan Raspberry Pi -ni bir xil masofadan boshqarish pulti bilan boshqarish: 4 qadam
Xuddi shu masofadan boshqarish pulti yordamida televizor va Raspberry Pi -ni boshqarish: Raspberry Pi -ni infraqizil masofadan boshqarish pulti bilan boshqarish uchun biz ilgari LIRC -dan foydalana olardik. Bu 4.19.X yadrosiga qadar ishlagan, LIRC -ni ishga olish ancha qiyin bo'lgan. Ushbu loyihada bizda Raspberry Pi 3 B+ televizorga ulangan va biz
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun
Adafruit -ning halqali LED lahzali kalitini Raspberry Pi -ga qo'shing: 3 qadam (rasmlar bilan)
Adafruit-ning halqali LED lahzali kalitini Raspberry Pi-ga qo'shing: simni kesish tizimining bir qismi sifatida men OSMC-da Kodi-da ishlaydigan Raspberry Pi-ga asoslangan media markazining quvvat ko'rsatkichini va qayta o'rnatish tugmachasini xohlayman. Adafruit -ning Moviy LEDli mustahkam metall tugmasi juda zo'r.
Smartfon yordamida ESP8266 asosidagi Sonoff asosiy aqlli kalitini qanday boshqarish mumkin: 4 qadam (rasmlar bilan)
Smartfon yordamida ESP8266 asosidagi Sonoff asosiy aqlli kalitini qanday boshqarish mumkin: Sonoff - bu ITEAD tomonidan ishlab chiqilgan Smart Home uchun qurilma liniyasi. Ushbu liniyaning eng moslashuvchan va arzon qurilmalaridan biri Sonoff Basic. Bu ESP8266 ajoyib chipiga asoslangan Wi-Fi yoqilgan kalit. Ushbu maqolada Clni qanday sozlash kerakligi tasvirlangan