Πίνακας περιεχομένων:
- Βήμα 1: Προαπαιτούμενα
- Βήμα 2: Λογαριασμός Υλικών
- Βήμα 3: Βρείτε κωδικούς ραδιοφώνου για το τηλεχειριστήριο
- Βήμα 4: Ρυθμίστε το Nodemcu ως ραδιοφωνικός πομπός
- Βήμα 5: Ρύθμιση Homebridge With the Homebridge-HTTP-IRBlaster Plugin
- Βήμα 6: Δοκιμάστε το
- Βήμα 7: Μονάδες
Βίντεο: Ελέγξτε το τζάκι σας με το HomeKit και την Alexa: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Πρόσφατα είχα εγκατεστημένο τζάκι αερίου, που περιλάμβανε τηλεχειριστήριο. Και αφού είδα μερικά παραδείγματα ανθρώπων που ενσωμάτωναν τα τζάκια τους στο σύστημα ελέγχου του σπιτιού τους, άρχισα να ψάχνω το ίδιο. Το τζάκι μου διαθέτει αυτό το τηλεχειριστήριο https://valorfireplaces.com/features/remote-contr… που χρησιμοποιεί ραδιόφωνο μεταξύ του τηλεχειριστηρίου και του τζακιού στα 315 Mhz.
Βήμα 1: Προαπαιτούμενα
Ως προϋπόθεση για αυτό το διδακτικό, έχω ένα τζάκι αερίου με αυτό το τηλεχειριστήριο. Αν κοιτάξετε στο πίσω μέρος του τηλεχειριστηρίου σας, πρέπει να έχει το FCC ID RTD-G6RH και συχνότητα 315 Mhz. Εάν δεν έχετε αυτό το τηλεχειριστήριο, αυτό το εκπαιδευτικό δεν είναι για εσάς.
Επίσης, έχω το HomeBridge εγκατεστημένο και λειτουργεί και είναι ενσωματωμένο με την Alexa μου.
Βήμα 2: Λογαριασμός Υλικών
Για αυτό το διδακτικό, αξιοποίησα την υπάρχουσα εφαρμογή HomeBridge και Alexa. Έχω τρέξει το Homebridge για μερικά χρόνια και το έχω ενσωματώσει επίσης στην Alexa μου. Η ενσωμάτωση HomeBridge to Alexa χρησιμοποίησε αυτήν τη διεύθυνση https://www.npmjs.com/package/homebridge-alexa. Αυτά είναι απαραίτητα και δεν θα αναφέρω λεπτομερώς τη ρύθμισή τους.
Για να συνδέσω το τζάκι μου με αυτό, έπρεπε να το προσθέσω στο σύστημα
Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…
Πομπός 315 Mhz-https://www.creatroninc.com/product/315mhz-rf-lin…
Breadboard
Για να βρω τους κωδικούς για το τηλεχειριστήριο, χρησιμοποίησα αυτό το NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB Receiver Set w/ Antenna, Suction Mount, Female SMA Adapter & Remote Control, RTL2832U & R820T2 Tuner. Ραδιόφωνο με χαμηλό κόστος λογισμικού -
Βήμα 3: Βρείτε κωδικούς ραδιοφώνου για το τηλεχειριστήριο
Για να βρω τους απομακρυσμένους κωδικούς ραδιοφώνου για το τζάκι, ακολούθησα τα βήματα μέχρι το #7 σε αυτό το εκπαιδευτικό. Και χρησιμοποίησε τον κωδικό IR Blaster και όχι τον κωδικό τους.
Για το τηλεχειριστήριο του τζακιού διαπίστωσα ότι το σήμα είχε μήκος 23 bit και ότι επαναλαμβανόταν 10 φορές ανά πάτημα κουμπιού. Αφού ανέλυσα τα δεδομένα στο Audacity, κατέληξα σε αυτά τα μοτίβα bit για κάθε απομακρυσμένο κουμπί:
On - 01110100010111000110011
Ανενεργό - 01110100010111000110111
Πάνω - 01110100010111000111011
Κάτω - 01110100010111000000000
Με το Zero να είναι 200 ms σήματος και 700 ms χωρίς σήμα, και το One να είναι 700 ms σήματος και 200 ms χωρίς σήμα. Υποψιάζομαι ότι το πρώτο μέρος των δεδομένων είναι μοναδικές πληροφορίες που προσδιορίζουν το τζάκι μου και το άκρο της ουράς είναι η μοναδική εντολή.
Η ροή εργασίας μου για τον προσδιορισμό του κωδικού τηλεχειριστηρίου ήταν:
1) Καταγράψτε ένα πάτημα κουμπιού στο QGRX
2) Ανοίξτε το αρχείο wav που δημιουργήθηκε στο βήμα 1 και μεγεθύνετε τη σχετική ενότητα έως ότου έφτασε σχεδόν το πλάτος της οθόνης.
3) Πήρε μια οθόνη από το μεμονωμένο κουμπί και αποθηκεύτηκε το αρχείο.
4) Άνοιξε τη λήψη της οθόνης σε ένα υπολογιστικό φύλλο και ρύθμισε το πλάτος της στήλης έτσι ώστε μια στήλη να είναι ίση με το πλάτος λίγο.
5) Καταγράφηκε εάν το bit ήταν ένα μηδέν ή ένα στη παρακάτω σειρά.
7) Δημιούργησε ένα επίσημο στην παρακάτω σειρά, = if (D19 = 0, "200, 700,", "700, 200,"), και το αντιγράφει σε όλες τις στήλες. Όπου η D19 ήταν η σειρά παραπάνω.
8) Στη συνέχεια αντέγραψα το κείμενο που δημιουργήθηκε από τις δηλώσεις if στον επεξεργαστή μου
Αν μετατρέψετε τον κωδικό On θα ήταν
200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200
Κάντε το για κάθε κουμπί. Το αποτέλεσμα πρέπει να είναι 46 αριθμοί για κάθε κουμπί.
Βήμα 4: Ρυθμίστε το Nodemcu ως ραδιοφωνικός πομπός
Για το NodeMCU, χρησιμοποίησα τον κωδικό Michael Higgins IR Blaster για τον έλεγχο του πομπού. Λεπτομέρειες σχετικά με την εγκατάσταση είναι εδώ:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
Για να συνδέσω τον πομπό ραδιοφώνου, απλώς το σύνδεσα σαν να ήταν LED, αλλά δεν χρησιμοποίησα καμία από τις αντιστάσεις ή τα τρανζίστορ καθώς ο πομπός δεν τα χρειαζόταν.
Καρφίτσες πομπού σε NodmePins
1 - Ground - Ground στο nodeMCU
2 - Δεδομένα μέσα - Συνδέεται απευθείας με το D2
3 - Vcc - Συνδέεται απευθείας με Vin (5 βολτ)
4 - Κεραία - Συνδέθηκε σύρμα μήκους 23εκ
Βήμα 5: Ρύθμιση Homebridge With the Homebridge-HTTP-IRBlaster Plugin
Για να ρυθμίσετε το πρόσθετο στο HomeBridge ακολούθησα τις οδηγίες εδώ
github.com/N NorthernMan54/homebridge-HTTP-I…
Και για να διαμορφώσετε το plugin δημιούργησα την ακόλουθη καταχώριση config.json
Αυτή η καταχώρηση δεν θα λειτουργήσει για τη συσκευή σας καθώς ο μοναδικός κωδικός και η διεύθυνση URL της συσκευής σας θα είναι διαφορετικοί.
Η διεύθυνση URL θα είναι η διεύθυνση της συσκευής σας στο δίκτυό σας και θα πρέπει να αλλάξετε μόνο το τμήμα διεύθυνσης. δηλ. 192.168.1.175 στις τιμές από τη ρύθμισή σας.
Για off_data, on_data, up_data και down_data αλλάξτε τη γραμμή "δεδομένα" στην τιμή που καθορίσατε νωρίτερα σε αυτό.
Βήμα 6: Δοκιμάστε το
Επανεκκινήστε το HomeBridge και θα πρέπει τώρα να δείτε ένα νέο εξάρτημα που ονομάζεται Τζάκι, το οποίο χρησιμοποιεί το εικονίδιο FAN. Θα πρέπει να ενεργοποιήσετε, απενεργοποιήσετε και να ελέγξετε το ύψος της φλόγας με την εφαρμογή Home. Λάβετε υπόψη ότι όταν το τζάκι είναι απασχολημένο με την ενεργοποίηση ή την απενεργοποίηση, οι πρόσθετες εντολές θα αγνοηθούν και η εφαρμογή Home θα εμφανίσει σφάλμα.
Βήμα 7: Μονάδες
Για τη συγκεκριμένη ρύθμιση, πρέπει να ευχαριστήσω μεγάλο αριθμό ανθρώπων για τις προσπάθειές τους, καθώς το κομμάτι μου ήταν μάλλον απλό χάρη σε αυτούς που μοιράστηκαν τις προσπάθειές τους στην κοινότητα
- Ο Michael Higgins και το έργο του ESP8266-HTTP-IR-Blaster. Αυτή ήταν η μεγαλύτερη έμπνευση
- ο veggiebenz και το Instructable του
www.instructables.com/id/Reverse-Engineer-… για την παροχή λεπτομερειών σχετικά με την αποκωδικοποίηση τηλεχειριστηρίων που βασίζονται στο ραδιόφωνο.
- Ο Mark Szabo και η βιβλιοθήκη του IRremoteESP8266
- Η κοινότητα Homebridge και HAPNodeJS για την Apple HomeKit Integration.
Συνιστάται:
Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ: 6 βήματα
Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ: Αυτό το Instructable θα σας δώσει έναν γρήγορο και εύκολο τρόπο για να προσθέσετε έναν πίνακα arduino στο Apple HomeKit σε μια συσκευή iOS. Ανοίγει κάθε είδους δυνατότητες, συμπεριλαμβανομένων των Script που εκτελούνται στον διακομιστή, σε συνδυασμό με το Apples HomeKit " Σκηνές ", αυτό κάνει
Ελέγξτε τις ηλεκτρικές σας συσκευές με το τηλεχειριστήριό σας (ir Remote) με οθόνη θερμοκρασίας και υγρασίας: 9 βήματα
Ελέγξτε τις ηλεκτρικές σας συσκευές με το τηλεχειριστήριό σας (ir Remote) με οθόνη θερμοκρασίας και υγρασίας: γεια είμαι Abhay και είναι το πρώτο μου ιστολόγιο στο Instructables και σήμερα θα σας δείξω πώς να ελέγχετε τις ηλεκτρικές σας συσκευές με το τηλεχειριστήριό σας χτίζοντας αυτό απλό έργο. ευχαριστώ το εργαστήριο atl για την υποστήριξη και την παροχή υλικού
Ελέγξτε τις οικιακές συσκευές από το Smarthphone σας με την εφαρμογή Blynk και το Raspberry Pi: 5 βήματα (με εικόνες)
Ελέγξτε τις οικιακές συσκευές από το Smarthphone σας με την εφαρμογή Blynk και το Raspberry Pi: Σε αυτό το έργο, θα μάθουμε πώς να χρησιμοποιούμε την εφαρμογή Blynk και το Raspberry Pi 3 για να ελέγχουμε τις οικιακές συσκευές (καφετιέρα, λάμπα, κουρτίνα παραθύρου και άλλα … ) .Συστατικά υλικού: Raspberry Pi 3 Relay Lamp Breadboard WiresS εφαρμογές λογισμικού: Blynk A
Αποθηκεύστε τον πλανήτη και την τσέπη σας. $ $ Μετατρέψτε την φθηνή ψηφιακή σας κάμερα P&S σε επαναφορτιζόμενη: 4 βήματα (με εικόνες)
Αποθηκεύστε τον πλανήτη και την τσέπη σας. $$ Μετατρέψτε τη φθηνή ψηφιακή σας κάμερα P&S σε επαναφορτιζόμενη: Πριν από χρόνια, αγόρασα μια ψηφιακή φωτογραφική μηχανή Dolphin Jazz 2.0 Megapixel. Είχε καλά χαρακτηριστικά και τιμή. Είχε επίσης όρεξη για AAA Bateries. Ούτε ένας που θα απομακρυνθεί από μια πρόκληση, σκέφτηκα ότι θα το τροποποιήσω για να χρησιμοποιήσω μια επαναφορτιζόμενη μπαταρία για να σταματήσει να σπαταλά
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: Αυτή η ανάρτηση περιγράφει τα βήματα που σχετίζονται με τη δημιουργία και την κυκλοφορία του Bookhuddle.com, ενός ιστότοπου που έχει στόχο να βοηθήσει τους αναγνώστες να ανακαλύψουν, να οργανώσουν και να μοιραστούν πληροφορίες βιβλίων. Τα βήματα που περιγράφονται εδώ θα ισχύει για την ανάπτυξη άλλων ιστότοπων