Мазмұны:
Бейне: Raspberry Pi -ге Adafruit сақинасының жарықдиодты қосқышын қосыңыз: 3 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сымды кесу жүйесінің бөлігі ретінде 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 (әдетте жабық) қолданылмайды.
Түймені басыңыз, сонда жүйе қайта жүктеледі!
Ұсынылған:
M5StickC ESP32 & NeoPixels LED сақинасының кездейсоқ түсі: 7 қадам
M5StickC ESP32 & NeoPixels LED сақинасының кездейсоқ түсі: Бұл жобада біз M5StickC ESP32 тақтасының көмегімен NeoPixels LED сақинасында кездейсоқ түсті қалай көрсету керектігін үйренеміз
Arduino жарықдиодты сақинасының ультрадыбыстық қашықтық сенсоры: 8 қадам
Arduino LED сақинасының ультрадыбыстық қашықтық сенсоры: Бұл оқулықта біз қашықтықты өлшеу үшін жарықдиодты сақинаны және ультрадыбыстық модульді қолдануды үйренеміз
Жарықдиодты-жарықдиодты-жарықдиодты: 7 қадам (суреттермен)
Жарықдиодты-жарықдиодты/жарықдиодты шамдар: мектептің ең жақсы жобасы геплоидты плексиглаздың көмегімен жүзеге асады, содан кейін ол мейрамхананың мейрамханасынан басталады. , кафе, … де о
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Ағаштан жасалған жарықдиодты жарықдиодты жарықдиодты шамдар: 6 қадам (суреттермен)
Ағаштан жасалған жарықдиодты жарықдиодты жарықдиодты шамдар: Бұл идея бірнеше жерден келді. Мен қолөнер сатылымында светодиодтары бар ағаштан жасалған белгіні көрдім және бұл таңғажайып және қарапайым болып көрінді деп ойладым. Бірнеше аптадан кейін мен Джулиан Илеттің бейнелерін сақина осцилляторларынан таптым. Екеуін біріктіру