Raspberry Pi

Re: Raspberry Pi

PostPostao/la yoke » Ned lip 29, 2014 9:17 pm

Je, vec sam malo citao...
malo skacem, naprijed,nazad...

Sutra cu malo detaljnije pokusati sve sagledati...

pred par sati sam malo gledao ovo,ali nisam siguran da je i2s omogucen/postelan (negdje sam iscitao da je...ali nisam siguran)
http://www.runeaudio.com/about/" target="_blank
Avatar korisnika
yoke
 
Postovi: 3948
Pridružen: Pet ožu 22, 2013 3:58 pm
Lokacija: Split

Re: Raspberry Pi

PostPostao/la yoke » Pon lip 30, 2014 10:07 pm

Zahvaljujuci genijalnom umu limenog covjeculjka...
Napokon imam ljevi i desni kanal na flac fajlovima...
probao sam samo dva albuma...ali nadam se da je to to..
budem vidio...

uglavnom, trebalo je u playeru od volumia ukljuciti resampling i staviti ga na 32bita (44.1khz)

:mrgreen:

Hajde...nije puno trajalo... :mrgreen:

Ps. Nisam slusao....samo sam gledao kao kontrolni panel od DSP svijetli ," ljevi kanal" , "desni kanal", "oba kanala " ;)
Avatar korisnika
yoke
 
Postovi: 3948
Pridružen: Pet ožu 22, 2013 3:58 pm
Lokacija: Split

Re: Raspberry Pi

PostPostao/la denis_vz » Uto srp 01, 2014 9:18 pm

A ja danas konačno uspio srediti "vulgaris" daljinski (kinez-ebay) da radi s RasPijem i Squeezeplugom.
Sada mogu fino pomoću običnog daljinskog upravljati glazbom (glasnoća, start/stop, itd., ali i isključiti RasPi)...

Inače mi se ne da za osnovne operacije (start/stop) petljati po drugom računalu ili mobitelu... Ovako samo stisnem tipku na daljinskom i gotovo :)
Sljedeći korak: osposobljavanje 20x4 LCD-a koristeći I2C protokol, tako da vidim što svira i druge osnovne informacije, k'o na "pravom" hi-fi uređaju :roll:
To će malo potrajati, bojim se...

Kad se sve to posloži, Raspi + Wolfson kombinacija ide u kućište skupa s LCD-om i IR senzorom s prednje strane...
Avatar korisnika
denis_vz
 
Postovi: 225
Pridružen: Sri svi 14, 2014 12:05 am
Lokacija: Varaždin

Re: Raspberry Pi

PostPostao/la audio kutak » Uto srp 01, 2014 9:59 pm

denis_vz napisao:A ja danas konačno uspio srediti "vulgaris" daljinski (kinez-ebay) da radi s RasPijem i Squeezeplugom.
Sada mogu fino pomoću običnog daljinskog upravljati glazbom (glasnoća, start/stop, itd., ali i isključiti RasPi)...


može riječ, dvije više o tome? gdje? kako? koji? mislim da ima dosta ljudi koji bi to voljeli znati...
We Are DIY-erz...
Avatar korisnika
audio kutak
 
Postovi: 4288
Pridružen: Pet tra 26, 2013 7:44 pm

Re: Raspberry Pi

PostPostao/la denis_vz » Uto srp 01, 2014 11:07 pm

audio kutak napisao:
može riječ, dvije više o tome? gdje? kako? koji? mislim da ima dosta ljudi koji bi to voljeli znati...


Fotka u prilogu - na ebayu par dolara...
Slika

