Mündəricat:
Video: Adafruit -in Üzüklü LED Anlıq Açarını Raspberry Pi -yə əlavə edin: 3 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Kordon kəsmə sisteminin bir hissəsi olaraq, OSMC-də Kodi işləyən Raspberry Pi əsaslı bir media mərkəzində bir güc göstəricisi və sıfırlama açarı istəyirəm.
Bir neçə fərqli ani açar sınadım. Adafruit -in Mavi LEDli Sağlam Metal Push Buttonu çox gözəldir.
Bu, Raspberry Pi üçün Kodi/OSMC şapkasının əsasını təşkil edən bir neçə təlimatdan birincisidir.
Hər bir təlimatda şapkanın bir hissəsini işə götürəcəyəm və düşünürəm ki, şapkanın hər bir parçası öz -özünə faydalıdır.
Addım 1: hissələri toplayın
Bu təlimata xas olan hissələr:
- Mavi LED Adafruit ilə möhkəm metal basma düyməsi 4.95 dollar
- Qısa ayrılan sancaqlar Adafruit 4.95 dollar
Yenidən istifadə edilə bilən hissələr və alətlər (qiymətlər ABŞ dolları ilə):
- Breadboard Fry 7.99 dollardır
- Çörək taxtası telləri Fry -nin 7.99 dollardır
- Kişi və Qadın Tullanan Tellər Fryin 3.99 $
- MacBook Pro (PC istifadə oluna bilər)
- Raspberry Pi 3 Element14 $ 35
- Amazon -dan 5.2V 2.1A USB Güc Adaptoru $ 5.99
- Micro USB -dən USB kabelinə 3ft Amazon -dan 4.69 dollar
- Amazondan 6.99 dollarlıq iş
- SanDisk Ultra 16 GB microSDHC Class 10 Adapteri ilə (SDSQUAN-016G-G4A) Amazondan $ 8.99
- Lehim, Lehim İstasyonu, Uç Təmizləyicisi
- HDMI portu olan TV, USB klaviatura, USB siçan, HDMI Kabeli
Qeydlər:
- Dəyişdirilmiş mətn, məsələn, ♣ dəyişdir-bu ♣, faktiki dəyərlə əvəz olunmalıdır. Əlbəttə ki, çəngəlləri çıxarın.
- Raspberry Pi, Kodi/OSMC qurulmalı və işləməlidir
-
Adafruit -in əla "göstərişləri" var, amma onları tapmaq çətindir. Google -da cəhd edin:
- ♣ axtarış terminləri ♣ inurl:
- möhkəm led üzük inurl:
- Fritzing çörək bişirmək üçün inanılmaz bir vasitədir
Addım 2: LED -ə zəng vurun
Tətbiqlərimdə üzük LEDi güc göstəricisidir. Moruq pi gücə malikdirsə və işləyirsə, Üzük LEDi yanmalıdır (və ya mavi). Güc yoxdursa və ya moruq pi bağlanırsa, halqa LED söndürülməlidir.
Üzük LED Əlaqələri
Çörək taxtası, işləyənə qədər dövrəni sınamağa imkan verir. Çörək lövhələri ilə birlikdə gələn kişilərdən qadınlara keçid telləri və birləşdirən tellər bu prosesi asanlaşdırır. Kişi-dişi tullanan tellər çörək taxtasını moruq pi ilə birləşdirir.
Ring Push düyməsindəki iki xarici əlaqə Ring LEDini idarə edir. Torpaq terminalı 330 Ohm müqavimət ilə Raspberry Pi topraklamasına qoşulur. Torpaq (-). Və GPIO 24 müsbət terminala (+) bağlanacaq.
Python üçün yardım proqramı
Ring LED proqramı rpi.gpio paketini tələb edir. Aşağıdakı əmrlər rpi.gpio yükləyin, qurun və quraşdırın
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Çıxış $ əmrinə qayıdır
Üzük LED Proqramı
Zəng LEDini yandırın
$ sudo nano /usr/local/bin/power_ring_led.py
və redaktə edin:
#!/usr/bin/env python
GPP olaraq RPi. GPIO idxal et alt proses idxal argparse parser = 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 xəbərdarlıqlarını deaktiv edin (Yanlış) # gpio pinini açın 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) args = parser.parse_args () əgər args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, False)
Faylı saxlamaq və nano redaktorundan çıxmaq üçün CTRL-o, CTRL-x ENTER yazın
Fayldakı icazələri dəyişdirin
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Başlanğıc skript yaradın:
$ sudo nano /etc/init.d/power_ring_led.sh
və redaktə edin:
#!/bin/sh
### INIT MƏLUMATINA BAŞLAYIN # Təmin edir: scriptname # Zəruri-Başlanğıc: $ remote_fs $ syslog # Zəruri-Dur: $ remote_fs $ syslog # Varsayılan Başlat: 2 3 4 5 # Defolt-Durdur: 0 1 6 # Qısa Təsvir: Daemon açılış vaxtında başlayın # Təsvir: Daemon tərəfindən verilən xidməti aktiv edin. ### END INIT INFO # Power_ring_led.py faylını başlatır və dayandırır # Directory: /etc/init.d/power_ring_led.sh # İcazələr: chmod 755 /etc/init.d/power_ring_led.sh # Power_ring_led.py qutusunu işə salın və ya dayandırın " $ 1 "başlanğıcda) /usr/local/bin/power_ring_led.py --light &;; dayandır) /usr/local/bin/power_ring_led.py --off &;; *) echo "İstifadə: /etc/init.d/power_ring_led.sh {start | stop}" çıxış 1;; esac çıxışı
Faylı saxlamaq və nano redaktorundan çıxmaq üçün CTRL-o, CTRL-x ENTER yazın
Fayldakı icazələri dəyişdirin
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Açılışda çalışmaq üçün skript qeydiyyatdan keçin
$ sudo insserv power_ring_led.sh
Skriptə başlayın
$ sudo /etc/init.d/power_ring_led.sh başlayın
Üzük LED yanmalıdır!
Addım 3: Anahtarı sıfırlayın
Anahtarı sıfırlayın
Ümumiyyətlə, mənim Moruq Pisim hər zaman qaçır. Raspberry Pi 3 çox az enerji sərf edir.
İdeal olaraq, güc kəsilməzdən əvvəl sudo shutdown -h 0 çağıraraq pi -nin təhlükəsiz bir şəkildə bağlanmasını istərdim. Ancaq bir güc açarının tətbiqi daha mürəkkəbdir və nadir hallarda istifadə ediləcəkdir.
Bu sıfırlama açarıdır, əsasən Raspberry Pi -ni yenidən başlatır.
Raspberry Pi 3 -ə iki sancaq lehimləyin
Raspberry Pi 3 -də Run deliklərini tapın - şəkilə baxın, sarı qutu. Qaçış delikləri gpio başlığının yaxınlığındadır.
Raspberry Pi -dən bütün kabelləri (güc, HDMI, ethernet və s.) Və Micro SD kartı çıxarın.
Lövhənin altından, qaçış deliklərindən iki qısa ayrılan kişi sancağını lehimləyin.
Hər şeyi yenidən birləşdirin və hələ də işlədiyinə əmin olun.
Bir anlıq keçiddə N01 -i (normal olaraq açıqdır) Çalışma pinlərindən birinə, C1 -i isə digər İş pininə qoşun. NC1 (normal olaraq qapalı) istifadə edilmir.
Düyməni basın və sistem yenidən başlamalıdır!
Tövsiyə:
Cədvəl yaratmaq və əlavə etmək və Microsoft Office Word 2007 -də bu cədvələ əlavə sütunlar və/və ya satırlar əlavə etmək: 11 addım
Microsoft Office Word 2007 -də Cədvəl Yaratmaq və Daxil etmək və Cədvələ Əlavə Sütunlar və/və ya Satırlar Əlavə etmək: İşlədiyiniz və özünüz üçün düşündüyünüz bir çox məlumatınız olubmu? &Quot; hamısını necə edə bilərəm? bu məlumatlardan daha yaxşı görünür və başa düşülməsi daha asan olur? " Əgər belədirsə, cavabınız Microsoft Office Word 2007 -dəki bir cədvəl ola bilər
Raspberry Pi -yə Əlavə Xüsusiyyətlər Əlavə etmək üçün RaspberryPi 3/4 Uzatma Kartı: 15 Addım (Şəkillərlə)
Raspberry Pi -yə Əlavə Xüsusiyyətlər Əlavə etmək üçün RaspberryPi 3/4 Uzatma Kartı: bilirik ki, moruq pi 3/4 ADC (rəqəmsal çeviriciyə analoq) və RTC (real vaxt saatı) ilə birlikdə gəlmir, buna görə 16 ədəd olan bir PCB dizayn edirəm kanal 12bit ADC, RTC, SIM7600 4G modulu, düymələr, rölelər, USB çıxışı, 5V güc çıxışı, 12V güc
Öz Karton Sonsuzluq Gauntletinizlə İşıq Açarını İdarə Edin: 10 Addım
Öz Karton Sonsuzluq Dayağınızla İşıq Açarına Nəzarət Edin: Avengers Filmindən ilham aldım, Thanos Infinity Gauntlet kartondan hazırlamağa başladım. Bu layihədə iki Arduino lövhəsi arasında simsiz əlaqə qurmaq üçün MPU6050 və NRF24L01+ 2.4GHz Simsiz RF Verici Modullarından istifadə etdim. Sonsuzluq Qalınlığı
Radio Aux Jack -i Təmir edin / Dash -in arxasına Media əlavə edin: 6 addım (şəkillərlə)
Radio Aux Jack -ı Təmir et / Dash -in arxasına Media əlavə edin: 2013 -cü il Silverado aux prizimin boş olduğunu gördüm. Tez -tez istifadə etdiyimdən və aux kabelini krikodan asdığımdan bəri sürpriz olmadı. Bunu düzəltmək üçün sadəcə bir neçə paneli lentdən çıxarmalı, söküb apa almalı idim
Hər hansı bir telefona simsiz şarj əlavə edin: LG-V20-dən nümunə olaraq istifadə edin: 10 addım (şəkillərlə)
Hər hansı bir telefona Kabelsiz Şarj Əlavə Edin: LG-V20-dən nümunə olaraq istifadə edin: Əgər mənim kimiyəmsə və telefonunuzu 2 ildən çox saxlamağı planlaşdırırsınızsa, telefonunuzun dəyişdirilə bilən bir batareyası olmalıdır, çünki batareya cəmi 2 ildir, Şarj portunu yormamaq üçün simsiz şarj edin