Мазмұны:

Raspberry Pi -ге Adafruit сақинасының жарықдиодты қосқышын қосыңыз: 3 қадам (суреттермен)
Raspberry Pi -ге Adafruit сақинасының жарықдиодты қосқышын қосыңыз: 3 қадам (суреттермен)

Бейне: Raspberry Pi -ге Adafruit сақинасының жарықдиодты қосқышын қосыңыз: 3 қадам (суреттермен)

Бейне: Raspberry Pi -ге Adafruit сақинасының жарықдиодты қосқышын қосыңыз: 3 қадам (суреттермен)
Бейне: ESP32 Tutorial 52 - WS2812 CheerLights MQTT Global Sync with LCD | SunFounder ESP32 IoT Learnig kit 2024, Қараша
Anonim
Raspberry Pi -ге Adafruit сақинасының жарықдиодты LED қосқышын қосыңыз
Raspberry Pi -ге Adafruit сақинасының жарықдиодты LED қосқышын қосыңыз

Сымды кесу жүйесінің бөлігі ретінде OSMC-де Kodi жұмыс істейтін Raspberry Pi негізіндегі медиа орталықтың қуат индикаторы мен қалпына келтіру қосқысы келеді.

Мен бірнеше түрлі қосқыштарды сынап көрдім. Adafruit -тің көк жарық диодты берік металл түймесі өте керемет.

Бұл Raspberry Pi үшін Kodi/OSMC шляпасының негізін құрайтын бірнеше нұсқаулықтардың біріншісі.

Әр нұсқаулықта мен шляпаның бір бөлігін жұмысқа аламын және менің ойымша, шляпаның әр бөлігі өздігінен пайдалы.

1 -қадам: Бөлшектерді жинау

Бұл нұсқаулыққа тән бөліктер:

  • Adafruit Blue LED бар берік металл басу түймесі 4,95 доллар
  • Адафруттың қысқаша түйреуіштері $ 4,95

Қайта қолданылатын бөлшектер мен құралдар (бағасы АҚШ долларында):

  • Breadboard Fry - $ 7.99
  • Нан тақтасы сымдары Фрайдың $ 7.99
  • Еркек -әйел секіргіштері Фрайдің $ 3,99
  • MacBook Pro (компьютерді қолдануға болады)
  • Raspberry Pi 3 элементі14 $ 35
  • Amazon -дан 5.2V 2.1A USB қуат адаптері $ 5.99
  • Micro USB -ден USB кабеліне 3 фут Amazon -дан 4,69 доллар
  • Амазонкадан 6,99 доллар
  • SanDisk Ultra 16 ГБ microSDHC 10-адаптері бар адаптері бар (SDSQUAN-016G-G4A) Amazon-дан 8.99 доллар
  • Дәнекер, дәнекерлеу станциясы, ұш тазартқыш
  • HDMI порты бар теледидар, USB пернетақтасы, USB тінтуірі, HDMI кабелі

Ескертулер:

  • Ades ауыстыру-бұл as сияқты күрекпен жабылған мәтін нақты мәнмен ауыстырылуы керек. Әрине, күректерді алып тастаңыз.
  • Raspberry Pi Kodi/OSMC орнатылып, жұмыс істеуі керек
  • Адафрутта керемет «нұсқаулар» бар, бірақ мен оларды табу қиын. Google -да көріңіз:

    • ♣ іздеу терминдері ♣ inurl:
    • берік сақиналы инурл:
  • Фритзинг - бұл нанға арналған керемет құрал

2 -қадам: жарықдиодты жарықтандыру

Жарықдиодты сақина
Жарықдиодты сақина

Менің қосымшаларымда жарықдиодты жарықдиодты қуат көрсеткіші болып табылады. Егер таңқурай пи қуаттандырылған және жұмыс істеп тұрса, онда жарықдиодты жарық диоды жануы керек (немесе көк). Егер қуат болмаса немесе таңқурай пи өшірілсе, онда жарықдиодты жарықдиодты өшіру керек.

Жарықдиодты жарықдиодты қосылымдар

Нан тақтасы схема жұмыс істемейінше тәжірибе жасауға мүмкіндік береді. Пісіру тақтасы бар ерлер мен әйелдердің қосқыш сымдары бұл процесті жеңілдетеді. Еркек-ұрғашыға арналған секіргіш сымдар нан тақтасын таңқурайға қосады.

Ring Push батырмасындағы екі сыртқы байланыс Ring LED шамын басқарады. Жердегі терминал 330 Ом резисторы бар Raspberry Pi жерге қосылған. Жер-(-). Ал GPIO 24 оң терминалға қосылады (+).

Питонға арналған қызметтік бағдарлама

Ring LED бағдарламалық жасақтамасы rpi.gpio пакетін қажет етеді. Келесі пәрмендер rpi.gpio жүктейді, құрады және орнатады

$ sudo su

# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # шығу

Шығу $ шақыруына қайтарылады

Сақиналы жарықдиодты бағдарламалық қамтамасыз ету

Қоңырау жарықдиодты қосыңыз

$ sudo nano /usr/local/bin/power_ring_led.py

және келесідей етіп өңдеңіз:

#!/usr/bin/env python

GPIO ретінде RPi. GPIO импорттау импорттау ішкі процесі 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 ескертулерін өшіру = parser.parse_args () if args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, False)

Файлды сақтау және нано редактордан шығу үшін CTRL-o, CTRL-x ENTER теріңіз

Файлдағы рұқсаттарды өзгертіңіз

$ sudo chmod 755 /usr/local/bin/power_ring_led.py

Бастау сценарийін жасаңыз:

$ sudo nano /etc/init.d/power_ring_led.sh

және келесідей етіп өңдеңіз:

#!/бин/ш

### INIT INFO БАСТАУ # қамтамасыз етеді: сценарий аты # Қажетті-Бастау: $ remote_fs $ syslog # Қажетті-Тоқтату: $ remote_fs $ syslog # Әдепкі-Бастау: 2 3 4 5 # Әдепкі-Тоқтау: 0 1 6 # Қысқа сипаттама: Жүктеу кезінде демонды бастаңыз # Сипаттама: демон ұсынатын қызметті қосыңыз. ### END INIT INFO INFO # Power_ring_led.py файлын бастайды және тоқтатады # Каталог: /etc/init.d/power_ring_led.sh # Рұқсаттар: chmod 755 /etc/init.d/power_ring_led.sh # Power_ring_led.py қорабын бастаңыз немесе тоқтатыңыз « $ 1 «бастапқыда) /usr/local/bin/power_ring_led.py --light &;; тоқтату) /usr/local/bin/power_ring_led.py -off &;; *) жаңғырық «Қолдану: /etc/init.d/power_ring_led.sh {бастау | тоқтату}» шығу 1;; esac шығу

Файлды сақтау және нано редактордан шығу үшін CTRL-o, CTRL-x ENTER теріңіз

Файлдағы рұқсаттарды өзгертіңіз

$ sudo chmod 755 /etc/init.d/power_ring_led.sh

Жүктеу кезінде іске қосу үшін сценарийді тіркеңіз

$ sudo insserv power_ring_led.sh

Сценарийді бастаңыз

$ sudo /etc/init.d/power_ring_led.sh бастау

Сақиналы жарық диоды жануы керек!

3 -қадам: қосқышты қалпына келтіру

Қалпына келтіру қосқышы
Қалпына келтіру қосқышы
Қалпына келтіру қосқышы
Қалпына келтіру қосқышы

Қалпына келтіру қосқышы

Жалпы, менің Raspberry Pis үнемі жүгіреді. Raspberry Pi 3 өте аз қуатты тұтынады.

Ең дұрысы, мен қуат сөндірмес бұрын sudo shutdown -h 0 қоңырау шалып, пиді қауіпсіз түрде өшіруді қалаймын. Дегенмен, қуат қосқышын енгізу күрделірек және сирек қолданылады.

Бұл қалпына келтіру қосқышы, ол Raspberry Pi -ді қайта қосады.

Raspberry Pi 3 -ге екі түйреуішті дәнекерлеңіз

Raspberry Pi 3 -те Run саңылауларын табыңыз - суретті қараңыз, сары қорап. Іске қосу тесіктері gpio тақырыбының жанында орналасқан.

Raspberry Pi -ден барлық кабельдерді (қуат, HDMI, Ethernet және т.б.) және Micro SD картасын алыңыз.

Тақтаның төменгі жағынан, екі қысқа еркек түйреуішті тесіктер арқылы дәнекерлеңіз.

Барлығын қайтадан қосыңыз және ол әлі де жұмыс істейтініне көз жеткізіңіз.

N01 (әдетте ашық) іске қосу түйреуіштерінің біріне, ал С1 - басқа істікшеге қосқышқа қосылады. NC1 (әдетте жабық) қолданылмайды.

Түймені басыңыз, сонда жүйе қайта жүктеледі!

Ұсынылған: