Sisukord:

Lisage Adafruit Ring LED -i hetkeline lüliti Raspberry Pi -le: 3 sammu (piltidega)
Lisage Adafruit Ring LED -i hetkeline lüliti Raspberry Pi -le: 3 sammu (piltidega)

Video: Lisage Adafruit Ring LED -i hetkeline lüliti Raspberry Pi -le: 3 sammu (piltidega)

Video: Lisage Adafruit Ring LED -i hetkeline lüliti Raspberry Pi -le: 3 sammu (piltidega)
Video: Fusion 360: A lamp with different 3D tools 2024, Detsember
Anonim
Lisage Adafruit Ring LED -i hetkeline lüliti Raspberry Pi -le
Lisage Adafruit Ring LED -i hetkeline lüliti Raspberry Pi -le

Oma juhtme lõikamise süsteemi osana tahan ma toiteindikaatorit ja lähtestuslülitit Raspberry Pi-põhisele meediumikeskusele, mis töötab OSMC-s Kodi abil.

Olen proovinud mitut erinevat hetkelist lülitit. Adafruit'i vastupidav metallnupp koos sinise LED -iga on väga lahe.

See on esimene mitmest juhendist, mis on Raspberry Pi jaoks mõeldud Kodi/OSMC mütsi aluseks.

Igas juhendatavas saan osa mütsist tööle ja ma arvan, et iga kübaratükk on iseenesest kasulik.

Samm: koguge osi

Selle juhendi jaoks spetsiifilised osad:

  • Vastupidav metallist surunupp sinise LED -iga Adafruit 4,95 dollarit
  • Lühikesed eraldatavad tihvtid Adafruit 4,95 dollarit

Korduvkasutatavad osad ja tööriistad (hinnad USA dollarites):

  • Leivalaud Fry maksab 7,99 dollarit
  • Leivalaudade juhtmed Fry maksab 7,99 dollarit
  • Meeste ja naiste džemprijuhtmed Fry $ 3.99
  • MacBook Pro (võib kasutada arvutit)
  • Vaarika Pi 3 element14 $ 35
  • 5.2V 2.1A USB toiteadapter Amazonilt 5,99 dollarit
  • Mikro -USB -kaabel 3 jalga Amazonist 4,69 dollarit
  • Korpus Amazonist 6,99 dollarit
  • SanDisk Ultra 16 GB microSDHC klass 10 koos adapteriga (SDSQUAN-016G-G4A) Amazonist 8,99 dollarit
  • Joodis, jootmisjaam, näpunäitepuhastusvahend
  • Teler HDMI -pordiga, USB -klaviatuur, USB -hiir, HDMI -kaabel

Märkused:

  • Pikerdatud tekst, näiteks „asenda see”, tuleks asendada tegeliku väärtusega. Loomulikult eemaldage labidad.
  • Raspberry Pi tuleks seadistada ja käivitada Kodi/OSMC
  • Adafruitil on mõned suurepärased juhised, kuid neid on raske leida. Proovige Google'is:

    • ♣ otsinguterminid ♣ inurl:
    • vastupidav LED -rõngas:
  • Fritzing on hämmastav tööriist leivalaua jaoks

Samm: helistage LED

Ring LED
Ring LED

Minu rakendustes on rõnga LED toiteindikaator. Kui vaarika pi on toitega ja töötab, peaks rõnga LED põlema (või sinine). Kui toide puudub või vaarika pi on välja lülitatud, peaks rõnga LED olema välja lülitatud.

Ring LED -ühendused

Leivalaud võimaldab mul vooluringiga katsetada, kuni see töötab. Meeste-naiste hüppajajuhtmed ja leivaplaatidega kaasas olevad ühendusjuhtmed muudavad selle protsessi lihtsamaks. Meeste-naiste hüppajate juhtmed ühendavad leivalaua vaarika pi-ga.

Rõnga vajutamise nupu kaks välimist ühendust juhivad helina LED -i. Maandusklemm on 330 oomi takistiga järjestikku ühendatud Raspberry Pi maandusega. Maa on (-). GPIO 24 ühendatakse positiivse klemmiga (+).

Utiliit tarkvara pythonile

Ring LED tarkvara nõuab paketti rpi.gpio. Järgmised käsud rpi.gpio allalaadimine, ehitamine ja installimine

$ sudo su

# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit

Väljumine naaseb $ viiba

Ring LED tarkvara

Lülitage helina LED sisse

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

ja muutke järgmiseks:

#!/usr/bin/env python

RPi. GPIO importimine GPIO-na import alamprotsess import 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 ") # Keela hoiatused GPIO.setwarnings (False) # lülita sisse gpio pin 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) nooled = parser.parse_args () kui args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, False)

Faili salvestamiseks ja nanoredaktorist väljumiseks tippige CTRL-o, CTRL-x ENTER

Muutke faili õigusi

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

Loo stardiskript:

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

ja muutke järgmiseks:

#!/bin/sh

### BITIN INIT INFO # Pakub: skripti nimi # Nõutav-Start: $ remote_fs $ syslog # Nõutav-Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Käivitage deemon alglaadimise ajal # Kirjeldus: Luba deemoni pakutav teenus. ### END INIT INFO # Käivitab ja peatab power_ring_led.py # Kataloog: /etc/init.d/power_ring_led.sh # Load: chmod 755 /etc/init.d/power_ring_led.sh # Käivitage või peatage power_ring_led.py juhtum " $ 1 "alguses) /usr/local/bin/power_ring_led.py -light &;; stop) /usr/local/bin/power_ring_led.py -off &;; *) kaja "Kasutus: /etc/init.d/power_ring_led.sh {start | stop}" exit 1;; essac väljumine

Faili salvestamiseks ja nanoredaktorist väljumiseks tippige CTRL-o, CTRL-x ENTER

Muutke faili õigusi

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

Registreerige skript käivitamiseks käivitamiseks

$ sudo insserv power_ring_led.sh

Käivitage skript

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

Ring LED peaks põlema!

Samm: lüliti lähtestamine

Lähtesta lüliti
Lähtesta lüliti
Lähtesta lüliti
Lähtesta lüliti

Lähtesta lüliti

Üldiselt jookseb mu Vaarika Pis kogu aeg. Raspberry Pi 3 tarbib väga vähe energiat.

Ideaalis tahaksin, et toitelüliti lülitaks pi turvaliselt välja, helistades enne toite katkestamist sudo shutdown -h 0. Toitelüliti rakendamine on aga keerulisem ja seda kasutatakse harva.

See on lähtestuslüliti, põhimõtteliselt taaskäivitab see Raspberry Pi.

Jootke kaks tihvti Raspberry Pi 3 külge

Leidke Raspberry Pi 3 -lt Run Run - vt pilti, kollane kast. Käivitusavad on gpio päise lähedal.

Eemaldage Raspberry Pi -lt kõik kaablid (toide, HDMI, Ethernet jne) ja Micro SD -kaart.

Plaadi põhjast jootke kaks lühikest katkist isast tihvti läbi jooksuaukude.

Ühendage kõik uuesti kokku ja veenduge, et see ikka töötab.

Ühendage hetkeline lüliti N01 (tavaliselt avatud) ühele jooksutihvtiga ja C1 teise jooksutihvtiga. NC1 (tavaliselt suletud) ei kasutata.

Vajutage nuppu ja süsteem peaks taaskäivituma!

Soovitan: