Πίνακας περιεχομένων:
Βίντεο: Προσθέστε το Adafruit's Ring LED Momentary Switch στο Raspberry Pi: 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ως μέρος του συστήματος κοπής καλωδίου μου, θέλω μια ένδειξη τροφοδοσίας και έναν διακόπτη επαναφοράς σε ένα κέντρο πολυμέσων που βασίζεται σε Raspberry Pi και εκτελεί Kodi σε OSMC.
Έχω δοκιμάσει αρκετούς διαφορετικούς στιγμιαίους διακόπτες. Το Rugged Metal Push Button της Adafruit με το μπλε LED είναι πολύ δροσερό.
Αυτό είναι το πρώτο από πολλά εκπαιδευτικά, που αποτελούν τη βάση ενός καπέλου Kodi/OSMC για το Raspberry Pi.
Σε κάθε διδακτικό, θα βάλω μέρος του καπέλου να δουλέψει και νομίζω ότι κάθε κομμάτι του καπέλου είναι χρήσιμο από μόνο του.
Βήμα 1: Συγκεντρώστε μέρη
Ειδικά μέρη για αυτό το διδακτικό:
- Ανθεκτικό μεταλλικό κουμπί με μπλε LED Adafruit 4,95 $
- Σύντομες αποσπαστικές καρφίτσες Adafruit 4,95 $
Επαναχρησιμοποιήσιμα ανταλλακτικά και εργαλεία (τιμές σε USD):
- Breadboard Fry 7,99 $
- Καλώδια Breadboard Fry's $ 7,99
- Male to Female Jumper Wires Fry's 3,99 $
- MacBook Pro (μπορεί να χρησιμοποιηθεί υπολογιστής)
- Raspberry Pi 3 Element14 35 $
- Προσαρμογέας ρεύματος USB 5.2V 2.1A από το Amazon 5,99 $
- Καλώδιο Micro USB σε USB 3ft από το Amazon $ 4,69
- Θήκη από Amazon 6,99 $
- SanDisk Ultra 16 GB microSDHC Class 10 με προσαρμογέα (SDSQUAN-016G-G4A) από το Amazon 8,99 $
- Συγκολλητής, Σταθμός συγκολλήσεων, Καθαριστικό συμβουλών
- Τηλεόραση με θύρα HDMI, πληκτρολόγιο USB, ποντίκι USB, καλώδιο HDMI
Σημειώσεις:
- Το κείμενο που περικλείεται σε φτυάρι, όπως, "αντικαταστήστε αυτό", θα πρέπει να αντικατασταθεί με μια πραγματική τιμή. Φυσικά, αφαιρέστε τα φτυάρια.
- Το Raspberry Pi πρέπει να ρυθμιστεί και να λειτουργεί με το Kodi/OSMC
-
Το Adafruit έχει εξαιρετικά «διδακτικά», αλλά είναι δύσκολο να τα βρεις. Στο google δοκιμάστε:
- Terms όροι αναζήτησης ♣ inurl:
- ανθεκτικό δαχτυλίδι led inurl:
- Το ψήσιμο είναι ένα καταπληκτικό εργαλείο για το ψωμί
Βήμα 2: LED δακτυλίου
Στις εφαρμογές μου, το LED δακτυλίου είναι ένας δείκτης ισχύος. Εάν το raspberry pi τροφοδοτείται και λειτουργεί, τότε η λυχνία LED δακτυλίου πρέπει να ανάψει (ή μπλε). Εάν δεν υπάρχει τροφοδοσία ή το raspberry pi έχει κλείσει, τότε το LED του δακτυλίου πρέπει να είναι σβηστό.
Συνδέσεις LED δακτυλίου
Ένας πίνακας ψωμιού μου επιτρέπει να πειραματιστώ με το κύκλωμα μέχρι να λειτουργήσει. Τα καλώδια από άντρα σε γυναίκα και τα καλώδια σύνδεσης που συνοδεύονται από σανίδες ψωμιού κάνουν αυτή τη διαδικασία ευκολότερη. Τα αρσενικά προς τα θηλυκά καλώδια συνδέουν το ψωμί με το βατόμουρο pi.
Οι δύο εξωτερικές συνδέσεις στο κουμπί Ring Push ελέγχουν το Ring LED. Το τερματικό γείωσης συνδέεται με τη γείωση Raspberry Pi σε σειρά με αντίσταση 330 Ohm. Το έδαφος είναι (-). Και το GPIO 24 θα συνδεθεί με το θετικό τερματικό (+).
Βοηθητικό λογισμικό για python
Το λογισμικό Ring LED απαιτεί το πακέτο rpi.gpio. Οι ακόλουθες εντολές πραγματοποιούν λήψη, δημιουργία και εγκατάσταση του rpi.gpio
$ sudo su
# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # exit
Η έξοδος επιστρέφει στην προτροπή $
Λογισμικό LED Ring
Ενεργοποιήστε το LED Ring
$ sudo nano /usr/local/bin/power_ring_led.py
και επεξεργασία να είναι:
#!/usr/bin/env python
import RPi. GPIO as GPIO import subprocess 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 ") # Απενεργοποίηση προειδοποιήσεων GPIO.setwarnings (False) # ενεργοποίηση gpio pin 24 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)
Πληκτρολογήστε CTRL-o, CTRL-x ENTER για να αποθηκεύσετε το αρχείο και να βγείτε από τον επεξεργαστή nano
Αλλάξτε τα δικαιώματα στο αρχείο
$ sudo chmod 755 /usr/local/bin/power_ring_led.py
Δημιουργήστε ένα σενάριο έναρξης:
$ sudo nano /etc/init.d/power_ring_led.sh
και επεξεργασία να είναι:
#!/bin/sh
### ΕΝΑΡΞΗ ΠΛΗΡΟΦΟΡΙΩΝ # Παρέχει: όνομα σεναρίου # Απαιτείται-Έναρξη: $ remote_fs $ syslog # Απαιτείται-Διακοπή: $ remote_fs $ syslog # Προεπιλογή-Έναρξη: 2 3 4 5 # Προεπιλογή-Διακοπή: 0 1 6 # Σύντομη περιγραφή: Εκκίνηση του δαίμονα κατά την εκκίνηση # Περιγραφή: Ενεργοποιήστε την υπηρεσία που παρέχεται από τον δαίμονα. ### ΤΕΛΟΣ ΕΙΣΟΔΟΣ ΠΛΗΡΟΦΟΡΙΕΣ # Έναρξη και διακοπή power_ring_led.py # Κατάλογος: /etc/init.d/power_ring_led.sh # Άδειες: chmod 755 /etc/init.d/power_ring_led.sh # Εκκίνηση ή διακοπή θήκης power_ring_led.py " $ 1 "στην αρχή) /usr/local/bin/power_ring_led.py --light &;; διακοπή) /usr/local/bin/power_ring_led.py -off &;; *) ηχώ "Χρήση: /etc/init.d/power_ring_led.sh {start | stop}" έξοδος 1;; έξοδος esac
Πληκτρολογήστε CTRL-o, CTRL-x ENTER για να αποθηκεύσετε το αρχείο και να βγείτε από τον επεξεργαστή nano
Αλλάξτε τα δικαιώματα στο αρχείο
$ sudo chmod 755 /etc/init.d/power_ring_led.sh
Καταχωρίστε το σενάριο για εκτέλεση κατά την εκκίνηση
$ sudo insserv power_ring_led.sh
Ξεκινήστε το σενάριο
$ sudo /etc/init.d/power_ring_led.sh έναρξη
Το LED Ring πρέπει να ανάψει!
Βήμα 3: Επαναφορά διακόπτη
Επαναφορά διακόπτη
Γενικά, το Raspberry Pis μου τρέχει συνεχώς. Ένα Raspberry Pi 3 καταναλώνει πολύ λίγη ενέργεια.
Ιδανικά, θα ήθελα έναν διακόπτη τροφοδοσίας για να κλείσει με ασφάλεια το pi, καλώντας το sudo shutdown -h 0 προτού διακόψετε την τροφοδοσία. Ωστόσο, η εφαρμογή ενός διακόπτη ισχύος είναι πιο περίπλοκη και σπάνια θα χρησιμοποιηθεί.
Αυτός είναι ένας διακόπτης επαναφοράς, βασικά, επανεκκινεί το Raspberry Pi.
Κολλήστε δύο ακίδες στο Raspberry Pi 3
Στο Raspberry Pi 3, βρείτε τις τρύπες Run - δείτε εικόνα, πλαίσιο με κίτρινο χρώμα. Οι τρύπες Run βρίσκονται κοντά στην κεφαλίδα του gpio.
Αφαιρέστε όλα τα καλώδια (τροφοδοσία, HDMI, ethernet κ.λπ.) και την κάρτα Micro SD από το Raspberry Pi.
Από το κάτω μέρος της σανίδας, κολλήστε δύο μικρές αποσπώμενες αρσενικές ακίδες μέσα από τις τρύπες Run.
Συνδέστε τα πάντα μαζί και βεβαιωθείτε ότι εξακολουθεί να λειτουργεί.
Συνδέστε το N01 (κανονικά ανοιχτό) στο στιγμιαίο διακόπτη σε έναν από τους πείρους εκτέλεσης και το C1 στον άλλο πείρο εκτέλεσης. Το NC1 (κανονικά κλειστό) δεν χρησιμοποιείται.
Πατήστε το κουμπί και το σύστημα πρέπει να επανεκκινήσει!
Συνιστάται:
Προσθέστε φώτα και τρομακτική μουσική στο Jack-O-Lantern σας-Χωρίς συγκόλληση ή προγραμματισμό (εκτός αν το θέλετε): 9 βήματα (με εικόνες)
Προσθέστε φώτα και τρομακτική μουσική στο Jack-O-Lantern σας-Χωρίς συγκόλληση ή προγραμματισμό (εκτός αν το θέλετε): Έχετε το πιο τρομακτικό Jack-O-Lantern στο δρόμο σας προσθέτοντας λαμπερά φώτα και τρομακτική μουσική! Αυτός είναι επίσης ένας πολύ καλός τρόπος για να δοκιμάσετε το Arduino και τα προγραμματιζόμενα ηλεκτρονικά, επειδή ολόκληρο το έργο μπορεί να ολοκληρωθεί χωρίς εγγραφή κώδικα ή συγκόλληση
Προσθέστε θύρες USB στο αυτοκίνητό σας: 5 βήματα (με εικόνες)
Προσθήκη τροφοδοτούμενων θυρών USB στο αυτοκίνητό σας: Αυτό θα σας δείξει πώς να προσθέσετε τροφοδοτούμενες θύρες USB στο αυτοκίνητό σας (yaris σε αυτήν την περίπτωση) και να συνδέσετε μία από αυτές για να τροφοδοτήσετε ένα τηλέφωνο από την παύλα για να το χρησιμοποιήσετε ως GPS στο παρμπρίζ σας. το κάνω αυτό σε ένα yaris, αλλά ισχύει για οποιοδήποτε αυτοκίνητο. Θα σας δείξω πώς να1
Προσθέστε περισσότερα GB στο IPod Mini σας: 8 βήματα (με εικόνες)
Προσθέστε περισσότερα GB στο IPod Mini σας: Η αδερφή μου έλαβε το νέο Nano για τα γενέθλιά της, έμεινα με τη 2η γενιά και το παλιό μίνι της ξαπλώθηκε στο δωμάτιό της και μάζευε σκόνη! Έλαβε ένα νέο iPod επειδή το μίνι της έπαιζε, όχι φόρτιση, και σχεδόν δεν λειτουργεί καθόλου. Αποφάσισα
Προσθέστε πράγματα στο μενού 'ΑΠΟΣΤΟΛΗ ΣΤΟ': 7 Βήματα
Προσθήκη υλικού στο μενού «ΑΠΟΣΤΟΛΗ ΣΤΟ»: Το μενού ΑΠΟΣΤΟΛΗ ΣΤΟ είναι μια συμβατή γραμμή μενού για την αποστολή αντικειμένων από το ένα μέρος στο άλλο, αλλά συνήθως έχει μόνο τις προεπιλεγμένες επιλογές. Ευτυχώς, μπορείτε να προσθέσετε επιλογές στο μενού για εύκολη μεταφορά
Προσθέστε ένα κουμπί Rapid-fire στο ποντίκι σας χρησιμοποιώντας ένα χρονόμετρο 555: 5 βήματα (με εικόνες)
Προσθέστε ένα κουμπί Rapid-fire στο ποντίκι σας χρησιμοποιώντας ένα χρονόμετρο 555: Το δάχτυλό σας κουράζεται εύκολα ενώ παίζετε βιντεοπαιχνίδια; Θα θέλατε ποτέ να μπορούσατε να συγκεντρώσετε n00bs γρηγορότερα από την ταχύτητα του φωτός χωρίς να ιδρώσετε ποτέ; Αυτό το Instructable θα σας δείξει πώς