Πώς να κάνει Smart Home μερικές ώρες
Φτιάξτο μόνος σου Ζωή / / December 19, 2019
Όχι πολύ καιρό πριν, διαβόητος Leonid Kaganov στο blog του μίλησε για το πώς να ικανοποιήσουν την ψυχή του hardcore DIY-box. Αν θέλετε hack σας και πολλά άλλα επωφεληθεί στο ίδιο σπίτι σας, που περιγράφονται παρακάτω Σύστημα για απομακρυσμένο έλεγχο του φωτός στο σπίτι - ένα εξαιρετικό μάθημα για το Σαββατοκύριακο. Η ιδέα ενός έξυπνου σπιτιού είναι εδώ, και να συνειδητοποιήσουν ότι δεν είναι ακριβό!
Λοιπόν, ξέρετε, είμαι οπαδός της ιδέας της «έξυπνο σπίτι», τα πρώτα ηλεκτρονικά δίπλωμα και έτσι μερικές φορές λείπει ένα κολλητήρι. Σήμερα, λοιπόν, να σας πω ενδιαφέρουσες και χρήσιμα πράγματα. Οι αναγνώστες ημερολόγιο - εταιρείες ηλεκτρονικών από τη Λευκορωσία «NOOTEHNIKA» μου έστειλε πολλά ηλεκτρονικά διακόπτες ότι άρχισε αμέσως να πετάξει έξω όλο το διαμέρισμα. Πρόκειται για μια σειρά ηλεκτρονικών συσκευών που τα ηλεκτρονικά της Λευκορωσίας πριν από την τιμή / ποιότητα της κινεζικής ανάπτυξης.
Η ιδέα είναι να συμπεριλάβει (ή ρύθμιση) φωτός σε απόσταση από τις ειδικές επιτροπές, οι οποίες μπορούν να επικολληθούν σε οποιοδήποτε σημείο χωρίς καλώδια. Και κάπου κοντά στο φανός είναι τοποθετημένος σε ένα κρυφό μέρος ένα μικρό ενεργοποιητή κουτί εναλλαγής.
Οι συσκευές που παρέχονται σε κουτιά από ένα τέτοιο σχέδιο:
Pultik φαίνεται. Στις φωτογραφίες που κρίνει Stas και οδήγησε να επισκεφθείτε ένα μουσικό Κόστια Arbenin. Το τηλεχειριστήριο μπορεί να επικολληθεί σε οποιοδήποτε σημείο στο διαμέρισμα - υπάρχει μια μπαταρία λιθίου, αρκετά χρόνια:
η ίδια Switch - είναι ένα μικρό κουτί με antenkoy και τέσσερα καλώδια: δύο στο δίκτυο, δύο στη λάμπα. Η εικόνα δείχνει ένα διακόπτη για λαμπτήρες πυρακτώσεως SN111-500 - έως και 500W (υπάρχουν 5000Vt), προσαρμόζει τη φωτεινότητα. Επιφανειακά παρόμοια, αλλά πλαστικό (χωρίς πλευρικούς αλουμίνιο) - Διακόπτες για λαμπτήρες φθορισμού. Επιστήμη Φυσικής αφήνει καμία δυνατότητα να ρυθμίσετε τη φωτεινότητα των λαμπτήρων φθορισμού, αλλά μπορεί απλά να ενεργοποιήσετε ή να απενεργοποιήσετε.
Το πρώτο έργο που αποφάσισα στο σπίτι - είναι μια πρόσθετη διάταξη του διακόπτη φώτων στο μπάνιο για τέσσερα Stas. Επειδή πρότυπο διακόπτες στα σπίτια των σοβιετικών σελιδοδείκτες για ασαφείς λόγους, τοποθετούνται σε τέτοια ύψος ώστε το φως δεν ανάβει το παιδί, αλλά μόνο να τρέξει και να ουρλιάζουν, «Μαμά, μπαμπά, γυρίζω στο φως μπάνιο «:
πρότυπο τρεις-κλειδί διακόπτες μας είναι βολικό στο ότι πραγματοποιήθηκε μέσα στην υποδοχή, έτσι δεν υπάρχουν πολλά να ενεργοποιήσετε τη μονάδα μεταγωγής. Connect, διαμόρφωση:
Ρύθμιση είναι εύκολο. Λεπτομερείς οδηγίες δεν θα αναφέρω, αλλά το θέμα είναι ότι θα πρέπει να πατήσετε το κουμπί άσημος (συμπίεση του σώματος) και να πάει στο σχήμα δέσμευσης κονσόλα. Ένα παρόμοιο κουμπί στο τηλεχειριστήριο και εκεί. Κάθε κονσόλα μπορεί να ανατεθεί σε οποιαδήποτε συσκευή, όχι μόνο ένα. Όλοι μαζί εξακολουθεί να σας επιτρέπει να ρυθμίσετε το σενάριο, όπως το τηλεχειριστήριο προς την μπροστινή πόρτα, διακόπτη on / off αμέσως όλα τα φώτα στο διαμέρισμα. συσκευές ανεξάρτητα από την αναστάτωση ενέργεια σύνδεσης και να συνεχίσει για πολλά χρόνια. Τι είναι το «σενάριο»; Ας πούμε ότι έχετε όλα τα δωμάτια είναι εξοπλισμένα με ηλεκτρονικούς διακόπτες και PU212 πάνελ της πόρτας (ή την τσέπη keychain PN313). Υπάρχει ένα κουμπί «σενάριο». Εγκαταστήστε το φως προς τη σωστή κατάσταση - η κουζίνα είναι σε λειτουργία, από το μπάνιο, στηριζόμενος στο δωμάτιο το μέσο επίπεδο φωτεινότητας, και στη συνέχεια κρατήστε πατημένο το πλήκτρο του σεναρίου μερικά δευτερόλεπτα (μέχρι τα φώτα δεν είναι αναβοσβήνει). Τώρα, όταν έρχεται στο σπίτι το βράδυ, στο σκοτάδι, μπορείτε να ωθήσει ακόμα την πόρτα με το κουμπί απομακρυσμένο σενάριο (ή στην πόρτα στο διάδρομο), και το φως σε όλες τις θέσεις θα είναι έτσι, όπως θα έπρεπε.
Μόλις δεμένο απομακρυσμένο - και τα πάντα ωθεί τη συσκευή στην υποδοχή (ευτυχώς για πρότυπο τριών-κλειδί διακόπτες, μια τέτοια θέση είναι).
Αγαπητοί Stanislav Leonidovich! Από τη στιγμή που είναι μια μικρή αλλά αυξανόμενη, σας έχουμε κάνει ένα μόνο διακόπτη φώτων στο μπάνιο (το μαντέψατε, εγώ απλά συνδέεται παράλληλα με το αντίστοιχο πλήκτρο). Επιλέξτε, Stanislav, όπου θα είναι πιο εύκολο να το κολλήσει στον εαυτό του να ανάψει τα φώτα; Οι επιλέγει το παιδί... να κολλήσει στο ίδιο το μπάνιο. Ειλικρινά Προσπάθησα να του εξηγήσω ότι αυτό δεν είναι το καλύτερο μέρος (αν και έχω δει στη ζωή μου, και ούτω καθεξής). Εξηγώ: είναι καλύτερο να κολλήσει στο εξωτερικό, έτσι ώστε να μην τρέχουν μέσα στο σκοτάδι και εμφάνιση για το διακόπτη αφής. Αλλά Stanislav Leonidovich ήταν ανένδοτος: Θέλω, είπε σε ένα λουτρό εδώ και μόνο εδώ. Θεωρώ αφή, και όπως το σκοτάδι - έτσι δεν είμαι φοβισμένος από αυτό! Περήφανοι. Καλά - είναι δική σας. Η γνώμη του νεαρού άνδρα σχέση:
Το επόμενο βήμα - Εξοπλισμός πολυελαίους. Ο πολυέλαιος έχω μακροχρόνια εξοικονόμηση ενέργειας, και το φως μπορεί να μειωθεί σταδιακά, προσθέτοντας ακόμα μια μικρή λάμπα, μινιόν. Εκτελέστε υπό το πρίσμα των 200 βολτ και ορίστε τις δύο διακόπτες. Ένα φθορισμού, θα ενεργοποιείται και απενεργοποιείται τους. Η άλλη - για λαμπτήρες πυρακτώσεως, θα προσαρμόσει τη φωτεινότητα της ΕΚ:
Συμβούλια μπορούν τώρα να κολληθεί σε οποιαδήποτε θέση (και μάλιστα εις διπλούν), ξεχνώντας όλα τα προβλήματα των συρμάτων σαν ένα κακό όνειρο. Και έχουμε ακόμη NooLite και φορητή έκδοση της κονσόλας - Μπρελόκ:
Με την ευκαιρία, το εύρος ενός μεγάλου - αρκετά για να διαχειριστεί το διαμέρισμα ή το γραφείο. Κατά τη διάρκεια των πειραμάτων, πήγα με το τηλεχειριστήριο για μια-δυο ορόφους πάνω, αλλά εργάστηκε από εκεί. Επειδή ήταν σε παντόφλες, παραπάνω ώθηση ήταν πολύ τεμπέλης, έτσι ώστε η ακριβής ακτίνα του δεν ξέρω, αλλά ένα πράγμα είναι σαφές - είναι αρκετά επαρκής. Μέσα σε όλα αυτά τα κομμάτια είναι αρκετά έξυπνος shemka. Δεν ασχολείται μόνο με την ένταξη της αμβλύ, αλλά εξακολουθεί να θυμάται την κατάσταση και να κάνει άλλες υπηρεσίες ήσσονος σημασίας. Για παράδειγμα, μπορείτε να ξεβιδώσει τη φωτεινότητα στο ελάχιστο (όλα τα σβήνει), και στη συνέχεια όλα απενεργοποιημένη (off - ένα ειδικό κουμπί, κάθε φορά για να μην ξανά-ρυθμίσετε τη φωτεινότητα). Αλλά την επόμενη φορά που κάποια φωτεινότητα για να σας δώσει; Τι έχετε ορίσει στην τελευταία φορά - πλήρες σκοτάδι; Έτσι, θα είναι ασαφές, ανάβει το φως ή όχι. Ως εκ τούτου, στην περίπτωση αυτή, εξακολουθεί να είναι το φως είναι αναμμένο για τουλάχιστον - να δείξει ότι είναι σε ένα ελάχιστο. Σε αυτό το απλό παράδειγμα, μπορούμε να δούμε ότι οι δημιουργοί έχουν σκεφτεί μέσα από πολλά μικρά πράγματα.
Τιμή για «τηλεχειριζόμενος διακόπτης +» κατά μέσο όρο, λίγο λιγότερο από 1000 ρούβλιαΑυτό είναι πολύ ωραίο για ένα τέτοιο πράγμα. Υπενθυμίζω ιστοσελίδες των κατασκευαστών: http://noo.com.by.
Μειονεκτήματα - δεν βρέθηκε. Υπάρχει ένα κομμάτι ασυνήθιστη καθυστέρηση μισού δευτερολέπτου: πατήσατε το κουμπί, και η φωτεινή ένδειξη δεν είναι ενεργοποιημένη την ίδια στιγμή. Αλλά είναι θέμα συνήθειας. Ομοίως, ένα θέμα συνήθειας ίδιοι αισθητήρα διακόπτες. Και εδώ θα ήθελα να έχουν προσφέρει οι προγραμματιστές σκεφτεί μια σειρά από διακόπτες με διαφορετικό σχεδιασμό. Για να μην αναφέρουμε το χρώμα, το σχήμα, θα ήταν λογικό να κάνει μια σειρά από διακόπτες με πιο εργονομικό κουμπιά. Ακόμα, επίπεδη αισθητήρες χωρίς να τρέχει ένα δάχτυλο - ένα ύφος της υψηλής τεχνολογίας. Και ίσως πολλές νοικοκυρές και ιδιοκτήτες προτιμούν κυρτό βολικό κουμπιά που θα πιεστεί σημαντικά ή κλικ. Και φυσικά ρυθμίσετε τη φωτεινότητα θα είχε νόημα να κάνουμε (όπως την επιλογή του σχεδιασμού) όχι δύο κουμπιά, και ένα μεγάλο άνετο τροχό. Αλλά είναι τόσο ιδέα.
PS: Προγραμματιστές, από τον τρόπο, να σας πω ένα μυστικό που τώρα ετοιμάζεται μοντέλο USB-κονσόλα, που εργάζονται στον υπολογιστή. Και εγώ φυσικά αμέσως τα χέρια φαγούρα να πραγματοποιήσει μακρινό όνειρο - φωνητικού ελέγχου.
USB-διακόπτη μέχρι την πώληση ακόμα, αλλά αναρωτήθηκα τι στον κόσμο είναι για την αναγνώριση φωνής. Και βρήκα την απελευθέρωση της Google, το API, μέσα από την οποία συλλέγονται κατά την αναπαραγωγή μουσικής on-demand σύστημα. Για παράδειγμα, αν πείτε «Μουσική Φθινόπωρο», το σύστημα θα μπει σε μουσικό αρχείο μου, εκεί θα επιλέξει όλα τα τραγούδια με τη λέξη «πτώση» στον τίτλο και να αρχίσετε να παίζετε τους. Λειτουργεί! Χθες το βράδυ, όλη την ημέρα μιλάω στο μικρόφωνο. Ωστόσο, από απόσταση αρκετών μέτρων από το φορητό μικρόφωνο αποσυναρμολόγηση παύει να Google. Και κάνει πολλά λάθη. Για παράδειγμα, δεν είχα καταφέρει να τον πάρει για να παίξει ένα τραγούδι με τη λέξη «άνοιξη» - που μεταφράζεται ως «auto» και έτρεξε προς το playlist δεν Αφού όλα τα κομμάτια με τις λέξεις «Αυτόματο», «λεωφορείο», και το 2000, αλλά τα κομμάτια από το φάκελο «τραγούδι και chanson συγγραφέα,» το οποίο αποδείχθηκε ότι ήταν αρκετά αφόρητη. Ήταν κακό, και η αγγλική γλώσσα. Φυσικά, αντιλαμβάνομαι ότι η προφορά μου είναι τρομερό, αλλά για τον εντοπισμό «Jesus Christ Superstar» ως «πόρνη» - ναι, το Google, ultraboundary χλευαστές. Ποιος νοιάζεται, έχω πειραματιστεί με αυτό χθες, κάτω από skriptik (για Linux). Ελπίζω πραγματικά ότι μέσα στα επόμενα πέντε χρόνια, η αναγνώριση φωνής θα βελτιωθεί ενεργά και θα χρησιμοποιηθεί USB-διακόπτες?)
Αναγνώριση ομιλίας Η ουσία είναι ότι η Google έχει κάποια API » https://www.google.com/speech-api/…’, στην οποία μέθοδο το POST, μπορείτε να στείλετε το κλιπ ήχου από μια ειδική μορφή, και σε αντάλλαγμα (JSON) για να αναγνωριστεί λέξεις. Στην πραγματικότητα, το καθήκον μας - να αναγνωρίσει τον ήχο της σιωπής, να το μετατρέψει σε ένα αρχείο ήχου για να στείλετε στο Google, να λαμβάνει και να επεξεργάζεται την απάντηση. Κατ 'αρχάς βρήκα στο Linux επιθυμητή applets:
sudo apt-get install sox flac php5-μπούκλα PHP5-cli
Κάνοντας μια τέτοια βασική voice.sh αρχείου, κάνει όλα τα xmms εργασίες και παρουσιάσεις νέων παίκτη:
#! / Bin / bash
ενώ [αλήθεια]? κάνω
rec -c 1 -r voice.wav σιγήσει 16000 1 3 0,3% 1 0,3% 3
FLAC -f -s voice.wav -o voice.flac
play voice.flac
text = `php google.php`
echo 'Google:' $ κείμενο
res = `php music.php $ text`
echo $ res κείμενο $ >> log.txt
αν [ "res $" = "ΟΚ"]? Στη συνέχεια XMMS list.m3u? fi
στην πράξη
Αλλά υποστηρίζουν. Το google.php πρόγραμμα στέλνει το αρχείο voice.flac Google και λαμβάνει το αναγνωρισμένο απάντηση:
#! / Usr / bin / php
'@ Voice.flac'))?
curl_setopt ($ ch, CURLOPT_URL,
' https://www.google.com/speech-api/v1/recognize? xjerr = 1 & client = χρώμιο & lang = ru-RU)?
curl_setopt ($ ch, CURLOPT_HTTPHEADER, array ( «Content-Type: audio / x-flac? ρυθμός = 16000 «))?
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1)? $ R = curl_exec ($ ch)? curl_close ($ ch)?
$ Json = json_decode ($ r, αλήθεια)?
εάν (άδειο ($ JSON [ 'υποθέσεις'] [0] [ 'έκφραση'])) μήτρας ( '')?
πεθαίνουν ($ JSON [ 'υποθέσεις'] [0] [ 'λέει'])?
?>
Το music.php πρόγραμμα (μετά από την ταλαιπωρία της κωδικοποίησης) εμφάνιση, αν στο κείμενο της πρώτης λέξης «μουσική», και αν ναι, ψάχνει για τις σωστές λέξεις ανάμεσα στα μουσικά αρχεία στο αρχείο στο όνομα της λίστας αναπαραγωγής:
#! / Usr / bin / php