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

Έξυπνη μουσική σε υπνοδωμάτιο και μπάνιο με Raspberry Pi - Ενσωμάτωση Multiroom, Alarm, Button Control και Home Automation: 7 βήματα
Έξυπνη μουσική σε υπνοδωμάτιο και μπάνιο με Raspberry Pi - Ενσωμάτωση Multiroom, Alarm, Button Control και Home Automation: 7 βήματα

Βίντεο: Έξυπνη μουσική σε υπνοδωμάτιο και μπάνιο με Raspberry Pi - Ενσωμάτωση Multiroom, Alarm, Button Control και Home Automation: 7 βήματα

Βίντεο: Έξυπνη μουσική σε υπνοδωμάτιο και μπάνιο με Raspberry Pi - Ενσωμάτωση Multiroom, Alarm, Button Control και Home Automation: 7 βήματα
Βίντεο: ULTIMATE SELF BUILD RV MONSTER TRUCK TOUR 2024, Ιούλιος
Anonim
Έξυπνη μουσική σε υπνοδωμάτιο και μπάνιο με Raspberry Pi - Ενσωμάτωση Multiroom, Alarm, Button Control και Home Automation
Έξυπνη μουσική σε υπνοδωμάτιο και μπάνιο με Raspberry Pi - Ενσωμάτωση Multiroom, Alarm, Button Control και Home Automation

Σήμερα θέλουμε να σας δώσουμε δύο παραδείγματα για το πώς μπορείτε να χρησιμοποιήσετε το Raspberry Pi με το λογισμικό Max2Play για αυτοματισμό σπιτιού: στο μπάνιο και το υπνοδωμάτιο. Και τα δύο έργα είναι παρόμοια στο ότι η μουσική υψηλής πιστότητας από διάφορες πηγές μπορεί να μεταδοθεί μέσω της μεγάλης τεχνολογίας ανοιχτού κώδικα Squeezebox, η οποία έρχεται ως δωρεάν πρόγραμμα εγκατάστασης με ένα κλικ με το Max2Play.

Τα πλεονεκτήματα μιας τέτοιας ρύθμισης Multiroom είναι ότι μπορείτε να συγχρονίσετε τις συσκευές αναπαραγωγής σε όλα τα δωμάτια (να παίξετε ταυτόχρονα), να χρησιμοποιήσετε διάφορες πηγές ήχου για τον διακομιστή Squeezebox (μονάδα δίσκου NAS, μονάδα USB, DLNA, Spotify, Google Music, Internet Radio, Bluetooth, κλπ) και έχετε πλήρη έλεγχο σε όλες τις συσκευές αναπαραγωγής ήχου με μία μόνο εφαρμογή της επιλογής σας.

Χάρη στο υλικό που παρουσιάζεται στο βήμα 1, ανοίγουν περαιτέρω πλεονεκτήματα:

  • υψηλή ποιότητα αναπαραγωγής μουσικής
  • χαμηλό κόστος απόκτησης (έργο DIY)
  • καλά σχεδιασμένη έννοια υλικού (Raspberry Pi, κάρτες ήχου που δοκιμάζονται τακτικά και προηγμένες)
  • WAF (Woman Acceptance Factor): χάρη στις κρυφές εγκαταστάσεις ή τα στεφάνια υψηλών προδιαγραφών, τα καλώδια και το υλικό μπορούν να κρυφτούν εντελώς

Βήμα 1: Τα εξαρτήματα

Τα Συστατικά
Τα Συστατικά
Τα Συστατικά
Τα Συστατικά
Τα Συστατικά
Τα Συστατικά

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

Ένας συνδυασμός ψηφιακού-αναλογικού μετατροπέα και ενισχυτή κάνει το πιο λογικό για δωμάτια χωρίς προϋπάρχοντα ηχητικά στοιχεία. Αυτές οι κάρτες ήχου ονομάζονται Amp HATs (Hardware Attached on Top) και έρχονται σε διαφορετικές ποικιλίες. Μπορείτε να συγκρίνετε τα διαφορετικά Amp HAT στο διάγραμμα σύγκρισης για να βρείτε τη σωστή εφαρμογή για τις ζώνες πολλαπλών χώρων σας.

Χρειάζεστε μια ρύθμιση πακέτου Raspberry Pi Amplifier HAT για κάθε δωμάτιο. Για αυτό το συγκεκριμένο παράδειγμα, μπορούν να επιλεγούν δύο μεμονωμένες ρυθμίσεις Amp HAT με βάση τις ατομικές προκλήσεις και ευκαιρίες των δωματίων.

Βασική ρύθμιση:

Raspberry Pi 3B

