Სარჩევი:
ვიდეო: Raspberry Pi ATX PSU გადამრთველის კონტროლის მოდული: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
სისტემაში, რომელიც შედგება RaspberryPi– სგან, რომელიც იკვებება ATX დენის წყაროსთან, ამ სქემის მიზანია სისტემის ჩართვა ან გამორთვა ერთი ღილაკის ღილაკით.
ეს გაკვეთილი შემუშავებულია 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 მიწას, რაც იწვევს კვების ბლოკის ჩართვას და RaspberryPi გაშვებას.
სისტემა მუშაობს
გაშვებისას, RaspberryPi– მ თავისი RPI_UART0-TXD პინი დააყენა 3.3V– ზე, მოქმედებდა Q1 ტრანზისტორზე, რომელიც ინარჩუნებს PSU– ს ენერგიას ATX_PS-ON ადგილზე შენარჩუნებით. თუმცა, შეიძლება გარკვეული დრო დასჭირდეს სანამ RPI_UART0-TXD გადადის 3.3V– მდე (2.6 წამი RaspberryPi 3 – ზე). R2 ქვე-წრე Q2 ბაზაზე შექმნილია იმისთვის, რომ შეინარჩუნოს ტრანზისტორი საკმარის დროს. C1 კონდენსატორი შთანთქავს ძაბვის ცვალებადობას RPI_UART0-TXD პინზე, რაც სასარგებლოა თუ RaspberryPi UART გამოიყენება, რადგან ის ინარჩუნებს სისტემას აქტიურობაში.
სისტემის გამორთვა
ბიძგის ღილაკზე ახალი წნევა გამოვლენილია RaspberryPi– ის პროგრამული უზრუნველყოფის საშუალებით, შეყვანის GPIO პინის წაკითხვით, ამის შემდეგ შესაძლებელია სისტემის გამორთვა. მას შემდეგ, რაც RaspberryPi შეჩერდება, მისი PCB იკვებება, მაგრამ RPI_UART0-TXD pin მიდის მიწაზე, შემდეგ Q1 წყდება და PSU ჩერდება.
ნაბიჯი 2: RaspberryPi პარამეტრები
RPI_UART0-TXD pin დაყენებულია 3.3V- ზე მუშაობის დროს
SSH კლიენტის საშუალებით შედით თქვენს RaspberryPi– ში.
პირველი, დააკონფიგურირეთ RaspberryPi, რომ გაშვებისას დააყენოთ RPI_UART0-TXD 3.3V– ზე, რომ შეინარჩუნოს PSU აქტიური. ამისათვის შეცვალეთ /boot/config.txt და დაამატეთ ბოლოს:
enable_uart = 1
RaspberryPi გაჩერება გამოიწვია GPIO– მ
იმისათვის, რომ ღილაკმა გამოიწვიოს RaspberryPi– ს გამორთვა, წრე უნდა იყოს დაკავშირებული GPIO– სთან.
ჩამოტვირთეთ თანდართული rpi_shutdown.py სკრიპტი.
თქვენ შეგიძლიათ შეცვალოთ იგი შემდეგი მნიშვნელობების შესაცვლელად:
- HOLD_TIME: დრო ღილაკზე დაჭერისთვის, გამორთვის გასააქტიურებლად (ეს მნიშვნელობა დამახინჯებულია C2- ით, რომელიც ინარჩუნებს დონეს ცოტა ხნით ღილაკის გათავისუფლების შემდეგ)
- 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 სიმულაციური ინიციატივის გაკვეთილი, რომელიც დაფუძნებულია გამოყოფილი სიმულაციური ფურცლის მეთოდზე
გირჩევთ:
Sinilink WiFi გადამრთველის მოდიფიკაცია INA219 ძაბვით/მიმდინარე სენსორით: 11 ნაბიჯი
Sinilink WiFi გადართვის მოდიფიკაცია INA219 ძაბვის/მიმდინარე სენსორით: Sinilink XY-WFUSB WIFI USB გადამრთველი არის ლამაზი პატარა მოწყობილობა დისტანციურად ჩართული/გამორთული თანდართული USB მოწყობილობისთვის. სამწუხაროდ, მას არ გააჩნია მიწოდებული ძაბვის ან გამოყენებული დენის გაზომვის შესაძლებლობა თანდართული მოწყობილობისთვის. ეს ინსტრუქცია გიჩვენებთ, თუ როგორ ვცვლი
Tuchless გადამრთველი საყოფაცხოვრებო ტექნიკისთვის -- აკონტროლეთ თქვენი საყოფაცხოვრებო ტექნიკა Tuch ნებისმიერი გადამრთველის გარეშე: 4 ნაბიჯი
Tuchless გადამრთველი საყოფაცხოვრებო ტექნიკისთვის || აკონტროლეთ თქვენი საყოფაცხოვრებო ტექნიკა Tuch ნებისმიერი გადამრთველის გარეშე: ეს არის Tuchless გადამრთველი საყოფაცხოვრებო ტექნიკისთვის. თქვენ შეგიძლიათ გამოიყენოთ ეს ნებისმიერ საზოგადოებრივ ადგილას, რათა დაგეხმაროთ ვირუსებთან ბრძოლაში. წრე დაფუძნებულია მუქი სენსორულ წრეზე, რომელიც დამზადებულია Op-Amp და LDR- ის მიერ. ამ სქემის მეორე მნიშვნელოვანი ნაწილი SR Flip-Flop თანმიმდევრობით
დენის გადამრთველის დაკავშირება Creator Ci40: 4 ნაბიჯი
დენის გადამრთველის დაკავშირება Creator Ci40– თან: Creator Ci40 დაფის დანამატში ჩასმა შეიძლება მოითხოვოს დაფის დენის დისტანციური მართვა. ეს გაკვეთილი აჩვენებს, თუ როგორ უნდა დაამატოთ პასიური და აქტიური ვარიანტები დაფაზე DC კვების ბლოკის გასაკონტროლებლად. რა დაგჭირდებათ 1 x შემქმნელი
გაკვეთილი: როგორ გააკეთოთ კარის სიგნალიზაცია MC-18 მაგნიტური გადამრთველის სენსორის სიგნალიზაციის გამოყენებით: 3 ნაბიჯი
გაკვეთილი: როგორ გააკეთოთ კარის სიგნალიზაცია MC-18 მაგნიტური გადამრთველის სენსორის სიგნალიზაციის გამოყენებით: გამარჯობა ბიჭებო, მე ვაპირებ გაკვეთილი გავაკეთო MC-18 მაგნიტური გადამრთველის სენსორის სიგნალიზაციის შესახებ, რომელიც მუშაობს ჩვეულებრივ დახურულ რეჟიმში. მაგრამ პირველ რიგში, ნება მომეცით აგიხსნათ მოკლედ რას ნიშნავს ჩვეულებრივ ახლოს. არსებობს ორი სახის რეჟიმი, ჩვეულებრივ ღია და ჩვეულებრივ დახურული
USB გადამრთველის გაუმჯობესება: 5 ნაბიჯი (სურათებით)
USB გადართვის გაუმჯობესება: სახლში ვიყენებ ორ კომპიუტერს, რომლებიც დაკავშირებულია ერთ მონიტორთან, ერთ კლავიატურას და ერთ თაგვს KVM გადამრთველის საშუალებით. მაგიდაზე მაქვს ასევე პრინტერი, რომელსაც ვზიარებ ორივე კომპიუტერს შორის. სამწუხაროდ, KVM გადამრთველი მხარს არ უჭერს USB მულტიპლექსს და