sudo apt-get update sudo apt-get install lirc
Now we need to configure lirc hardware: sudo nano /etc/lirc/hardware.conf
β¦ LIRCD_ARGS="βuinput"
β¦ DRIVER=βdefaultβ
β¦ DEVICE="/dev/lirc0"
β¦ MODULES=βlirc_rpiβ
Now save all this ctrl+x and Y.
Now we need to learn lirc with IR commands: sudo /etc/init.d/lirc stop irrecord -n -d /dev/lirc0 ~/lircd.conf #follow the instructions on the screen #just learn a few button. Do the rest once everything is working. #now copy this newly created conf file sudo mv ~/lircd.conf /etc/lirc/lircd.conf #start lirc sudo /etc/init.d./lirc start #now run irw to check everything irw #now press the button on the remote you just learned. The commands should appear on the screen
We need to create a file in /home/pi folder with the name .lircrc and put this in: begin
prog = irexec
button = pause
config = mpc toggle
end
begin
prog = irexec
button = nextsong
config = mpc next;mpc play
end
begin
prog = irexec
button = prevsong
config = mpc prev;mpc play
end
begin
prog = irexec
button = stop
config = mpc stop
end
Again ctrl+x and Y to save this.
Next we need to run irexec as a background process: irexec -d
Now we have to add irexec to rc.local to startup after every reboot: sudo nano /etc/rc.local
and add this before exit 0: (sleep 3;
sudo -u pi irexec -d
)&
and again save with ctrl+x and Y.
and reboot with sudo reboot. When the Pi is up again check dmesg for errors about lirc and lirc modules loaded lsmod
References : http://mightyohm.com/forum/viewtopic.php?f=2&t=3420#p5621
Excellent thank you.
Going to order IR receiver now and I look forward to getting it working. So it looks like I wonβt need to solder as the legs of the device slot onto the GPIO pins?
I use an Apple A1156 remote with that, but you can you can use any free remotes you have in the house or any remotes that have spare buttons and donβt do anything with the device they came.
looks very nice and clean. May I ask whether you can share the list of electronic elements and a plan of how to connect them in detail with each other and the RPi? Being not an electrical engineer this would ease the work a lot. Soldering and manual work, etc. is not the problem. Especially the power supply is not known to me.
If you posted it elsewhere or if you had some models, please send the links.
Hi, for my project I used PCM5102A DAC and 4.17uV TPS7A4700 Ultralow noise DAC power supply regulator from diyinhk.com. and an lm317 as a pre-regulator because I have and linear power supply which gives me 9v at 1amp and i had to use the lm317 board from ebay: 260479385900 to drop down to 6v for TPS7A4700 ultra low noise. For TPS7A4700 its enough 5.5v to output 5.0v at 1amp and if you input more than 6V it will get very hot. But I used Raspberry pi without TPS7A4700, only with lm317 board and it sounds very good. if you need an TPS7A4700, get it from ebay: 390748927641.
For aluminium enclosure I have the ebay item: 190903719738, which I had to drill the holles.
You can use the hifiberry dac if you donβt have any dacβs yet.
To raspberry pi I connected the power cables to TP1 and TP2(see picture)
I have a pifacecad that has an IR receiver built in. I used similar steps as yours, except I didnβt need to add a line to rc.local to start up irexec during boot separately. I think the /etc/init.d/lirc script checks if a lircd.conf or lircrc file exists (donβt remember which) and adds irexec to the start up automatically.
thanks for the information. The idea with such a power supply sounds good and I will do some recherche on it. And - yes - I do not have a DAC yet (still planning stage). The hifi-berry is good compared to what you use?
Btw - you get a lot of cases like the one you bought at http://www.audiophonics.fr (along with a lot of other audio material) or at http://www.modushop.biz. It seems your case is identical to one of those you can find there.
My Pi (including hifiberry) is now controlled by a remote as well! A really comfortable addition.
To be able to get even more power from the remote control I wrote a shell script rcmpd
that can be set up in .lircrc instead of the direct mpc calls in your example.
Additionally to some playlist handling I implemented speech output, inspired by the mightyohm forum talk you are referring to too.
Are you able to shut the raspberry pi down safely by using the remote.
The reason I ask is because I have 3 raspberry piβs setup one of which is to be used to serve music to my bathroom, Iβm not to keen on using my phone with all that water around.
btw, did not manage yet, to control mpc with the IR remote
edit2 : ok, got it to work (in the .lircc file, itβs important to match the button names with the one your record using irrecord (saved in lirc.conf))
β¦ now only suffering to have β/usr/bin/irexec --daemon /ir_remote/.lircrcβ executed at reboot (knowing that autostart with init.d does not work, have to add a crontab entry but @reboot sudo /usr/bin/irexec --daemon /ir_remote/.lircrc does not seems to make it) β¦