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

Sonos Like Spotify Wifi Speaker: 9 βήματα (με εικόνες)
Sonos Like Spotify Wifi Speaker: 9 βήματα (με εικόνες)

Βίντεο: Sonos Like Spotify Wifi Speaker: 9 βήματα (με εικόνες)

Βίντεο: Sonos Like Spotify Wifi Speaker: 9 βήματα (με εικόνες)
Βίντεο: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Νοέμβριος
Anonim
Sonos Like Spotify Wifi Speaker
Sonos Like Spotify Wifi Speaker

Σε αυτό το έργο θα δημιουργήσουμε ένα ηχείο Wifi που έχει ενσωματωμένο το Spotify Client. Αυτό σημαίνει ότι μπορείτε εύκολα να επιλέξετε στο spotify για αναπαραγωγή σε αυτό το συγκεκριμένο ηχείο. Δεν χρειάζεται να ασχοληθείτε με το χάλια bluetooth αφού αυτό βασίζεται στο ethernet. Η μουσική σας θα παίξει ακόμη περισσότερο εάν κλείσετε κατά λάθος το Spotify. Είναι σαν Sonos, αλλά στη συνέχεια φτιάχτηκε μόνος σας.

Βασίζεται στο λογισμικό Raspotify για το Raspberry Pi. Αυτό είναι ένα εύκολο στη χρήση και όχι τόσο δύσκολο να εγκαταστήσετε λογισμικό.

Προσπάθησα να εξηγήσω τα πάντα όσο το δυνατόν πιο απλά, έτσι ώστε όλοι να μπορούν να το κατασκευάσουν, ακόμη και οι αρχάριοι που δεν έχτισαν ποτέ κάτι πριν, θα πρέπει να μπορούν να το αναδημιουργήσουν.

Βήμα 1: Μέρη που χρησιμοποιούνται

Πριν ξεκινήσετε αυτό το έργο, σας συμβουλεύω να αγοράσετε όλα τα ανταλλακτικά.

  • Raspberry Pi 4
  • κάρτα micro SD (τουλάχιστον 8 GB) (+αν χρειάζεται προσαρμογέας)
  • Υπολογιστή
  • Ηχεία και ενισχυτής (δείτε το βήμα 4)
  • Εργαλεία
  • Τροφοδοσία (δείτε το βήμα 6)

Τώρα που έχετε τα πάντα, η πραγματική διασκέδαση μπορεί να ξεκινήσει.

Βήμα 2: Εγκατάσταση του Raspbian

Πριν ξεκινήσουμε το έργο, πρέπει να εγκαταστήσουμε ένα λειτουργικό σύστημα στο Raspberrry pi μας. Σε αυτή την περίπτωση θα χρησιμοποιήσουμε το "Raspbian Buster με επιτραπέζιο και προτεινόμενο λογισμικό".

Η εγκατάσταση του Raspbian στο Raspberry Pi είναι πολύ απλή. Θα κατεβάσουμε το Raspbian και θα γράψουμε την εικόνα του δίσκου σε μια κάρτα microSD και μετά θα εκκινήσουμε το Raspberry Pi σε αυτήν την κάρτα microSD.

Θα χρειαστείτε κάρτα microSD (τουλάχιστον 8 GB), υπολογιστή με υποδοχή για αυτήν και, φυσικά, Raspberry Pi και βασικά περιφερειακά (ποντίκι, πληκτρολόγιο, οθόνη και πηγή ενέργειας).

Βήμα 1: Λήψη του λειτουργικού συστήματος

Το Raspian μπορεί να εγκατασταθεί από αυτόν τον ιστότοπο. Πρέπει να εγκαταστήσουμε το "Raspbian Buster με επιτραπέζιο και προτεινόμενο λογισμικό". Τώρα κάντε κλικ στο "Λήψη ZIP" και η λήψη θα πρέπει να ξεκινήσει. (αυτό μπορεί να διαρκέσει λίγα λεπτά ανάλογα με τη σύνδεσή σας ethernet)

Εικόνα
Εικόνα

Βήμα 2: Γράψτε την εικόνα στην κάρτα SD

