Satura rādītājs:
Video: Pievienojiet Adafruit Ring LED īslaicīgo slēdzi Raspberry Pi: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Kā daļu no auklas griešanas sistēmas es vēlos barošanas indikatoru un atiestatīšanas slēdzi Raspberry Pi balstītā multivides centrā, kurā darbojas Kodi OSMC.
Esmu izmēģinājis vairākus dažādus īslaicīgus slēdžus. Adafruit izturīgā metāla spiedpoga ar zilo LED ir ļoti forša.
Šī ir pirmā no vairākām pamācībām, kas veido Raspberry Pi Kodi/OSMC cepures pamatu.
Katrā pamācībā es saņemšu daļu cepures, un es domāju, ka katrs cepures gabals ir noderīgs pats par sevi.
1. darbība: apkopojiet detaļas
Daļas, kas raksturīgas šim pamācībai:
- Izturīga metāla spiedpoga ar zilu LED Adafruit $ 4.95
- Īsas atdalāmas tapas Adafruit 4,95 ASV dolāri
Atkārtoti izmantojamas detaļas un instrumenti (cenas USD):
- Breadboard Fry maksā 7,99 USD
- Maizes dēļa vadi Fry ir 7,99 ASV dolāri
- Džemperu vadi no vīriešiem līdz sievietēm Fry ir 3,99 ASV dolāri
- MacBook Pro (var izmantot datoru)
- Raspberry Pi 3 elements 14 $ 35
- 5.2V 2.1A USB strāvas adapteris no Amazon 5,99 ASV dolāri
- Mikro USB uz USB kabeli 3 pēdu attālumā no Amazon 4,69 ASV dolāri
- Korpuss no Amazon 6,99 USD
- SanDisk Ultra 16 GB microSDHC 10. klase ar adapteri (SDSQUAN-016G-G4A) no Amazon $ 8,99
- Lodēšana, lodēšanas stacija, uzgaļu tīrīšanas līdzeklis
- Televizors ar HDMI portu, USB tastatūra, USB pele, HDMI kabelis
Piezīmes:
- Teksts, kas ievietots lāpstās, piemēram, “aizstāt šo”, jāaizstāj ar faktisko vērtību. Protams, noņemiet lāpstiņas.
- Raspberry Pi vajadzētu iestatīt un palaist Kodi/OSMC
-
Adafruit ir dažas lieliskas "pamācības", bet man tās ir grūti atrast. Google tīklā mēģiniet:
- ♣ meklēšanas vienumi ♣ inurl:
- izturīgs led gredzenu inurl:
- Fritzing ir pārsteidzošs rīks maizes dēļam
2. solis: zvana gaismas diode
Manās lietojumprogrammās gredzena gaismas diode ir jaudas indikators. Ja aveņu pi ir barots un darbojas, tad gredzena gaismas diodei vajadzētu iedegties (vai zilā krāsā). Ja nav strāvas vai aveņu pi ir izslēgts, gredzena gaismas diodei jābūt izslēgtai.
Gredzenu LED savienojumi
Maizes dēlis ļauj man eksperimentēt ar ķēdi, līdz tā darbojas. Džemperu vadi un savienojuma vadi, kas tiek piegādāti kopā ar maizi, atvieglo šo procesu. Džempera vadi no vīrieša līdz sievietei savieno maizes dēli ar aveņu pi.
Gredzena spiedpogas divi ārējie savienojumi kontrolē gredzena LED. Zemes terminālis ir savienots ar Raspberry Pi zemi virknē ar 330 omu rezistoru. Zeme ir (-). Un GPIO 24 tiks savienots ar pozitīvo spaili (+).
Lietderības programmatūra python
Ring LED programmatūrai ir nepieciešama pakotne rpi.gpio. Tālāk norādītās komandas lejupielādē, izveido un instalē rpi.gpio
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Iziet atgriežas uzvednē $
Ring LED programmatūra
Ieslēdziet gredzena LED
$ sudo nano /usr/local/bin/power_ring_led.py
un rediģējiet kā:
#!/usr/bin/env python
importēt RPi. GPIO kā GPIO importēt apakšprocesu importēt 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 ") # Atspējot brīdinājumus GPIO.setwarnings (False) # ieslēgt gpio pin 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) args = parser.parse_args () ja args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, False)
Ierakstiet CTRL-o, CTRL-x ENTER, lai saglabātu failu un izietu no nano redaktora
Mainiet faila atļaujas
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Izveidojiet sākuma skriptu:
$ sudo nano /etc/init.d/power_ring_led.sh
un rediģējiet kā:
#!/bin/sh
### SĀKT INIT INFO # Nodrošina: skripta nosaukumu # Obligāti-Sākt: $ remote_fs $ syslog # Obligāti apstāties: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Sāciet dēmonu sāknēšanas laikā # Apraksts: iespējojiet pakalpojumu, ko nodrošina dēmons. ### END INIT INFO # Startē un pārtrauc power_ring_led.py # Direktorijs: /etc/init.d/power_ring_led.sh # Atļaujas: chmod 755 /etc/init.d/power_ring_led.sh # Sākt vai apturēt power_ring_led.py lietu " $ 1 "sākumā) /usr/local/bin/power_ring_led.py --light &;; stop) /usr/local/bin/power_ring_led.py -off &;; *) echo "Lietošana: /etc/init.d/power_ring_led.sh {start | stop}" izeja 1;; esac izeja
Ierakstiet CTRL-o, CTRL-x ENTER, lai saglabātu failu un izietu no nano redaktora
Mainiet faila atļaujas
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Reģistrējiet skriptu, lai to palaistu sāknēšanas laikā
$ sudo insserv power_ring_led.sh
Sāciet skriptu
$ sudo /etc/init.d/power_ring_led.sh start
Gredzena gaismas diodei vajadzētu iedegties!
3. darbība: atiestatiet slēdzi
Atiestatīt slēdzi
Vispār mans Raspberry Pis visu laiku skrien. Raspberry Pi 3 patērē ļoti maz enerģijas.
Ideālā gadījumā es gribētu, lai barošanas slēdzis droši izslēgtu pi, pirms strāvas padeves pārtraukuma izsaucot sudo shutdown -h 0. Tomēr barošanas slēdža ieviešana ir sarežģītāka un tiks izmantota reti.
Tas ir atiestatīšanas slēdzis, būtībā tas restartē Raspberry Pi.
Lodējiet divas tapas Raspberry Pi 3
Raspberry Pi 3 atrodiet Run caurumus - skatiet attēlu, lodziņš dzeltenā krāsā. Izpildes atveres atrodas netālu no gpio galvenes.
No Raspberry Pi noņemiet visus kabeļus (barošana, HDMI, Ethernet utt.) Un Micro SD karti.
No dēļa apakšas lodējiet divas īsas atdalāmas tēviņa tapas caur caurumiem.
Savienojiet visu kopā un pārliecinieties, vai tas joprojām darbojas.
Pievienojiet N01 (parasti atvērtu) uz momenta slēdža pie vienas no skrūves tapām un C1 ar otru skrūves tapu. NC1 (parasti aizvērts) netiek izmantots.
Nospiediet pogu, un sistēmai vajadzētu atsāknēt!
Ieteicams:
Pievienojiet Aux Sonos, izmantojot Raspberry Pi: 26 soļi (ar attēliem)
Pievienojiet Aux Sonos, izmantojot Raspberry Pi: Mani vienmēr ir fascinējusi Raspberry Pi, bet līdz šim tā nekad nav bijusi vajadzīga. Mūsu mājā ir trīs Sonos komponenti: Play 5 viesistabā, Play 3 guļamistabā un Sonos CONNECT: AMP baro āra skaļruņus mūsu
Kontrolieris 3 magnētiskās cilpas antenām ar beigu slēdzi: 18 soļi (ar attēliem)
Kontrolieris 3 magnētiskās cilpas antenām ar beigu slēdzi: Šis projekts ir paredzēts tiem šķiņķa amatieriem, kuriem nav komerciāla. To ir viegli uzbūvēt ar lodāmuru, plastmasas korpusu un nelielām zināšanām par arduino. Kontrolieris ir izgatavots no budžeta komponentiem, kurus varat viegli atrast internetā (~ 20 €)
Akrila LED displejs ar Lasercut slēdzi: 11 soļi (ar attēliem)
Akrila LED displejs ar Lasercut slēdzi: es jau agrāk esmu darījis akrila displeju, bet šoreiz es gribēju dizainā integrēt slēdzi. Šim dizainam es arī pārgāju uz akrila pamatni. Man bija vajadzīgas daudzas izmaiņas, lai radītu muļķīgu, vieglu dizainu. Galīgais dizains izskatās tik
3 LED banku pārslēgšana ar vienu slēdzi un Visuino: 9 soļi (ar attēliem)
Gaismas diodes 3 banku pārslēgšana ar vienu slēdzi un Visuino: Šis projekts radās no eksperimenta, kuru es gribēju izmēģināt, es gribēju redzēt, cik daudz UV gaismas ir nepieciešams, lai redzētu dažādas dolāru rēķinu daļas un drošības pārbaudes. Man bija sprādziens to uzbūvēt un vēlējos dalīties ar šiem norādījumiem šeit
Uzlauzt bezvadu durvju zvanu bezvadu trauksmes slēdzī vai ieslēgšanas/izslēgšanas slēdzī: 4 soļi
Uzlauzt bezvadu durvju zvanu bezvadu trauksmes slēdzī vai ieslēgšanas/izslēgšanas slēdzī: es nesen izveidoju signalizācijas sistēmu un uzstādīju to savā mājā. Es izmantoju magnētiskos slēdžus uz durvīm un vadu tos caur bēniņiem. Logi bija cits stāsts, un cieta elektroinstalācija nebija risinājums. Man vajadzēja bezvadu risinājumu, un tas ir