Η καρδιά αυτού του κέντρου πολυμέσων είναι το προσιτό αλλά ισχυρό 3B, μπορεί να χειριστεί πολλαπλές συσκευές αναπαραγωγής ήχου και βίντεο με τον τετραπύρηνο επεξεργαστή και 1 GB RAM. Μπορείτε επίσης να χρησιμοποιήσετε το 2Β εάν δεν χρειάζεστε WiFi ή Bluetooth ή το 3B+. Ωστόσο, το 3B+ δεν προσφέρει σημαντικά πλεονεκτήματα για αυτήν τη ρύθμιση και απαιτεί περισσότερη ισχύ.

Κάρτα ήχου Amp HAT

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

κάρτα microSD

Σας συνιστούμε να χρησιμοποιήσετε microSD 8 ή 16 GB με ταχύτητα εγγραφής Class 10 ή υψηλότερη. Η εικόνα Max2Play που βασίζεται στο Linux περιλαμβάνει διάφορες λύσεις ήχου και άλλες επεκτάσεις που μπορούν να διαχειριστούν από οποιοδήποτε πρόγραμμα περιήγησης ιστού. Μόλις καεί, το σύστημα είναι προσβάσιμο από την πρώτη εκκίνηση μέσω της διεπαφής ιστού και δεν απαιτεί εντολές κονσόλας ή γνώσεις Linux.

Παροχή ηλεκτρικού ρεύματος

Θα χρειαστείτε μόνο ένα τροφοδοτικό για να εκτελέσετε όλα τα εξαρτήματα (Pi, Amp HAT και παθητικά ηχεία).

Μπορείτε να λάβετε όλα αυτά τα στοιχεία ταυτόχρονα με ένα από τα πακέτα AMP.

Παθητικά ηχεία (χρησιμοποιήσαμε JBL-One Control και Canton GLE 410.2)

Μπορεί να χρησιμοποιηθεί οποιοδήποτε ηχείο, απλώς δώστε προσοχή στην χωρητικότητα του Amp HAT και στην παροχή ρεύματος όταν τα επιλέγετε. Με βάση τη σύνθετη αντίσταση και τη μέγιστη ισχύ, μπορείτε να βρείτε τον ιδανικό συνδυασμό για κάθε ζώνη.

Προαιρετικά: Περιστροφικός κωδικοποιητής ή δέκτης IR για έλεγχο υλικού

Βήμα 2: Εγγραφή της εικόνας στην κάρτα MicroSD

Εγγραφή της εικόνας στην κάρτα MicroSD
Εγγραφή της εικόνας στην κάρτα MicroSD
Εγγραφή της εικόνας στην κάρτα MicroSD
Εγγραφή της εικόνας στην κάρτα MicroSD
Εγγραφή της εικόνας στην κάρτα MicroSD
Εγγραφή της εικόνας στην κάρτα MicroSD

Η εικόνα Max2Play μπορεί να εγγραφεί σε μια κάρτα χρησιμοποιώντας ένα απλό εργαλείο όπως το WinDiskImager ή το Etcher. Απλά αφήστε το να κάψει και μόλις ολοκληρωθεί η διαδικασία, βάλτε την κάρτα στο Raspberry Pi.

Η διαμόρφωση των συσκευών είναι πολύ εύκολη χάρη στο Max2Play. Μπορείτε να αποκτήσετε πρόσβαση στη διεπαφή ιστού Max2Play εισάγοντας το "max2play/" σε οποιοδήποτε πρόγραμμα περιήγησης σε οποιαδήποτε συσκευή συνδεδεμένη στο ίδιο δίκτυο (PC, Mac, Smartphone, Tablet κ.λπ.).

Μετά την πρώτη εκκίνηση, συνιστούμε τη μετονομασία της συσκευής στη σελίδα Ρυθμίσεις/Επανεκκίνηση της διεπαφής ιστού. Με αυτόν τον τρόπο, το όνομα θα χρησιμοποιηθεί επίσης για το όνομα των συσκευών αναπαραγωγής ήχου και θα εμφανίζεται ως τέτοιο στον διακομιστή Squeezebox.

Εάν ο δρομολογητής σας έχει WPS (Wireless Protected Setup) και η συσκευή έχει πρόσβαση WiFi στο δίκτυο, η πρώτη εκκίνηση μπορεί να γίνει εντελώς αυτόματα. Απλώς ενεργοποιήστε το WPS στο δρομολογητή σας και συνδέστε τη συσκευή στο τροφοδοτικό. Δημιουργήσαμε επίσης ένα ξεχωριστό εγχειρίδιο για τη ρύθμιση του WPS.

Προαιρετικά: Μπορείτε επίσης να παραγγείλετε μια ήδη καμένη και διαμορφωμένη κάρτα microSD από το Max2Play.

Βήμα 3: Ρυθμίστε τους παίκτες ήχου

Ρυθμίστε τους παίκτες ήχου
Ρυθμίστε τους παίκτες ήχου
Ρυθμίστε τους παίκτες ήχου
Ρυθμίστε τους παίκτες ήχου
Ρυθμίστε τους παίκτες ήχου
Ρυθμίστε τους παίκτες ήχου

Όταν ξεκινάτε για πρώτη φορά τη συσκευή Max2Play, μπορείτε να επιλέξετε τον κατασκευαστή της συνδεδεμένης κάρτας ήχου. Θα φορτωθεί μια συγκεκριμένη προσθήκη για τη μάρκα κάρτας ήχου και, στη συνέχεια, μπορείτε να επιλέξετε τη συγκεκριμένη κάρτα ήχου στο νέο μενού που ανοίγει.

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

Βήμα 4: Ρύθμιση του διακομιστή Squeezebox

Ρύθμιση του διακομιστή Squeezebox
Ρύθμιση του διακομιστή Squeezebox
Ρύθμιση του διακομιστή Squeezebox
Ρύθμιση του διακομιστή Squeezebox
Ρύθμιση του διακομιστή Squeezebox
Ρύθμιση του διακομιστή Squeezebox

Για να ρυθμίσετε τον διακομιστή Squeezebox, πρέπει πρώτα να τον εγκαταστήσετε. Το ίδιο το πρόσθετο είναι προεγκατεστημένο στην εικόνα Max2Play, οπότε δεν χρειάζεται να το κατεβάσετε εκ των προτέρων.

Σημαντικό: Χρειάζεστε μόνο μία εγκατάσταση του διακομιστή Squeezebox για το σύστημα πολλαπλών χώρων.

Το μόνο που χρειάζεται να κάνετε είναι να μεταβείτε στο μενού του διακομιστή Squeezebox στη διεπαφή ιστού Max2Play, να επιλέξετε μια έκδοση του Logitech Media Server (συνιστάται 7.9.1) και να κάνετε κλικ στην εγκατάσταση. Το Max2Play κατεβάζει αυτόματα την επιλεγμένη έκδοση και την εγκαθιστά πλήρως στο Raspberry Pi.

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

Βήμα 5: Η εγκατάσταση - Υπνοδωμάτιο

Η Εγκατάσταση - Υπνοδωμάτιο
Η Εγκατάσταση - Υπνοδωμάτιο
Η Εγκατάσταση - Υπνοδωμάτιο
Η Εγκατάσταση - Υπνοδωμάτιο
Η Εγκατάσταση - Υπνοδωμάτιο
Η Εγκατάσταση - Υπνοδωμάτιο

Τώρα που ο διακομιστής είναι ενεργός και λειτουργεί, πρέπει να ρυθμίσουμε το υλικό γύρω από τη ρύθμιση Raspberry Pi.

Για τη διακόσμηση του υπνοδωματίου κατασκευάσαμε ξύλινα κουτιά στα οποία θα χωρούσαν τα ηχεία μας. Στη συνέχεια κόψαμε τρύπες στον τοίχο, που είχαν το μέγεθος αυτών των κουτιών. Τέλος, βιδώσαμε τα κουτιά σφιχτά στον τοίχο. Όλο το υλικό εξακολουθεί να είναι προσβάσιμο μέσω ενός ανοίγματος αναθεώρησης.

Για τον έλεγχο των ηχείων, μπορείτε να χρησιμοποιήσετε μια εφαρμογή smartphone ή να συνδέσετε τη συσκευή αναπαραγωγής με υπάρχοντα κουμπιά οικιακού αυτοματισμού, π.χ. στην πόρτα του υπνοδωματίου σας. Μπορείτε να προσθέσετε ένα μακρύ πάτημα κουμπιού για να ενεργοποιήσετε το χρονόμετρο ύπνου και ένα σύντομο πάτημα για Αναπαραγωγή/Παύση. Ο διακομιστής Squeezebox, χάρη στην ανοιχτή διεπαφή του, προσφέρει πολλές δυνατότητες διαμόρφωσης τυχόν εντολών. Οι προσαρμοσμένες εντολές HTTP και CLI μπορούν να βρεθούν στο πρόσθετο API-Examples που είναι επίσης προεγκατεστημένο και μπορεί να ενεργοποιηθεί δωρεάν στην ενότητα ανενεργών προσθηκών, στην ενότητα Ρυθμίσεις/Επανεκκίνηση.

Παράδειγμα εντολής HTTP για "έναρξη αναπαραγωγής":

SQUEEBOXSERVERIP: PORT/status.html? p0 = play & player = MACADDRESS

Βήμα 6: Η εγκατάσταση - Μπάνιο

Η Εγκατάσταση - Μπάνιο
Η Εγκατάσταση - Μπάνιο
Η Εγκατάσταση - Μπάνιο
Η Εγκατάσταση - Μπάνιο
Η Εγκατάσταση - Μπάνιο
Η Εγκατάσταση - Μπάνιο
Η Εγκατάσταση - Μπάνιο
Η Εγκατάσταση - Μπάνιο

Τα ηχεία μπορούν να τοποθετηθούν στην οροφή ή, όπως φαίνεται, στην αριστερή και δεξιά πλευρά του καθρέφτη. Εάν εξακολουθείτε να σχεδιάζετε το σχεδιασμό του μπάνιου σας, η κατασκευή ενός μπροστινού τοίχου θα ήταν ιδανική για να φιλοξενήσει ταυτόχρονα και ντουλάπι καθρέφτη και ηχεία (δείτε εικόνες). Σε αυτό το σενάριο, θα μπορούσε να αγοραστεί (να πωληθεί ξεχωριστά) μια μεγαλύτερη στεφάνη ηχείων για να έχει οπτικό περίγραμμα για τα ηχεία (βλέπε εικόνα 1).

Μια λύση με κουμπιά για γρήγορο παιχνίδι/παύση στην πόρτα του μπάνιου, συνδεδεμένη με ένα προϋπάρχον λογισμικό οικιακού αυτοματισμού, κάνει την καθημερινή χρήση ακόμα πιο άνετη. Ένα τηλεχειριστήριο IR ή ένα κουμπί ελέγχου έντασης με ενσωματωμένο κουμπί μπορούν επίσης να ενσωματωθούν για άμεσο έλεγχο. Γενικά, ωστόσο, είναι πιο άνετο και εύκολο να χρησιμοποιήσετε ένα smartphone και μία από τις πολλές διαθέσιμες εφαρμογές, όπως το iPeng, το OrangeSqueeze ή το Squeezer (στην εικόνα, δωρεάν εφαρμογή), για να επωφεληθείτε από όλες τις προηγμένες δυνατότητες (επιλογή μουσικής, διαχείριση λίστας αναπαραγωγής, και τα λοιπά.).

Βήμα 7: Ενσωμάτωση στον αυτοματισμό του σπιτιού

Ενσωμάτωση στον αυτοματισμό του σπιτιού
Ενσωμάτωση στον αυτοματισμό του σπιτιού
Ενσωμάτωση στον αυτοματισμό του σπιτιού
Ενσωμάτωση στον αυτοματισμό του σπιτιού
Ενσωμάτωση στον αυτοματισμό του σπιτιού
Ενσωμάτωση στον αυτοματισμό του σπιτιού
Ενσωμάτωση στον αυτοματισμό του σπιτιού
Ενσωμάτωση στον αυτοματισμό του σπιτιού

Για την ενσωμάτωση ενός συστήματος αυτοματισμού σπιτιού και για τον προγραμματισμό ενός κουμπιού στην πόρτα (π.χ. στο λογισμικό Homematic), μπορούν να χρησιμοποιηθούν εντολές CLI (Command Line Interface) των διακομιστών Squeezebox. Μπορείτε ακόμη να εγκαταστήσετε τον διακομιστή αυτοματισμού οικιακού ανοιχτού κώδικα στο Max2Play. Πρόσφατα κυκλοφόρησε ένα πρόγραμμα εγκατάστασης με ένα κλικ του δημοφιλούς διακομιστή openHAB 2 με Paper UI ως νέο premium plugin.

Αυτά τα συστήματα αυτοματισμού σπιτιού επιτρέπουν μια κεντρική διαχείριση μεμονωμένων παικτών, είτε με απλές εντολές HTTP (όπως το άνοιγμα κάτι μέσω προγράμματος περιήγησης), μέσω Telnet, είτε με απευθείας σύνδεση πρίζας σε άλλο λογισμικό. Συγκεκριμένες εντολές και παραδείγματα για αυτό μπορείτε να βρείτε και να αντιγράψετε απευθείας στο πρόσθετο Max2Play API-Examples Plugin και στην εσωτερική ενότητα βοήθειας των διακομιστών Squeezebox στην ενότητα «Τεχνικές πληροφορίες> Διεπαφή γραμμής εντολών».

Οι εντολές HTTP μπορούν επίσης εύκολα να δοκιμαστούν στο πρόγραμμα περιήγησης. Απλώς επικολλήστε την εντολή, στη γραμμή URL του προγράμματος περιήγησης και πατήστε enter.

Αυτό είναι! Ελπίζουμε να σας αρέσουν οι ιδέες μας για την ενσωμάτωση ήχου πολλαπλών χώρων σε συστήματα αυτοματισμού σπιτιού. Χρησιμοποιήστε τα ως έμπνευση για τη δική σας λύση, δείξτε μας τις ρυθμίσεις σας και πείτε μας τη γνώμη σας!

Συνιστάται: