USB Radio

  •        0

USB Radio has the goal to develop both the hardware and the software for a USB connected radio. A user should be able to control the radio from the computer and record and save broadcasts to hard drive.



Related Projects

FM USB Library

USB FM library provides managed interfaces, developed with C# to USB FM receivers, supporting RDS. This includes consumer oriented and OEM devices.


K-aRadio is a GUI programm to control Aver USB Radio MR-800(or B800) on Linux.

Pyv4l2radio - Python library for controlling a V4L2 FM radio device with RDS and RadioDNS support

Heavily based upon the original work of Martin Grimme, this library provides a simplified version of his pyFMRadio library for controlling any V4L2 FM radio via the kernel driver support. Added to this the package includes an RDS decoder handling a relatively small number of group types and, from that, provides a demonstrative implementation of RadioDNS. Due to the recent harmonisation of RBDS and RDS it should also decode RBDS without problem. Developed against and tested with a Silicon Laborat

Python-xbee - Python tools for working with XBee radios

Tools include a library for working with XBee API mode serial data and an XBee serial command shell for interacting with XBee radios. E.g.: """Continuously read the serial port and process IO data received from a remote XBee."""from xbee import XBeeimport serialser = serial.Serial('/dev/ttyUSB0', 9600)xbee = XBee(ser)# Continuously read and print packetswhile True: try: response = xbee.wait_read_frame() print response except KeyboardInterrupt: break ser.close()Originally developed as a port of R

Perl5-device-gsm - Perl extension to interface GSM phones / modems

Device::Gsm class implements basic GSM functions, network registration and SMS sending. This class supports also PDU mode to send SMS messages, and should be fairly usable. In the past, I have developed and tested it under Linux RedHat 7.1 with a 16550 serial port and Siemens C35i/C45 GSM phones attached with a Siemens-compatible serial cable. Currently, I'm developing and testing this stuff with Linux Slackware 10.2 and a Cambridge Silicon Radio (CSR) USB bluetooth dongle, connecting to a Nokia

Multi Room Home Audio Player

moac is a set of php and perl scripts used to play mp3's, Audio CD's, Shoutcast/Icecast, USB Radio's and other devices to different rooms wired to multiple sound cards in a machine and controlled by LIRC or the Web interface. Uses MPD, mplayer, cdtool

Ddp - A protocol designed as a alternative to packet radio using fldigi, RS-232, or D-STAR DV

Danny's Digital PacketA protocol designed to be used as alternative to packet radio which interfaces with fldigi, RS-232, or D-STAR DV to provide the backend. Packets are sent and received in plain text so they can be seen by eye (on the waterfall, console, etc) and also for ease of use and implementation. Designed to work with ANY transceiver that can be interfaced to your computer using fldigi, RS-232, or using any compatible D-STAR DV rig. Developed by Danny Knaggs 2E0DPK/M6DPK. Status: Beta

Xbee-arduino - Arduino library for communicating with XBees in API mode

OverviewThis is an Arduino library for communicating with XBees in API mode, with support for both Series 1 (802.15.4) and Series 2 (ZB Pro/ZNet). This library Includes support for the majority of packet types, including: TX/RX, AT Command, Remote AT, I/O Samples and Modem Status. Note: This software requires API mode, by setting AP=2. If you are using Series 2 XBee, you'll need to install API Firmware (they ship with AT firmware), then set AP=2. This software will not work correctly with AP=1 R

Rs22812 - Python interface to Radio Shack 22-812 digital multimeter with serial port

Note: I don't use this meter or software anymore, but other people apparently still do. Please see the update notes at the bottom of this page. If you want to monitor a measured electrical parameter (voltage, current, resistance, etc.) over a period of time, this python program can talk to a Radio Shack 22-812 digital multimeter over the serial port and print out its readings. Besides needing the multimeter and a serial cable to connect to the meter, you'll need to download the PySerial module: