INHOUDSOPGAWE:
Video: Voeg Adafruit's Ring LED Momentary Switch by Raspberry Pi: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
As deel van my snystelsel wil ek 'n kragaanwyser en 'n terugstelskakelaar hê op 'n Raspberry Pi-gebaseerde mediasentrum wat Kodi op OSMC bestuur.
Ek het verskeie kortstondige skakelaars probeer. Die robuuste metaaldrukknop van Adafruit met blou LED is baie gaaf.
Dit is die eerste van verskeie instruksies, wat die basis vorm van 'n Kodi/OSMC -hoed vir die Raspberry Pi.
In elke instruksie kan ek 'n deel van die hoed laat werk, en ek dink dat elke stuk hoed op sigself bruikbaar is.
Stap 1: Versamel onderdele
Spesiale onderdele vir hierdie instruksies:
- Robuuste metaal drukknop met blou LED Adafruit $ 4,95
- Kort wegbreekpenne Adafruit $ 4,95
Herbruikbare onderdele en gereedskap (pryse in USD):
- Breadboard Fry se $ 7,99
- Broodborddrade Fry se $ 7,99
- Jumper Wires van man tot vrou Fry se $ 3,99
- MacBook Pro ('n rekenaar kan gebruik word)
- Framboos Pi 3 Element14 $ 35
- 5.2V 2.1A USB -kragadapter van Amazon $ 5,99
- Mikro -USB na USB -kabel 3 voet van Amazon $ 4,69
- Case van Amazon $ 6,99
- SanDisk Ultra 16 GB microSDHC Klas 10 met adapter (SDSQUAN-016G-G4A) van Amazon $ 8,99
- Soldeersel, soldeerstasie, tipskoonmaker
- TV met HDMI -poort, USB -sleutelbord, USB -muis, HDMI -kabel
Notas:
- Teks ingesluit in grawe, soos, ♣ vervang-hierdie ♣, moet vervang word met 'n werklike waarde. Verwyder natuurlik die grawe.
- Die Raspberry Pi moet Kodi/OSMC opgestel en bedryf word
-
Adafruit het 'n paar uitstekende "instruksies", maar ek is moeilik om te vind. Probeer in Google:
- ♣ soekterme ♣ inurl:
- robuuste LED -ring inurl:
- Fritzing is 'n wonderlike hulpmiddel vir broodplankry
Stap 2: Ring LED
In my toepassings is die ring -LED 'n kragaanwyser. As die framboos pi werk en werk, moet die ring -LED (of blou) brand. As daar geen krag is nie of die framboos -pi is afgeskakel, moet die ring -LED af wees.
Ring LED -verbindings
Met 'n broodbord kan ek met die kring eksperimenteer totdat dit werk. Man-tot-vroulike draaddrade en verbindingsdrade wat saam met broodborde kom, maak hierdie proses makliker. Man-tot-vroulike trui verbind die broodbord met die framboos pi.
Die twee buitenste verbindings op die Ring -drukknoppie beheer die Ring -LED. Die grondterminal is in serie met die Raspberry Pi -grond verbind met 'n 330 Ohm -weerstand. Grond is (-). En GPIO 24 sal aan die positiewe terminaal (+) gekoppel wees.
Hulpprogrammatuur vir python
Die Ring LED -sagteware benodig die pakket rpi.gpio. Die volgende opdragte laai, bou en installeer rpi.gpio
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Uitgang keer terug na $ prompt
Ring LED sagteware
Skakel die ring -LED aan
$ sudo nano /usr/local/bin/power_ring_led.py
en wysig om te wees:
#!/usr/bin/env python
invoer RPi. GPIO as GPIO invoer subproses invoer 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 ") # Skakel waarskuwings uit GPIO.setwarnings (Onwaar) # skakel gpio-pin aan 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) args = parser.parse_args () as args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, Onwaar)
Tik CTRL-o, CTRL-x ENTER om die lêer te stoor en die nano-redakteur te verlaat
Verander die regte op die lêer
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Skep 'n begin script:
$ sudo nano /etc/init.d/power_ring_led.sh
en wysig om te wees:
#!/bin/sh
### BEGIN INIT INFO # Bied: scriptnaam # Vereis-begin: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Standaard-begin: 2 3 4 5 # Standaard-stop: 0 1 6 # Kort beskrywing: Begin daemon tydens opstart # Beskrywing: Aktiveer diens wat deur daemon gelewer word. ### EINDE INIT INFO # Begin en stop power_ring_led.py # Gids: /etc/init.d/power_ring_led.sh # Permis: chmod 755 /etc/init.d/power_ring_led.sh # Begin of stop power_ring_led.py saak " $ 1 "aan die begin) /usr/local/bin/power_ring_led.py --light &;; stop) /usr/local/bin/power_ring_led.py --off &;; *) eggo "Gebruik: /etc/init.d/power_ring_led.sh {begin | stop}" afrit 1;; esac uitgang
Tik CTRL-o, CTRL-x ENTER om die lêer te stoor en die nano-redakteur te verlaat
Verander die regte op die lêer
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Registreer die script om tydens opstart te begin
$ sudo insserv power_ring_led.sh
Begin die script
$ sudo /etc/init.d/power_ring_led.sh begin
Die Ring -LED moet brand!
Stap 3: Herstel skakelaar
Stel skakelaar terug
Oor die algemeen loop my framboospis heeltyd. 'N Raspberry Pi 3 verbruik baie min krag.
Ideaal gesproke sou ek wou hê dat 'n aan / uit -skakelaar die pi veilig afskakel deur sudo shut - -0 te skakel voordat die krag afgesny word. Die implementering van 'n aan / uit -skakelaar is egter meer ingewikkeld en sal selde gebruik word.
Dit is 'n reset -skakelaar, basies begin dit die Raspberry Pi weer.
Soldeer twee penne aan Raspberry Pi 3
Op die Raspberry Pi 3, vind die Run -gate - sien prent, boks in geel. Die Run -gate is naby die gpio -kop.
Verwyder alle kabels (krag, HDMI, ethernet, ens.) En die Micro SD -kaart van die Raspberry Pi.
Soldeer aan die onderkant van die bord twee kort wegbreekpenne deur die loopgate.
Koppel alles weer aanmekaar en maak seker dat dit steeds werk.
Koppel N01 (normaalweg oop) op die oombliklike skakelaar aan een van die Run -penne, en C1 aan die ander Run -pen. NC1 (normaal gesluit) word nie gebruik nie.
Druk op die knoppie en die stelsel moet herlaai!
Aanbeveel:
Voeg Aux by Sonos met behulp van Raspberry Pi: 26 stappe (met foto's)
Voeg Aux by Sonos met behulp van Raspberry Pi: Ek was nog altyd gefassineer deur die Raspberry Pi, maar ek het dit nog nooit regtig nodig gehad nie. Ons het drie Sonos -komponente in ons huis: 'n Play 5 in die sitkamer, 'n Play 3 in die slaapkamer en 'n Sonos CONNECT: AMP wat buitenshuise luidsprekers op ons
Die Hexbug Spider XL hack om rekenaarvisie met 'n Android -slimfoon by te voeg: 9 stappe (met foto's)
Die inbraak van die Hexbug Spider XL om rekenaarvisie by te voeg met 'n Android -slimfoon: ek is 'n groot aanhanger van die oorspronklike Hexbug &handel; Spinnekop. Ek het meer as 'n dosyn besit en almal gekap. Elke keer as een van my seuns na 'n vriend gaan ’ verjaardagpartytjie, die vriend kry 'n Hexbug &handel; spinnekop as 'n geskenk. Ek het die of
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: 11 stappe
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: het u al ooit baie data gehad waarmee u werk en by uself gedink … " hoe kan ek alles maak van hierdie data beter lyk en makliker verstaanbaar is? " As dit die geval is, kan 'n tabel in Microsoft Office Word 2007 u antwoord wees
Cooper Decorator Momentary Switch: 4 stappe (met foto's)
Cooper Decorator Momentary Switch: Hierdie wysiging sal 'n Cooper-versieringsskakelaar in 'n normaal oop of normaal gesluit momentele skakelaar verander. Dit is semi-omkeerbaar, maar die aangepaste kant het nie die normale stop nie, so dit gaan verder in die behuizing, hierdie pas
Voeg 'n vinnige knoppie by u muis met 'n 555-timer: 5 stappe (met foto's)
Voeg 'n vinnige knoppie by u muis met 'n 555-timer: word u vinger maklik moeg terwyl u videospeletjies speel? Wens u ooit dat u n00bs vinniger kon wees as die ligspoed sonder om ooit te sweet? Hierdie instruksies sal jou wys hoe