Skip to content

zappingseb/raspberry_pi_internet_radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Radio4

Description

This script is used for an internet radio inside an old radio.

The internet radio has a display showing the channels. The display was set up by

https://tutorials-raspberrypi.de/hd44780-lcd-display-per-i2c-mit-dem-raspberry-pi-ansteuern/

Additionally it has two switches set up as explained in:

http://razzpisampler.oreilly.com/ch07.html

It uses OMX player to play music after

http://python-omxplayer-wrapper.readthedocs.io

Basic functionality

  • Switch ON
    • if not already_playing
      • Start OmxPlayer with radio channel of choice
      • set already_playing to true
  • Switch OFF
    • try to switch OFF OmxPlayer
    • set already_playing to false
    • switch_2 UP
      • increase the radio channel by 1
      • display the radio channel name
    • switch_2 DOWN
      • reduce the radio channel by 1
      • display the radio channel name

Linux Setup

Install omxplayer

store the radio.py script into /share

insert into /etc/rc.local

sudo python /share/radio.py

Analog Tips:

  1. Get a radio that has an oldschool on/off switch so you can also switch the DC of the raspberyy pi
  2. Get a Wifi antenna or a USB cable that is long enough to keept the wifi adapter away from transistors in the radio
  3. Use an IC2 radio as it is easier to use than a standard 16x2 display

Photos of my radio

Radio1

Radio2

Radio3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages