Talaan ng mga Nilalaman:
Video: Idagdag ang Adafruit's Ring LED Momentary Switch sa Raspberry Pi: 3 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Bilang bahagi ng aking sistema ng paggupit ng kurdon, nais ko ng isang tagapagpahiwatig ng kuryente at isang reset switch sa isang Raspberry Pi-based media center na nagpapatakbo ng Kodi sa OSMC.
Sinubukan ko ang iba't ibang mga pansamantalang switch. Ang Masikip na Button ng Push Metal na Adafruit na may Blue LED ay napaka-cool.
Ito ang una sa maraming mga itinuturo, na bumubuo sa batayan ng isang Kodi / OSMC na sumbrero para sa Raspberry Pi.
Sa bawat itinuturo, makakakuha ako ng bahagi ng sumbrero upang gumana at sa palagay ko ang bawat piraso ng sumbrero ay kapaki-pakinabang sa pamamagitan nito.
Hakbang 1: Ipunin ang Mga Bahagi
Mga bahagi na tukoy sa itinuturo na ito:
- Masungit na Metal Push Button na may Blue LED Adafruit na $ 4.95
- Maikling breakaway pin Adafruit $ 4.95
Mga magagamit na bahagi at tool (mga presyo sa USD):
- $ 7.99 ng Breadboard Fry
- Wires ng Breadboard ang $ 7.99 ni Fry
- Lalaki hanggang Babae na Jumper Wires Fry na $ 3.99
- MacBook Pro (maaaring magamit ang isang PC)
- Raspberry Pi 3 Element14 $ 35
- 5.2V 2.1A USB Power Adapter mula sa Amazon $ 5.99
- Micro USB sa USB cable 3ft mula sa Amazon $ 4.69
- Kaso mula sa Amazon na $ 6.99
- SanDisk Ultra 16 GB microSDHC Class 10 na may Adapter (SDSQUAN-016G-G4A) mula sa Amazon $ 8.99
- Solder, Solder Station, Tip Mas malinis
- TV na may HDMI port, USB keyboard, USB mouse, HDMI Cable
Mga Tala:
- Ang teksto na nakapaloob sa mga pala, tulad ng, ♣ palitan-ito ♣, ay dapat mapalitan ng isang aktwal na halaga. Siyempre, alisin ang mga spades.
- Ang Raspberry Pi ay dapat na i-set up at patakbuhin ang Kodi / OSMC
-
Ang adafruit ay may ilang mahusay na "mga itinuturo", ngunit ako mahirap silang hanapin. Sa google, subukan:
- ♣ mga termino para sa paghahanap ♣ inurl:
- masungit na singsing na inurl:
- Ang Fritzing ay isang kamangha-manghang tool para sa breadboarding
Hakbang 2: Ring LED
Sa aking mga application, ang ring LED ay isang tagapagpahiwatig ng kuryente. Kung ang raspberry pi ay pinalakas at tumatakbo pagkatapos ay ang Ring LED ay dapat na naiilawan (o asul). Kung walang kapangyarihan o ang raspberry pi ay nakasara, pagkatapos ay ang ring LED ay dapat na patayin.
Mga Koneksyon ng Ring LED
Pinapayagan ako ng isang breadboard na mag-eksperimento sa circuit hanggang sa ito ay gumagana. Ang mga male-to-female jumper wires at pagkonekta ng mga wire na kasama ng mga breadboard ay ginagawang mas madali ang prosesong ito. Ang mga male-to-female jumper wires ay kumokonekta sa breadboard sa raspberry pi.
Ang dalawang panlabas na koneksyon sa pindutan ng Ring Push ay kinokontrol ang Ring LED. Ang ground terminal ay konektado sa ground ng Raspberry Pi sa serye na may 330 Ohm resistor. Ang ground ay (-). At ang GPIO 24 ay konektado sa positibong terminal (+).
Utility software para sa sawa
Kinakailangan ng software ng Ring LED ang package na rpi.gpio. Ang mga sumusunod na utos ay mag-download, bumuo at mag-install ng rpi.gpio
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Ang exit ay bumalik sa $ prompt
Ring LED Software
I-on ang Ring LED
$ sudo nano /usr/local/bin/power_ring_led.py
at i-edit upang maging:
#! / usr / bin / env python
i-import ang RPi. GPIO bilang GPIO import subprocess 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 ") # Huwag paganahin ang mga babala GPIO.setwarnings (Mali) # i-on ang gpio pin 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) args = parser.parse_args () kung args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, Mali)
I-type ang CTRL-o, CTRL-x ENTER upang mai-save ang file at lumabas sa nano editor
Baguhin ang mga pahintulot sa file
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Lumikha ng isang panimulang iskrip:
$ sudo nano /etc/init.d/power_ring_led.sh
at i-edit upang maging:
#! / bin / sh
### BEGIN INIT INFO # Provides: scriptname # Required-Start: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Maikling Paglalarawan: Simulan ang daemon sa oras ng pag-boot # Paglalarawan: Paganahin ang serbisyo na ibinigay ng daemon. ### END INIT INFO # Nagsisimula at ihihinto ang power_ring_led.py # Directory: /etc/init.d/power_ring_led.sh # Permsissions: chmod 755 /etc/init.d/power_ring_led.sh # Start or stop power_ring_led.py case " $ 1 "sa pagsisimula) /usr/local/bin/power_ring_led.py --light &;; ihinto) /usr/local/bin/power_ring_led.py --off &;; *) echo "Usage: /etc/init.d/power_ring_led.sh {start | stop}" exit 1;; paglabas ng esac
I-type ang CTRL-o, CTRL-x ENTER upang mai-save ang file at lumabas sa nano editor
Baguhin ang mga pahintulot sa file
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Irehistro ang script upang tumakbo sa boot
$ sudo insserv power_ring_led.sh
Simulan ang script
$ sudo /etc/init.d/power_ring_led.sh magsimula
Dapat mag-ilaw ang Ring LED!
Hakbang 3: I-reset ang Switch
I-reset ang Switch
Sa pangkalahatan, ang aking Raspberry Pis ay tumatakbo sa lahat ng oras. Ang isang Raspberry Pi 3 ay kumakain ng napakakaunting lakas.
Sa isip, nais kong isang switch ng kuryente upang ligtas na ma-shut down ang pi, sa pamamagitan ng pagtawag sa sudo shutdown -h 0 bago putulin ang kuryente. Gayunpaman, ang pagpapatupad ng isang switch ng kuryente ay mas kumplikado at bihirang gamitin.
Ito ay isang reset switch, karaniwang, binabago nito ang Raspberry Pi.
Maghinang ng dalawang mga pin sa Raspberry Pi 3
Sa Raspberry Pi 3, hanapin ang Run hole - tingnan ang imahe, kahon na dilaw. Ang Run hole ay malapit sa header ng gpio.
Alisin ang lahat ng mga cable (kapangyarihan, HDMI, ethernet, atbp.) At ang Micro SD card mula sa Raspberry Pi.
Mula sa ilalim ng board, maghinang ng dalawang maikling breakaway male pin sa pamamagitan ng mga Run hole.
Ikonekta muli ang lahat at tiyaking gumagana pa rin ito.
Ikonekta ang N01 (karaniwang bukas) sa panandaliang paglipat sa isa sa mga Run pin, at C1 sa kabilang Run pin. Ang NC1 (karaniwang sarado) ay hindi ginagamit.
Pindutin ang pindutan, at dapat mag-reboot ang system!
Inirerekumendang:
Idagdag ang Aux sa Sonos Gamit ang Raspberry Pi: 26 Hakbang (na may Mga Larawan)
Idagdag ang Aux sa Sonos Gamit ang Raspberry Pi: Palagi akong nabighani sa Raspberry Pi ngunit hindi kailanman nagkaroon ng isang totoong pangangailangan para sa isa hanggang ngayon. Mayroon kaming tatlong mga sangkap ng Sonos sa aming bahay: Isang Play 5 sa sala, isang Play 3 sa kwarto at isang Sonos CONNECT: AMP na nagpapatakbo ng mga panlabas na speaker sa aming
Madaling Idagdag ang Google Maps sa Iyong Google Sheets Awtomatikong at para sa Libre: 6 Hakbang
Madaling Idagdag ang Google Maps sa Iyong Mga Google Sheet na Awtomatiko at Libre: Tulad ng maraming Mga Gumagawa, nagtayo ako ng ilang mga proyekto sa tracker ng GPS. Ngayon, mabilis naming mai-visualize ang mga puntos ng GPS nang diretso sa Google Sheets nang hindi gumagamit ng anumang panlabas na website o API. Pinakamaganda sa lahat, LIBRE ito
Bluetooth Remote Controlled Light Switch - Retrofit. Gumagana pa rin ang Light Switch, Walang Dagdag na Pagsulat .: 9 Mga Hakbang (na may Mga Larawan)
Bluetooth Remote Controlled Light Switch - Retrofit. Gumagana Pa rin ang Light Switch, Walang Extra Writing: Update 25 Nobyembre 2017 - Para sa isang bersyon ng Mataas na Kapangyarihan ng proyektong ito na makokontrol ang kilowatts ng pag-load tingnan ang Retrofit BLE Control sa Mga Mataas na Load ng Kuryente - Walang Kinakailangan na Dagdag na Mga Kable sa Update Nobyembre 15, 2017 - Ang ilang mga board na BLE / software ay nagtatampok ng deli
Idagdag ang Capacitive Touch Switch sa Iyong Mga Proyekto: 7 Hakbang
Magdagdag ng Capacitive Touch Switch sa Iyong Mga Proyekto: Paano magdagdag ng capacitive touch switch sa iyong mga proyekto sa bahay isang propesyonal na pagtingin
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w