Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Muhtasari
- Hatua ya 2: Redio
- Hatua ya 3: Picaxe
- Hatua ya 4: Raspberry Pi
- Hatua ya 5: Kuiweka Pamoja
Video: Redio ya Mtandaoni ya Raspberry Pi: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Kuna kitu cha kuridhisha juu ya kugeuza piga na kubonyeza vifungo, kama vile kwenye redio za zamani. Cha kusikitisha redio hizi nyingi zimevunjika au vituo vimetulia. Kwa furaha sio ngumu sana kusasisha redio yoyote kuwa redio ya mtandao ukitumia rasipberry pi zero W, na nitakuonyesha jinsi!
Baadhi ya kazi itategemea redio ya wafadhili ambayo unayo, lakini nitaelezea kile nilichofanya na yangu kukupa maoni ya jinsi inavyokwenda.
Kama pi inavyofanya kazi kwa urahisi kufuata nambari ya chatu, mara tu vidhibiti vya redio vikiwa vimefungwa waya unaweza kuongeza kwa urahisi huduma zingine kama kengele, spika ya bluetooth, saa ya kuongea nk kwa kubadilisha tu programu juu ya ssh.
Mradi huu uliongozwa na Redio ya Mtandao ya Dansette Pi, tofauti kuu ni kwamba hapa, simu zinadhibiti redio kwa kuzigeuza, sio vifungo vya kushinikiza.
Vifaa
- redio ya zamani ya transistor
- Raspberry pi sifuri W
- Picaxe 20X2
- Adafruit 3W mono amplifer - MAX98357 I2S Amp Breakout
- Kiunganishi cha pipa cha usambazaji wa umeme
- Usambazaji wa umeme wa 5V DC ili kutoshe kiunganishi cha pipa
- resistors anuwai
- capacitors 100nF chache
- ukanda
- Pini 20 tundu IC DIP
- waya za kuruka na pini za kichwa
- karanga ndogo na bolts
Hatua ya 1: Muhtasari
Wazo ni kuwa na rasipberry pi iliyounganishwa kwenye mtandao kupitia wifi ya ndani na kutiririsha moja ya orodha ya vituo vya redio vya mtandao vilivyowekwa tayari. Vifungo vya asili vya redio na dials (potentiometers) zitaunganishwa na chipu ya picaxe ambayo hutumika kama kibadilishaji cha analojia kwenda kwa dijiti. Pi huendelea kusoma vidhibiti kutoka kwa picaxe, na humenyuka ipasavyo, akibadilisha kiasi au kituo. Kituo kinapobadilishwa, redio itazungumza jina la kituo kipya. Mwishowe, sauti iliyotiririshwa hupigwa bomba kwa kipaza sauti cha mono ambacho kimeunganishwa na spika ya redio asili.
Jambo kubwa juu ya kutumia pi ya rasipiberi ni kwamba mara tu mzunguko unapoanzishwa, huduma za redio zinaweza kubadilishwa kwa urahisi tu kwa kubadilisha laini kadhaa za nambari kwenye pi kupitia ssh. Kwa mfano, unaweza kuungana kwa urahisi na spika ya Bluetooth, au tengeneza saa ya kengele:)
Hatua ya 2: Redio
Sehemu muhimu zaidi ni redio ya wafadhili. Haifai kufanya kazi lakini lazima iwe na spika inayofanya kazi (isipokuwa ikiwa unataka kusanikisha mpya).
Redio yangu ina piga 4 na vifungo 7 vya kushinikiza. Piga mbili zitatumika kwa kubadilisha sauti na kituo. Piga nyingine mbili na vifungo hazitafanya chochote lakini nitaunganisha hata hivyo ikiwa nitataka kuzitumia baadaye.
Hatua ya kwanza ni kutenganisha redio kwa uangalifu na kuondoa vifaa vyote vya ndani vya elektroniki, hatutahitaji hizo, mbali na spika.
Kubadilisha Vituo Kwenye redio yangu, unapobadilisha vituo, alama nyekundu nyekundu inapita kwenye onyesho kuonyesha ni masafa gani unayosikiliza. Nilitaka sana kuweka huduma hii! Kitovu cha kubadilisha kituo kinabadilisha capacitor inayobadilika na hufanya mfumo wa kapi na kipande cha kamba ambacho kinashikilia alama nyekundu.
Nilijaribu kujenga mzunguko wa kupima uwezo wa capacitor hii inayobadilika lakini uwezo huo ulikuwa mdogo sana hivi kwamba njia rahisi ya kuweka wakati malipo / kutokwa haifanyi kazi. Kuna njia zingine, lakini zilionekana kuwa ngumu kwangu na hazistahili juhudi…
Kwa hivyo kile nilichofanya hapa ni kuweka gorofa shimoni iliyoonyesha kutoka chini ya capacitor inayobadilika ili shimoni hii iweze kuingia kwenye gombo la potentiometer ya kisasa. Kwa bahati nzuri, potentiometer hii inaweza kuwekwa ndani ya sanduku asili la betri kwa kuchimba shimo ndani yake. Baada ya yote kwamba capacitor inayobadilika sasa inafanya kazi moja kwa moja potentiometer, ambayo mimi hutumia kuweka kituo kwenye redio yangu ya dijiti.
Bonyeza Vifungo
Kulikuwa na bodi ngumu ya mzunguko iliyo na miundombinu ya vifungo vya kushinikiza. Baada ya kuondoa vifaa na waya ambazo ziliuzwa, niligundua ni unganisho gani unafanywa / kuvunjika wakati kifungo kinasukumwa au kutolewa. Vifungo vingine vilikuwa vimeunganishwa kwa kila mmoja kwa hivyo ilibidi nivunje nyimbo kadhaa za shaba kwenye bodi ya mzunguko. Mwishowe niliuza kwenye waya ambazo zitakwenda kwa picaxe kutoa vifungo 6 vya kushinikiza vinavyofanya kazi kwa kutengwa.
Tafuta pia mahali pazuri pa pi na picaxe kukaa, haswa mbali na spika iwezekanavyo, kwani uwanja wa sumaku kutoka kwa spika unaweza kuharibu microprocessors. Nilichimba mashimo machache kwenye fremu ya chuma ya redio ili kuweka pi.
Hatua ya 3: Picaxe
Mzunguko wa picaxe uko juu, na mbili tu za potentiometers na kifungo kimoja kilichoonyeshwa kwa uwazi. Mzunguko ni rahisi, na wiper ya kila potentiometer imeunganishwa na pembejeo ya ADC. Kwa vifungo, pini ya kuingiza imefungwa chini na kifungo iko kati ya pembejeo na + 3.3V. Mzunguko huu haujumuishi mzunguko wa kupakua kwa sababu nilipanga picaxe yangu kwenye ubao tofauti.
Nambari ya picaxe ni rahisi sana. Picaxe inasoma katika viwango vya ADC vya potentiometers na majimbo ya vifungo, kisha huvihifadhi kwenye kumbukumbu ya ndani ambayo pi itasoma.
Unaweza kutumia chip yoyote ya X2 picaxe. Sehemu zisizo za X2 hazina hali ya mtumwa ya I2C na kwa hivyo haitafanya kazi na maagizo haya.
Ikiwa unatumia kompyuta ya linux kupanga picaxe, kupata kebo ya kupakua ya AXE027 kufanya kazi unahitaji kutekeleza amri zifuatazo:
sudo modprobe ftdi_sio
sudo chmod 777 / sys / basi / usb-serial / madereva / ftdi_sio / new_id sudo echo "0403 bd90"> / sys / basi / usb-serial / madereva / ftdi_sio / new_id
Ikiwezekana maadili ya potentiometer kuruka vibaya, capacitor ya 100nF inaweza kuwekwa kati ya ardhi na wiper ya sufuria.
Hatua ya 4: Raspberry Pi
Hapa wanakuja akili za operesheni. Vifurushi vingine vitahitaji kusanikishwa kwenye pi na
Sudo apt-pata sasisho
Sudo apt-get install -i i2c-zana vlc espeak python-smbus python-pip sudo pip install python-vlc
Pi atakuwa akiongea na picaxe kupitia I2C. Ili kuwezesha I2C, angalia ikiwa faili / nk / moduli zina laini
i2c-dev
na hiyo / boot/config.txt inayo
dtparam = i2c_arm = juu
Ili kusanidi pi kufanya kazi na kipaza sauti, fuata mwongozo wa Adafruit mwenyewe hapa, au tumia tu
curl -sS https://raw.githubusercontent.com/adafruit/Raspbe…> | bash
na ukubali yote.
Nambari ya chatu ni rahisi sana, baada ya usanidi wa mwanzo kuweka bila mwisho wakati kitanzi kinasikiliza mabadiliko katika maadili ya potentiometer na ikiwa vifungo vimebanwa.
n
Vituo vya faili.txt vina orodha ya URL za vituo na majina ya vituo ambavyo vitazungumzwa kituo kitakapobadilishwa. Inayo fomati ifuatayo
st1 = https:// someradiostream
n1 = redio fulani st2 = https:// mwingine mkondo n2 = kituo kingine
Faili hii haipaswi kuwa na mistari tupu.
Kupata URL za kituo ninatumia www.fmstream.org.
Ikiwa unakusudia kuzima redio kwa kuvuta tu nguvu, ni wazo nzuri kuweka pi kusoma tu ili kuzuia uharibifu wa kadi ya SD. Hati read_only_setup.sh inakufanyia hivyo na inaruhusu kubadilisha kati ya kusoma-tu na kusoma-kuandika kwa kuandika "ro" na "rw" kwenye terminal.
Hatua ya 5: Kuiweka Pamoja
Kutumia ubao wa mkanda, nilitengeneza kofia ndogo kwa picaxe na kipaza sauti ili kukaa juu ya pi.
Kwa usambazaji wa umeme, niliondoa moja ya kontakt za zamani za redio na kusanidi jack mpya ya pipa ya DC ambayo niliuzia kebo ndogo ya USB. Hakikisha kuangalia polarity ya waya kwa uangalifu!
Mwishowe, unganisha kila kitu, jaribu kufanya kazi bora ya kuelekeza waya ambazo nilifanya, funga kifuniko na ufurahie redio yako!
Ilipendekeza:
Redio ya Mtandaoni ya BOSEBerry Pi: Hatua 4 (na Picha)
Redio ya Mtandao ya BOSEBerry Pi: Ninapenda kusikiliza redio! Nilikuwa nikitumia redio ya DAB nyumbani kwangu, lakini nikakuta mapokezi yalikuwa machache na sauti iliendelea kuvunjika, kwa hivyo niliamua kujenga redio yangu ya mtandao. Nina ishara kali ya wifi karibu na nyumba yangu na kaka wa dijiti
Roberts RM33 Raspberry Pi Redio ya Mtandaoni (Tena nyingine…): Hatua 8 (na Picha)
Roberts RM33 Raspberry Pi Redio ya Mtandaoni (Tena nyingine…): Ndio, ni redio nyingine ya Raspberry Pi ya mtandao na sio yangu ya kwanza pia. Sina hakika kwanini ujenzi huu bado ni maarufu, lakini bado ninaufurahiya na siwezi kusema kuwa huu utakuwa wa mwisho pia. Ninapenda sana muonekano wa Robert
Saa ya Mtandaoni ya Saa ya Mtandaoni Kutumia ESP8266: Hatua 4 (na Picha)
Saa ya Mtandaoni ya Saa ya Mtandaoni Kutumia ESP8266: Tunajifunza jinsi ya kuunda saa nzuri ndogo ya dijiti inayowasiliana na seva za NTP na kuonyesha mtandao au wakati wa mtandao. Tunatumia WeMos D1 mini kuungana na mtandao wa WiFi, kupata wakati wa NTP na kuionyesha kwenye moduli ya OLED. Video hapo juu t
1979 Bang & Olufsen Raspberry Pi Redio ya Mtandaoni: Hatua 10 (na Picha)
1979 Bang & Olufsen Raspberry Pi Internet Radio: Hii ni 1979 Bang & Kirekodi cha kaseti cha Olufsen Beocord 1500 ambacho nimebadilisha kuwa redio ya mtandao ya Raspberry Pi ya kawaida. Mita za Analog VU zinaendeshwa na Pi kupitia mzunguko wa DAC (Digital to Analogue Converter), na wakati wa sasa,
Redio ya Mtandaoni / Redio ya Wavuti Pamoja na Raspberry Pi 3 (isiyo na kichwa): Hatua 8
Redio ya Mtandaoni / Redio ya Wavuti Pamoja na Raspberry Pi 3 (isiyo na kichwa): HI Je! Unataka radio yako mwenyewe kukaribisha kwenye mtandao basi uko mahali pazuri. Nitajaribu kufafanua iwezekanavyo. Nimejaribu njia kadhaa ambazo nyingi zinahitaji kadi ya sauti ambayo nilikuwa nikisita kununua. lakini imeweza fi