##Introduction ## Bedbot is an embedded Alarm/Clock/Radio application for Raspberry Pi for use in customized bed-side table written in Python.
It is designed so that modules can be integrated without having to touch the core application code at all. The core application gives modules access to all of the other components and GPIO pins without having to know anything about the other modules. It is a way to build touchscreen-enabled GUI applications that can control anything you can plug into a Raspberry Pi.
Designed to be displayed on 320x240 TFT+Touchscreen with several buttons for control.
Here is the full hardware write-up: http://www.peterroca.com/bedbot
##Give it a try! ## This application can be run without a Raspberry Pi on Windows/OSX/Linux without any special hardware. Just make sure you have the following things installed:
- Python 2.7
- PyQT4
Then download the repository and run
python main.py
###Prerequisites ###
###Optional libraries ###
##Included Modules ##
- Persistant clock display (via OLED)
- Programmable Alarm Clock
- FM radio tuner
- Internet Radio Streaming
- Audio Input Source switch
- Servo controller
##Screenshots ##
###Main Menu ###
##To-do list ##
- Finish debugging
- Radio recorder (like a radio DVR)
- Create python setup script