- Потребан материјал
- Како Распберри Пи ради као ФМ радио станица (предајник)
- Постављање Распберри Пи за програмирање
- Претварање РПи у ФМ предајник
- Тестирање вашег Распберри Пи ФМ предајника
- Емитовање гласа уживо користећи Пи
Било да је то досадно поподне, монотон посао или усамљена ФМ станица са дугом вожњом увек су нас забављали. Док је контрадикторно, такође се треба сложити да понекад ове ФМ станице постану врло досадне са РЈ-ом блебећући небитне ствари или неке бугове, а то би вас могло натерати да претпоставите зашто не можете да имате своју ФМ станицу која емитује ваш глас музика на малој удаљености.
Готово сваки електронички инжењер покушава да направи ФМ предајник помоћу завојнице и других компонената, али то је досадан задатак да га правилно подесите. Изненађујуће, уз помоћ Распберри Пи-а, тешко да би требало мање од пола сата да поставите сопствену ФМ станицу и емитујете у локалном подручју. Уз помоћ одговарајуће антене требало би да будете у могућности да покривате подручје радијуса 50 м, што би требало да буде довољно за емитовање у вашој школи или месту. Занимљиво право !! Па кренимо.
Упозорење: Ово је образовни експеримент и није предвиђено за злоупотребу због изазивања проблема. Такође је прекршај ометање локалних ФМ фреквенција, па ово користите с одговорношћу. Не узимамо никакву имовину за било какве незгоде.
Потребан материјал
- Распберри Пи
- интернет конекција
- Микрофон
- Одушевљени РЈ
Предуслови
Претпоставља се да је ваш Распберри Пи већ спојен са оперативним системом и да је у могућности да се повеже на Интернет. Ако није, следите Водич за почетак рада са Распберри Пи пре него што наставите. Овде користимо Расбиан Јессие инсталиран Расбперрри Пи 3.
Такође се претпоставља да свом Пи имате приступ или кроз прозор терминала или преко неког виртуелног сервера као што је ВНЦ. У овом упутству ћемо користити прозор терминала за китове за извршавање програма на Распберри Пи.
Како Распберри Пи ради као ФМ радио станица (предајник)
Једно често питање које би се свима могло појавити јесте да како Распберри Пи плоча која је предвиђена да буде микропроцесорска развојна плоча може да делује као ФМ предајник без икаквог додатног хардвера?
Сваки микропроцесор има повезан синхрони дигитални систем који се користи за смањење електромагнетних сметњи. Ово потискивање ЕМИ врши се сигналом који се назива такт ширеног спектра или скраћено ССЦС. Фреквенција овог сигнала може варирати од 1МХз до 250МХз, што на нашу срећу спада у ФМ опсег. Дакле, писањем кода за извођење фреквенцијске модулације помоћу тактног сигнала ширеног спектра, можемо прилагодити Пи да ради као ФМ предајник. Модулисани сигнал ће се давати кроз ГПИО пин 4 Распберри Пи. На ову иглу можемо једноставно да прикачимо нормалну жицу од највише 20 цм која ће деловати као антена.
Постављање Распберри Пи за програмирање
Ако већ знате како да дођете до свог пи-ја кроз прозор Терминал, прескочите овај корак, иначе прочитајте. Када инсталирате нови ОС у свој Пи, покрените га тако што ћете повезати ХДМИ излаз на монитор, а такође повезати тастатуру и миша на свој Пи.
Када уђете на радну површину ПИ, потражите мрежну опцију и повежите свој Пи са рутером. Затим уђите у пи мени и изаберите пи конфигурацију, а затим омогућите дозволи ССХ комуникацију. Сада се убаците у свој Виндовс / МАЦ лаптоп и повежите лаптоп са истим рутером тако да Пи и Лаптоп раде на локалној мрежи. Сада инсталирајте Путти и отворите га. Унесите ИП адресу Пи и кликните на ентер. Ако не знате ИП адресу ПИ-а, уђите на страницу администратора вашег рутера и проверите који је ИП додељен вашем ПИ-у, требало би да буде нешто попут 192.168.43.КСКСКС. Ако је све урађено како треба, појавит ће се прозор терминала који тражи корисничко име и лозинку. Подразумевано корисничко име ће бити пи, а лозинка малина . Унесите га и притисните ентер, добићете следећи екран.
Претварање РПи у ФМ предајник
Маркондеј је на ГитХуб страници већ дао програм за претварање РПИ у радио предајник. Ову страницу можете директно клонирати у свој пи, саставити програм и покренути га ако знате како се то ради. За остале, само следите доленаведене кораке и зачас ћете емитовати сопствени аудио.
Корак 1: Креирајте нову мапу (директоријум) у коју ћемо сместити све потребне програмске датотеке. Овде користим прозор терминала за креирање директоријума званог ПИ_ФМ помоћу команде мкдир ПИ_ФМ и прелазак у њега помоћу команде цд ПИ_ФМ .
мкдир ПИ_ФМ цд ПИ_ФМ
Корак 2: Сада морамо да клонирамо (преузмемо) програм са ГитХуб-а у директоријум који смо управо креирали. Будући да смо се већ преселили у директоријум, можемо само покренути доњу команду да бисмо обавили посао и требали бисте добити овде приказан екран
клон судо гит хттпс://гитхуб.цом/маркондеј/фм_трансмиттер
Корак 3: Програм који смо управо преузели је Ц код, тако да су нам потребни компајлери и алати за компајлирање овог програма и његово покретање. Компајлери за овај програм називају се гцц и г ++, а алат за њихово компајлирање назива се маке . Користите следећи код за преузимање компајлера. Ваш екран ће изгледати овако у наставку када се преузимање заврши
судо апт-гет инсталл гцц г ++ маке
Корак 4: Сада имамо све спремно за компајлирање програма. Да бисте то урадили, уђите у преузет директоријум помоћу цд фм_трансмиттер, а затим компајлирајте код помоћу линије судо маке . Ваш програм треба да се компајлира и добићете следећи екран.
цд фм_трансмиттер судо маке
Корак 5: Последњи корак је покретање програма. Приликом покретања програма морамо споменути фреквенцију којом желимо да емитујемо и назив аудио датотеке коју желимо да репродукујемо. Подразумевано ће се преузети аудио датотека заједно са програмом названим стар_варс.вав. Па ћемо пустити музику са овом темом старс варс на фреквенцији од 100 МХз да бисмо проверили да ли програм ради. Синтекс линије за лансирање је
судо./фм_трансмиттер име датотеке
Пошто нам је потребна фреквенција од 100 МХз и пуштамо датотеку стар_варс.вав, линија ће бити
судо./фм_трансмиттер -ф 100 -р стар_варс.вав
Тестирање вашег Распберри Пи ФМ предајника
Када покренете програм и добијете поруку за репродукцију, као што је приказано горе, можемо да прикачимо антену на ГПИО пин 4 на Пи-у, користио сам нормалну жицу за прикључивање и то ми је упалило. Слика моје поставке је приказана испод.
Сада је преостало само да узмете ФМ радио и подесите га на фреквенцију од 100 МХз и требало би да будете у могућности да чујете емитовану музику звезда ратова. Једном када тестирате рад, тему Стар варс можете заменити било којом жељеном музиком или снимком гласа и репродуковати је користећи исту команду која је коришћена у кораку 5.
Емитовање гласа уживо користећи Пи
Иако је забавно пуштати унапред снимљене музичке клипове, било би привлачније ако можемо да емитујемо глас уживо помоћу овог ФМ предајника Распберри Пи 3. То се такође може постићи коришћењем истог програма. Једноставно прикључите микрофон на УСБ порт Пи и промените командну линију за покретање. За више информација о томе можете упутити гитхуб страницу. Ако имате било каквих проблема да ово функционише, користите ред за коментаре испод форума.