Τώρα θα πρέπει να κατεβάσετε και να εγκαταστήσετε το λογισμικό που θα γράψει την εικόνα στην κάρτα SD. Ένα καλό για χρήση ονομάζεται Etcher και λειτουργεί σε όλες τις πλατφόρμες (Linux, Mac και Windows). Μπορείτε να το κατεβάσετε από τον ιστότοπό τους.

1. Αφού κατεβάσετε το Etcher, ακολουθήστε τις οδηγίες για να το εγκαταστήσετε.

2. Τοποθετήστε την κάρτα SD στον υπολογιστή σας. (Επειδή ορισμένοι υπολογιστές δεν διαθέτουν συσκευή ανάγνωσης καρτών SD, ίσως χρειαστεί να χρησιμοποιήσετε προσαρμογέα USB.)

3. Ανοίξτε το Etcher και επιλέξτε την εικόνα Raspbian που μόλις κατεβάσαμε.

Εικόνα
Εικόνα

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

Εικόνα
Εικόνα

5. Αφού επιβεβαιώσετε την εικόνα και τη μονάδα δίσκου, μπορείτε να προχωρήσετε στο φλας της κάρτας SD, επιλέξτε Flash.

Εικόνα
Εικόνα

6. Μόλις τελειώσει, μπορείτε να αφαιρέσετε με ασφάλεια την κάρτα SD από τον υπολογιστή.

7. Τοποθετήστε την κάρτα SD στο Raspberry Pi και οποιαδήποτε άλλα επιπλέον καλώδια, όπως τροφοδοσία, ποντίκι, πληκτρολόγιο και το καλώδιο HDMI.

8. Τώρα θα καθοδηγηθείτε στη διαδικασία εγκατάστασης. Βεβαιωθείτε ότι δεν ξεχάσατε να συνδεθείτε στο ethernet επειδή το Spotify Connect βασίζεται στο Ethernet. Η διαδικασία εγκατάστασης είναι αρκετά απλή, οπότε δεν πρέπει να αποτελεί πρόβλημα.

9. Έχετε πλέον εγκαταστήσει με επιτυχία το Raspian στο Raspberry Pi και μπορείτε να προχωρήσετε στο επόμενο βήμα. Συγχαρητήρια!

Βήμα 3: Εγκατάσταση του Raspotify στο Raspberry Pi

Το Raspotify είναι ένας πελάτης Spotify Connect για το Raspbian στο Raspberry Pi που λειτουργεί απλά. Το Raspotify είναι ένα πακέτο Debian και ένα σχετικό αποθετήριο που περιβάλλει τη φοβερή βιβλιοθήκη librespot από τον Paul Lietar και άλλους. Λειτουργεί ανεξάρτητα και στις τρεις αναθεωρήσεις του Pi, αμέσως μετά την εγκατάσταση.

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

1. Ανοίξτε το τερματικό χρησιμοποιώντας τη συντόμευση "CTRL + ALT + T"

2. Πληκτρολογήστε το παρακάτω τερματικό και πατήστε enter στη συνέχεια. Αυτή η εντολή κατεβάζει και εγκαθιστά το πακέτο Debian και προσθέτει το κατάλληλο αποθετήριο, το οποίο διασφαλίζει ότι θα είστε πάντα ενημερωμένοι με τις μεταγενέστερες αλλαγές.

curl -sL https://dtcooper.github.io/raspotify/install.sh | SH

3. Μετά την εγκατάσταση θα εκτελέσουμε έναν γρήγορο έλεγχο. Ανοίξτε το Spotify και αναζητήστε Διαθέσιμες Συσκευές. Θα πρέπει να υπάρχει διαθέσιμο ηχείο "raspotify (raspberrypi)" όπως φαίνεται παρακάτω.

Εικόνα
Εικόνα

4. Τώρα που όλα λειτουργούν μπορούμε να διαμορφώσουμε το Raspotify. Πληκτρολογώντας την ακόλουθη εντολή στο τερματικό, μπορούμε να αλλάξουμε τις ρυθμίσεις, όπως το όνομα που θέλουμε να εμφανίζεται στο Spotify.

sudo nano/etc/default/raspotify

5. Αφού πατήσετε enter, θα πρέπει να δείτε τα παρακάτω.

Εικόνα
Εικόνα

Αυτό που ανοίξατε είναι το αρχείο διαμόρφωσης Raspotify. Μέσα σε αυτό το αρχείο, θα δείτε πολλές διαφορετικές επιλογές που μπορείτε να διαμορφώσετε μόνοι σας. Θα αλλάξουμε μόνο 2 ρυθμίσεις: το bitrate και το όνομα της συσκευής.

6. Για να αλλάξετε το όνομα της συσκευής, θα πρέπει πρώτα να αποσυνδέσετε τη γραμμή. Αυτό μπορεί να γίνει πατώντας το πλήκτρο διαγραφής, το κείμενό σας σε αυτήν τη γραμμή θα γίνει τώρα λευκό. Τώρα μπορούμε να επιλέξουμε ένα όνομα που θα εμφανίζεται στο Spotify, επέλεξα το Dining Room γιατί εκεί είναι το μέρος όπου θα κάθονται τα ηχεία μου. Απλώς αντικαταστήστε το raspotify με το όνομα που θέλετε.

Για παράδειγμα:

DEVICE_NAME = "Τραπεζαρία"

7. Αφού αλλάξουμε το όνομά μας θα αλλάξουμε το Bitrate. Αυτό θα μας δώσει λίγο καλύτερη ποιότητα ήχου.

Αποσυνδέστε τη γραμμή και αντικαταστήστε το 160 με 320.

BITRATE = "320"

8. Τώρα ο κώδικας πρέπει να μοιάζει με αυτόν, εκτός από τη διαφορά ονόματος.

#/etc/default/raspotify - Επιχειρήματα/διαμόρφωση για librespot # Όνομα συσκευής στο Spotify Connect DEVICE_NAME = "Τραπεζαρία"

# Ρυθμός bit, ένα από τα 96 (χαμηλής ποιότητας), 160 (προεπιλεγμένη ποιότητα) ή 320 (υψηλής ποιότητας)

BITRATE = "320"

# Πρόσθετα ορίσματα της γραμμής εντολών για το librespot μπορούν να οριστούν παρακάτω.

# Δείτε `librespot -h` για περισσότερες πληροφορίες. Βεβαιωθείτε ότι τα ορίσματα που καθορίζετε # δεν καλύπτονται ήδη από άλλες μεταβλητές σε αυτό το αρχείο. (Για περισσότερες τεχνικές λεπτομέρειες, ανατρέξτε στο # config του daemon στο `/lib/systemd/system/raspotify.service`) Ορίστε τον κωδικό πρόσβασης της συσκευής ", στις # ρυθμίσεις του λογαριασμού σας, χρησιμοποιήστε`-όνομα χρήστη` και `-κωδικό πρόσβασης`. # # Για να επιλέξετε μια διαφορετική συσκευή εξόδου (δηλαδή ένα USB dongle ήχου ήχου HDMI), # χρησιμοποιήστε `-συσκευή` με κάτι σαν`-συσκευή hw: 0, 1`. Τα χιλιόμετρα σας μπορεί να διαφέρουν. # # OPTIONS = "-όνομα χρήστη-κωδικός πρόσβασης"

# Δεν σχολιάζετε τη χρήση μιας προσωρινής μνήμης για ληφθέντα αρχεία ήχου. Η προσωρινή μνήμη είναι απενεργοποιημένη από το

# Προκαθορισμένο. Είναι καλύτερα να το αφήσετε ως έχει αν θέλετε να το χρησιμοποιήσετε, καθώς # δικαιώματα έχουν ρυθμιστεί σωστά στον κατάλογο `/var/cache/raspotify '. #CACHE_ARGS = "-cache/var/cache/raspotify"

# Από προεπιλογή, η ομαλοποίηση της έντασης είναι ενεργοποιημένη, προσθέστε εναλλακτική ένταση

# επιχειρήματα εδώ αν θέλετε, αλλά αυτά θα πρέπει να είναι καλά. #VOLUME_ARGS = "-enable-volume-normalization-linear-volume --initial-volume = 100"

Το # Backend θα μπορούσε να ρυθμιστεί εδώ, αλλά είναι για πολύ προηγμένες περιπτώσεις χρήσης

# librespot, οπότε δεν πρέπει να το αλλάξετε υπό κανονικές συνθήκες. #BACKEND_ARGS = "-backend alsa"

10. Για να αποθηκεύσετε το αρχείο πατήστε "CTRL + X" ακολουθούμενο από "y" και τελευταίο αλλά όχι λιγότερο σημαντικό πατήστε enter.

11. Επανεκκινήστε το Raspotify χρησιμοποιώντας την ακόλουθη εντολή.

sudo systemctl επανεκκίνηση raspotify

Δώστε του έναν γρήγορο έλεγχο όπως κάναμε στο βήμα 3 και κοιτάξτε πού άλλαξε ή όχι το όνομα.

12. Τώρα όλα είναι έτοιμα και μπορούμε να κάνουμε τα ηχεία μας έτοιμα!

Βήμα 4: Αποφασίστε ποιο ηχείο θα χρησιμοποιήσετε

Σε αυτό το έργο θα πάω πάνω από 2 τύπους ηχείων. Αυτά που έχουν ήδη ενισχυθεί και τα ηχεία που δεν έχουν ακόμη ενισχυθεί.

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

Τα ηχεία που δεν είναι ήδη ενισχυμένα είναι λίγο πιο δύσκολο να δουλέψουν. Θα πρέπει να συνδέσουμε έναν ενισχυτή στα ηχεία και να δημιουργήσουμε μια θήκη γύρω από αυτό. Αυτός είναι ένας πολύ καλός τρόπος για να επαναχρησιμοποιήσετε τα παλιά ηχεία ράφι, όπως θα κάνω. Θα προσθέσουμε έναν φθηνό ενισχυτή από την Κίνα για να μειώσουμε το συνολικό μας κόστος. Αν σας αρέσει να κάνετε DIY έργα, μπορείτε ακόμη και να φτιάξετε μόνοι σας ένα ηχείο ραφιών. Προτείνω αυτό από αυτό το Instructable. Χρησιμοποίησα τα ηχεία από το παλιό μου Phillips Streamium MCI900. Δυστυχώς, ο ενισχυτής του έσπασε, οπότε τώρα είναι ένα μη ενισχυμένο ηχείο. Θα χρειαστούμε επίσης ένα τροφοδοτικό για να τροφοδοτήσουμε το έργο μας, αλλά θα το συζητήσουμε σε ένα λεπτό.

Εικόνα
Εικόνα

Εάν χρησιμοποιείτε προενισχυμένα ηχεία, μπορείτε να προχωρήσετε στο επόμενο βήμα.

Εάν χρησιμοποιείτε μη ενισχυμένα ηχεία, μπορείτε να παραλείψετε την επόμενη παράλειψη.

Βήμα 5: Σύνδεση προενισχυμένων ηχείων

Εάν τα ηχεία σας είναι ήδη συνδεδεμένα με έναν ενισχυτή που διαθέτει θύρα AUX, θα πρέπει απλώς να συνδέσετε ένα καλώδιο aux από το Raspberry Pi στον ενισχυτή και να αποσυνδέσετε τα φορτηγά από το Raspberry Pi. Όλα πρέπει να λειτουργήσουν τώρα! Βεβαιωθείτε ότι δεν αποσυνδέετε το καλώδιο τροφοδοσίας και το καλώδιο Ethernet (μόνο όταν δεν είστε συνδεδεμένοι μέσω Wifi) καθώς και το καλώδιο AUX. Θα πρέπει να έχετε τις ίδιες συνδέσεις όπως στην παρακάτω εικόνα και τώρα έχετε τελειώσει. Δημιουργήσατε ένα ηχείο σαν ήχο με ένα Raspberry Pi και μπορείτε να ξεκινήσετε να ακούτε μουσική.

Σημειώστε ότι το καλώδιο ethernet δεν είναι απαραίτητο

Εικόνα
Εικόνα

Βήμα 6: Επιλέγοντας τον σωστό ενισχυτή

Πώς να επιλέξετε τον σωστό ενισχυτή και τροφοδοτικό; Αυτή είναι η ερώτηση που θα απαντήσουμε σε αυτό το βήμα.

1. Πόσα watt χρειάζεστε; Αυτό θα πρέπει να αναφέρεται στις προδιαγραφές του ηχείου της βιβλιοθήκης. Έχω δύο ηχεία που χρησιμοποιούν 50 watt το καθένα. Αυτό σημαίνει ότι πρέπει να αγοράσω έναν ενισχυτή 50 * 2. Απλώς μεταβείτε σε ιστότοπους όπως το ebay, το amazon, το alibaba και αναζητήστε "ενισχυτή 2 * 50W". Το μόνο που πρέπει να έχει ο ενισχυτής είναι μια θύρα AUX. Μπορείτε επίσης να αγοράσετε ένα με bluetooth, αλλά δεν είναι απαραίτητο. Έπιασα με αυτό. Είναι ενισχυτής 2 *50W βασισμένος σε τσιπ TPA3116. Αυτό θα ταιριάζει στα ηχεία μου.

Εικόνα
Εικόνα

2. Τι τροφοδοτικό πρέπει να αγοράσω; Η ισχύς που απαιτείται για την τροφοδοσία του ενισχυτή σας αναφέρεται στο φύλλο προδιαγραφών των ενισχυτών. Το δικό μου χρειαζόταν 24V οπότε έπρεπε να αγοράσω ένα τροφοδοτικό 24V. Το ρεύμα που απαιτείται μπορεί εύκολα να υπολογιστεί με αυτόν τον τύπο: I = P (watt) / U, οπότε στην περίπτωσή μου πρέπει να κάνω 100 /24 = 4.16 ==> Άρα χρειάζομαι τροφοδοτικό 24V 4.2A. Είναι καλύτερα να πάτε για υψηλότερο τροφοδοτικό ρεύματος, ώστε να μην ασκείτε υπερβολικό άγχος στην τροφοδοσία.

Είχα έναν παλιό φορτιστή φορητού υπολογιστή, ο οποίος εξάγει 24V και 100watt. Έτσι αποφάσισα να το χρησιμοποιήσω. Εάν δεν έχετε τέτοια τροφοδοσία, μπορείτε να χρησιμοποιήσετε βιομηχανικά όπως φαίνεται στην παρακάτω εικόνα. Έχουν μια πολύ καλή τράπεζα για τα χρήματα.

Εικόνα
Εικόνα

Βήμα 7: Σύνδεση των πάντων Togheter

Η σύνδεση είναι διαφορετική για κάθε ενισχυτή, αλλά η κύρια είναι η ίδια. Αυτό ήταν το σχηματικό μου, το δικό σου θα πρέπει να μοιάζει ίδιο.

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

Συνδέεται με πρίζα τοίχου AC.

Μπλε σύρμα προς Ν

Καφέ σύρμα στο L

Πράσινο/Κίτρινο σύρμα σε GND

V + DC + ενισχυτή

V -DC - ενισχυτή

Βατόμουρο πι:

USB C σε πρίζα τοίχου

Καλώδιο AUX στον ενισχυτή

(Καλώδιο Ethernet στο δρομολογητή)

Ενισχυτής:

DC out - στα ηχεία

DC out + στα ηχεία

Τελικά θα καταλήξετε με κάτι όπως στην παρακάτω εικόνα. Τώρα όλα πρέπει να λειτουργούν καλά και τα νέα σας ηχεία WIFI είναι έτοιμα να παίξουν μουσική.

Εικόνα
Εικόνα

Βήμα 8: Χτίζοντας το περίβλημα

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

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

Εικόνα
Εικόνα
Εικόνα
Εικόνα

Βήμα 9: Τελικό προϊόν

Είμαι πολύ ευχαριστημένος με το τελικό αποτέλεσμα. Η ποιότητα του ήχου είναι αρκετά καλή, αν σκεφτείτε ότι το έργο μου κόστισε μόνο 60 ευρώ συνολικά. Η εμφάνιση του ενισχυτή μου χρειάζεται ακόμα δουλειά.

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

Ακολουθούν μερικές φωτογραφίες από το τελικό αποτέλεσμα!

Συνιστάται: