Sadržaj:
Video: Dodajte trenutni prekidač Adafruit's Ring LED u Raspberry Pi: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Kao dio svog sustava za rezanje kabela, želim indikator napajanja i prekidač za resetiranje na medijskom centru sa Raspberry Pi-om koji pokreće Kodi na OSMC-u.
Pokušao sam nekoliko različitih trenutnih prekidača. Adafruit -ovo robusno metalno dugme s plavim LED -om jako je cool.
Ovo je prvi od nekoliko instrukcija koji čine osnovu Kodi/OSMC šešira za Raspberry Pi.
U svakom instruktu ću dobiti dio šešira za rad i mislim da je svaki komad šešira sam po sebi koristan.
Korak 1: Skupite dijelove
Dijelovi specifični za ovo uputstvo:
- Robustan metalni gumb s plavim LED adafrutom 4,95 USD
- Kratke odvojive igle Adafruit 4,95 USD
Dijelovi i alati za višekratnu upotrebu (cijene u USD):
- Breadboard Fry 7,99 USD
- Žice za ploču Fry's 7,99 USD
- Muške i ženske kratkospojnice Žice Fryja 3,99 USD
- MacBook Pro (moglo bi se koristiti računalo)
- Raspberry Pi 3 Element14 35 USD
- 5.2V 2.1A USB adapter za napajanje s Amazona 5,99 USD
- Mikro USB na USB kabel 3 ft od Amazona 4,69 USD
- Slučaj iz Amazona 6,99 USD
- SanDisk Ultra 16 GB microSDHC klase 10 s adapterom (SDSQUAN-016G-G4A) od Amazona 8,99 USD
- Lemljenje, lemna stanica, čistač vrhova
- TV s HDMI priključkom, USB tipkovnica, USB miš, HDMI kabel
Bilješke:
- Tekst zatvoren pikovima, kao što je, ♣ zamijeni-ovo ♣, treba zamijeniti stvarnom vrijednošću. Naravno, uklonite pikove.
- Raspberry Pi treba postaviti i izvoditi Kodi/OSMC
-
Adafruit ima izvrsne "instrukcije", ali njih je teško pronaći. U googleu pokušajte:
- Pojmovi za pretraživanje ♣ inurl:
- robustan led prsten inurl:
- Fritzing je nevjerojatan alat za izradu matične ploče
Korak 2: Prsten LED
U mojim aplikacijama, prsten LED je indikator napajanja. Ako je malina pi uključena i radi, tada LED za zvono treba svijetliti (ili plavo). Ako nema napajanja ili se malina pi ugasi, tada bi zvonasta lampica trebala biti isključena.
Prstenaste LED veze
Matična ploča omogućuje mi eksperimentiranje sa krugom sve dok ne proradi. Žice kratkospojnika muški na ženski i spojne žice koje dolaze s matičnim pločama olakšavaju ovaj proces. Žice kratkospojnika muško-žensko povezuju ploču s malinom pi.
Dvije vanjske veze na tipki Ring Ring upravljaju LED -om Ring. Uzemljivač je serijski spojen na masu Raspberry Pi sa 330 Ohm otpornikom. Tlo je (-). GPIO 24 bit će spojen na pozitivni terminal (+).
Pomoćni softver za python
Softver Ring LED zahtijeva paket rpi.gpio. Sljedeće naredbe preuzimaju, sastavljaju i instaliraju rpi.gpio
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Izlaz se vraća na $ prompt
Ring LED softver
Uključite LED zvono
$ sudo nano /usr/local/bin/power_ring_led.py
i uredite na:
#!/usr/bin/env python
uvoz RPi. GPIO kao GPIO uvoz potprocesa uvoz 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 ") # Onemogući upozorenja GPIO.setwarnings (False) # uključi 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)
Upišite CTRL-o, CTRL-x ENTER za spremanje datoteke i izlaz iz nano uređivača
Promijenite dopuštenja za datoteku
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Izradite početnu skriptu:
$ sudo nano /etc/init.d/power_ring_led.sh
i uredite na:
#!/bin/sh
### BEGIN INIT INFO # Omogućuje: scriptname # Required-Start: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Kratki opis: Pokreni demon u vrijeme pokretanja # Opis: Omogućite uslugu koju pruža demon. ### END INIT INFO # Pokreće i zaustavlja power_ring_led.py # Direktorij: /etc/init.d/power_ring_led.sh # Dopuštenja: chmod 755 /etc/init.d/power_ring_led.sh # Pokreni ili zaustavi power_ring_led.py slučaj " $ 1 "na početku) /usr/local/bin/power_ring_led.py --light &;; stop) /usr/local/bin/power_ring_led.py --off &;; *) echo "Usage: /etc/init.d/power_ring_led.sh {start | stop}" exit 1;; esac izlaz
Upišite CTRL-o, CTRL-x ENTER za spremanje datoteke i izlaz iz nano uređivača
Promijenite dopuštenja za datoteku
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Registrirajte skriptu za pokretanje pri pokretanju
$ sudo insserv power_ring_led.sh
Pokrenite skriptu
$ sudo /etc/init.d/power_ring_led.sh početak
Prsten LED bi trebao zasvijetliti!
Korak 3: Resetirajte prekidač
Prekidač za poništavanje
Općenito, moja Raspberry Pis trči cijelo vrijeme. Raspberry Pi 3 troši vrlo malo energije.
U idealnom slučaju, želio bih da prekidač za napajanje sigurno isključi pi, pozivom sudo shutdown -h 0 prije isključivanja napajanja. Međutim, implementacija prekidača za napajanje je složenija i rijetko će se koristiti.
Ovo je prekidač za resetiranje, u osnovi ponovno pokreće Raspberry Pi.
Lemite dva pina na Raspberry Pi 3
Na Raspberry Pi 3 pronađite Run holes - pogledajte sliku, okvir u žutoj boji. Rupe za pokretanje nalaze se u blizini zaglavlja gpio.
Uklonite sve kabele (napajanje, HDMI, ethernet itd.) I Micro SD karticu iz Raspberry Pi.
S donje strane ploče lemite dva kratka otcepljena muška igla kroz Run rupe.
Ponovno sve spojite i provjerite radi li i dalje.
Spojite N01 (normalno otvoren) na trenutnom prekidaču na jedan od pinova za pokretanje, a C1 na drugi pin za pokretanje. NC1 (normalno zatvoren) se ne koristi.
Pritisnite gumb i sustav bi se trebao ponovno pokrenuti!
Preporučeni:
Trenutni izvor DAC AD5420 i Arduino: 4 koraka (sa slikama)
Trenutni izvor DAC AD5420 i Arduino: Pozdrav. U ovom članku želio bih podijeliti svoje iskustvo s trenutnim digitalno-analognim pretvaračem AD5420, koji ima sljedeće karakteristike: 16-bitna razlučivost i monotonostTrenutni izlazni rasponi: 4 mA do 20 mA, 0 mA do 20 mA, ili 0 mA t
Bluetooth prekidač za svjetlo na daljinsko upravljanje - nadogradnja. Prekidač svjetla i dalje radi, bez dodatnog pisanja .: 9 koraka (sa slikama)
Bluetooth prekidač za daljinsko upravljanje svjetlom - nadogradnja. Prekidač za svjetlo i dalje radi, bez dodatnog pisanja .: Ažuriranje 25. studenog 2017. - Za verziju ovog projekta velike snage koja može kontrolirati kilovate opterećenja pogledajte Nadogradnja BLE kontrole na opterećenja velike snage - Nije potrebno dodatno ožičenje Ažurirajte 15. studenog 2017. - Neke BLE ploče / softverski hrpe proizvoda
DODAJTE kapacitivni dodirni prekidač na svoje projekte: 7 koraka
DODAJTE kapacitivni dodirni prekidač vašim projektima: Kako dodati kapacitivni dodirni prekidač svojim projektima kod kuće. Pozdrav, prijatelji elektronički sami u ovom vodiču pokazat ću vam kako možete povoljno dodati kapacitivni dodirni prekidač svojim elektroničkim projektima i dati svoj projekt sam profesionalni izgled
Odgovarajući trenutni prekidač za pretvorbu ATX PSU: 4 koraka
Odgovarajući trenutni prekidač za pretvorbu ATX PSU: što? Čujem kako govoriš! Trenutni prekidač koji se zaključava? tako nešto zasigurno nije moguće! Ali jest. Našao sam dizajn na netu i malo ga prilagodio tako da će se, ako je spojen na ATX psu, prebaciti na ispravnu postavku ako se PSU isključi
Cooper Decorator trenutni prekidač: 4 koraka (sa slikama)
Cooper Decorator trenutni prekidač: Ova izmjena će pretvoriti Cooper dekorativni prekidač u normalno otvoreni ili normalno zatvoreni trenutni prekidač. Ovo je poluobrnuto, ali izmijenjena strana neće imati normalni čep pa će ići dalje u kućište, ovi prekidači