Mundarija:

Raspberry Pi radio uzatgichi: 4 qadam
Raspberry Pi radio uzatgichi: 4 qadam

Video: Raspberry Pi radio uzatgichi: 4 qadam

Video: Raspberry Pi radio uzatgichi: 4 qadam
Video: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, Iyul
Anonim
Raspberry Pi radio uzatgichi
Raspberry Pi radio uzatgichi

Oxirgi yangilanish (14.02.19):

Bu ko'rsatmalar endi eskirgan va asl RPIdan boshqa pi bilan ishlatilmasligi kerak. Iltimos, qat'iy nazar, ushbu ko'rsatmalarni o'zingizning xavfingiz ostida davom ettiring. Boshlashdan oldin boshqa odamlar qanday muammolarga duch kelayotganini bilish uchun sharhlarni o'qing. Men endi bu ko'rsatma haqidagi savollarga javob bermayman. O'qiganingiz uchun tashakkur va omad tilaymiz.

Raspberry Pi - bu juda foydali kompyuter, uni har xil ishlarda ishlatish mumkin. Imperial kolleji robototexnika jamiyati a'zolari sizning sevimli taomingizni ishlatishning yangi usuliga ega. Ular Pi -ni FM radio uzatgichiga aylantiradigan dasturni ishlab chiqdilar. Bu ko'rsatma sizga Pifm transmitterini qanday yasashni, dasturni o'rnatish va ishlatishni ko'rsatib beradi.

Ba'zi yangilanishlar (03/11/15):

Men yozgan yangi dastur bor, u erda sizga faqat fayl nomi kerak bo'ladi (YO'L emas). U siz uchun hamma narsani o'rnatadi, faqat chastota va ijro qilinadigan fayl nomini yozish kifoya (WAV yoki MP3, stereo yoki mono). github.com/CodyJHeiser/PiStation

ICRS PiFM -da boshqa versiyani chiqardi, bu sizga radio orqali stereo tovushlarni (mp3 fayllar) ijro etish imkonini beradi. Yangi ma'lumotni tekshirish uchun bu erga kirishingiz mumkin (yangi kod mening dasturimga kiritilgan.)

Boshqa yangilanishlar (08/06/15):

AndrewG29 a'zosi menga Raspberry Pi 2 -ni qo'llab -quvvatlaydigan GitHub -ga havola berdi! An'anaviy usul orqali bu RPi2 da ishlamaydi.

1 -qadam: kerakli qismlarga ega bo'lish

Kerakli qismlarga ega bo'lish
Kerakli qismlarga ega bo'lish
Kerakli qismlarga ega bo'lish
Kerakli qismlarga ega bo'lish
Kerakli qismlarga ega bo'lish
Kerakli qismlarga ega bo'lish

Shubhasiz, agar siz Pifm radiosini ishga tushirish uchun kerakli qismlarga ega bo'lmasangiz, bu ishlamaydi. Men sizning ko'pchiligingizda Raspberry Pi -ni ishga tushirish uchun kerak bo'lgan asosiy narsalarni sanab o'taman, lekin men buni yo'q odamlar uchun qo'yaman. Ikkinchi xatboshida sizga kerak bo'lmagan narsalar mavjud. 1. Raspberry Pi 2. 5 voltli 1 amper (men 750 milliampdan 2 ampergacha), USB quvvat manbai 3. Micro USB kabeli 4. Raspbian bilan kamida 2 Gb SD -karta 5. Displey yoki ssh Endi asoslardan o'tib, sizga bu narsalar ham ishlashi uchun kerak bo'ladi. 1. Ethernet kabeli yoki Wi -Fi ulagichi (agar yo'q bo'lsa, ikkinchi bosqichga qarang) 2. Antennaning bir turi Siz barmog'ingizni ishlatishingiz mumkin, lekin u ishlamaydi, siz Pi Cobbler -dan bir nechta sim chiqib ketgan holda foydalanishingiz mumkin. Men qilganimdek, u juda yaxshi ishlaydi, taxmin qilingan diapazon taxminan 10 metrni tashkil qiladi, lekin men undan ancha uzoqroq vaqtni topdim.

2 -qadam: Paketlarni yuklab olish

Paketlarni yuklab olish
Paketlarni yuklab olish

Endi bizda hamma narsa bor, biz dasturiy ta'minotni o'rnatamiz, bu juda oddiy jarayon. Shuni yodda tutingki, agar siz Internetga ulanmagan bo'lsangiz, bu ishlamaydi (pastga qarang **). Dasturiy ta'minotni yuklab olish uchun sizga faqat internet kerak, bundan keyin uni internetsiz ishlatishingiz mumkin. ** Agar sizda Ethernet kabeli bo'lsa, siz ushbu xatboshiga e'tibor bermasligingiz mumkin. Agar sizda Ethernet kabeli bo'lmasa -da, lekin siz hali ham shunday qilishni xohlasangiz, fayllarni kompyuteringizga yuklashingiz va flesh -diskka qo'yib, "pi/home" katalogiga yuklashingiz mumkin. Endi Pi terminalida aynan shunday yozing, kapitallashuvga e'tibor bering! wget www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz ("Pifm.tar.gz" da "P" harfi katta harf bilan yozilgan) ls (agar siz buni "ls" deb yozganingizda to'g'ri qilgan bo'lsangiz) boshqa fayllar bilan birga "Pifm.tar.gz") tar -xvf Pifm.tar.gz (yana "Pifm.tar.gz" da "P" harfi bilan bosh harf bilan yozilgan) ko'rish kerak. Hamma kod tayyor, endi istalgan stantsiyada musiqani qanday ijro etishni o'rganish uchun keyingi bosqichga o'ting.

3 -qadam: dasturiy ta'minotdan foydalanish

Dasturiy ta'minotdan foydalanish
Dasturiy ta'minotdan foydalanish
Dasturiy ta'minotdan foydalanish
Dasturiy ta'minotdan foydalanish

Nihoyat, biz sayohatimiz oxirigacha keldik, lekin bu mashaqqatli mehnat o'z do'stlaringizni ajoyib yangi "xakerlik" qobiliyatingiz bilan taassurot qoldira olganda o'z samarasini beradi! Pi -ni boshqarish uchun bir nechta buyruqlar mavjud, men ularni quyida sanab o'taman va ularni qismlarga ajrataman va nimani anglatishini bosqichma -bosqich aytib beraman. Kodni kiritishdan oldin, siz antennani unga ulashingiz uchun u qaysi pin orqali uzatilishini bilishingiz kerak. GPIO pin 4 - bu ishlatilayotgan narsa, afsuski, siz PIN raqamini o'zgartira olmaysiz, chunki uning o'ziga xos xususiyatlari bor, shuning uchun agar sizda GPIO pin 4dan boshqa narsa tugab qolsa, uni o'zgartirishingiz yoki olib tashlashingiz kerak bo'ladi. Buning uchun.sudo./pifm sound.wav 100.1 sudo - Bu sizga administrator kuchini beradi (masalan, Windows administratori kabi.) keyin qo'ying (pifm) sound.wav - Mana siz radio orqali ijro etishni xohlagan musiqa, uni istalgan **.wav faylga o'zgartirishingiz mumkin 100.1 - Bu sizning musiqangiz ijro etilishini xohlagan stantsiya, Siz buni 87.1 va 108.1 oralig'idagi narsalarga o'zgartirishingiz mumkin. Qo'shiqdan chiqish uchun 'control' + 'c' tugmachasini bosing, agar sizda mikrofon bo'lsa, uni USB portiga ulashingiz va o'z ovozingizni radiostansiya orqali uzatishingiz mumkin. ichida: arecord -fS16_LE -r 22050 -Dplughw: 1, 0 -| sudo./pifm - 100.1 22050 (katta harflarga e'tibor bering) Buning uchun sizda USB mikrofon bo'lishi kerak, menda eski Wii Karaoke mikrofoni yaxshi ishlaydi. Siz Amazon -dan birini tanlashingiz mumkin, men bu erda taxminan 15 dollarga Gitara qahramonini topdim.

4 -qadam: Boshqa qo'shiqlarni qo'shish

Boshqa qo'shiqlar qo'shish
Boshqa qo'shiqlar qo'shish
Boshqa qo'shiqlar qo'shish
Boshqa qo'shiqlar qo'shish

Shunday qilib, ehtimol siz Raspberry Pi -da bitta qo'shiqni xohlamaysiz. Istalgan qo'shiqlarni qo'shish uchun siz to'g'ri formatga ega bo'lishingiz kerak. Bu.wav fayli bo'lishi kerak va agar sizda.mp3 fayli yoki.mp4 yoki boshqa biror narsa bo'lsa, uni aylantirish kerak. Siz bu erda onlayn foydalanishingiz mumkin. Bundan tashqari, u 16 bitli bo'lishi kerak: 22050 Hz: mono. Agar bunday bo'lmasa, u juda sekin va g'alati yoki juda tez va g'alati eshitiladi. YANGILASh: Endi malina pi -da.mp3 fayllarini ishlatishning bir usuli bor, bu erda qo'shimcha ma'lumot olish uchun Google Doc. qo'shiq faqat Fillzilla kabi FTP serveridan foydalaning, bu erda siz juda yaxshi qo'llanmani topishingiz mumkin. Ishdan qochish uchun uni uy/pi katalogiga import qilganingizga ishonch hosil qiling (u sukut bo'yicha). Kodga kelsak, "sound.wav" ni qo'shig'ingizning nomi bilan almashtiring. EX. sudo./pifm livin_on_a_prayer.wav 100.1 Agar sizning qo'shig'ingizda bo'sh joy bo'lsa, u ishlamayotganini sezishingiz mumkin, bu sizga xato beradi, buni tuzatish uchun qo'shiq nomini tirnoqlarga qo'ying. EX. sudo./pifm "namozda yashash. wav" 100.1 MASLAHATLAR - Hamma narsani to'g'ri yozganingizga ishonch hosil qiling, siz bosh harf bilan yozganingizga ishonch hosil qiling Siz yuklagan barcha qo'shiqlarni "ls" buyrug'iga yozib ko'rishingiz mumkin. line Boshqa savollar bo'lsa, sharh qoldirishdan qo'rqmang!

Tavsiya: