Агуулгын хүснэгт:
Видео: Raspberry Pi ATX PSU Switch Control Module: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
ATX цахилгаан хангамжийн нэгжээр ажилладаг RaspberryPi -ээс бүрдсэн системд энэ хэлхээний зорилго нь системийг нэг товчлуураар асаах эсвэл унтраах явдал юм.
Энэхүү гарын авлагыг sitelec.org боловсруулсан болно.
Алхам 1: Функциональ танилцуулга
Доорх хэлхээний ажиллах үе шатуудыг нарийвчлан харуулав.
Хавсаргасан схем ба симуляцийн диаграмыг үзнэ үү.
X: 2s / div, Y: 0.5v / divATX_PS-ON (шар) (хэмжих) PWR_SW (reg) (симуляци) RPI_GPIO (цэнхэр) (хэмжих) RPI_UART0-TXD (ногоон) (симуляци)
Асаах
Энэ хэлхээ нь ATX_PS-ON ATX PSU зүү дээр ажиллаж, хүчийг асаах эсвэл унтраана. Анхдагч байдлаар, энэ зүү нь 5V байхаар тохируулагдсан бөгөөд энэ нь PSU зогссон гэсэн үг юм. PSU-г асаахын тулд хэлхээ нь ATX_PS-ON-ийг газарт тохируулах ёстой. Товчлуурыг идэвхжүүлсэн үед Q2 транзистор нь ATX_PS-ON-ийг газарт тавьдаг бөгөөд энэ нь PSU-ийн хүчийг асааж, RaspberryPi-ийг эхлүүлдэг.
Систем ажиллаж байна
Эхлэх үед RaspberryPi нь RPI_UART0-TXD зүүгээ 3.3V болгож, Q1 транзистор дээр ажилладаг бөгөөд ATX_PS-ON-ийг газарт байлгаснаар PSU-ийг идэвхтэй байлгадаг. Гэсэн хэдий ч RPI_UART0-TXD 3.3V (RaspberryPi 3 дээр 2.6 секунд) болох хүртэл хэсэг хугацаа шаардагдаж магадгүй юм. Q2 суурин дээрх RC дэд хэлхээ нь транзисторын ханалтыг хангалттай хугацаанд хадгалах зорилготой юм. C1 конденсатор нь RPI_UART0-TXD зүү дээрх хүчдэлийн өөрчлөлтийг шингээдэг.
Системийг унтраах
Түлхэх товчлуур дээр шинэ даралтыг RaspberryPi програм хангамж GPIO оролтыг уншсанаар илрүүлж, системийг унтрааж болно. RaspberryPi-ийг зогсоосны дараа түүний ПХБ тэжээлтэй хэвээр байгаа боловч RPI_UART0-TXD зүү газарт очоод Q1-ийг тасалж, PSU зогсох болно.
Алхам 2: RaspberryPi -ийн тохиргоо
Ажиллаж байх үед RPI_UART0-TXD зүүг 3.3V болгож тохируулсан
SSH үйлчлүүлэгчээр дамжуулан RaspberryPi дээрээ нэвтэрнэ үү.
Нэгдүгээрт, PSU-г идэвхтэй байлгахын тулд RaspberryPi-ийг RPI_UART0-TXD-ийг 3.3V болгож тохируулах хэрэгтэй. Үүнийг хийхийн тулд /boot/config.txt файлыг засаад төгсгөлд нь нэмнэ үү.
enable_uart = 1
RaspberryPi зогсолтыг GPIO идэвхжүүлсэн
Товчлуурыг RaspberryPi -ийн унтраалтыг идэвхжүүлэхийн тулд хэлхээг GPIO -тэй холбох ёстой.
Хавсаргасан rpi_shutdown.py скриптийг татаж авна уу.
Дараах утгыг өөрчлөхийн тулд та үүнийг засаж болно.
- HOLD_TIME: унтраалтыг эхлүүлэхийн тулд товчлуурыг дарах цаг
- PIN_NB: Ашиглах GPIO дугаар
Скриптийг/usr/local/bin руу хуулж, гүйцэтгэх боломжтой болго:
sudo chmod +x /usr/local/bin/rpi_shutdown.py
Gpiozero гэх мэт хамаарлыг нь суулгаарай:
sudo apt-get -y python3-gpiozero python3-pkg-нөөцийг суулгаарай
Системийг эхлүүлэх үед үүнийг идэвхжүүлнэ үү.
sudo crontab -e
Нээлтийн файлд дараахь зүйлийг нэмнэ үү.
@reboot /usr/local/bin/rpi_shutdown.py &
Энэ скриптийг дараах баримт бичгийн дагуу бичсэн болно:
RaspberryPi -г зөв дахин ачаална уу:
sudo дахин ачаална уу
Та одоо хэлхээг RaspberryPi болон PSU -д холбож дараахь зүйлийг туршиж үзэх боломжтой.
- PSU нь RPI_UART0-TXD RaspberryPi зүүгээр хүлээгдэж буй байдлаар идэвхтэй хэвээр байна
- товчлуурыг дарахад RaspberryPi унтрах бөгөөд энэ нь PSU -ийг зогсооно
Алхам 3: Нэмэлт нөөц
Холбогдох эх сурвалжийг sitelec.org дээрээс олж болно:
- FreeCad-ийн хамгийн сүүлийн үеийн төсөл, симуляцийн орчин зэргийг багтаасан англи хэлний хичээл
- FreeCad-ийн хамгийн сүүлийн үеийн төсөл, симуляцийн хязгаарлалтыг багтаасан франц хэлний хичээл
- Тусгаарлагдсан симуляцийн хуудасны аргад үндэслэсэн Францын FreeCad симуляцийг эхлүүлэх заавар
Зөвлөмж болгож буй:
Хатуу диск, сэнс, PSU, асаах унтраалгатай Raspberry Pi PC-PSU ширээний компьютер: 6 алхам
Хатуу диск, сэнс, PSU, асаах унтраалгатай Raspberry Pi PC-PSU ширээний компьютер: 2020 оны 9-р сар: Дахин зориулагдсан компьютерийн цахилгаан хангамжийн хайрцагт байрлуулсан хоёр дахь Raspberry Pi-ийг барьсан. Энэ нь дээд талд нь сэнс ашигладаг бөгөөд PC -PSU хайрцгийн бүрэлдэхүүн хэсгүүдийн зохион байгуулалт өөр өөр байдаг. Өөрчлөгдсөн (64x48 пикселийн хувьд), Зар
Lora Arduino Control Relay Module Circuit: 12 алхам
Lora Arduino Control Relay Module Circuit: Энэхүү Лора төсөлд бид LoRa Arduino реле хяналтын хэлхээний тусламжтайгаар өндөр хүчдэлийн төхөөрөмжийг хэрхэн удирдахыг харах болно. Энэхүү Arduino Lora төсөлд бид Reyax RYLR896 Lora модуль, Arduino, 12v реле модулийг ашиглан 5 гэр ахуйн цахилгаан хэрэгслийг удирдах болно
Sonoff Switch Module -ийг жолоодохын тулд Homie Firmware -ийг ашиглана уу (ESP8266 дээр суурилсан): 5 алхам (зурагтай)
Sonoff Switch Module -ийг жолоодохын тулд Homie Firmware -ийг ашиглана уу (ESP8266 дээр суурилсан): Энэ бол зааварчилгаа бөгөөд би үүнийг "IoT эсвэл гэрийн автоматжуулалтад зориулж Homie төхөөрөмж бүтээх" -ээс хойш бичсэн. Хожим нь D1 Mini самбарыг тойрсон үндсэн хяналт (DHT22, DS18B20, гэрэл) дээр анхаарлаа төвлөрүүлж байсан бөгөөд энэ удаад би
Өөр нэг ATX -ийг вандан PSU хөрвүүлэх: 7 алхам
Өөр нэг ATX -ийг вандан PSU руу хөрвүүлэх: Анхааруулга: Хэрэв та юу хийж байгаагаа сайн мэдэхгүй л бол ATX тэжээлийн эх үүсвэрийг хэзээ ч бүү унтраана уу. ATX psu -ийг вандан санд psu болгон хөрвүүлэх хэд хэдэн төсөл байгаа боловч тэдний хэн нь ч бүтээгүй
ATX PSU хөрвүүлэх түр зуурын унтраалга: 4 алхам
ATX PSU хөрвүүлэх түр зуурын унтраалга: Юу вэ? Таныг сонсож байна! Түр зуурын унтраалга түгжигдэж байна уу? Ийм зүйл хийх нь гарцаагүй! Гэхдээ энэ нь тийм юм. Би дизайныг сүлжээнээс олж, жаахан өөрчилсөн бөгөөд хэрэв ATX psu -д холбогдсон бол PSU хаагдсан тохиолдолд зөв тохиргоо руу шилжих болно