Мазмуну:
Video: Raspberry Pi ATX PSU которууну башкаруу модулу: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
ATX электр менен камсыздоо бирдиги тарабынан иштетилген RaspberryPiден турган системада, бул схеманын максаты - системаны бир баскыч менен күйгүзүү же өчүрүү.
Бул окуу куралы sitelec.org тарабынан иштелип чыккан.
1 -кадам: Функционалдык презентация
Төмөндө райондук чуркоо кадамдары деталдуу түрдө көрсөтүлгөн.
Сураныч, тиркелген схемалык жана симуляциялык схемага кайрылыңыз:
X: 2s / div, Y: 0.5v / divATX_PS-ON (сары) (чара) PWR_SW (рег) (симуляция) RPI_GPIO (көк) (чара) RPI_UART0-TXD (жашыл) (симуляция)
Күйгүзүү
Бул схема ATX_PS-ON ATX PSU пининде иштейт, анын кубатын күйгүзүү же өчүрүү. Демейки боюнча, бул пин 5Vга коюлган, бул PSU токтотулганын билдирет. PSU иштетүү үчүн, схема жерге ATX_PS-ON орнотушу керек. Баскыч баскычы иштетилгенде, Q2 транзистору ATX_PS-ONду жерге коет, бул PSU кубатын жана RaspberryPi стартына себеп болот.
Система иштеп жатат
Ишке киргенде, RaspberryPi өзүнүн RPI_UART0-TXD төөнөгүчүн 3.3V кылып коюп, Q1 транзисторунда иштеп, ATX_PS-ONду жерге коюу менен PSU активдүү кармап турат. Бирок, RPI_UART0-TXD 3.3V (RaspberryPi 3 боюнча 2.6 секунд) чейин бир аз убакыт кетиши мүмкүн. Q2 базасындагы RC суб-схемасы транзистордун каныккандыгын жетиштүү убакытта кармап туруу үчүн иштелип чыккан. C1 конденсатору RPI_UART0-TXD пиндеги чыңалуу вариацияларын сиңирет, бул RaspberryPi UART системаны активдүү кармагандыктан колдонулганда пайдалуу.
Системаны өчүрүү
Басуу баскычына жаңы басуу RaspberryPiдеги программалык камсыздоо тарабынан GPIO кирүү пинин окуу менен аныкталат, андан кийин системаны өчүрүү аткарылышы мүмкүн. RaspberryPi токтотулгандан кийин, анын ПКБ иштей берет, бирок RPI_UART0-TXD пин жерге түшөт, Q1 андан кийин өчүрүлөт жана PSU токтойт.
2 -кадам: RaspberryPi Орнотуулар
RPI_UART0-TXD пин иштеп турганда 3.3Vга коюлган
SSH кардары аркылуу RaspberryPiге кириңиз.
Биринчиден, PSU активдүү болушу үчүн RaspberryPi'ди RPI_UART0-TXD'ди 3.3V иштетүү үчүн конфигурациялаңыз. Бул үчүн /boot/config.txt файлын түзөтүп, аягында кошуңуз:
enable_uart = 1
GPIO тарабынан иштетилген RaspberryPi токтотуу
Баскычка 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-resources орнотуу
Тутумдун башталышында аны иштетүү:
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 симуляциясын баштоочу үйрөткүч, бөлүнгөн симуляция барагы методуна негизделген
Сунушталууда:
NRF24L01 PA LNA байланыш модулу менен алыстан башкаруу унаасы: 5 кадам
NRF24L01 PA LNA байланыш модулу менен алыстан башкаруу унаасы: Бул темада биз NRF24L01 PA LNA модулу менен алыстан башкаруучу машинаны кантип жасоо жөнүндө бөлүшкүбүз келет. Чындыгында 433MHz, HC12, HC05 жана LoRa радио модулдары сыяктуу бир нече башка радио модульдер бар. Бирок биздин оюбузча NRF24L01 мод
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, ZigBee башкарылган лампа (OSRAM) менен өз ара аракеттенүүнү үйрөтөт. : Dragonboard 410c; CC2531 USB Dongle; Т
Сиздин Android менен LEDди башкаруу - Arduino-Bluetooth модулу: 5 кадам
Сиздин Android менен LEDди башкаруу | Arduino-Bluetooth модулу: Үйрөткүч бизге схеманы түзүүгө жана аны мобилдик колдонмо аркылуу башкарууга жардам берет. Келгиле, сиз үйүңүздүн жарыгын көзөмөлдөй аласызбы? Ошентип, чырактар чындап эле эмес, бирок биз азырынча LEDди көзөмөлдөп турабыз жана сиз бардык нерселерди кошо аласыз
Adafruit Ring LED Raspberry Pi'ге бир заматта которууну кошуу: 3 кадам (сүрөттөр менен)
Adafruit's Ring LED моменталдык которуштуруусун Raspberry Pi'ге кошуу: Менин шнурду кесүү тутумумдун бир бөлүгү катары, OSMCде Kodi менен иштеген Raspberry Pi негизиндеги медиа борборунда кубаттуулуктун индикаторун жана баштапкы абалга келтирүүнү каалайм. Adafruit компаниясынын Көк LED менен бышык металл баскычы абдан сонун
Arduino GSM негизделген мотор башкаруу (GSM модулу жок): 3 кадам
Arduino GSM негизиндеги мотор көзөмөлү (GSM модулу жок): Бул долбоордо мен сизге реленин жардамы менен эч нерсени күйгүзүү жана өчүрүү үчүн негизги, бирок уникалдуу ыкманы көрсөтөм. Бул идея мындай долбоорлорду ишке ашырган бир нече кишиден келип чыккан, бирок алар көйгөйгө туш болушкан, алар чалуудагы мобилдик телефондун жүрүм -турумуна көз каранды болгон. Мен жөнөкөй