Sisällysluettelo:

Lisää Adafruitin Ring LED -hetkellinen kytkin Raspberry Pi: 3 -vaiheisiin (kuvilla)
Lisää Adafruitin Ring LED -hetkellinen kytkin Raspberry Pi: 3 -vaiheisiin (kuvilla)

Video: Lisää Adafruitin Ring LED -hetkellinen kytkin Raspberry Pi: 3 -vaiheisiin (kuvilla)

Video: Lisää Adafruitin Ring LED -hetkellinen kytkin Raspberry Pi: 3 -vaiheisiin (kuvilla)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Heinäkuu
Anonim
Lisää Adafruitin Ring LED -hetkellinen kytkin Raspberry Pi: hen
Lisää Adafruitin Ring LED -hetkellinen kytkin Raspberry Pi: hen

Osana johtoleikkausjärjestelmääni haluan virran merkkivalon ja nollauskytkimen Raspberry Pi -pohjaiseen mediakeskukseen, jossa on Kodi OSMC: llä.

Olen kokeillut useita erilaisia hetkellisiä kytkimiä. Adafruitin kestävä metallipainike, jossa on sininen LED, on erittäin siisti.

Tämä on ensimmäinen monista ohjeista, jotka muodostavat perustan Kodi/OSMC -hatulle Raspberry Pi: lle.

Jokaisessa ohjeessa saan osan hatusta toimimaan ja mielestäni jokainen hatun osa on itsessään hyödyllinen.

Vaihe 1: Kerää osat

Tähän ohjeeseen liittyvät osat:

  • Kestävä metallipainike, jossa sininen LED Adafruit 4,95 dollaria
  • Lyhyet irrotettavat nastat Adafruit 4,95 dollaria

Uudelleenkäytettävät osat ja työkalut (hinnat USD):

  • Breadboard Fryn hinta on 7,99 dollaria
  • Leipälevyn johdot Fryn 7,99 dollaria
  • Uros -naarashyppyjohdot Fryn $ 3.99
  • MacBook Pro (PC: tä voidaan käyttää)
  • Raspberry Pi 3 Element14 35 dollaria
  • 5.2V 2.1A USB -virtalähde Amazonilta 5,99 dollaria
  • Micro USB - USB -kaapeli 3 jalkaa Amazonilta 4,69 dollaria
  • Kotelo Amazonilta 6,99 dollaria
  • SanDisk Ultra 16 Gt: n microSDHC-luokka 10 ja sovitin (SDSQUAN-016G-G4A) Amazonilta 8,99 dollaria
  • Juotos, juotosasema, kärjenpuhdistusaine
  • TV HDMI -portilla, USB -näppäimistö, USB -hiiri, HDMI -kaapeli

Huomautuksia:

  • Patoihin suljettu teksti, kuten ♣ vaihda tämä ♣, tulee korvata todellisella arvolla. Tietysti poista laput.
  • Raspberry Pi: n pitäisi olla asennettuna ja käynnissä Kodi/OSMC
  • Adafruitilla on erinomaisia "ohjeita", mutta niitä on vaikea löytää. Kokeile googlella:

    • ♣ hakutermit ♣ inurl:
    • kestävä led -rengas inurl:
  • Fritzing on hämmästyttävä työkalu leipälaudalle

Vaihe 2: Soita LED

Rengas -LED
Rengas -LED

Sovelluksissani rengas -LED on virran merkkivalo. Jos vadelmapi on virtalähteenä ja käynnissä, renkaan merkkivalon tulisi palaa (tai sininen). Jos virransyöttöä ei ole tai vadelmapi on sammutettu, renkaan merkkivalon pitäisi sammua.

Rengas -LED -liitännät

Leipälevyn avulla voin kokeilla piiriä, kunnes se toimii. Uros-naaras-hyppyjohdot ja leipälevyjen mukana tulevat liitäntäjohdot helpottavat tätä prosessia. Uros-naaras-hyppyjohdot yhdistävät leipälevyn vadelmapi.

