Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdgwarren/pirsclockfull
Raspberry Pi Radio Studio Clock with Studio Indicators
https://github.com/jdgwarren/pirsclockfull
Last synced: 3 months ago
JSON representation
Raspberry Pi Radio Studio Clock with Studio Indicators
- Host: GitHub
- URL: https://github.com/jdgwarren/pirsclockfull
- Owner: jdgwarren
- License: gpl-3.0
- Created: 2015-11-23T10:44:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2014-03-22T03:39:31.000Z (over 10 years ago)
- Last Synced: 2024-01-23T17:45:55.020Z (5 months ago)
- Language: Python
- Size: 230 KB
- Stars: 16
- Watchers: 4
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-broadcasting - PiRSClock-Full - Radio Studio Clock with studio indicators for mics, telephones etc. (Clocks & Studio Screens)
- awesome-broadcasting - PiRSClock-Full - Radio Studio Clock with studio indicators for mics, telephones etc. (Clocks & Studio Screens)
README
PiRSClock-Full
==============PiRSClock-Full is a Raspberry Pi Radio Studio Clock written in python using pygame with studio indicators for microphones, telephones etc... on widescreen (16:9) monitors, displays and TVs.
This was designed specifically for the Raspberry Pi. This version includes configurable indicators for microphones, telephones etc... for use in a radio studio.
## Development Status
***
PiRSClock-Full is currently stable and ready for use.
## Hardware Requirements
Pins 11, 12, 13 and 15 (top indicator to bottom) on main GPIO header light up the corresponding indicators when connected to pin 6 (Ground).
More info on the header can be found here: [http://elinux.org/RPi_Low-level_peripherals](http://elinux.org/RPi_Low-level_peripherals)
**EXERCISE CAUTION WHEN HANDLING ELECTRICITY**
## Installation for Raspberry Pi
***
It's recommended to use Debian Wheezy or above for this project and a 4GB or more SD Card.
For reliability I recommend to only use this Pi for the clock.Note 1: The Pi will have the most accuracy in time keeping when it has a constant connection to the internet.
Note 2: On older HDMI displays and composite video you may need to force 16:9 mode. This is done by adding this to the config.txt in the boot partition:
sdtv_aspect=3
See [http://elinux.org/RPiconfig](http://elinux.org/RPiconfig) for more info.Once you have copied the Debian Wheezy Image to your SD Card and booted your Pi for the first time, a prompt will come up called:
Raspberry Pi Software Configuration Tool (raspi-config)You need to select:
1 Expand Filesystem
Then
Next we need to:
3 Enable Boot to Desktop/Scratch
and select:
Console Text console
**THIS PART IS IMPORTANT TO GET THE RIGHT TIMEZOME**
Select:
4 Internationalisation Options
Then:
I2 Change Time Zone
You will have a list of continents/geographical areas, select your one. Then select a region or city in your time zone.
When you are done select:
Then Reboot.Once you have rebooted and logged in lets make sure everything is up to date:
sudo apt-get update
Thensudo apt-get upgrade
Now we need to get setuptools:sudo apt-get install python-setuptools
And finally we install PiRSClock-Full:sudo easy_install PiRSClock-Full
and there we have it!## Running it
***
All we have to do is:
sudo pirsclockfull
To quit just hold down keys Q and T at the same time.## Custom configuration
***
Firstly you type:
sudo nano /usr/local/lib/python2.7/dist-packages/PiRSClock_Full-2.0-py2.7.egg/EGG-INFO/scripts/pirsclockfull
To set colours of the indicators, change the numerical values in ind1colour - ind4colour.
The values are standard RGB
The First value is RED, the second is GREEN and the third is BLUE. The max value is 255 and the min is 0
Example:
ind1colour = (255, 0, 0)
would make the first indicator red in this example.To change the text in the indicators, change the word in the "quotes" in ind1txt - ind4txt
Example:
ind1txt = indfont.render("HELLO",True,bgcolour)
This would change the text to HELLO on the first indicator in this example.
Once you are done press Ctrl and O together
Then Enter
Ctrl and X together
## Making it startup automatically when you plug in the Pi
***
Firstly:
sudo crontab -e
And add this to the bottom of the file:@reboot /usr/local/bin/pirsclockfull &
Press Ctrl and O keys together to save.Then press Enter.
Then Ctrl and X to exit
sudo reboot
To test it.
It should now automatically display after you reboot and every time you turn it on. Remember hold Q and T to get back to the command line if needed.