Përmbajtje:
Video: Raspberry Pi ATX PSU Moduli i Kontrollit të Kalimit: 3 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Në një sistem të përbërë nga një RaspberryPi i mundësuar nga një njësi e furnizimit me energji ATX, qëllimi i këtij qarku është të lejojë ndezjen ose fikjen e sistemit me një buton të vetëm.
Ky tutorial është zhvilluar nga sitelec.org.
Hapi 1: Prezantimi funksional
Më poshtë janë të detajuara hapat e drejtimit të qarkut.
Ju lutemi referojuni skemës skematike dhe simulimit të bashkangjitur:
X: 2s / div, Y: 0.5v / divATX_PS-ON (e verdhë) (masë) PWR_SW (reg) (simulim) RPI_GPIO (blu) (masë) RPI_UART0-TXD (jeshile) (simulim)
Pushtet mbi
Ky qark vepron në kunjin ATX_PS-ON ATX PSU për të aktivizuar ose fikur fuqinë e tij. Si parazgjedhje, ky pin është vendosur në 5V, që do të thotë se PSU është ndalur. Për të ndezur PSU-në, qarku duhet të vendosë ATX_PS-ON në tokë. Kur shtypet butoni, tranzistori Q2 vendos ATX_PS-ON në tokë, gjë që shkakton ndezjen e PSU dhe fillimin e RaspberryPi.
Sistemi po funksionon
Në fillimin, RaspberryPi vendosi kunjin e tij RPI_UART0-TXD në 3.3V, duke vepruar në transistorin Q1 i cili mban PSU aktive duke mbajtur ATX_PS-ON në tokë. Sidoqoftë, mund të duhet pak kohë para se RPI_UART0-TXD të shkojë në 3.3V (2.6 sekonda në RaspberryPi 3). Nën-qarku RC në bazën Q2 është krijuar për të ruajtur kohën e mjaftueshme të ngopjes së tranzistorit. Kondensatori C1 thith ndryshimet e tensionit në kunjin RPI_UART0-TXD, i cili është i dobishëm nëse përdoret RaspberryPi UART sepse mban sistemin aktiv.
Mbyllja e sistemit
Një shtypje e re në butonin shtytës zbulohet nga softueri në RaspberryPi duke lexuar një pin GPIO hyrës, atëherë mund të kryhet mbyllja e sistemit. Pasi të ndalet RaspberryPi, PCB-ja e tij mbetet e fuqizuar, por kunja RPI_UART0-TXD shkon në tokë, Q1 pastaj ndërpritet dhe PSU ndalon.
Hapi 2: Cilësimet e RaspberryPi
Kodi RPI_UART0-TXD u vendos në 3.3V gjatë funksionimit
Përmes një klienti SSH, identifikohuni në RaspberryPi tuaj.
Së pari, konfiguroni RaspberryPi për të vendosur RPI_UART0-TXD në 3.3V gjatë funksionimit, për ta mbajtur PSU aktive. Për ta bërë këtë, redaktoni /boot/config.txt dhe shtoni në fund:
aktivizo_uart = 1
Ndalimi i RaspberryPi i shkaktuar nga GPIO
Për të lejuar që butoni i shtypjes të shkaktojë mbylljen e RaspberryPi, qarku duhet të lidhet me një GPIO.
Shkarkoni skriptin e bashkangjitur rpi_shutdown.py.
Mund ta ndryshoni për të ndryshuar vlerat e mëposhtme:
- HOLD_TIME: koha për të mbajtur të shtypur butonin për të shkaktuar mbylljen (kjo vlerë shtrembërohet nga C2 e cila e mban nivelin për një kohë pasi të jetë lëshuar butoni)
- PIN_NB: Numri GPIO për t'u përdorur
Kopjoni skriptin në/usr/local/bin dhe bëjeni të ekzekutueshëm:
sudo chmod +x /usr/local/bin/rpi_shutdown.py
Instaloni varësitë e tij, si gpiozero:
sudo apt-get -y instaloni python3-gpiozero python3-pkg-resources
Aktivizoni atë në fillimin e sistemit:
sudo crontab -e
shtoni sa më poshtë në skedarin e hapjes:
@reboot /usr/local/bin/rpi_shutdown.py &
Ky skenar është shkruar sipas dokumentacionit të mëposhtëm:
Rinisni siç duhet RaspberryPi tuaj:
rindez sudo
Tani mund ta lidhni qarkun me RaspberryPi dhe PSU dhe të provoni sa vijon:
- PSU mbahet aktive siç pritej nga kunja RPI_UART0-TXD RaspberryPi
- shtypja e butonit shkakton mbylljen e RaspberryPi, e cila ndalon PSU
Hapi 3: Burime shtesë
Burimet e lidhura mund të gjenden nga sitelec.org:
- Udhëzues anglisht duke përfshirë projektin e përditësuar të FreeCad dhe mjedisin e simulimit
- Mësimi francez duke përfshirë projektin e përditësuar të FreeCad dhe mjedisin simulues
- Udhëzues francez i fillimit të simulimit të FreeCad, bazuar në një metodë të ndarë të fletës së simulimit
Recommended:
Njësia e Kontrollit të Quadcopter ArDrone 2.0 në MPU6050 dhe ESP8266 Moduli: 7 Hapa
Njësia e Kontrollit të Quadcopter ArDrone 2.0 në MPU6050 dhe ESP8266 Moduli: Madhësia, çmimi dhe disponueshmëria e Wi-Fi ju lejojnë të bëni një njësi të kontrollit të buxhetit për kuadrokopterin ArDrone 2.0 në modulin ESP8266 (çmimet në AliExpress, Gearbest). Për kontroll, ne do të përdorim Modulin Gy-521 në çipin MPU6050 (xhiroskop, ak
Moduli i kontrollit 4CH i kontrolluar nga WI-Fi për automatizimin e shtëpisë: 7 hapa (me fotografi)
Moduli i stafetës i kontrolluar me Wi-Fi 4CH për automatizimin e shtëpisë: Unë kam përdorur shumë WI-FI bazuar në çelsat e fikur më parë. Por ato nuk përshtaten me Kërkesën time. Kjo është arsyeja pse doja të ndërtoja të miat, të cilat mund të zëvendësojnë prizat normale të Ndërprerësit të Murit pa asnjë modifikim. Çipi ESP8266 është i aktivizuar me Wifi
Kamera e thjeshtë e kalimit të kohës duke përdorur Raspberry Pi: 3 hapa
Kamera e thjeshtë e kalimit të kohës duke përdorur Raspberry Pi: Ky post do t'ju tregojë se si mund të ndërtoni një aparat të thjeshtë të kalimit të kohës duke përdorur një Raspberry Pi. Rezolucioni, kohëzgjatja dhe koha mund të azhurnohen lehtësisht në skenar. Ne kemi krijuar diçka të ngjashme duke përdorur bordin ESP32-CAM por kamerën Raspberry Pi
Dy qarqe kalimi të kalimit të kalimit: 3 hapa
Dy Qarqe Kalimi Kalimtare Kalimtare: Qarku Kalues Kalues Kalimtar është qark i cili ndizet me një tingull duartrokitjeje. Dalja mbetet ON për ca kohë dhe pastaj fiket automatikisht. Koha e aktivitetit mund të kontrollohet duke ndryshuar vlerën e kapacitetit të Kondensatorit. Më shumë ca
Krijoni video të kalimit të kohës duke përdorur Raspberry Pi (11 rreshta të kodit): 12 hapa (me fotografi)
Bëni video të kalimit të kohës duke përdorur Raspberry Pi (11 Linja të Kodit): Kohët e fundit kam mbjellë disa fara në tenxheren time të tryezës për herë të parë. Isha vërtet i ngazëllyer për t'i parë ato të rriteshin, por siç e dimë të gjithë është një proces i ngadalshëm. Në pamundësi për të parë rritjen më zhgënjeu vërtet, por papritmas hobisti elektronik brenda meje të zgjoi