Përmbajtje:

Shtoni kalimin momental të Unazës LED të Adafruit në Raspberry Pi: 3 hapa (me fotografi)
Shtoni kalimin momental të Unazës LED të Adafruit në Raspberry Pi: 3 hapa (me fotografi)

Video: Shtoni kalimin momental të Unazës LED të Adafruit në Raspberry Pi: 3 hapa (me fotografi)

Video: Shtoni kalimin momental të Unazës LED të Adafruit në Raspberry Pi: 3 hapa (me fotografi)
Video: ESP32 Tutorial 52 - WS2812 CheerLights MQTT Global Sync with LCD | SunFounder ESP32 IoT Learnig kit 2024, Korrik
Anonim
Shtoni kalimin momental të Unazës LED të Adafruit në Raspberry Pi
Shtoni kalimin momental të Unazës LED të Adafruit në Raspberry Pi

Si pjesë e sistemit tim të prerjes së kordonit, unë dua një tregues të energjisë dhe një çelës rivendosjeje në një qendër mediale të bazuar në Raspberry Pi që funksionon Kodi në OSMC.

Kam provuar disa ndërprerës të ndryshëm të çastit. Butoni i shtrënguar prej metali i Adafruit me LED blu është shumë i lezetshëm.

Ky është i pari nga disa udhëzime, të cilat formojnë bazën e një kapele Kodi/OSMC për Raspberry Pi.

Në secilën udhëzues, unë do të marr një pjesë të kapelës për të punuar dhe mendoj se çdo pjesë e kapelës është e dobishme në vetvete.

Hapi 1: Mblidhni pjesë

Pjesë specifike për këtë udhëzues:

  • Buton i thyer metalik me blu LED Adafruit 4.95 dollarë
  • Kunjat e shkëputjes së shkurtër Adafruit 4.95 dollarë

Pjesë dhe mjete të ripërdorshme (çmimet në USD):

  • Breadboard Fry është 7.99 dollarë
  • Telat e Breadboard Fry's $ 7.99
  • Meshkuj në Femra Jumper Wires Fry e $ 3.99
  • MacBook Pro (mund të përdoret një kompjuter)
  • Raspberry Pi 3 Element14 35 dollarë
  • Përshtatës USB për energji 5.2V 2.1A nga Amazon 5.99 dollarë
  • Kabllo mikro USB në USB 3 metra nga Amazon 4.69 dollarë
  • Rasti nga Amazon 6.99 dollarë
  • SanDisk Ultra 16 GB microSDHC Class 10 me përshtatës (SDSQUAN-016G-G4A) nga Amazon 8.99 dollarë
  • Solder, Stacioni i Solder, Pastruesi i Tipave
  • TV me portë HDMI, tastierë USB, miun USB, kabllo HDMI

Shënime:

  • Teksti i mbyllur me lopata, të tilla si, "zëvendëso-këtë", duhet të zëvendësohet me një vlerë aktuale. Sigurisht, hiqni lopatat.
  • Raspberry Pi duhet të ngrihet dhe të funksionojë Kodi/OSMC
  • Adafruit ka disa "udhëzime" të shkëlqyera, por unë ato janë të vështira për t'u gjetur. Në Google, provoni:

    • Terms terma kërkimi ♣ inurl:
    • unaza e thyer e udhëhequr nga inurl:
  • Fritzing është një mjet i mahnitshëm për ngrënien e bukës

Hapi 2: Unaza LED

Unaza LED
Unaza LED

Në aplikimet e mia, LED unazë është një tregues i fuqisë. Nëse mjedra pi është e ndezur dhe funksionon atëherë Ring LED duhet të ndizet (ose blu). Nëse nuk ka energji ose mjedra pi është e fikur, atëherë LED -i i unazës duhet të jetë i fikur.

Lidhjet LED të Unazës

Një dërrasë buke më lejon të eksperimentoj me qarkun derisa të funksionojë. Telat e kërcyesit meshkuj me femra dhe telat lidhës që vijnë me dërrasa buke e bëjnë këtë proces më të lehtë. Telat e bluzave meshkuj me femra lidhin tabelën e bukës me pi mjedrën.

Dy lidhjet e jashtme në butonin Ring Push kontrollojnë LED -in e Unazës. Terminali tokësor është i lidhur me tokën Raspberry Pi në seri me një rezistencë 330 Ohm. Toka është (-). Dhe GPIO 24 do të lidhet me terminalin pozitiv (+).

Softuer i dobishëm për python

Softueri Ring LED kërkon paketën rpi.gpio. Komandat e mëposhtme shkarkoni, ndërtoni dhe instaloni rpi.gpio

$ sudo su

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

Dalja kthehet në kërkesën $

Softuer LED Ring

Ndizni LED -in e Unazës

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

dhe redakto të jetë:

#!/usr/bin/env python

import RPi. GPIO si GPIO nënproces import import argparse parser = argparse. ArgumentParser () group = parser.add_mutually_exclusive_group () group.add_argument ("-l", "--light", action = "store_true") group.add_ar -o "," --off ", action =" store_true ") # Çaktivizo paralajmërimet GPIO.setwarnings (False) # aktivizo gpio pin 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) args = parser.parse_args () if args.light: GPIO.output (24, E vërtetë) elif args.off: GPIO.output (24, False)

Shkruani CTRL-o, CTRL-x ENTER për të ruajtur skedarin dhe për të dalë nga redaktuesi nano

Ndryshoni lejet në skedar

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

Krijoni një skenar fillestar:

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

dhe redakto të jetë:

#!/bin/sh

### FILLIMI I INFORMACIONIT # Siguron: emrin e skriptit # Kërkohet-Filloni: $ remote_fs $ syslog # Kërkohet-Ndaloni: $ remote_fs $ syslog # Parazgjedhja-Fillon: 2 3 4 5 # Default-Stop: 0 1 6 # Përshkrimi i shkurtër: Filloni daemon në kohën e nisjes # Përshkrimi: Aktivizoni shërbimin e ofruar nga daemon. ### P ENDRFUNDIMI I INFORMACIONIT # Fillon dhe ndalon power_ring_led.py # Drejtoria: /etc/init.d/power_ring_led.sh # Lejet: chmod 755 /etc/init.d/power_ring_led.sh # Filloni ose ndaloni power_ring_led.py rast " $ 1 "në fillim) /usr/local/bin/power_ring_led.py --light &;; ndaloj) /usr/local/bin/power_ring_led.py -off &;; *) jehonë "Përdorimi: /etc/init.d/power_ring_led.sh {start | stop}" dalja 1;; dalja esac

Shkruani CTRL-o, CTRL-x ENTER për të ruajtur skedarin dhe për të dalë nga redaktuesi nano

Ndryshoni lejet në skedar

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

Regjistroni skenarin për tu ekzekutuar në boot

$ sudo insserv power_ring_led.sh

Filloni skenarin

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

LED Unaza duhet të ndizet!

Hapi 3: Rivendosni kalimin

Rivendos çelësin
Rivendos çelësin
Rivendos çelësin
Rivendos çelësin

Rivendos çelësin

Në përgjithësi, Raspberry Pis im vrapon gjatë gjithë kohës. Raspberry Pi 3 konsumon shumë pak energji.

Në mënyrë ideale, do të doja që një ndërprerës i energjisë të mbyllte me siguri pi, duke thirrur mbylljen sudo -h 0 para se të ndërpresë energjinë. Sidoqoftë, zbatimi i një ndërprerës të energjisë është më i ndërlikuar dhe do të përdoret rrallë.

Ky është një çelës rivendosjeje, në thelb, ai rinis Raspberry Pi.

Bashkoni dy kunja në Raspberry Pi 3

Në Raspberry Pi 3, gjeni vrimat Run - shihni imazhin, kutinë me të verdhë. Vrimat Run janë pranë kokës së gpio.

Hiqni të gjitha kabllot (energjia, HDMI, ethernet, etj.) Dhe kartën Micro SD nga Raspberry Pi.

Nga fundi i tabelës, lidhni dy kunja të shkurtër meshkuj të shkëputur përmes vrimave të Run.

Lidhni gjithçka përsëri dhe sigurohuni që të funksionojë akoma.

Lidheni N01 (normalisht e hapur) në kalimin momental në njërën nga kunjat Run dhe C1 në kunjin tjetër Run. NC1 (normalisht e mbyllur) nuk përdoret.

Shtypni butonin dhe sistemi duhet të rindizet!

Recommended: