INHOUDSOPGAWE:
Video: Raspberry Pi ATX PSU -skakelaarbeheermodule: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
In 'n stelsel wat bestaan uit 'n RaspberryPi wat aangedryf word deur 'n ATX -kragtoevoer, is die doel van hierdie stroombaan om die stelsel met 'n enkele drukknop aan of uit te skakel.
Hierdie handleiding is ontwikkel deur sitelec.org.
Stap 1: Funksionele aanbieding
Hieronder word die stappe van die kringloop gedetailleer uiteengesit.
Raadpleeg die aangehegte skematiese en simulasie diagram:
X: 2s / div, Y: 0.5v / divATX_PS-ON (geel) (meet) PWR_SW (reg) (simulasie) RPI_GPIO (blou) (meet) RPI_UART0-TXD (groen) (simulasie)
Skakel aan
Hierdie stroombaan werk op die ATX_PS-ON ATX PSU-pen om die krag aan of uit te skakel. Hierdie pin is standaard op 5V gestel, wat beteken dat die PSU gestop is. Om die PSU aan te skakel, moet die kring ATX_PS-ON op die grond sit. As die drukknoppie geaktiveer is, stel die Q2-transistor ATX_PS-ON op die grond, wat die krag van die PSU aanskakel en die RaspberryPi begin.
Stelsel loop
By die aanvang stel die RaspberryPi sy RPI_UART0-TXD-pen op 3,3V, wat op die Q1-transistor werk, wat die PSU aktief hou deur ATX_PS-ON op die grond te hou. Dit kan egter 'n rukkie neem voordat RPI_UART0-TXD na 3.3V gaan (2.6 sekondes op RaspberryPi 3). Die RC-subkring op Q2-basis is ontwerp om die transistorversadiging genoeg tyd te behou. Die C1-kondensator absorbeer spanningsvariasies op die RPI_UART0-TXD-pen, wat handig is as die RaspberryPi UART gebruik word omdat dit die stelsel aktief hou.
Stelsel afskakel
'N Nuwe druk op die drukknoppie word bespeur deur sagteware op die RaspberryPi deur 'n ingang -GPIO -pen te lees, en dan kan die stelsel afskakel. Sodra die RaspberryPi gestop is, bly sy PCB aangeskakel, maar die RPI_UART0-TXD-pen gaan na die grond, Q1 word dan afgesny en die PSU stop.
Stap 2: RaspberryPi -instellings
RPI_UART0-TXD-pen vasgestel op 3.3V terwyl dit loop
Meld via u SSH -kliënt aan op u RaspberryPi.
Stel eers die RaspberryPi op om RPI_UART0-TXD op 3.3V te stel terwyl dit loop, om die PSU aktief te hou. Om dit te doen, wysig /boot/config.txt en voeg aan die einde by:
enable_uart = 1
RaspberryPi stop veroorsaak deur GPIO
Om die drukknop toe te laat om die RaspberryPi -stilstand te aktiveer, moet die kring aan 'n GPIO gekoppel word.
Laai die aangehegte rpi_shutdown.py -script af.
U kan dit wysig om die volgende waardes te verander:
- HOLD_TIME: tyd om die knoppie ingedruk te hou om af te skakel (hierdie waarde word verdraai deur C2 wat die vlak 'n rukkie behou nadat die knoppie losgemaak is)
- PIN_NB: GPIO -nommer om te gebruik
Kopieer die script na/usr/local/bin en maak dit uitvoerbaar:
sudo chmod +x /usr/local/bin/rpi_shutdown.py
Installeer die afhanklikheid daarvan, soos gpiozero:
sudo apt-get -y installeer python3-gpiozero python3-pkg-resources
Aktiveer dit tydens die opstart van die stelsel:
sudo crontab -e
voeg die volgende by in die openingslêer:
@reboot /usr/local/bin/rpi_shutdown.py &
Hierdie skrif is geskryf volgens die volgende dokumentasie:
Herlaai u RaspberryPi korrek:
sudo herlaai
U kan die kring nou aan die RaspberryPi en die PSU koppel en die volgende toets:
- die PSU bly aktief soos verwag deur die RPI_UART0-TXD RaspberryPi-pen
- Deur op die knoppie te druk, word die RaspberryPi afgeskakel, wat die PSU stop
Stap 3: Bykomende hulpbronne
Verwante bronne kan gevind word by sitelec.org:
- Engelse tutoriaal, insluitend die nuutste FreeCad-projek en simulasie-omgewing
- Franse handleiding, insluitend die nuutste FreeCad-projek en simulasie-omringing
- Franse handleiding vir die inleiding van die FreeCad -simulasie, gebaseer op 'n geskeide metode vir simulasievel
Aanbeveel:
DRAAGBARE MINI MULTI-VOLTAGE PSU MET USB, FLITSLAMP, KOMPONENTTESTER EN INGEBOU LADER: 6 stappe
DRAAGBARE MINI-VOLTAGE-PSU MET USB, FLITSLAMP, KOMPONENTTESTER EN INGEBOU LADER: Welkom by my eerste instruksies! Met hierdie instruksies kan u 'n dodgy/cheap solar powerbank (met 'n paar ekstra onderdele) omskep in iets nuttigs. Iets wat u elke dag kan gebruik, net soos ek, want dit is regtig wonderlik om te gebruik! Die meeste van
N Raspberry Pi PC-PSU-rekenaar met harde skyf, waaier, PSU en aan-skakelaar: 6 stappe
N Raspberry Pi PC-PSU-rekenaar met harde skyf, waaier, PSU en aan-skakelaar: September 2020: 'n Tweede Raspberry Pi wat in 'n herbedoelde PC-kragtoevoerkas gehuisves is, is gebou. Daar word boonop 'n waaier gebruik - en die rangskikking van die komponente in die PC -PSU -omhulsel is dus anders. 'N Gewysigde advertensie (vir 64 x 48 pixels)
Raspberry Pi ATX -hoes: 8 stappe (met foto's)
Raspberry Pi ATX Case: In hierdie projek was ek daarop gemik om die gewone PC ATX " desktop " omhulsel, maar in miniatuur om by 'n Raspberry Pi te pas. My doelwitte was om te verseker dat alle bekabeling die agterkant verlaat (soos u sou verwag op 'n normale rekenaar) en dat die Pi self ten volle toeganklik was
Nog 'n ATX -omskakeling PSU -omskakeling: 7 stappe
Nog 'n ATX -na -bank -PSU -omskakeling: Waarskuwing: Moet nooit 'n ATX -kragtoevoer gebruik nie, behalwe as u presies weet wat u doen, dit bevat lewendige drade by dodelike spanning. Daar is 'n paar projekte om 'n ATX psu na 'n bench psu te omskep, maar nie een van hulle was werklik nie
Deurlopende skakelaar vir ATX PSU -omskakeling: 4 stappe
Klinkende oombliklike skakelaar vir ATX PSU -omskakeling: wat? Ek hoor jou sê! 'N Oombliklike skakelaar wat klou? so iets is beslis nie moontlik nie, maar dit is wel. Ek het die ontwerp op die internet gevind en dit 'n bietjie aangepas, sodat as dit gekoppel is aan 'n ATX -psu, dit na die regte instelling sal oorgaan as die PSU sluit