Sziasztok!
Van egy rpi2-m, amin openelec fut és nincsen rajta se a make, g++ meg a gcc, tehát nem vagyok képes összehegeszteni ezt az alkalmazást:
https://github.com/SandPox/fm_transmitter
Próbáltam egy debian szerveren megcsinálni, de hibával elszáll:
Makefile:91: recipe for target 'obj/Release/transmitter.o' failed
make: *** [obj/Release/transmitter.o] Error 1
make: *** Waiting for unfinished jobs....
Makefile:66: recipe for target 'obj/Debug/transmitter.o' failed
Lenne valaki olyan kedves megcsinálni a műveletet egy rpi2-n és valahova posztolni a binaryt?
Előre is köszönöm!
- 4440 megtekintés
Hozzászólások
Raspbianon siman lefordul
Itt egy binary, de a distrodon lehetnek hianyossagok, probald ki. Lehet hogy aptolnod kell meg valamit.
http://www.weedpi.com/how-to/create-an-internet-radio-fm-transmitter/
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Off:
Tehát jól olvasom, hogy gyakorlatilag egy 20 centis vezeték és gyakorlatilag FM-transzmitterként lehet használni az RPI-t?
- A hozzászóláshoz be kell jelentkezni
Lényegében igen. Ha jól emlékszem a belső, hardveres PWM szabályzóval játszik ami a belső 500 mhz-es PLLD-t használja a szabályzó pedig be van állítva 5-ös osztásra, ez adja a vivőt. A másik része nem teljesen világos, de egy 50khz-es sávban tudja még szabályozni valami szintén belső osztóval, de ez utóbbiról csak sejtésem van
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
PLL van benne, amely programozható osztója tudja az N és N+1 osztásarányt is. Ennek átkapcsolásához kell a PWM, így tört osztást is képes szintetizálni a PLL.
Régi trükk, amely a DDS korszakban szinte feledésbe merült.
Tavaly mértem spektrumanalizátorral Rpi1-en ezt. Ha megfelelő hurokszűrőt kapcsolsz be benne, tört frekvenciák esetén is szép a spektrumképe hosszúhullámtól egészen 125 MHz-ig.
Kérdés: tudtok-e más SBC-ről is, amelyben ki van hozva ilyen törtes PLL, vagy ez a Broadcom processzorok specialitása?
- A hozzászóláshoz be kell jelentkezni
Köszönöm a kiegészítést! Másnál még nem láttam ilyet (bár bevallom őszintén hogy a broadcom esetében sem tudtam hogy ennyire finoman hangolható a PLL)
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
Az első mondatodat még értem, a többihez kevés vagyok. Szóval akkor felesleges csak ezért egy FM-transzmittert vennem.
Még egy kérdés: azt a csatlakozót, ami a lábakhoz csatlakozik, hogy hívják? Tehát hogyan kell kérnem egy boltban? Vezetéket milyet kell venni? Vagy esetleg lehet ilyet készen is kapni?
- A hozzászóláshoz be kell jelentkezni
Csatlakozó "kétkomponensűt" itt pl tudsz venni:
http://www.hestore.hu/prod_10027652.html
http://www.hestore.hu/termek_10024120.html
A kábel tökmindegy. Vegyél valamit innen ha egy rendelésben le akarod tudni:
http://www.hestore.hu/cat_444.html
Van amúgy szerelve is (/20db) de annak a hossza nem lesz neked megfelelő mert ~1,5 cm.
http://www.hestore.hu/prod_10035333.html
- A hozzászóláshoz be kell jelentkezni
Oh értem, köszönöm! Megnézem "itthon", biztos van valami okosság.
- A hozzászóláshoz be kell jelentkezni
Vagy itt is nézelődhetsz, ha nincs kedved / időd / energiád vezetékeket gyártani: http://malnapc.hu/yis/fejleszto-eszkozok/jumper-keszletek
- A hozzászóláshoz be kell jelentkezni
Köszi, de sufni-tuning módon megoldottam: találtam egy régi tápot, és annak az alaplap tüskéire menő kábelét levágtam. Csatlakozó pont jó, hossz pont jó.
Viszont: nem működik. Majd még megnézem, miért nem. Elsőre arra tippelnék, hogy a FreeBSD lehet az oka (nyilván a tudatlanságom miatt).
- A hozzászóláshoz be kell jelentkezni
"Még egy kérdés: azt a csatlakozót, ami a lábakhoz csatlakozik, hogy hívják?"
Ha ugyanaz (szerintem igen), akkor ebay-en dupont néven érdemes keresni, mondjuk dupont jumper wire.
Ha van rá egy hónapod, akkor valszeg jóval olcsóbban megkapod.
Ha sürgős és jársz pesten, akkor mondjuk lomex / elektrokontha / stb., és mondod, hogy tüskesorra kellene neked csatlakozó (anya). Tuti vettem már ilyet itthon.
- A hozzászóláshoz be kell jelentkezni
Ime:
http://104.167.101.112/fm_transmitter
http://104.167.101.112/fm_transmitter_static
Szerk: Bocs, benéztem, ezek sima PI B-n fordultak (mivel nekem csak az van, úgyhogy nem tudom PI2-n megy-e)
- A hozzászóláshoz be kell jelentkezni
Most volt időm tesztelni... működik rpi2 alatt :D. Már csak az a kérdés, hogy milyen alkalmazás van, ami shell-en fut és tudok vele internet rádiót továbbítani :D
- A hozzászóláshoz be kell jelentkezni
netcat ;-)
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Köszi mindenkinek a segítséget, már nem vagyok otthon, majd jelzek, hogy megy-e :)
- A hozzászóláshoz be kell jelentkezni
Az xbmc-t hogy tudod rávenni, hogy az fm-transmitteren sugározzon ?
- A hozzászóláshoz be kell jelentkezni
Van shell hozzáférésem, csak a kérdés, hogy a libraryk rajta vannak-e...
- A hozzászóláshoz be kell jelentkezni
Nálam csak 2 beállítás van az XBMC-n hdmi vagy analóg output. Az fm-transmitter példáiban mikor néztem csak olyasmit láttam, hogy mp3 fájlokat küldtek ki rá. Tehát hogy lehet beállítani, hogy az audio output menjen ki rajta ne egy hang file ?
- A hozzászóláshoz be kell jelentkezni
Egyébként ha FM transmitter kell, akkor kapsz olcsóbbért is. Mondjuk szivargyújtóba dugható SD kártyát + pendrive-t befogadó típust saját LCD kijelzővel 3000 Ft alatt postával kínából. Ezért nem kell Rpi-t megerőszakolni.
Ha viszont kísérletezni akarsz, akkor az Rpi jó plattform arra hogy elektronikai kísérleteket folytass. Számomra egyébként a tüskesorra kihozott SPI busza a legértékesebb.
- A hozzászóláshoz be kell jelentkezni
off: megkérdezhetem, hogy az SPI-t mire használod?
- A hozzászóláshoz be kell jelentkezni
Mikrovezérlő és az SBC között azon keresztül végzem a gyors adatcserét.
Miért a mikrovezérlő? Az SBC sokkal gyorsabb, a standard Linux programok és tool-ok kellemesek. Több hátránya közül azonban az egyik jelentős hátránya, hogy időosztásos rendszer.
Vannak precíz feladatok, amik időkritikus részét egyszerűbb mikrovezérlőre bízni, viszont az adatfeldolgozó és kiértékelő részét rugalmasabb Linux felett leprogramozni.
Egyébként egyúttal a tüskesorról kaphat a mikrovezérlő 3,3V-os tápfeszt is.
- A hozzászóláshoz be kell jelentkezni
Á, így már értem. Én is hasonlóval kísérletezek most, arduino-ra tervezek ezt-azt csinálni, de ezt szerintem valamilyen usbserial megoldással fogom betolni a router-nek / PC-nek.
- A hozzászóláshoz be kell jelentkezni
Arduino-ról nem tudok nyilatkozni, viszont natívan C-ben SPI-t programozni nem ördöngősség, csak ajánlani tudom. Nem túlzás azt állítani, hogy egyszerű mint a faék. Itt egy natív C példa az Arduino-ban is használt ATmega mikrovezérlőhöz: http://maxembedded.com/2013/11/the-spi-of-the-avr/#Slave_Init
Rpi esetén mindenképpen a mikrovezérlő az SPI slave.
Egyébként USB-Serial helyett az Rpi tüskesorán ott a szintén 3,3V-os UART (=logikai RS232). Jól használható az is 115200-ig próbáltam. Nem kell szintillesztés, hanem direkt köthető a 3,3V-os mikrovezérlőre.
- A hozzászóláshoz be kell jelentkezni
Én pi helyett valszeg az openwrt-s router-t fogom használni "központként", a mikrovezérlő lesz az arduino. Azon viszont alapban van egy usbserial, ami szerintem erre (is) használható.
- A hozzászóláshoz be kell jelentkezni
Biztos nem szívatnám magam szivargyújtóval autón kívül: http://goo.gl/6V9Txu
- A hozzászóláshoz be kell jelentkezni
Ha más nem, az rpi hangkimenetébe bedug, és nem kell antennázni. Ha az antenna nem fog összejönni, ez lesz a megoldás (legalábbis számomra).
- A hozzászóláshoz be kell jelentkezni
Szivargyújtós FM transzmitter tud internetrádiót küldeni? Mert nekem inkább ez a célom.
- A hozzászóláshoz be kell jelentkezni