Πίνακας περιεχομένων:

Απομακρυσμένοι δείκτες: 5 βήματα
Απομακρυσμένοι δείκτες: 5 βήματα

Βίντεο: Απομακρυσμένοι δείκτες: 5 βήματα

Βίντεο: Απομακρυσμένοι δείκτες: 5 βήματα
Βίντεο: ΕΠΕΝΔΥΤΙΚΕΣ ΕΥΚΑΙΡΙΕΣ Σε Υποτιμημένους Δείκτες (5 ETFs) 2024, Νοέμβριος
Anonim
Απομακρυσμένοι δείκτες
Απομακρυσμένοι δείκτες

Για τη δουλειά μου με τις δεξιότητες Alexa χρειάστηκα μια απλή (μην προσθέσετε περισσότερη πολυπλοκότητα) συσκευή ανατροφοδότησης. οπτικό και ακουστικό.

Επίσης, η CPU μου βρίσκεται στο "ντουλάπι καλωδίωσης" και χρειαζόμουν την έξοδο να είναι σε περίοπτη θέση, αλλά κατά τα άλλα διακριτική.

Αποφάσισα για ένα τηλεχειριστήριο RF που ενεργοποιεί τα έντερα μιας μουσικής ευχετήριας κάρτας. Το τοποθέτησα σε ένα μικρό ακρυλικό κουτί που είχα τοποθετήσει και πρόσθεσα τον πομπό στη θήκη του RPi3B+μου.

Οι απλές εντολές ενεργοποίησης/απενεργοποίησης στο RPI3B+ ενεργοποιούν τα φώτα και τους ήχους με ελάχιστη αισθητή καθυστέρηση μετάδοσης.

Βήμα 1: Pinouts

Pinouts
Pinouts
Pinouts
Pinouts

Αυτές οι εικόνες προέρχονται από τη σελίδα του πωλητή στο Amazon (σύνδεσμος παραπάνω). Απλώς ένα εύχρηστο αντίγραφο για αναφορά.

Σημείωση: η αρχική εικόνα δεν έχει επισημανθεί σωστά. Προσθέτω ενημερώσεις (με πράσινο χρώμα). (Αυτό επαληθεύεται στην ενότητα σχολίων της σελίδας Amazon)

Βήμα 2: Πρωτότυπο

Πρωτότυπο
Πρωτότυπο
Πρωτότυπο
Πρωτότυπο

Χρησιμοποιώντας κάθε μισό ψωμί για να διαχωρίσετε τον πομπό και τον δέκτη. Τροφοδοτείται από μπαταρίες 3,7v (φορτισμένες έως 4,25v).

Δεδομένου ότι αυτό είναι απλώς μια εφαρμογή των pin-outs, δεν δημιούργησα ένα σχηματικό διάγραμμα.

Συμπεριλάβα ένα LED σε σειρά με αντίσταση 3.3K για δοκιμή.

Για δοκιμή, απλώς συνδέστε τον πείρο ελέγχου (εδώ το λευκό σύρμα) στη γείωση. Οι λυχνίες LED ενεργοποίησης (κόκκινες) ανάβουν τόσο στον πομπό όσο και στον δέκτη και η λυχνία LED "φόρτωσης" σβήνει. (στην εικόνα)

Βήμα 3: Ενδιάμεσο

Μερικές φορές ο πομπός και ο δέκτης δεν έχουν αντιστοιχιστεί σωστά ή μπορεί να θέλετε να αλλάξετε την προεπιλεγμένη συμπεριφορά.

Περιλαμβάνω εδώ τις οδηγίες του προμηθευτή για αυτές τις συσκευές:

************************************************************************

Οδηγίες καρφίτσες

Δέκτης

  • GND: γείωση ή αρνητικός πόλος
  • +V: Είσοδος DC3.3 ~ 5V
  • D0-3: Έξοδος δεδομένων
  • VT: Έξοδος (αυτή η γραμμή χαμηλώνει εάν/όταν οποιαδήποτε γραμμή δεδομένων μειωθεί)

Πώς να αντιστοιχίσετε τον πομπό και τον δέκτη

  1. Διαγραφή υπαρχόντων δεδομένων: Πατήστε το κουμπί εκμάθησης (στο δέκτη) 8 φορές. Απόκριση: Η λυχνία LED αναβοσβήνει 7 φορές.
  2. Εκμάθηση απομακρυσμένου κώδικα: πατήστε το κουμπί εκμάθησης (στο δέκτη) μία, δύο ή τρεις φορές (δείτε παρακάτω). Η λυχνία LED ανάβει: η λειτουργία εκμάθησης είναι ενεργή.
  3. Πατήστε οποιοδήποτε κουμπί του τηλεχειριστηρίου. Η ένδειξη LED αναβοσβήνει τρεις φορές: η εκμάθηση ολοκληρώθηκε με επιτυχία.
  4. Δοκιμή: μετά την παραπάνω λειτουργία, η πλακέτα δέκτη μπορεί να ελεγχθεί από το τηλεχειριστήριο.

Μπορείτε να μάθετε και να αποθηκεύσετε περισσότερους πομπούς με διαφορετικές ταυτότητες, ξεκινώντας από το βήμα 2. Είναι δυνατό ένα μείγμα διαφορετικών τρόπων λειτουργίας.

Χρήση κουμπιού (ορίζει τη λειτουργία και ξεκινά η διαδικασία αντιστοίχισης):

  • Πατήστε μία φορά: Λειτουργία εισόδου (Στιγμιαία λειτουργία)
  • Πατήστε δύο φορές: Λειτουργία αυτόματου κλειδώματος (Λειτουργία εναλλαγής των 4 καναλιών)
  • Πατήστε τρεις φορές: κλειδωμένη λειτουργία (το επιλεγμένο κανάλι είναι ενεργό και διαγραφεί, εάν ενεργοποιηθεί άλλο κανάλι) - γνωστά και ως κουμπιά ραδιοφώνου

Βήμα 4: Εγκατάσταση

Εγκατάσταση
Εγκατάσταση

Μετά τη συγκόλληση των κομματιών καθώς ήταν συνδεδεμένα στο ψωμί και την κάλυψη με θερμοσυρρίκνωση για αποφυγή βραχυκυκλωμάτων, εγκατέστησα τον πομπό στο RPi3B+. (Σημείωση: Συμπεριλάβα επιπλέον καλώδια για εξόδους που δεν χρησιμοποιώ ακόμη)

Χρησιμοποίησα τροφοδοσία 3v αφού αυτή είναι η εγγενής τάση του Raspberry. (Σημείωση: Χρησιμοποίησα μη τυποποιημένα χρώματα καλωδίων επειδή ήταν βολικό να χρησιμοποιήσω το υπάρχον καλώδιο κορδέλας)

wrclr: wire colorpi-pin: pin στο RPi3B+trnspin: pin στον πομπό

wrclr pi-pin trnspin -------- ----------- -------------- γκρι 01 power V+ μοβ 06 γείωση GND καφέ 11 BCM17 Δεδομένα 1 κόκκινο 13 BCM27 Δεδομένα 0

Το τηλεχειριστήριο/ο δέκτης τροφοδοτείται με έναν παλιό μετασχηματιστή micro-USB. Χρησιμοποίησα μια πρίζα USB, ώστε να μπορώ να χρησιμοποιήσω οποιαδήποτε τράπεζα τροφοδοσίας αν θέλω κάποια στιγμή ασύρματα.

Βήμα 5: Κωδικός

Ο πιο απλός κώδικας για επικύρωση: (πηγή)

εισαγωγή RPi. GPIO ως GPIOimport time GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) print "LED on" GPIO.output (27, GPIO. HIGH) time.sleep (1) εκτύπωση "LED off" GPIO.output (27, GPIO. LOW)

για εκτέλεση: python pintst.py

Συνιστάται: