Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Community portal
Contributor's Page
Flipbook
Directories
Catalogs
Theses
Help Support
Getting Started
Create a New Page
Basic Formatting
Create Events and Announcements
Flibook Tutorial
Iskomunidad
Search
Search
Appearance
Log in
Personal tools
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
UP-FM Transmitter
(section)
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
Refresh
General
What links here
Related changes
Page information
Cargo data
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==PROCEDURES== '''A. Making a Simple Antenna''' Since you may not have an ideal antenna, you will use a solid wire (no.22) as substitute. Cut a solid wire about 32 centimeters and stripe one end at least 1 cm. Cut the GPIO (general purpose input/output) cable wire near the socket and leave at least 1 cm wire on it. Stripe the wire near the GPIO socket. Combine both ends of the solid wire and GPIO socket using lead and soldering iron. Wrap the soldered wire and GPIO with the tape (see pictures below). [[File:IMG 20140423 130605.jpg|110px]] [[File:IMG 20140423 130743.jpg|200px]] [[File:IMG 20140423 130855.jpg|200px]] [[File:IMG 20140423 131006.jpg|200px]] [[File:IMG 20140423 131031.jpg|200px]] [[File:IMG 20140423 131101.jpg|200px]][[File:IMG 20140423 131151.jpg|200px]] [[File:IMG 20140423 131218.jpg|200px]][[File:IMG 20140423 131638.jpg|200px]] [[File:IMG 20140423 131724.jpg|200px]] [[File:IMG 20140423 132408.jpg|110px]] [[File:IMG 20140423 132752.jpg|110px]] After making the Antenna, plug it in '''GPIO no.4''' when starting the PIFM. That's the 4th pin from the left on the 2nd row of the group of GPIO pins pictured below. [[File:Rpi pins.png|500px]] '''B. Installing and Running Raspbian "wheezy''' You will now prepare the PIfm in Raspberry PI. To do so, you must have an SD card, with Raspbian "wheezy" OS installed. One way to do it is to download and install the [http://sourceforge.net/projects/win32diskimager '''Win 32 disk imager'''] to your windows PC. Also download [http://www.raspberrypi.org/downloads/ '''zip file of Raspbian "wheezy"'''] and extract the file. Plug in your SD card. Write the disk image file on the SD card.Then you have now the installed Raspbian "wheezy" OS in your SD card. '''Enabling network connection''' '''C. Programming the PIFM''' Once you have installed the Raspbian "wheezy" and ran it to your Raspberry PI, you can now program the UP-FM transmitter from '''LXterminal'''. * open your lxterminal. * create a dedicated directory within the home directory and download the pifm files from icrobotics site as follows: '''''cd ~''''' '''''mkdir pifm''''' '''''cd pifm''''' '''''wget http://www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz''''' '''''tar -xvf Pifm.tar.gz''''' * download the application called '''sox (Sound Exchange) package.''' This is required to stream the internet radio and pipe it to PIFM program for transmission. '''''sudo apt-get install sox libsox-fmt-all''''' * create a script for easier execution. '''''sudo nano pifmradio.sh''''' Type following command line inside the nano script and press '''ctrl+x, Y and then Enter''' to save. '''''#!/bin/bash'''''<br/> '''''sox -v .9 -t mp3 "http://updox.upd.edu.ph/stream/2/;stream.nsv" -t wav --input-buffer 80000 -r 22050 -c 1 - | sudo /home/pi/pifm/pifm - 87.5 ''''' * Change the mode of the script to be executable. '''''sudo chmod +x pifmradio.sh''''' * To run the script in the background, execute the ff command: '''''./pifmradio.sh &''''' You may get the following warning message: '''''wav: Length in output .wav header will be wrong since can't seek to fix it ''''' You may safely ignore it. This is due to the fact that you are using a piped output to pifm and sox is issuing a warning that it is not possible to go back to the beginning of the stream and write the correct size into the RIFF/WAVE header, like it would be possible with a physical file. <br/> '''Autostarting/Autorun UP-FM at boot''' *Open new window in lxterminal.Create a folder to store the script in '''''mkdir ./bin''''' '''''cd ./bin''''' *Create the script using the nano text editor '''''sudo nano script_auto_run''''' *In the nano editor, type this script: '''''#!/bin/bash''''' '''''# Script to start our application''''' '''''echo "Doing autorun script..."''''' '''''sudo /home/pi/pifm/pifmradio.sh &''''' Note that when executing a command without logging in, you have to provide full paths to everything. '''Save it by pressing Ctrl+X, " Y", ENTER''' * This script needs to be made executable by typing this : '''''sudo chmod 755 script_auto_run'' ''' *You can test the script works by typing '''''/home/pi/bin/script_auto_run ''''' *Setting it to be run To launch the script at startup, '''edit the “rc.local”''' file: '''''sudo nano /etc/rc.local'' ''' *Add the following on the lowest line below the word '''fi''' : '''''/home/pi/bin/script_auto_run''''' '''Save it by pressing Ctrl+X, " Y", ENTER ''' Reboot your Rasperry Pi and UP-FM will run.
Summary:
Please note that all contributions to Iskomunidad may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Iskomunidad:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
UP-FM Transmitter
(section)
Add topic