جدول المحتويات:
فيديو: وحدة التحكم في مفتاح Raspberry Pi ATX PSU: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في نظام مكون من 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 على الأرض ، مما يؤدي إلى تشغيل طاقة PSU وبدء تشغيل RaspberryPi.
تشغيل النظام
عند بدء التشغيل ، قام RaspberryPi بتعيين دبوس RPI_UART0-TXD الخاص به على 3.3 فولت ، يعمل على ترانزستور Q1 الذي يحافظ على PSU نشطًا عن طريق إبقاء ATX_PS-ON على الأرض. ومع ذلك ، قد يستغرق الأمر بعض الوقت قبل أن ينتقل RPI_UART0-TXD إلى 3.3 فولت (2.6 ثانية على RaspberryPi 3). تم تصميم الدائرة الفرعية RC على قاعدة Q2 للحفاظ على تشبع الترانزستور وقتًا كافيًا. يمتص مكثف C1 تغيرات الجهد على دبوس RPI_UART0-TXD ، وهو أمر مفيد إذا تم استخدام RaspberryPi UART لأنه يحافظ على نشاط النظام.
إيقاف تشغيل النظام
تم اكتشاف ضغط جديد على زر الضغط بواسطة برنامج على RaspberryPi من خلال قراءة إدخال GPIO pin ، ثم يمكن إيقاف تشغيل النظام. بمجرد إيقاف RaspberryPi ، يظل PCB الخاص به يعمل بالطاقة ولكن دبوس RPI_UART0-TXD ينتقل إلى الأرض ، ثم يتم قطع Q1 وتتوقف PSU.
الخطوة 2: إعدادات RaspberryPi
تم تعيين دبوس RPI_UART0-TXD على 3.3 فولت أثناء التشغيل
من خلال عميل SSH ، قم بتسجيل الدخول على RaspberryPi الخاص بك.
أولاً ، قم بتكوين RaspberryPi لضبط RPI_UART0-TXD على 3.3 فولت أثناء التشغيل ، للحفاظ على 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 install 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 الفرنسية ، بناءً على طريقة ورقة محاكاة منفصلة
موصى به:
مفتاح كهربائي للأجهزة المنزلية -- تحكم في أجهزتك المنزلية دون الحاجة إلى أي مفتاح: 4 خطوات
مفتاح كهربائي للأجهزة المنزلية || تحكم في أجهزتك المنزلية دون الحاجة إلى أي مفتاح: هذا مفتاح لا مثيل له للأجهزة المنزلية. يمكنك استخدام هذا في أي مكان عام حتى يساعد في مكافحة أي فيروس. الدائرة على أساس دائرة مستشعر الظلام المصنوعة بواسطة Op-Amp و LDR. الجزء الثاني المهم من هذه الدائرة فليب فلوب SR مع تسلسل
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: 5 خطوات
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: هذه هي التعليمات من أجل بناء سيارتك الخاصة التي يتم التحكم فيها عن بعد ، والتي يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية
مفتاح الضوء الذي يتم التحكم فيه عن بعد بتقنية البلوتوث - التعديل التحديثي. مفتاح الضوء لا يزال يعمل ، لا توجد كتابة إضافية: 9 خطوات (بالصور)
مفتاح الضوء الذي يتم التحكم فيه عن بعد بتقنية البلوتوث - التعديل التحديثي. مفتاح الضوء لا يزال يعمل ، لا توجد كتابة إضافية: تحديث 25 نوفمبر 2017 - للحصول على إصدار عالي الطاقة من هذا المشروع يمكنه التحكم في كيلووات من الحمل ، راجع التعديل التحديثي للتحكم في BLE لأحمال الطاقة العالية - لا يلزم وجود أسلاك إضافية - تحديث 15 نوفمبر 2017 & ndash؛ بعض لوحات BLE / أكوام البرامج تقدم
YABC - وحدة تحكم Blynk أخرى - وحدة التحكم في درجة حرارة ورطوبة IoT Cloud ، ESP8266: 4 خطوات
YABC - مع ذلك وحدة تحكم Blynk أخرى - وحدة التحكم في درجة الحرارة والرطوبة في IoT Cloud ، ESP8266: مرحبًا صناع ، لقد بدأت مؤخرًا في زراعة الفطر في المنزل ، فطر المحار ، لكن لدي بالفعل 3 أضعاف وحدات التحكم هذه في المنزل للتحكم في درجة حرارة التخمير لمنزلي ، زوجتي يقوم أيضًا بعمل شيء Kombucha هذا الآن ، وكترموستات للحرارة
مفتاح الإغلاق اللحظي لتحويل ATX PSU: 4 خطوات
مفتاح الإغلاق اللحظي لتحويل ATX PSU: ماذا؟ أسمعك تقول! مفتاح لحظي هو الإغلاق؟ مثل هذا الشيء غير ممكن بالتأكيد! لقد وجدت التصميم على الشبكة وقمت بتعديله قليلاً بحيث إذا تم توصيله بـ ATX psu ، فسيتم التبديل إلى الإعداد الصحيح إذا تم إغلاق PSU