-
On snakes and stuff
05/23/2015 at 18:45 • 0 commentsAs promised, there is a (nearly) proper Python library (link in the links section, go have a gander) by elektro-potkan, a guy who's got quite a bit more Python/RPi skills than me. He asked me to clean up his English in the documentation, so that's gonna be my commit. The library does just what you need to turn it on/off, change the volume, sound source and tune to a frequency in MHz.
Then I'll get to work on the human interface itself - I'll probably go for an alphanumeric backlit LCD, two rotary encoders, two buttons (enter and back) and a bunch of programmable station buttons.
Oh, and by the way, we're gonna use a heatsink/tuner noise shielding combo that we'll anodize, dye and probably laser engrave with stuff. I've started to populate my PCB and soldering tiny SMD resistors with my fat-tipped soldering iron is really frustrating.
See you around!
-
The PCB Rev2 (Rev1 was commercial)
05/17/2015 at 17:22 • 0 commentsSo yeah, after a few months I have more info for you about this project!
Check out the new documents and pictures.
The tuner we're using has two chips - TEA6810V and TEA6825T. It packs AM, stereo FM, RDS and is controlled via I2C. The board itself (schematic and board files are somewhere around this page) has a TDA7313N signal processor, also controlled via I2C. The board has a 2x35W amp, a L5956 supplying +8V5, +5V and +3V3 for the other chips. The address of each chip is 7-bit, watch out for that. It can be powered by an AC transformator that outputs max 12V and is able to supply at least 70W or a max 14V min 14A DC supply.
Please leave your questions, ideas and opinions in the comments, I appreciate it. Next update will probably a software update about the Python library and implementation of on-demand internet music services, so follow if you are interested in this project!