Treba najprije instalirati lirc (apt-get install lirc), pa lirc-dev (ako se ne instalira automatski).
Problem je što se taj USB daljinski ne prepoznaje kao daljinski, nego kao tipkovnica (/dev/input) :(

Pa se onda pogleda pod kojim se inputom javlja daljinski, i to po "id"-u, jer je to jedinsktveni identifikator, koji je uvijek isti. Ako se koristi /dev/eventX, velika je vjerojatnost da će se prilikom sljedećeg pokretanja sustava pojaviti kao neki drugi "event", posebno ako je promijenjen raspored ili broj priključenih USB uređaja. Dakle, sigurna identifikacija svaki put je koristiti "/dev/input/by-id/nešto"

Da bi se vidjelo pod čime ga prepoznaje, prije "prištekavanja" USB daljinskog, napraviti:
# ls -l /dev/input/by-id


pa će izlistati ono što je priključeno.
Nakon toga priključiti USB daljinski, i ponoviti naredbu: odmah se vidi (u usporedbi s ranijim ispisom) koji je novi uređaj/uređaji priključen, pa nam je to identifikator.

Kod mene je to:
/dev/input/by-id/usb-1d57_ad02-event-kbd
(pojavljuje se i kao "/dev/input/by-id/usb_1d57_ad02-event-mouse", ali nas to ne zanima)

Taj identifikator nam je bitan za adresiranje uređaja i protokola, i koristimo ga kod sređivanja lircd.conf i hardware.conf u mapi /etc/lirc
Moj /etc/lirc/hardware.conf:
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Don't start irexec, even if a good config file seems to exist.
#START_IREXEC=false

#Try to load appropriate kernel modules
LOAD_MODULES=false

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="devinput"
# usually /dev/lirc0 is the correct setting for systems using udev
DEVICE="/dev/input/by-id/usb-1d57_ad02-event-kbd"
MODULES=""

# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""


Moj lircd.conf:
include "/usr/share/lirc/devinput/lircd.conf.devinput"

begin remote

name kinez
bits 56
eps 30
aeps 100

one 0 0
zero 0 0
pre_data_bits 8
pre_data 0x0
gap 39942
toggle_bit_mask 0x0

begin codes
KEY_ENTER 0x04000400070028 0x00000000000001
KEY_LEFT 0x04000400070050 0x00000000000001
KEY_RIGHT 0x0400040007004F 0x00000000000001
KEY_VOLUMEUP 0x040004000C00E9 0x00000000000001
KEY_VOLUMEDOWN 0x040004000C00EA 0x00000000000001
KEY_MUTE 0x040004000C00E2 0x00000000000001
KEY_STOPCD 0x040004000C00B7 0x00000000000001
KEY_PLAYPAUSE 0x040004000C00CD 0x00000000000001
KEY_NEXTSONG 0x040004000C00B5 0x00000000000001
KEY_PREVIOUSSONG 0x040004000C00B6 0x00000000000001
KEY_POWER 0x040004000700E2 0x00000000000001
KEY_UP 0x04000400070052 0x00000000000001
KEY_DOWN 0x04000400070051 0x00000000000001
KEY_LEFT 0x04000400070050 0x00000000000001
KEY_RIGHT 0x0400040007004F 0x00000000000001
KEY_PAGEUP 0x0400040007004B 0x00000000000001
KEY_PAGEDOWN 0x0400040007004E 0x00000000000001
end codes

end remote


i onda još moj /etc/lirc/lircrc:

begin
prog = irexec
button = KEY_NEXTSONG
config = mpc next
repeat = 0
end

begin
prog = irexec
button = KEY_PREVIOUSSONG
config = mpc prev
repeat = 0
end

begin
prog = irexec
button = KEY_VOLUMEUP
config = mpc volume +5
delay = 2
repeat = 4
end

begin
prog = irexec
button = KEY_VOLUMEDOWN
config = mpc volume -5
delay = 2
repeat = 4
end

begin
prog = irexec
button = KEY_STOPCD
config = mpc stop
repeat = 0
end

----- itd - za svaki od gumba po istom principu...


To bi otprilike bilo to, u glavnim crtama... :)
Avatar korisnika
denis_vz
 
Postovi: 225
Pridružen: Sri svi 14, 2014 12:05 am
Lokacija: Varaždin

Re: Raspberry Pi

PostPostao/la denis_vz » Uto srp 01, 2014 11:12 pm

Eh, da: u /etc/modules obavezno dodati sljedeće:

ir_lirc_codec
lirc_dev


Mislim da je to sve, ako se dobro sjećam... Trebao bih sve te fore početi detaljno zapisivati, a ne svaki put ispočetka :(

No, sve ovo gore se odnosi na moj sustav, koji koristi MPD kao audio server. Za neki drugi audio server (squeezebox?) će trebati vjerojatno nešto drugo - mijenja se datoteka "/etc/lirc/lircrc", u kojoj se redak "config = mpc XXX" mijenja potrebnom naredbom prema audio serveru - upravljanje serverom iz konzole, kod MPD-a je to program "mpc", za squeezebox je to nešto drugo...
Za squeezebox sam za svaku naredbu napravio pojedinačnu bash skriptu, pa je onda pozivam npr. ovako:

config = /home/user/bin/skripta.sh

A skripta (npr. za sljedeću pjesmu) izleda ovako:
#!/bin/bash
(echo "playlist index +1")|nc -w1 localhost 9090
Zadnja izmjena: denis_vz; Uto srp 01, 2014 11:23 pm; ukupno mijenjano 2 put/a.
Avatar korisnika
denis_vz
 
Postovi: 225
Pridružen: Sri svi 14, 2014 12:05 am
Lokacija: Varaždin

Re: Raspberry Pi

PostPostao/la Edison » Uto srp 01, 2014 11:14 pm

denis_vz napisao:begin remote

name kinez
bits 56
eps 30
aeps 100

one 0 0
zero 0 0
pre_data_bits 8
pre_data 0x0
gap 39942
toggle_bit_mask 0x0

begin codes
KEY_ENTER 0x04000400070028 0x00000000000001
KEY_LEFT 0x04000400070050 0x00000000000001
KEY_RIGHT 0x0400040007004F 0x00000000000001
KEY_VOLUMEUP 0x040004000C00E9 0x00000000000001
KEY_VOLUMEDOWN 0x040004000C00EA 0x00000000000001
KEY_MUTE 0x040004000C00E2 0x00000000000001
KEY_STOPCD 0x040004000C00B7 0x00000000000001
KEY_PLAYPAUSE 0x040004000C00CD 0x00000000000001
KEY_NEXTSONG 0x040004000C00B5 0x00000000000001
KEY_PREVIOUSSONG 0x040004000C00B6 0x00000000000001
KEY_POWER 0x040004000700E2 0x00000000000001
KEY_UP 0x04000400070052 0x00000000000001
KEY_DOWN 0x04000400070051 0x00000000000001
KEY_LEFT 0x04000400070050 0x00000000000001
KEY_RIGHT 0x0400040007004F 0x00000000000001
KEY_PAGEUP 0x0400040007004B 0x00000000000001
KEY_PAGEDOWN 0x0400040007004E 0x00000000000001
end codes

end remote[/pre])


:think: Nekako mi se cini da je jednostavnije koristiti CD-player za slusanje glazbe. Obicno dodje s daljinskim... ;)
Čovječe pazi da ne ideš malen ispod zvijezda!
Avatar korisnika
Edison
 
Postovi: 5900
Pridružen: Pon ožu 18, 2013 9:29 pm
Lokacija: Rijeka

Re: Raspberry Pi

PostPostao/la denis_vz » Uto srp 01, 2014 11:18 pm

Edison napisao: :think: Nekako mi se cini da je jednostavnije koristiti CD-player za slusanje glazbe. Obicno dodje s daljinskim... ;)


A eto, dobio sam neki dan kritiku da ne pomažem dovoljno, pa eto - tko želi, nek se igra, tu su neke osnove. Uostalom, DIY nije samo hardver, ima tu (koji put) i softvera :)
Inače mi je gušt slagati mašineriju da radi baš onako kako ja hoću, a ne onako kako je to netko drugi zamislio :)
Avatar korisnika
denis_vz
 
Postovi: 225
Pridružen: Sri svi 14, 2014 12:05 am
Lokacija: Varaždin

Re: Raspberry Pi

PostPostao/la audio kutak » Sri srp 02, 2014 2:33 pm

Edison napisao: :think: Nekako mi se cini da je jednostavnije koristiti CD-player za slusanje glazbe. Obicno dodje s daljinskim... ;)


jel ima koji komercijalni hifi cd plejer koji može puštati flac datoteke?

denis, hvala na trikovima...
We Are DIY-erz...
Avatar korisnika
audio kutak
 
Postovi: 4288
Pridružen: Pet tra 26, 2013 7:44 pm

Re: Raspberry Pi

PostPostao/la Edison » Sri srp 02, 2014 3:33 pm

audio kutak napisao:
Edison napisao: :think: Nekako mi se cini da je jednostavnije koristiti CD-player za slusanje glazbe. Obicno dodje s daljinskim... ;)


jel ima koji komercijalni hifi cd plejer koji može puštati flac datoteke?


Reci mi gdje kupujes flac datoteke? ;)
Čovječe pazi da ne ideš malen ispod zvijezda!
Avatar korisnika
Edison
 
Postovi: 5900
Pridružen: Pon ožu 18, 2013 9:29 pm
Lokacija: Rijeka

PrethodniSljedeće

Vrati se na: Nabava dijelova

Tko je online

Nema registriranih korisnika pregledava forum i 0 gostiju