- Wireless Adapter £8.36
- Raspberry Pi Model B £32.99
- Raspberry Pi Clear Case £5.98
- Memory Card £6.79
- HDMI Cable £3.49
- USB Cable £0.99
- Mains Charger (Optional) £3.15
Total Cost: ~£60
- TV (32in, Not Full HD!) £212.50
- Bracket £8.99 (Can rotate TV to vertical without manual reconfiguration)
Total Cost: ~£225
- TV (32in, Full HD) £299.00
- Bracket £8.99 (Can rotate TV to vertical without manual reconfiguration)
Total Cost: ~£310
- TV (40in, Full HD) £369.00
- Bracket £14.99 (Vertical screen orientation requires manual bracket adjustment)
Total Cost: ~£385
I am doing something similar with a raspi based call center stats dashboard, I have the same basic setup with the additions below.
I have avoided using any frameworks (for now). I originally used some js widgets that relied on SVG graphics and found that the hardware graphics acceleration support is useless, so I have moved it back to big numbers. This is the one downside to the pi so far.
I turn the screens off at night to save some power. When hdmi output is turned off, the monitors detect the hdmi signal and go into power saving when this is not present.
Create the following scripts:
nano screenon.sh
Type in terminal:
nano screenoff.sh
Add to crontab:
crontab -e
Other Useful Tools
View the pi screen remotely, use VNC on another machine to connect to the Pi. Useful for refreshing the page remotely after a new deploy, I haven't figured out a better method other than rebooting.
Setup DateTime properly (important for cron jobs 😄) :
sudo dpkg-reconfigure tzdata
Fixes problem with xrefresh command not working:
sudo apt-get install x11-xserver-utils