TOP Contributors

  1. MIKROE (2652 codes)
  2. Alcides Ramos (351 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136613 times)
  2. FAT32 Library (69815 times)
  3. Network Ethernet Library (55883 times)
  4. USB Device Library (46217 times)
  5. Network WiFi Library (41859 times)
  6. FT800 Library (41073 times)
  7. GSM click (28942 times)
  8. PID Library (26401 times)
  9. mikroSDK (26313 times)
  10. microSD click (25327 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

Portable Clockradio with RDS support for home - PIC 32MX460F - MikroMedia for PIC32

Rating:

5

Author: Thierry ABRARD-PARIZET

Last Updated: 2016-02-18

Package Version: 1.0.0.0

Category: Audio & Speech

Downloaded: 488 times

Followed by: 3 users

License: MIT license  

A portable radio project completed and functional made with
- a module MIKROMEDIA FOR PIC 32
- a SparkFun FM Tuner Evaluation Board - Si4703 (RDS support)
- two small audio amplifiers (Texas Instruments sample)
- some recycled elements from laptop computer and Netgear router

Seen blog below for additional informations

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Portable Clockradio with RDS support for home - PIC 32MX460F - MikroMedia for PIC32" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Portable Clockradio with RDS support for home - PIC 32MX460F - MikroMedia for PIC32" changes.

Do you want to report abuse regarding "Portable Clockradio with RDS support for home - PIC 32MX460F - MikroMedia for PIC32".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

First: This is the first time I publish on LibStock. I am French, my English is a little light, I beg your pardon!
Second: Inside the code, almost all phrases and comments are in French, sorry!

In this mobile radio clock, mikromedia module is used as GUI for control of a Si4703 tuner module and also the management of the mute / standby audio amplifiers.
The audio outputs of the receiver are connected to a stereo amplifier to the speakers left and right front and a mono amplifier for the bass speaker rear.

Fixed installation, radio is powered via the micro USB socket and a small battery Lipo (3.7V) ensures mobile use. The battery life is approximately 4-8 hours depending on the volume of the speakers.

The data settings and preset stations are saved in the serial module memory (not easy to use). All images are converted with the BMP microchip software (free grc.jar). Also for font character setting texts. The scrolling text (RDS) is designed to have this nice dot matrix effect.

Update : 27/05/2016
In service for over 6 months and the use of the radio about 2-3 hours a day, there was no bug or malfunction.
Some of the code could be improved if the RDS data is not good, the characters that appear are incorrect. It would filter characters received with a proper dictionary caratère to avoid hieroglyphics!

General view

General view

General view in use

View full image
Screen detail - Radio OFF

Screen detail - Radio OFF

Screen detail - Radio OFF Old photo, now On button is red and off button is green

View full image
Screen detail - Radio ON

Screen detail - Radio ON

Screen detail - Radio ON Old photo, now On button is red and off button is green and I changed the image of the central button between seek buttons. Short touch is for choose 1 - 4 presets or 5 - 8 presets Long touch is for enter into setup menu.

View full image
Rear view

Rear view

Rear view A Netgear router case !

View full image
Inside view - Front panel

Inside view - Front panel

Inside view - front panel Mikromedia + Lipo + front speakers + audio amplifier pcb + Si4703 PCB

View full image
Inside view - Rear panel

Inside view - Rear panel

Inside view - Rear panel with bass speaker

View full image
Matrix of buttons

Matrix of buttons

General PNG image of button skin Seen in attached files for CorelPaint file and original BMP.

View full image

RELATED CODES

PlayerMP3 second generation

0

MP3 Player ( MikroMMB for PIC18FJ HW rev 1.01). Based on PlayerMP3 by Philippe Jacobs v1.002. Actually I just add some functions.

[Learn More]

Black_PILL_AT24C256

0

I show you how to use the eeprom at24c256 that uses i2c communication. In this example we are gonna write the frencuency values of fm tuner tea5767 on the eeprom and we will show the values through the module tm1637. This code was made for the microcontroller stm32f411ceu6(Black Pill)

[Learn More]

use the atomic mode to charge port in stm32, debbuger mode

0

use the atomic mode to charge port in stm32, debbuger mode Video: https://youtu.be/M_7bO_o8YBg

[Learn More]