جدول المحتويات:
فيديو: أضف مفتاح Adafruit الدائري LED المؤقت إلى Raspberry Pi: 3 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
كجزء من نظام قطع الأسلاك الخاص بي ، أريد مؤشر طاقة ومفتاح إعادة تعيين في مركز وسائط قائم على Raspberry Pi يعمل بنظام Kodi على OSMC.
لقد جربت عدة مفاتيح لحظية مختلفة. إن زر الضغط المعدني القوي من Adafruit مع LED الأزرق رائع جدًا.
هذا هو الأول من بين العديد من التعليمات ، والتي تشكل أساس قبعة Kodi / OSMC لـ Raspberry Pi.
في كل تعليمات ، سأحصل على جزء من القبعة للعمل وأعتقد أن كل قطعة من القبعة مفيدة في حد ذاتها.
الخطوة 1: اجمع الأجزاء
الأجزاء الخاصة بهذا الدليل:
- زر دفع معدني متين مع Blue LED Adafruit 4.95 دولار
- دبابيس الانفصال القصيرة Adafruit 4.95 دولار
الأجزاء والأدوات القابلة لإعادة الاستخدام (الأسعار بالدولار الأمريكي):
- Breadboard Fry's 7.99 دولار
- أسلاك اللوح Fry's 7.99 دولار
- ذكر إلى أنثى Jumper Wires Fry's 3.99 دولار
- MacBook Pro (يمكن استخدام جهاز كمبيوتر)
- Raspberry Pi 3 Element1435 دولارًا
- 5.2V 2.1A USB Power Adapter من أمازون 5.99 دولار
- كابل Micro USB إلى USB 3ft من Amazon $ 4.69
- حافظة من أمازون 6.99 دولار
- SanDisk Ultra 16 GB microSDHC Class 10 مع محول (SDSQUAN-016G-G4A) من Amazon $ 8.99
- لحام ، محطة لحام ، طرف الأنظف
- تلفزيون مع منفذ HDMI ولوحة مفاتيح USB وماوس USB وكابل HDMI
ملحوظات:
- يجب استبدال النص المضمن في بستوني ، مثل ، replace-this ، بقيمة فعلية. بالطبع ، قم بإزالة البستوني.
- يجب إعداد Raspberry Pi وتشغيله Kodi / OSMC
-
لدى Adafruit بعض "التعليمات" الممتازة ، لكن يصعب العثور عليها. في جوجل ، جرب:
- ♣ مصطلحات البحث ♣ inurl:
- حلقة الصمام الوعرة inurl:
- فريتزينج هي أداة رائعة للوحة التجارب
الخطوة 2: حلقة LED
في تطبيقاتي ، يعد مؤشر LED الدائري مؤشر طاقة. إذا تم تشغيل raspberry pi وتشغيله ، فيجب أن يضيء Ring LED (أو الأزرق). إذا لم يكن هناك طاقة أو تم إغلاق raspberry pi ، فيجب أن يكون مؤشر LED الدائري مغلقًا.
اتصالات Ring LED
يسمح لي اللوح بتجربة الدائرة حتى تعمل. تجعل أسلاك التوصيل من الذكور إلى الإناث وأسلاك التوصيل التي تأتي مع ألواح التجارب هذه العملية أسهل. تربط أسلاك العبور من ذكر إلى أنثى اللوح إلى التوت باي.
تتحكم الوصلتان الخارجيتان على زر Ring Push في Ring LED. تتصل المحطة الأرضية بأرض Raspberry Pi في سلسلة بمقاوم 330 أوم. الأرض (-). وسيتم توصيل GPIO 24 بالطرف الموجب (+).
برنامج الأداة المساعدة للبيثون
يتطلب برنامج Ring LED حزمة rpi.gpio. تقوم الأوامر التالية بتنزيل وبناء وتثبيت rpi.gpio
sudo $
# apt-get update # apt-get install python-pip python-dev GCC # pip install rpi.gpio # exit
يعود الخروج إلى $ موجه
برنامج Ring LED
قم بتشغيل Ring LED
$ sudo nano /usr/local/bin/power_ring_led.py
وتحريره ليكون:
#! / usr / bin / env python
استيراد RPi. GPIO مثل GPIO استيراد عملية فرعية لاستيراد المحلل اللغوي = argparse. ArgumentParser () group = parser.add_mutually_exclusive_group () group.add_argument ("- l"، "--light"، action = "store_true") group.add_argument (" -o "،" --off "، action =" store_true ") # تعطيل التحذيرات GPIO.setwarnings (False) # تشغيل gpio pin 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24، GPIO. OUT) args = parser.parse_args () if args.light: GPIO.output (24، True) elif args.off: GPIO.output (24، False)
اكتب CTRL-o و CTRL-x ENTER لحفظ الملف والخروج من محرر nano
قم بتغيير الأذونات الخاصة بالملف
sudo chmod 755 /usr/local/bin/power_ring_led.py $
قم بإنشاء برنامج نصي للبدء:
sudo nano $ /etc/init.d/power_ring_led.sh
وتحريره ليكون:
#! / بن / ش
### معلومات البدء # يوفر: scriptname # Required-Start: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: بدء البرنامج الخفي في وقت التمهيد # الوصف: تمكين الخدمة المقدمة بواسطة البرنامج الخفي. ### END INFO INFO # يبدأ ويوقف power_ring_led.py # Directory: /etc/init.d/power_ring_led.sh # Permsissions: chmod 755 /etc/init.d/power_ring_led.sh # Start or stop power_ring_led.py case " $ 1 "في البداية) /usr/local/bin/power_ring_led.py --light & ؛؛ stop) /usr/local/bin/power_ring_led.py --off & ؛؛ *) صدى "Usage: /etc/init.d/power_ring_led.sh {start | stop}" exit 1 ؛؛ خروج esac
اكتب CTRL-o و CTRL-x ENTER لحفظ الملف والخروج من محرر nano
قم بتغيير الأذونات الخاصة بالملف
sudo chmod 755 /etc/init.d/power_ring_led.sh $
قم بتسجيل البرنامج النصي ليتم تشغيله في التمهيد
sudo insserv power_ring_led.sh $
ابدأ النص
بدء $ sudo /etc/init.d/power_ring_led.sh
يجب أن يضيء مؤشر LED الدائري!
الخطوة 3: إعادة تعيين التبديل
التبديل إعادة تعيين
بشكل عام ، يعمل Raspberry Pis طوال الوقت. يستهلك Raspberry Pi 3 القليل جدًا من الطاقة.
من الناحية المثالية ، أود مفتاح الطاقة لإغلاق pi بأمان ، عن طريق استدعاء sudo shutdown -h 0 قبل قطع الطاقة. ومع ذلك ، يعد تنفيذ مفتاح الطاقة أكثر تعقيدًا ولن يتم استخدامه إلا نادرًا.
هذا مفتاح إعادة تعيين ، في الأساس ، يقوم بإعادة تشغيل Raspberry Pi.
جندى دبابيس في Raspberry Pi 3
في Raspberry Pi 3 ، ابحث عن فتحات Run - انظر الصورة ، المربع باللون الأصفر. توجد فتحات التشغيل بالقرب من رأس gpio.
قم بإزالة جميع الكابلات (الطاقة ، و HDMI ، والإيثرنت ، وما إلى ذلك) وبطاقة Micro SD من Raspberry Pi.
من أسفل اللوحة ، قم بلحام دبابيس ذكر قصيرة منفصلة من خلال فتحات Run.
قم بتوصيل كل شيء معًا وتأكد من أنه لا يزال يعمل.
قم بتوصيل N01 (مفتوح عادة) على المفتاح اللحظي بأحد دبابيس التشغيل ، و C1 بدبوس التشغيل الآخر. NC1 (مغلق عادة) لا يستخدم.
اضغط على الزر ، ويجب إعادة تشغيل النظام!
موصى به:
مفتاح كهربائي للأجهزة المنزلية -- تحكم في أجهزتك المنزلية دون الحاجة إلى أي مفتاح: 4 خطوات
مفتاح كهربائي للأجهزة المنزلية || تحكم في أجهزتك المنزلية دون الحاجة إلى أي مفتاح: هذا مفتاح لا مثيل له للأجهزة المنزلية. يمكنك استخدام هذا في أي مكان عام حتى يساعد في مكافحة أي فيروس. الدائرة على أساس دائرة مستشعر الظلام المصنوعة بواسطة Op-Amp و LDR. الجزء الثاني المهم من هذه الدائرة فليب فلوب SR مع تسلسل
أضف مصابيح LED إلى أزرار Sanwa Arcade Stick الخاصة بك: 6 خطوات (بالصور)
أضف مصابيح LED إلى أزرار Arcade Stick Sanwa!: هناك الكثير من حلول LED المتاحة لعصا القتال أو خزانة الممرات ولكن الإصدارات غير الملحومة أو التي تم شراؤها من المتجر قد تكلف بعض الشيء. لا أكون في وظيفة مدفوعة الأجر بشكل خاص ولكن ما زلت أرغب في الحصول على بعض الذوق LED في قتالتي ، فقد بحثت عن
مفتاح الضوء الذي يتم التحكم فيه عن بعد بتقنية البلوتوث - التعديل التحديثي. مفتاح الضوء لا يزال يعمل ، لا توجد كتابة إضافية: 9 خطوات (بالصور)
مفتاح الضوء الذي يتم التحكم فيه عن بعد بتقنية البلوتوث - التعديل التحديثي. مفتاح الضوء لا يزال يعمل ، لا توجد كتابة إضافية: تحديث 25 نوفمبر 2017 - للحصول على إصدار عالي الطاقة من هذا المشروع يمكنه التحكم في كيلووات من الحمل ، راجع التعديل التحديثي للتحكم في BLE لأحمال الطاقة العالية - لا يلزم وجود أسلاك إضافية - تحديث 15 نوفمبر 2017 & ndash؛ بعض لوحات BLE / أكوام البرامج تقدم
أضف مقياس سرعة الدوران البصري المستند إلى Arduino إلى جهاز التوجيه CNC: 34 خطوة (بالصور)
أضف مقياس سرعة الدوران البصري المستند إلى Arduino إلى جهاز التوجيه CNC: قم ببناء مؤشر RPM بصري لجهاز التوجيه CNC الخاص بك باستخدام Arduino Nano ، ومستشعر IR LED / IR Photodiode وشاشة OLED بأقل من 30 دولارًا. لقد استلهمت الأمر من قياس rPM الخاص بـ eletro18 - مقياس سرعة الدوران البصري Instructable وأردت إضافة مقياس سرعة الدوران
أضف أشياء إلى قائمة "إرسال إلى": 7 خطوات
إضافة أشياء إلى قائمة "إرسال إلى": قائمة "إرسال إلى" عبارة عن شريط قوائم مناسب لإرسال الأشياء من مكان إلى آخر ، ولكن عادةً ما تحتوي فقط على الخيارات الافتراضية. يمكنك إضافة خيارات في القائمة لسهولة النقل