İçindekiler:
Video: Raspberry Pi ATX PSU Anahtar Kontrol Modülü: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
ATX güç kaynağı ünitesinden güç alan bir RaspberryPi'den oluşan bir sistemde, bu devrenin amacı, sistemin tek bir buton ile açılmasını veya kapatılmasını sağlamaktır.
Bu eğitim sitelec.org tarafından geliştirilmiştir.
Adım 1: Fonksiyonel Sunum
Aşağıda devre çalıştırma adımları ayrıntılı olarak verilmiştir.
Lütfen ekteki şematik ve simülasyon şemasına bakın:
X: 2s / div, Y: 0,5v / divATX_PS-ON (sarı) (ölçü)PWR_SW (reg) (simülasyon)RPI_GPIO (mavi) (ölçü)RPI_UART0-TXD (yeşil) (simülasyon)
Açık
Bu devre, gücünü açmak veya kapatmak için ATX_PS-ON ATX PSU pinine etki eder. Varsayılan olarak, bu pin 5V'a ayarlanmıştır, bu da PSU'nun durdurulduğu anlamına gelir. PSU'yu açmak için devrenin ATX_PS-ON'u toprağa ayarlaması gerekir. Basma düğmesi etkinleştirildiğinde, Q2 transistörü ATX_PS-ON'u zemine ayarlar, bu da PSU'nun açılmasını ve RaspberryPi'nin başlatılmasını tetikler.
Sistem çalışıyor
Başlangıçta, RaspberryPi, RPI_UART0-TXD pinini 3.3V'a ayarlayarak, ATX_PS-ON'u yerde tutarak PSU'yu aktif tutan Q1 transistörüne etki eder. Ancak, RPI_UART0-TXD'nin 3.3V'a (RaspberryPi 3'te 2.6 saniye) geçmesi biraz zaman alabilir. Q2 bazındaki RC alt devresi, transistör doygunluğunu yeterli süreyi korumak için tasarlanmıştır. C1 kondansatörü, RPI_UART0-TXD pinindeki voltaj değişimlerini emer; bu, sistemi aktif tuttuğu için RaspberryPi UART kullanılıyorsa faydalıdır.
sistem kapatma
RaspberryPi üzerindeki yazılım tarafından bir giriş GPIO pini okunarak basma düğmesine yeni bir basış algılanır, ardından sistem kapatılabilir. RaspberryPi durdurulduğunda, PCB'sine güç verilir ancak RPI_UART0-TXD pimi yere düşer, ardından Q1 kesilir ve PSU durur.
2. Adım: RaspberryPi Ayarları
Çalışırken RPI_UART0-TXD pini 3.3V'a ayarlandı
Bir SSH istemcisi aracılığıyla RaspberryPi'nizde oturum açın.
İlk olarak, PSU'yu aktif tutmak için RaspberryPi'yi RPI_UART0-TXD'yi çalışırken 3.3V'a ayarlayacak şekilde yapılandırın. Bunu yapmak için /boot/config.txt dosyasını düzenleyin ve sonuna ekleyin:
etkinleştirme_uart=1
GPIO tarafından tetiklenen RaspberryPi durdurma
Basma düğmesinin RaspberryPi kapatmasını tetiklemesine izin vermek için devrenin bir GPIO'ya bağlanması gerekir.
Ekli rpi_shutdown.py betiğini indirin.
Aşağıdaki değerleri değiştirmek için düzenleyebilirsiniz:
- HOLD_TIME: kapatmayı tetiklemek için düğmeyi basılı tutma zamanı (bu değer, düğme bırakıldıktan sonra seviyeyi bir süre koruyan C2 tarafından bozulur)
- PIN_NB: Kullanılacak GPIO numarası
Komut dosyasını /usr/local/bin dizinine kopyalayın ve yürütülebilir hale getirin:
sudo chmod +x /usr/local/bin/rpi_shutdown.py
Gpiozero gibi bağımlılıklarını kurun:
sudo apt-get -y python3-gpiozero python3-pkg-kaynaklarını kurun
Sistem başlangıcında etkinleştirin:
sudo crontab -e
açılış dosyasına şunu ekleyin:
@reboot /usr/local/bin/rpi_shutdown.py &
Bu komut dosyası aşağıdaki belgelere göre yazılmıştır:
RaspberryPi'nizi düzgün bir şekilde yeniden başlatın:
sudo yeniden başlatma
Şimdi devreyi RaspberryPi'ye ve PSU'ya bağlayabilir ve aşağıdakileri test edebilirsiniz:
- PSU, RPI_UART0-TXD RaspberryPi pini tarafından beklendiği gibi aktif tutulur
- düğmeye basmak, PSU'yu durduran RaspberryPi kapanmasını tetikler
3. Adım: Ek Kaynaklar
İlgili kaynaklar sitelec.org'dan bulunabilir:
- Güncel FreeCad projesini ve simülasyon ortamını içeren İngilizce eğitimi
- Güncel FreeCad projesini ve simülasyon ortamını içeren Fransızca eğitimi
- Ayrı bir simülasyon sayfası yöntemine dayalı Fransızca FreeCad simülasyon başlatma öğreticisi
Önerilen:
E32-433T LoRa Modülü Eğitimi - E32 Modülü için DIY Breakout Board: 6 Adım
E32-433T LoRa Modülü Eğitimi | E32 Modülü için DIY Breakout Board: Hey, naber beyler! Akarsh burada CETech'ten. Bu projem, yüksek güçlü 1 watt'lık bir alıcı-verici modülü olan eByte'den E32 LoRa modülünün çalışmasını anlamak için daha çok bir öğrenme eğrisi. Çalışmayı anladıktan sonra, tasarımım var
DOKUNMATİK ANAHTAR - Transistör ve Breadboard Kullanarak Dokunmatik Anahtar Nasıl Yapılır: 4 Adım
DOKUNMATİK ANAHTAR | Transistör ve Breadboard Kullanarak Dokunmatik Anahtar Nasıl Yapılır.: Dokunmatik anahtar, transistör uygulamasına dayanan çok basit bir projedir. Bu projede dokunmatik anahtar görevi gören BC547 transistör kullanılmaktadır. PROJE HAKKINDA TAM AYRINTILI VİDEOYU İZLEDİĞİNİZDEN EMİN OLUNUZ
Akıllı Telefonla ESP8266 Tabanlı Sonoff Temel Akıllı Anahtar Nasıl Kontrol Edilir: 4 Adım (Resimlerle)
Akıllı Telefonla ESP8266 Tabanlı Sonoff Temel Akıllı Anahtar Nasıl Kontrol Edilir: Sonoff, ITEAD tarafından geliştirilen Akıllı Ev için bir cihaz hattıdır. Bu hattaki en esnek ve ucuz cihazlardan biri Sonoff Basic. Harika bir çip olan ESP8266'yı temel alan Wi-Fi özellikli bir anahtardır. Bu makale, Cl'nin nasıl kurulacağını açıklar
ATX PSU Dönüşümü için Kilitlemeli Anlık Anahtar: 4 Adım
ATX PSU Dönüşümü için Kilitlemeli Anlık Anahtar: Ne? Dediğini duyuyorum! Kilitlenen bir anlık anahtar? Böyle bir şey kesinlikle mümkün değil! Ama öyle. Tasarımı internette buldum ve biraz değiştirdim, böylece bir ATX psu'ya bağlanırsa, PSU kapanırsa doğru ayara geçecek
Arduino ve İki Anlık Anahtar ile RC Servo Motoru Kontrol Etme: 4 Adım
Bir RC Servo Motoru Arduino ve İki Anlık Anahtarla Kontrol Etme: Adı her şeyi söylüyor. Bir RC araba servo motorunu Arduino ve bazı dirençler, bağlantı telleri ve iki dokunsal anahtarla kontrol etme. Bunu Arduino'mu aldığım ikinci gün yaptım, bu yüzden kendimle oldukça gurur duyuyorum