Ring -painikkeen kaksi ulkoista liitäntää ohjaavat Ring -LEDiä. Maadoitusliitin on kytketty sarjaan Raspberry Pi -maadoitukseen 330 ohmin vastuksella. Maa on (-). GPIO 24 kytketään plusnapaan (+).

Apuohjelmisto pythonille

Ring LED -ohjelmisto vaatii rpi.gpio -paketin. Seuraavat komennot lataa, rakenna ja asenna rpi.gpio

$ sudo su

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

Poistu palaa $ -kehotteeseen

Ring LED -ohjelmisto

Kytke Ring -merkkivalo päälle

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

ja muokkaa muotoon:

#!/usr/bin/env python

tuo RPi. GPIO GPIO: na tuoda aliprosessi tuoda 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 ") # Poista varoitukset käytöstä GPIO.setwarnings (False) # ota gpio pin 24 käyttöön 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)

Kirjoita CTRL-o, CTRL-x ENTER tallentaaksesi tiedoston ja sulje nano-editori

Muuta tiedoston käyttöoikeuksia

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

Luo aloitusskripti:

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

ja muokkaa muotoon:

#!/bin/sh

### BEGIN INIT INFO # Tarjoaa: scriptname # Required-Start: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Käynnistä demoni käynnistyksen yhteydessä # Kuvaus: Ota daemonin tarjoama palvelu käyttöön. ### END INIT INFO # Käynnistää ja pysäyttää power_ring_led.py # Directory: /etc/init.d/power_ring_led.sh # Käyttöoikeudet: chmod 755 /etc/init.d/power_ring_led.sh # Käynnistä tai pysäytä power_ring_led.py -tapaus " $ 1 "alussa) /usr/local/bin/power_ring_led.py --light &;; stop) /usr/local/bin/power_ring_led.py -off &;; *) echo "Käyttö: /etc/init.d/power_ring_led.sh {start | stop}" exit 1;; esac -poistuminen

Kirjoita CTRL-o, CTRL-x ENTER tallentaaksesi tiedoston ja sulje nano-editori

Muuta tiedoston käyttöoikeuksia

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

Rekisteröi komentosarja käynnistettäväksi

$ sudo insserv power_ring_led.sh

Käynnistä käsikirjoitus

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

Ring -merkkivalon pitäisi syttyä!

Vaihe 3: Palauta kytkin

Palauta kytkin
Palauta kytkin
Palauta kytkin
Palauta kytkin

Palauta kytkin

Yleensä minun Vadelma Pis juoksen koko ajan. Raspberry Pi 3 kuluttaa hyvin vähän virtaa.

Ihannetapauksessa haluaisin, että virtakytkin sammuttaa pi turvallisesti soittamalla sudo shutdown -h 0 ennen virran katkaisemista. Virtakytkimen käyttöönotto on kuitenkin monimutkaisempaa ja sitä käytetään harvoin.

Tämä on nollauskytkin, pohjimmiltaan se käynnistää Raspberry Pi: n uudelleen.

Juotos kaksi nastaa Raspberry Pi 3: een

Etsi Raspberry Pi 3: sta Run reikiä - katso kuva, keltainen laatikko. Suoritusreiät ovat lähellä gpio -otsikkoa.

Irrota kaikki kaapelit (virta, HDMI, ethernet jne.) Ja Micro SD -kortti Raspberry Pi -laitteesta.

Juota levyn pohjasta kaksi lyhyttä irrotettavaa urospistettä run -reikien läpi.

Kytke kaikki takaisin yhteen ja varmista, että se toimii edelleen.

Liitä hetkelliskytkimen N01 (normaalisti auki) toiseen juoksunastaan ja C1 toiseen ajotappiin. NC1 (normaalisti kiinni) ei ole käytössä.

Paina painiketta ja järjestelmä käynnistyy uudelleen!

Suositeltava: