Tartalomjegyzék:
Videó: Raspberry Pi ATX PSU kapcsolóvezérlő modul: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Az ATX tápegységről táplált RaspberryPi -ből álló rendszerben ennek az áramkörnek az a célja, hogy egyetlen nyomógombbal lehetővé tegye a rendszer be- vagy kikapcsolását.
Ezt az oktatóanyagot a sitelec.org fejlesztette ki.
1. lépés: Funkcionális bemutatás
Az alábbiakban részletesen ismertetjük az áramkör futtatásának lépéseit.
Kérjük, tekintse meg a mellékelt sematikus és szimulációs diagramot:
X: 2s / div, Y: 0,5v / divATX_PS-ON (sárga) (mérés) PWR_SW (reg) (szimuláció) RPI_GPIO (kék) (mérték) RPI_UART0-TXD (zöld) (szimuláció)
Bekapcsolás
Ez az áramkör az ATX_PS-ON ATX tápegységre hat, hogy be- vagy kikapcsolja. Alapértelmezés szerint ez a tű 5V -ra van állítva, ami azt jelenti, hogy a tápegység le van állítva. A tápegység bekapcsolásához az áramkörnek az ATX_PS-ON-t a földre kell állítania. Amikor megnyomja a nyomógombot, a Q2 tranzisztor az ATX_PS-ON-t a földre állítja, ami bekapcsolja a PSU bekapcsolását és a RaspberryPi indítását.
A rendszer fut
Indításkor a RaspberryPi az RPI_UART0-TXD érintkezőjét 3,3 V-ra állította, a Q1 tranzisztorra hatva, amely az ATX_PS-ON talajon tartásával aktív állapotban tartja a tápegységet. Azonban eltarthat egy ideig, amíg az RPI_UART0-TXD 3,3 V-ra kapcsol (2,6 másodperc a RaspberryPi 3-on). A Q2 alapú RC aláramkör úgy van kialakítva, hogy elegendő ideig fenntartsa a tranzisztor telítettségét. A C1 kondenzátor elnyeli a feszültségváltozásokat az RPI_UART0-TXD érintkezőn, ami akkor hasznos, ha a RaspberryPi UART-ot használja, mert folyamatosan tartja a rendszert.
A rendszer leállítása
A nyomógomb új megnyomását a RaspberryPi szoftvere észleli egy bemeneti GPIO tű olvasásával, majd a rendszer leállítható. A RaspberryPi leállítása után a nyomtatott áramköre továbbra is feszültség alatt marad, de az RPI_UART0-TXD csap a földre kerül, ezután a Q1 levágásra kerül, és a tápegység leáll.
2. lépés: RaspberryPi beállítások
Az RPI_UART0-TXD tű 3,3 V-ra van állítva futás közben
SSH -ügyfél segítségével jelentkezzen be RaspberryPi -jére.
Először állítsa be a RaspberryPi-t, hogy futás közben az RPI_UART0-TXD értékét 3.3V-ra állítsa, hogy a PSU aktív maradjon. Ehhez szerkessze a /boot/config.txt fájlt, és a végén adja hozzá:
enable_uart = 1
A RaspberryPi leállását a GPIO váltotta ki
Ahhoz, hogy a nyomógomb kiválthassa a RaspberryPi leállását, az áramkört GPIO -hoz kell csatlakoztatni.
Töltse le a mellékelt rpi_shutdown.py parancsfájlt.
A következő értékek módosításához szerkesztheti:
- HOLD_TIME: ideje lenyomva tartani a gombot a leállításhoz (ezt az értéket eltorzítja a C2, amely a gomb felengedése után egy ideig tartja a szintet)
- PIN_NB: GPIO -szám, amelyet használni kell
Másolja a parancsfájlt a/usr/local/bin mappába, és tegye futtathatóvá:
sudo chmod +x /usr/local/bin/rpi_shutdown.py
Telepítse a függőségeit, például a gpiozero -t:
sudo apt-get -y telepítse a python3-gpiozero python3-pkg-erőforrásokat
Engedélyezze a rendszer indításakor:
sudo crontab -e
írja be a következőt a nyitó fájlba:
@reboot /usr/local/bin/rpi_shutdown.py &
Ez a szkript a következő dokumentáció szerint készült:
Indítsa újra megfelelően a RaspberryPi -t:
sudo újraindítás
Most csatlakoztathatja az áramkört a RaspberryPi -hez és a tápegységhez, és tesztelheti a következőket:
- a tápegységet az RPI_UART0-TXD RaspberryPi tű által elvárt módon tartják aktív állapotban
- a gomb megnyomásával a RaspberryPi leáll, ami leállítja a tápegységet
3. lépés: További források
A kapcsolódó erőforrások megtalálhatók a sitelec.org webhelyen:
- Angol oktatóanyag, beleértve a naprakész FreeCad projektet és szimulációs környezetet
- Francia oktatóanyag, beleértve a naprakész FreeCad projektet és a szimulációs környezetet
- Francia FreeCad szimulációs kezdeményezési oktatóanyag, külön szimulációs lap módszer alapján
Ajánlott:
Raspberry Pi PC-PSU asztali számítógép merevlemezzel, ventilátorral, tápegységgel és bekapcsolóval: 6 lépés
Raspberry Pi PC-PSU asztali számítógép merevlemezzel, ventilátorral, tápegységgel és ki-bekapcsolóval: 2020. szeptember: Megépítették a második Raspberry Pi-t, amely egy újratervezett PC tápegység tokjában található. Ez ventilátort használ a tetején - és ezért a PC -PSU házon belüli alkatrészek elrendezése eltérő. Módosított (64x48 képpont), Hirdetés
DIY AC/ DC Hack "Mod" RD6006 tápegység és S06A tok W/ S-400-60 PSU felépítés és frissített DC bemenet: 9 lépés
DIY AC/ DC Hack "Mod" RD6006 tápegység és S06A tok W/ S-400-60 PSU felépítés és frissített egyenáramú bemenet: Ez a projekt inkább egy alapvető RD6006 építés S06A tok és S-400-60 tápegység használatával . De nagyon szeretnék választani, hogy akkumulátort csatlakoztatok -e a hordozhatósághoz vagy az áramkimaradáshoz. Tehát feltörtem vagy módosítottam a tokot, hogy elfogadja a DC -t vagy az akkumulátort
Raspberry Pi ATX tok: 8 lépés (képekkel)
Raspberry Pi ATX tok: Ebben a projektben a közös PC ATX " asztali " tokban, de miniatűr, hogy illeszkedjen egy Raspberry Pi -hez. Célom az volt, hogy biztosítsam az összes kábelezést a hátsó részen (ahogy azt egy normál PC -n elvárhatnánk), és hogy a Pi maga is teljes mértékben elérhető legyen
Még egy ATX -pad PSU konverzió: 7 lépés
Még egy ATX -pad PSU átalakítás: Figyelmeztetés: Soha ne működtessen ATX tápegységet kikapcsolt házzal, hacsak nem tudja pontosan, mit csinál, halálos feszültségű feszültség alatt álló vezetékeket tartalmaz. Van néhány projekt az ATX psu átalakítására pad psu -ra, de egyik sem volt igazán
Reteszelő pillanatkapcsoló ATX PSU konverzióhoz: 4 lépés
Reteszelő pillanatkapcsoló ATX PSU átalakításhoz: mi? Hallom, ahogy mondod! Pillanatnyi kapcsoló, ami reteszel? ilyesmi biztosan nem lehetséges! A neten megtaláltam a dizájnt, és kicsit módosítottam rajta, hogy ha egy ATX psu -hoz csatlakozik, akkor a megfelelő beállításra váltson, ha a tápegység leáll