Obsah:
Video: Pridajte okamžitý prepínač LED Adafruit's Ring k Raspberry Pi: 3 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Ako súčasť môjho systému na prestrihávanie káblov chcem indikátor napájania a resetovací spínač na mediálnom centre založenom na Raspberry Pi so systémom Kodi na OSMC.
Vyskúšal som niekoľko rôznych momentálnych spínačov. Robustné kovové tlačidlo Adafruit s modrou diódou LED je veľmi cool.
Toto je prvý z niekoľkých inštrukcií, ktoré tvoria základ klobúka Kodi/OSMC pre Raspberry Pi.
V každom pokyne uvediem časť klobúka do práce a myslím si, že každý kus klobúka je užitočný sám o sebe.
Krok 1: Zhromaždite diely
Časti špecifické pre tento návod:
- Robustné kovové tlačidlo s modrým LED svetlom Adafruit za 4,95 dolára
- Krátke odlamovacie špendlíky Adafruit 4,95 dolárov
Opätovne použiteľné diely a nástroje (ceny v USD):
- Breadboard Fry za 7,99 dolárov
- Drôty na chlieb od Fryho za 7,99 dolára
- Mužské a ženské prepojovacie vodiče Fryho 3,99 dolárov
- MacBook Pro (je možné použiť aj počítač)
- Raspberry Pi 3 Element14 35 dolárov
- 5,2 V 2,1 A USB napájací adaptér od Amazonu za 5,99 USD
- Kábel micro USB na USB 3 stopy od Amazonu 4,69 dolára
- Prípad od Amazonu 6,99 dolára
- SanDisk Ultra 16 GB microSDHC Class 10 s adaptérom (SDSQUAN-016G-G4A) od Amazonu za 8,99 dolára
- Spájkovačka, spájkovacia stanica, čistič hrotov
- Televízor s portom HDMI, klávesnica USB, myš USB, kábel HDMI
Poznámky:
- Text uzavretý rýľovaním, ako napríklad ♣ nahradiť-toto ♣, by ste mali nahradiť skutočnou hodnotou. Piky samozrejme odstráňte.
- Malina Pi by mala byť nastavená a mala by používať Kodi/OSMC
-
Adafruit má niekoľko vynikajúcich „inštrukcií“, ale je ťažké ich nájsť. Na google skúste:
- ♣ hľadané výrazy ♣ inurl:
- robustný LED krúžok inurl:
- Fritzing je úžasný nástroj pre chlebové placky
Krok 2: Prstencová LED dióda
V mojich aplikáciách je kruhová dióda LED indikátorom napájania. Ak je malinový pi napájaný a beží, mala by svietiť LED dióda Ring (alebo modrá). Ak nie je napájanie alebo je malinový pi vypnutý, kruhová dióda LED by mala zhasnúť.
Kruhové LED pripojenia
Nepájivá doska mi umožňuje experimentovať s obvodom, kým nefunguje. Tento postup uľahčujú prepojovacie vodiče muž-žena a prepojovacie vodiče dodávané s doskami. Prepojovacie káble medzi mužom a ženou spájajú dosku s malinou pi.
Dve vonkajšie pripojenia na tlačidle Ring ovládajú LED diódu Ring. Uzemňovací terminál je zapojený do zeme Raspberry Pi v sérii s odporom 330 Ohm. Pozemok je (-). A GPIO 24 bude pripojený k kladnému pólu (+).
Obslužný softvér pre python
Softvér Ring LED vyžaduje balík rpi.gpio. Nasledujúce príkazy sťahujú, stavajú a inštalujú rpi.gpio
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Ukončiť sa vráti na výzvu $
Ring LED Software
Zapnite LED diódu Ring
$ sudo nano /usr/local/bin/power_ring_led.py
a upraviť tak, aby:
#!/usr/bin/env python
import RPi. GPIO ako GPIO import podproces import 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 ") # Vypnúť varovania GPIO.setwarnings (False) # zapnúť 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)
Zadajte príkaz CTRL-o, CTRL-x ENTER a uložte súbor a ukončite editor nano
Zmeňte povolenia k súboru
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Vytvorte štartovací skript:
$ sudo nano /etc/init.d/power_ring_led.sh
a upraviť tak, aby:
#!/bin/sh
### BEGIN INIT INFO # Poskytuje: scriptname # Required-Start: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Spustiť démona pri štarte # Popis: Povoliť službu poskytovanú démonom. ### END INIT INFO # Spustí a zastaví power_ring_led.py # Adresár: /etc/init.d/power_ring_led.sh # Povolenia: chmod 755 /etc/init.d/power_ring_led.sh # Spustenie alebo zastavenie prípadu power_ring_led.py " $ 1 “na začiatku) /usr/local/bin/power_ring_led.py --light &;; zastávka) /usr/local/bin/power_ring_led.py --off &;; *) echo "Použitie: /etc/init.d/power_ring_led.sh {start | stop}" exit 1;; esac exit
Zadajte príkaz CTRL-o, CTRL-x ENTER a uložte súbor a ukončite editor nano
Zmeňte povolenia k súboru
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Zaregistrujte skript, ktorý sa má spustiť pri štarte
$ sudo insserv power_ring_led.sh
Spustite skript
$ sudo /etc/init.d/power_ring_led.sh štart
LED dióda Ring by sa mala rozsvietiť!
Krok 3: Resetujte prepínač
Resetovací prepínač
Všeobecne platí, že môj Raspberry Pis beží stále. Raspberry Pi 3 spotrebuje veľmi málo energie.
V ideálnom prípade by som chcel, aby sieťový vypínač bezpečne vypol pí, zavolaním sudo shutdown -h 0 pred vypnutím napájania. Implementácia vypínača je však komplikovanejšia a bude sa používať len zriedka.
Toto je vypínač, v podstate reštartuje Raspberry Pi.
Spájajte dva piny na Raspberry Pi 3
Na Raspberry Pi 3 nájdite otvory Run - viď obrázok, rámček žltý. Run diery sú blízko hlavičky gpio.
Odpojte všetky káble (napájanie, HDMI, ethernet atď.) A kartu Micro SD z Raspberry Pi.
Zo spodnej časti dosky spájkujte dva krátke odlamovacie kolíky cez otvory Run.
Pripojte všetko dohromady a uistite sa, že to stále funguje.
Pripojte N01 (normálne otvorený) na dočasnom prepínači k jednému z kolíkov Run a C1 k druhému kolíku Run. NC1 (normálne uzavretý) sa nepoužíva.
Stlačte tlačidlo a systém by sa mal reštartovať!
Odporúča:
Pridajte pomocník k sonám pomocou Raspberry Pi: 26 krokov (s obrázkami)
Pridajte Aux do Sonos pomocou Raspberry Pi: Raspberry Pi ma vždy fascinoval, ale doteraz som ho nikdy skutočne nepotreboval. V našom dome sú tri komponenty Sonos: Play 5 v obývačke, Play 3 v spálni a Sonos CONNECT: AMP napájajúce vonkajšie reproduktory na našom
WiFi LED prepínač IoT: 4 kroky (s obrázkami)
WiFi LED prepínač IoT: Hlavným cieľom tohto projektu je prísť s funkčným WiFi prepínačom, ktorý nám pomôže fungovať prostredníctvom " Blynk " aplikáciu z obchodu s mobilnými aplikáciami. Tento návod je úspešne testovaný so základnými znalosťami elektroniky a ja by som
Pridajte diódy LED k svojim tlačidlám Arcade Stick Sanwa! 6 krokov (s obrázkami)
Pridajte k tlačidlám Arcade Stick Sanwa LED diódy !: Pre váš bojový alebo arkádový box je k dispozícii množstvo riešení LED, ale verzie bez spájky alebo v obchode, ktoré kúpite v obchode, môžu stáť dosť veľa. Keďže som nebol v obzvlášť dobre platenej práci, ale napriek tomu som chcel mať nejaký bojovný prvok LED, hľadal som
PRIDAJTE kapacitný dotykový prepínač do svojich projektov: 7 krokov
PRIDAJTE kapacitný dotykový prepínač do svojich projektov: Ako pridať kapacitný dotykový prepínač do vašich projektov doma. Ahoj priatelia z elektroniky, v tomto návode vám ukážem, ako môžete lacný spôsob pridania kapacitného dotykového spínača do svojich elektronických projektov a zadáte svoj diy projekt. profesionálny vzhľad
Automatický prepínač klávesnice a myši - prepínač USB pre výstup: 5 krokov
Automatický prepínač klávesnice a myši - USB upstream switch: V tomto projekte zostavíme automatický prepínač klávesnice a myši, ktorý umožní jednoduché zdieľanie medzi dvoma počítačmi. Myšlienka tohto projektu vzišla z mojej potreby, mať v danom čase dva počítače môj laboratórny stôl. Väčšinou je to môj D