Агуулгын хүснэгт:

Raspberry Pi радио дамжуулагч: 4 алхам
Raspberry Pi радио дамжуулагч: 4 алхам

Видео: Raspberry Pi радио дамжуулагч: 4 алхам

Видео: Raspberry Pi радио дамжуулагч: 4 алхам
Видео: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Арваннэгдүгээр
Anonim
Raspberry Pi радио дамжуулагч
Raspberry Pi радио дамжуулагч

Сүүлийн шинэчлэлт (02/14/19):

Эдгээр заавар нь шинэчлэгдэхээ больсон бөгөөд анхны RPI -ээс гадна бусад pi -тэй ашиглах ёсгүй. Эдгээр зааварчилгааг өөрийн эрсдэлд оруулахаас үл хамааран үргэлжлүүлнэ үү. Эхлэхээсээ өмнө бусад хүмүүст ямар асуудал тулгарч байгааг харахын тулд сэтгэгдлийг уншина уу. Би энэ заавартай холбоотой асуултуудад хариулахаа больсон. Уншсанд баярлалаа, амжилт хүсье.

Raspberry Pi бол маш олон төрлийн компьютерт ашиглагддаг маш хэрэгтэй компьютер юм. Imperial College Robotics Society -ийн хүмүүс дуртай амттанг ашиглах шинэ арга барилтай болжээ. Тэд Pi -г FM радио дамжуулагч болгон хувиргах програм зохиосон. Энэхүү зааварчилгаа нь Pifm дамжуулагчийг хэрхэн өөрөө хийх, програмыг суулгах, ашиглахыг танд үзүүлэх болно.

Зарим шинэчлэлтүүд (03/11/15):

Миний бичсэн шинэ програм гарч ирсэн бөгөөд танд зөвхөн файлын нэр хэрэгтэй (PATH биш). Энэ нь танд зориулж бүх зүйлийг суулгах болно, хийх ёстой зүйл бол давтамж, тоглуулах файлын нэрийг бичих явдал юм (WAV эсвэл MP3, стерео эсвэл моно). github.com/CodyJHeiser/PiStation

ICRS нь хэсэг хугацааны дараа PiFM дээр өөр хувилбар гаргасан бөгөөд энэ нь стерео дуу (mp3 файл) -ыг радио дээр тоглуулах боломжийг танд олгоно. Та энэ линкээр орж шинэ мэдээлэлтэй танилцаж болно (шинэ код нь дээр дурдсан миний програмд багтсан болно.)

Бусад шинэчлэлтүүд (08/06/15):

ЭндрюГ29 гишүүн надад Raspberry Pi 2 -ийг дэмждэг GitHub -ийн линкийг өгсөн. Уламжлалт аргаар энэ нь RPi2 дээр ажилладаггүй.

Алхам 1: Шаардлагатай эд ангиудыг авах

Шаардлагатай эд ангиудтай байх
Шаардлагатай эд ангиудтай байх
Шаардлагатай эд ангиудтай байх
Шаардлагатай эд ангиудтай байх
Шаардлагатай эд ангиудтай байх
Шаардлагатай эд ангиудтай байх

Мэдээжийн хэрэг, хэрэв та Pifm радиогоо ажиллуулах зөв хэсгүүд байхгүй бол энэ нь ажиллахгүй болно. Би Raspberry Pi -ийг эхлүүлэхийн тулд танд хэрэгтэй байгаа үндсэн зүйлийг жагсаах болно, гэхдээ би үүнийг байхгүй хүмүүст зориулж өгөх болно. Хоёрдахь догол мөрөнд танд хэрэггүй зүйлс байж магадгүй юм. 1. Raspberry Pi 2. 5 вольтын 1 ампер (миний туршиж үзсэн зүйл бол 750 миллиамп ба 2 амперын хооронд) USB тэжээлийн хангамж 3. Микро USB кабель 4. Raspbian -тэй дор хаяж 2 ГБ хэмжээтэй SD карт 5. Дэлгэц эсвэл ssh Одоо Үндсэн ойлголтуудыг ажиллуулахын тулд танд эдгээр зүйлс хэрэгтэй болно. 1. Ethernet кабель эсвэл Wi -Fi гогцоо (хэрэв танд байхгүй бол хоёр дахь алхамыг үзнэ үү) 2. Зарим төрлийн антенна Та хуруугаа ашиглахад л хангалттай, гэхдээ энэ нь ажиллахгүй болно, та Pi Cobbler ашиглаж болно. Миний хийсэн зүү шиг, энэ нь сайн ажилладаг, төлөвлөсөн хүрээ нь ойролцоогоор 10 метрийн зайд байдаг, гэхдээ би үүнээс хамаагүй удаан явж байгааг олж мэдсэн.

Алхам 2: Багцыг татаж авах

Багцуудыг татаж авах
Багцуудыг татаж авах

Одоо бидэнд хэрэгтэй бүх зүйл байгаа тул програм хангамжийг суулгаж болно, энэ бол маш энгийн процесс юм. Хэрэв та интернетэд холбогдоогүй бол энэ нь ажиллахгүй болно гэдгийг санаарай (доороос үзнэ үү **). Програмыг татаж авахын тулд танд зөвхөн интернет хэрэгтэй, дараа нь үүнийг интернетгүйгээр ашиглах боломжтой. ** Хэрэв танд Ethernet кабель байгаа бол энэ догол мөрийг үл тоомсорлож болно. Хэрэв танд Ethernet кабель байхгүй боловч та үүнийг хийхийг хүсч байгаа бол файлуудаа компьютер дээрээ татаж аваад флаш диск дээр байрлуулж "pi/home" лавлах руу байршуулж болно. Одоо Pi терминал дээрээ үүнийг бичээд томоор бичихийг анхаарна уу! wget www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz ('Pifm.tar.gz' -д 'P' том үсгээр бичсэн) ls (Хэрэв та 'ls' гэж бичихдээ үүнийг зөв хийсэн бол бусад файлуудыг 'Pifm.tar.gz') tar -xvf Pifm.tar.gz (Дахин хэлэхэд 'Pifm.tar.gz' дотор 'P' гэж томоор бичсэн) хамт харах ёстой. Бүх кодыг хийж дууссан бөгөөд одоо хүссэн станц дээрээ хэрхэн хөгжим тоглож сурах талаар дараагийн алхам руу орно уу.

Алхам 3: Програм хангамжийг ашиглах

Програм хангамжийг ашиглах нь
Програм хангамжийг ашиглах нь
Програм хангамжийг ашиглах нь
Програм хангамжийг ашиглах нь

Эцэст нь бид аяллаа дуусгах гэж байгаа боловч найз нөхдөө гайхалтай шинэ "хакердах" чадвараараа гайхшруулж чадвал энэ бүх шаргуу хөдөлмөр нь үр дүнгээ өгөх болно! Пи -г хянахад ашигладаг хэд хэдэн команд байдаг бөгөөд тэдгээрийг доор жагсаан бичээд задалж өгөөд юу гэсэн үг болохыг алхам алхамаар хэлж өгнө. Код руу орохын өмнө та антенаа хавсаргахын тулд ямар зүүгээр дамжуулж байгааг мэдэх хэрэгтэй. GPIO pin 4 -ийг ашиглаж байгаа боловч харамсалтай нь та зүү дугаарыг өөрчилж чадахгүй, учир нь түүнд тодорхой үзүүлэлтүүд суулгагдсан байгаа тул хэрэв танд GPIO pin 4 -ээс өөр зүйл дууссан бол та үүнийг солих эсвэл гаргаж авах шаардлагатай болно. Үүнийг ажиллахын тулд дараа нь тавь (pifm) sound.wav - Энд таны радиогоор тоглуулахыг хүссэн хөгжим байна, та үүнийг ямар ч **.wav файл болгон өөрчилж болно 100.1 - Энэ бол таны хөгжмийг тоглуулахыг хүсч буй станц, Та үүнийг 87.1 -ээс 108.1 хооронд өөрчилж болно. Дуугаа дарж гарахын тулд 'control' + 'c' Хэрэв та микрофонтой бол USB порт руу залгаж, дуу хоолойгоо радио станцаар дамжуулах боломжтой. in: arecord -fS16_LE -r 22050 -Dplughw: 1, 0 -| sudo./pifm - 100.1 22050 (том үсгийг анхаарч үзээрэй) Үүнийг хийхийн тулд мэдээж USB микрофонтой байх ёстой, надад хуучин Wii Караоке микрофон ажилладаг. Та Амазон дээрээс нэгийг нь л авах боломжтой, би дөнгөж 15 доллараар гитар баатар олсон юм.

Алхам 4: Бусад дуу нэмэх

Бусад дууг нэмж байна
Бусад дууг нэмж байна
Бусад дууг нэмж байна
Бусад дууг нэмж байна

Тиймээс та Raspberry Pi дээрээ ганц дуу хийхийг хүсэхгүй байгаа байх. Хүссэн дуунуудаа оруулахын тулд зөв форматтай байх ёстой. Энэ нь.wav файл байх ёстой бөгөөд хэрэв танд.mp3 файл эсвэл.mp4 эсвэл өөр зүйл байгаа бол түүнийг хөрвүүлэх хэрэгтэй. Та үүнийг эндээс онлайнаар ашиглаж болно. Энэ нь бас 16 бит: 22050 Гц: моно байх ёстой. Хэрэв тийм биш бол энэ нь үнэхээр удаан, хачин эсвэл үнэхээр хурдан бас хачин сонсогдох болно. UPDATE: Одоо таны бөөрөлзгөнө pi дээр.mp3 файлуудыг ашиглах арга байна, эндээс илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл Google Doc энд байна. дуу нь зүгээр л Fillzilla гэх мэт FTP сервер ашигладаг бол эндээс маш сайн заавар олж болно. Нэмэлт ажил хийхээс зайлсхийхийн тулд үүнийг home/pi лавлах руу оруулж байгаа эсэхийг шалгаарай (энэ нь анхдагчаар байдаг). Кодын хувьд 'sound.wav' дууг дууныхаа нэрээр солино уу. EX. sudo./pifm livin_on_a_prayer.wav 100.1 Хэрэв таны дуунд хоосон зай байгаа бол энэ нь ажиллахгүй байгааг анзаарч магадгүй, энэ нь танд алдаа өгөх болно, үүнийг засахын тулд дууны нэрийг ишлэлд оруулна уу. EX. sudo./pifm "залбирал дээр амьдрах. wav" 100.1 ЗӨВЛӨГӨӨ - Та бодож байгаа зүйлээ томоор бичиж байгаа эсэхээ шалгаарай. Бүх зүйлийг зөв бичсэн байх ёстой Та татаж авсан бүх дуунуудаа 'ls' гэж бичээд комманд оруулах боломжтой. шугам Бусад асуулт байвал сэтгэгдэл бичихээс бүү ай!

Зөвлөмж болгож буй: