Προσθήκη αγαπημένου Ορισμός αρχικής σελίδας
Θέση:Αρχική >> Νέα

τα προϊόντα της κατηγορίας

προϊόντα Ετικέτες

Fmuser τοποθεσίες

Πώς να εκτελέσετε τον δικό σας ραδιοφωνικό σταθμό με το Raspberry Pi

Date:2018/10/30 15:04:07 Hits:

Μπορείτε να χρησιμοποιήσετε το Raspberry Pi για μια ποικιλία γελοίων έργων. Αλλά πρόσφατα ανακάλυψα ότι θα μπορούσατε να χρησιμοποιήσετε τη μικροσκοπική μικρή συσκευή ως πομπό FM επίσης. Και αυτό γίνεται χωρίς πολύ τρεξίματα.

Μια παρέα ατόμων στο Codex Pihack Club έγραψε ένα πρόγραμμα για να χρησιμοποιήσει το υλικό στο Raspberry Pi, το οποίο προορίζεται να παράγει σήματα ρολογιού ευρέως φάσματος για να παράγει σήματα ραδιοφώνου FM.



Ιστορικό
Εδώ είναι λίγο φόντο. Εκτός από τις οικείες θύρες Audio, Ethernet, HDMI και USB στο Raspberry Pi, η συσκευή διαθέτει επίσης διεπαφές σχεδιασμένες έτσι ώστε να συνδέονται πιο άμεσα με άλλα μάρκες και μονάδες.

Αυτές οι "θύρες" γενικής χρήσης εισόδου / εξόδου (GPIO) είναι οι ακροδέκτες 26 (τοποθετημένοι σε μια λωρίδα 2 × 13) που βλέπετε στον πίνακα. Αυτές οι διεπαφές δεν είναι plug-and-play αλλά μπορούν να ελεγχθούν μέσω λογισμικού.

Για να μεταδώσετε ένα εκπληκτικά ισχυρό σήμα FM, το μόνο που χρειάζεστε είναι να συνδέσετε ένα καλώδιο στην ακίδα GPIO 4. Ακόμα και χωρίς το καλώδιο, το σήμα FM που μεταδίδεται από το Raspberry Pi θα παραληφθεί από κοντινούς δέκτες FM.



Μια λέξη προσοχής: Οι νόμοι για τη μετάδοση σημάτων FM ποικίλλουν από χώρα σε χώρα. Ελέγξτε τους τοπικούς κανονισμούς πριν επιχειρήσετε αυτό το έργο.



Πάρτε, ρυθμίστε, πηγαίνετε
Ενεργοποιήστε το Pi και κατευθυνθείτε προς τη γραμμή εντολών είτε μέσω SSH είτε συνδέοντας απευθείας τη συσκευή.

Τώρα θα πάρουμε τον κώδικα που γράφτηκε στο Code Club hackfest και θα τον εξάγουμε:


mkdir ~/pifm

cd pifm

wget http://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


Ο κατάλογος περιέχει πλέον έξι αρχεία. Εκπληκτικά αυτό είναι το μόνο που υπάρχει σε αυτό. Τώρα μπορείτε να μεταδώσετε το αρχείο "sound.wav" που περιλαμβάνεται:


sudo ./pifm sound.wav102.3


Τώρα πιάσε ένα δέκτη FM και ρυθμίστε το σε FM 102.3 και θα πρέπει να ακούσετε τη μουσική θεμάτων Star Wars. Μπορείτε πραγματικά να αλλάξετε τη συχνότητα εκπομπής από οπουδήποτε μεταξύ 88 MHz και 108 MHz απλά προσθέτοντας τη συχνότητα καναλιού στο τέλος της εντολής.




Μετάδοση κομματιών

Μπορείτε επίσης να αναπαραγάγετε και άλλα αρχεία ήχου, αλλά πρέπει να είναι μόνο 16-bit 22050 Hz και μόνο στη μορφή WAV. Αυτό μπορεί να φαίνεται σαν ένας πραγματικός περιορισμός, αλλά πραγματικά δεν είναι. Το μόνο που χρειάζεστε είναι ο επεξεργαστής ήχου του SoX, ο οποίος θα επεξεργαστεί το αρχείο MP3 και θα το μετατρέψει στο αρχείο WAV επί τόπου.

Εγκαταστήστε τον επεξεργαστή ήχου και τις εξαρτήσεις του με:


sudo apt-get εγκατάσταση κάλτσες libsox-fmt-all


Όταν ολοκληρωθεί, πληκτρολογήστε την ακόλουθη εντολή αντικαθιστώντας το "SomeSong.mp3" με το όνομα του αρχείου MP3 που θέλετε να αναπαραγάγετε:


κάλτσες -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Το πρώτο μέρος της εντολής μεταφράζει το αρχείο MP3 σε αρχείο WAV, αλλάζει τον ρυθμό δειγματοληψίας ήχου στο 22050 και μειώνει το μονοπάτι προς τα κάτω. Στη συνέχεια, το μετατραπέν κομμάτι αποστέλλεται στην τυπική έξοδο, η οποία υποδηλώνεται με το σύμβολο παύλα (-) και στη συνέχεια μεταφέρεται (|) στην τυποποιημένη είσοδο της εντολής pifm.

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

Αν έχετε ακόμα συντονίσει το δέκτη FM στη συχνότητα 102.3, θα πρέπει να ακούσετε τώρα το MP3! Και πάλι, όπως και το αρχικό παράδειγμα, μπορείτε να αντικαταστήσετε τη συχνότητα σε οπουδήποτε μεταξύ των 88 MHz και 108 MHz.



Εκπομπές podcasts
Μπορείτε να κάνετε κάποια θαυμάσια πράγματα με το SoX. Μπορείτε, για παράδειγμα, να το χρησιμοποιήσετε για να μεταδώσετε τα αγαπημένα σας ρεύματα απευθείας από το Internet.

Για να μεταδώσετε το podcast του Linux Voice:


κάλτσες -t mp3 http://www.linuxvoice.com/επεισόδια/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


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

Μπορείτε επίσης να μεταδώσετε έναν online ραδιοφωνικό σταθμό. Πολλοί σταθμοί δημοσιεύουν ένα αρχείο M3U και μπορείτε να το δείξετε:


κάλτσες -t mp3 http://www.ndr.de/πόροι/μεταδεδομένα/ήχου/M3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Όλοι οι σταθμοί δεν εκπέμπουν ροές MP3. Ορισμένοι χρησιμοποιούν άλλες μορφές όπως OGG. Το μόνο που χρειάζεται να αλλάξετε τον τύπο του αρχείου εισόδου που μετατρέπετε με το sox. Οπως:


κάλτσες -t ogg http://network.absoluteradio.co.uk/πυρήνας/ήχου/ogg/live.pls; υπηρεσία = a6bb -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3



Ίσως θα σας αρέσει:

DIY 150W Μεταδότης FM Assemble PCB Kit

DIY FU-30A 30W Σετ ενισχυτή ισχύος FM

Κωδικοποιητής βίντεο Streaming βίντεο H.264 HD

Αφήστε μήνυμα 

Όνομα *
Ηλεκτρονική Διεύθυνση (Email) *
Τηλέφωνο Επικοινωνίας
Διεύθυνση
Κώδικας Δείτε τον κωδικό επαλήθευσης; Κάντε κλικ στο κουμπί ανανέωση!
Μήνυμα
 

Λίστα μηνυμάτων

Σχόλια Loading ...
Αρχική| Σχετικά με μας| Προϊόντα| Νέα| Λήψη| Υποστήριξη| Ανατροφοδότηση| Επικοινωνία| Υπηρεσία

Επικοινωνία: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan Email: [προστασία μέσω email] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Διεύθυνση στα Αγγλικά: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Guangzhou, China, 510620 Διεύθυνση στα κινέζικα: 广州市天河区黄埔大道西273尘