Мазмуну:

Raspberry Pi радио өткөргүч: 4 кадам
Raspberry Pi радио өткөргүч: 4 кадам

Video: Raspberry Pi радио өткөргүч: 4 кадам

Video: Raspberry Pi радио өткөргүч: 4 кадам
Video: Raspberry Pi 4 | Hacking Machine | NASA Hacked 2024, Июль
Anonim
Raspberry Pi радио өткөргүч
Raspberry Pi радио өткөргүч

Акыркы жаңыртуу (14.02.19):

Бул көрсөтмөлөр мындан ары жаңыртылган эмес жана баштапкы RPIден башка pi менен колдонулбашы керек. Сураныч, бул көрсөтмөлөрдү өз тобокелчилигиңизге карабай улантыңыз. Комментарийлерди окуп, баштаардан мурун башка адамдарда кандай көйгөйлөр бар экенин билиңиз. Мен мындан ары бул инструктивдүү суроолорго жооп бербейм. Окуганыңыз үчүн рахмат жана ийгилик.

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

Кээ бир жаңыртуулар (03/11/15):

Мен жазган жаңы программа бар, ал жерде сизге файлдын аты гана керек (ЖОЛУ ЭМЕС). Ал сиз үчүн бардыгын орнотот, болгону жыштыгын жана файлдын атын ойнотуу керек (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 ампердин ортосунда) негиздерден өткөндөн кийин, бул нерселер иштеши үчүн сизге да керек болот. 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 пин 4 - бул колдонулуп жаткан нерсе, тилекке каршы, пин номерин өзгөртө албайсыз, анткени анда конкреттүү мүнөздөмөлөр камтылган, андыктан сизде GPIO pin 4 түгөнүп бараткан башка нерсе болсо, аны алмаштырышыңыз керек. Бул иштеши үчүн.sudo./pifm sound.wav 100.1 sudo - Бул сизге администратордун күчүн берет (терезелердеги администратор сыяктуу)./pifm -./ программаны иштетүү үчүн колдонулат, сиз иштеткиси келген программа сиз каалагандай after (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 Караоке микрофону жакшы иштейт. Сиз Amazon'дон бирөөнү тандасаңыз болот, мен бул жерден 15 долларга бааланган Гитаранын баатырын таптым.

4 -кадам: Башка ырларды кошуу

Башка ырларды кошуу
Башка ырларды кошуу
Башка ырларды кошуу
Башка ырларды кошуу

Демек, сиз Raspberry Piге бир эле ырды каалабайсыз. Каалаган ырларыңызды коюу үчүн туура форматта болушуңуз керек. Бул.wav файлы болушу керек жана эгер сизде.mp3 же.mp4 же башка нерсе болсо, аны айландыруу керек. Бул жерде онлайн колдоно аласыз. Ал ошондой эле 16 битте болушу керек: 22050 Гц: моно. Эгерде андай болбосо, анда ал чындап жай жана кызыктай же чындап тез жана кызыктай угулат. UPDATE: Азыр малина пиңизде.mp3 файлдарын колдонуунун бир жолу бар, бул жерде көбүрөөк маалымат алуу үчүн Google Doc.https://docs.google.com/document/d/1URn_9QpnP9CjUq9fpjuMdpL6svTr8hoGThmilHePV5g/edit? ыр жөн эле Fillzilla сыяктуу FTP серверин колдонот, бул жерден абдан жакшы окуу куралын таба аласыз. Кошумча жумуштан качуу үчүн аны үй/pi каталогуна импорттогонуңузду текшериңиз (ал демейки боюнча). Кодго келсек, жөн гана 'sound.wav' ырыңыздын аты менен алмаштырылсын. EX. sudo./pifm livin_on_a_prayer.wav 100.1 Эгерде сиздин ырыңызда боштуктар болсо, анда ал иштебей турганын байкасаңыз болот, бул сизге ката берет, муну оңдоо үчүн тырмакчаларга ырдын атын коюңуз. EX. sudo./pifm "намазда жашоо. wav" 100.1 КЕҢЕШТЕР - Баарын туура жазууну унутпаңыз деп ойлогон нерсеңизди чоң тамга менен жазып жатканыңызды текшериңиз. линия Башка суроолор болсо, комментарий калтыруудан коркпоңуз!

Сунушталууда: