If you have some old cassettes, a computer, and a love for obscure technology, here's a fun project to waste a couple extra hours on. Using a type of amateur television broadcasting that dates back to the early days of space travel, you can store and view images from normal audio cassettes, using only your computer and a tape player. And once you've figured out what you're doing, you'll be able to transmit pictures on anything that's audio-capable. And maybe actually learn to use the technology for it's intended purpose.


   Before you begin, here's a few things you'll want to have:
  •   A computer with a headphone and microphone/line-in jack.
  •   A tape player with the same jacks, and a record button
  •   Tapes
  •   The ability to work on a pointless, and mostly useless project
  •   A lot of extra time to kill
 
   That being said, let's learn a few things about what we're going to be doing.

        
   
 
Remove these adsRemove these ads by Signing Up

Step 1: Slow-Scan Television



  What makes this project possible is a type of television called SSTV, or Slow-Scan Television.
 With normal television, about twenty five to thirty frames (pictures) are broadcasted per second, making a moving image on your screen.
 But with SSTV, there aren't any moving images at all. Infact, all you see in the end is one, still image, which is only about 256×256 pixels  large.  To most people that probably wouldn't sound very exciting at all, but for people like me, being able to transmit even one still image makes my brain jump with excitement.

 Usually, SSTV is used by amateur radio enthusiasts, who broadcast an image that includes their callsign and other radio-related things over the HAM or shortwave radio bands. SSTV is even used on the International Space Station to broadcast images of the station back to earth, and to anyone who's listening in with a radio.  But in this instructable, we'll be taking the audio signals that make up our pictures and recording them, instead of broadcasting them. Because radio transmitters are expensive.

Even though we won't be using it for it's intended purposes, the way we use it is exactly the same as if we were using it over the radio. We use a computer program to turn our images into audio, and also play audio to the program, which will then decode it and show us the picture that's encoded in the sound.
erikals says: Sep 11, 2012. 5:49 AM
I've been playing around with MMSSTV for a bit, and I managed to work out that 'headphone output' mode on a netbook (if it is equipped with sound card management software provided by the sound card manufacturer) is not at all suitable for the transmission of images over audio. You should choose 'speaker output' mode if you are using this to send images via MMSSTV from a netbook's headphone port to a PC's mic input. PC speaker out > netbook mic in works fine. Just watch out when it's the reverse... otherwise your picture will be severely distorted...
Nirgal38 says: Jun 12, 2011. 9:00 AM
As a ham radio operator, I find this Instructable awesome. One of the first things I did when I got my general class license was to build an interface to hook my computer to my transceiver so I could send and receive SSTV images.

There are different ways of encoding the images. Some of the methods are better for long distance (DX) because the signal may take longer but the error correction makes for a better image on the other end.

I see no reason that a person couldn't transmit images like this across the telephone except for the limited frequency response of most telephones. But I've sent images across a room by doing nothing more than turning up the sound on the transmitting computer.

Maybe this will inspire folks to look into ham radio and how much it's changed with the advent of digital technology and help revitalize the hobby.

All in all, good job!
jwzumwalt in reply to Nirgal38Jun 12, 2011. 3:20 PM
FYI: In the early 80's, there where several attempts to market "video phones" which used SSTV images. I recall there being two major drawbacks that forced marketers to throw the towel in.

1) It required identicle equip on both ends.
2) Not everyone wants to be seen when they answer the phone (Woman with messy hair, or answering in the bath room).

Talking while a picture was being sent, messed up the picture. I don't rememeber for sure but I think it took 10-15sec for each picture to be taken and sent.
Nirgal38 in reply to jwzumwaltJun 13, 2011. 8:18 AM
This process isn't for live, real time transmission by any means. The "SS" in SSTV stands for "Slow Scan" and deservedly so. Ten to fifteen seconds is optimistic for transmission time. There is no voice transmission when sending a picture and, more from tradition than regulation, we switch to another frequency for voice (aka phone in the parlance of hams) communications.

The software isn't for image capture, either. Hams usually send pictures of their setups, maps showing their locations, cute/funny pictures and the like. There's one guy out of Oklahoma who likes to send pictures of Christian iconography.

I do remember the first attempts at "video phones" and they tried to send images using a cross between SSTV and analog signals. It was a pretty abysmal failure.
TheRealDutchOwner in reply to Nirgal38Jan 30, 2012. 12:25 PM
And 30 years later, smartphones are able to get high quality video-calling. Really, time flies by...
crazydog75 says: Jun 12, 2011. 4:20 PM
Another cool idea would be to use KipKays laser communicator (On YouTube: Weekend Project Laser Communicator) and use it to transfer pictures instead of just sound.
0Ihavenousername0 (author) in reply to crazydog75Jun 13, 2011. 2:37 AM
That exact same project popped into my head when I was thinking about what to do with the audio from this project.

If only I had a bunch of extra laser pointers.
crazydog75 in reply to 0Ihavenousername0Jun 13, 2011. 2:51 PM
If anyone does, I hope they make an instructable about it.
Warlrosity in reply to crazydog75Jun 14, 2011. 1:11 AM
I take that challenge.
TheRealDutchOwner in reply to WarlrosityJan 28, 2012. 10:07 AM
Where is it?
crazydog75 in reply to TheRealDutchOwnerJan 28, 2012. 10:56 PM
I'm actually getting several lasers soon for another project, I may be able to try this soon.
Dr.Bill says: Aug 14, 2011. 3:10 AM
Next step is to get an Amateur Radio License and do it with Radio like we do.
yodady14 says: Aug 5, 2011. 8:34 PM
I recently have used SSTV to send images over a CB radio, and it comes through more clearly than a tape, as i was using my ipod to play it over Cb into my computer. Nice range
zombies are annoying says: Jul 24, 2011. 10:41 AM
Do you know if any other programs work, like rx-sstv?
0Ihavenousername0 (author) in reply to zombies are annoyingJul 24, 2011. 1:29 PM
I've never really played around with other programs too much, but they should work too. All you have to do is figure out how to use them.
zombies are annoying in reply to 0Ihavenousername0Jul 24, 2011. 5:35 PM
is mmsstv safe to download? I'm really interested in sstv now!
0Ihavenousername0 (author) in reply to zombies are annoyingJul 24, 2011. 8:56 PM
Yes, it's completely safe. It was made by a HAM radio operator from Japan, and it's definitely worth the download.
zombies are annoying in reply to 0Ihavenousername0Jul 25, 2011. 8:28 AM
Sweet, thanks!
BodhidharmaCharma says: Jul 7, 2011. 11:07 AM
Would the picture be visible if the audio signal was ran through an spectrogram?
0Ihavenousername0 (author) in reply to BodhidharmaCharmaJul 7, 2011. 3:12 PM
As long as the picture still reached the computer or a modem, you could still see the picture. Running it though a spectrogram shouldn't chance the pictures quality.
BodhidharmaCharma in reply to 0Ihavenousername0Jul 8, 2011. 7:11 AM
Awesome! Now I can be like my hero Aphex Twin and place an image into a song! Thanks!

http://www.youtube.com/watch?v=M9xMuPWAZW8
josh1324 says: Jun 22, 2011. 5:14 PM
This isn't really all that amazing, because the commodore pets used cassettes too for storing infomation. Cool instructable though!
mad_mat says: Jun 18, 2011. 5:39 PM
Great Instructable! Thanks.
Berith, yeah! Modems in computers do that every time you download something. When we all used to use manual dial-up modems and the baud rate was in the bps and kbps range you could hear the same computer type noises emanating from your computer during dial-up. That was your computer communicating via sounds with the internet service provider or BBS.

If you want to communicate with someone on computers via phone lines, install a dial-up modem in each computer and play around with dialling one another and using the multitude of programs and games that support modem connections. It was great fun when online gaming was limited who you could connect to and who could get it to work :D

Another common instance of image data transfer over phone lines is the common household and office Fax (facsimile). This is the whole kit and caboodle built into a box on your desk. It scans your page, dials your intended recipient and transmits the image in sounds. The other box picks up the phone, lists for the sounds, decodes the sounds, then prints a facsimile of the scanned page. Brilliant! :D
violentorchid says: Jun 16, 2011. 8:58 PM
Who is that tall man in the background?
0Ihavenousername0 (author) in reply to violentorchidJun 17, 2011. 9:03 AM
In the last picture?

The man painting the building is Bask. It's a picture I took of him while he was painting a building near my house. The other picture is just a random computer to fill space.
nanoBorg88 says: Jun 13, 2011. 1:34 PM
This is a little similar to a thing I saw a couple weeks back about about sending secret messages images in audio files. check it out!

http://gizmodo.com/5807527/how-to-hide-secret-messages-and-codes-in-audio-files
powerfool says: Jun 12, 2011. 4:11 PM
This is great!
Question: if you hook the exit from the cassette player to the input of the tv (where the antenna would go) would you see the image on your tv?
pbates123 in reply to powerfoolJun 12, 2011. 9:42 PM
No. Connecting the audio from your recorder to your TV's Ant input will not work. The TV Ant is expecting a Radio Frequency (RF) Signal from the Antenna. That has been encoded with Digital or Analog Signals which then must be decoded by the TV set to be displayed for you to see.
Slow Scan TV (SSTV) only translates the sent picture, one picture at a time, to Audio, then receives the Audio and translates it back into a picture. It only does one frame without any voice or sound.
Unlike a television that receives and decodes audio and video up to 30 Frames in one second.
powerfool in reply to pbates123Jun 13, 2011. 1:29 AM
Ok thanks!
So, how did they use to see the SSTV images before the days of computers?
skrubol in reply to powerfoolJun 13, 2011. 8:57 AM
I think the earliest were actual special TV's that were low resolution and had slower phosphors to be able to display the signals directly without any sort of memory.
pbates123 in reply to skrubolJun 13, 2011. 11:02 AM
In reading what I wrote it may not be clear: Whether you turn on or off the beam depends on whether the image is light or dark at that point of the scan.

Great Questions!
pbates123 in reply to skrubolJun 13, 2011. 10:43 AM
skrbol is correct in the cense that initially the first SSTV was made using something called a Vidicon a "memory" screen of sorts. Later Ham operators used RADAR screens which were Cathode Ray devices with high persistence similar to today's television sets although the image stayed longer.
Powerfool: to transmit an image you only need a little information actually. It depends on the size, variation of color or gray scale. Unlike a computer that divides the screen in to little dots called pixels. Old tv's divided the TV into lines actually one line that started in the upper left corner of the screen and descended in a zigzag pattern toward the bottom. The second scan started in the top middle of the screen and interlaced or was place in between the first lines. Each screen or frame equaled 525 lines and, on tv's, the scan rate is 15,750 Hz. Imagine as the scan starts you turn on the beam or turn it off. That is what TV's and Slow Scan do Slow scan is just slower. TV's are more complex due to how the information is rec'd, and the resolution.
0Ihavenousername0 (author) in reply to powerfoolJun 13, 2011. 2:40 AM
I've heard a few things about SSTV modems being used before they used computers. The modem could translate a picture to sound, and a sound back to a picture.

That's why there's so many different modes of SSTV. Most of the modem manufacturers decided to make their own modes instead of just use the ones that were already around.
pbates123 in reply to 0Ihavenousername0Jun 13, 2011. 10:56 AM
Everyone has or thinks they have a more efficient way to compress the information. That lead to the different modes.

Great instructable!

It has brought up some great questions.... By the way modem stands for Modulate - Demodulate MOD - DEM drop one "D"
To transmit information you must somehow modulate then demodulate. So Modems have been around as long as transceivers.........

Keep up the good work.
- Phil
VenomousFish. says: Jun 13, 2011. 10:26 AM
Brilliant! I love this instructable! I also tried to do this with an old Dictaphone, (the type that uses microcassettes). The result were recognisable, but severely distorted. This reminds me of something a spy would use...
skrubol says: Jun 13, 2011. 9:11 AM
Any thoughts about doing this on a microcontroller or FPGA/PLD to output to TV? I've been looking at the Propeller recently because if it's multitasking and apparent ease of dev, and it's video capabilities are often touted. Only issue I see is it's short on RAM (32k,) so you'd need external RAM for a frame buffer. There might be better suited chips, but it might be the quickest to get working, as video output (NTSC or 64 color RGB,) is pretty simple to implement.
onlylooklikepackrat says: Jun 12, 2011. 8:30 PM
Re: "Because radio transmitters are expensive.", despite my username, I do pick up things and recently came across the cast-offs of a retiring HAM buff. There are boxes and boxes of IR components (devices (transmitters?) power supplies, transformers, caps, various other electronic items). Much of it is heavy. I am in San Antonio and would be happy to help get the stuff into the hands of someone who can use it. If a serious inquiry is made, I will list the box contents description.
0Ihavenousername0 (author) in reply to onlylooklikepackratJun 13, 2011. 2:46 AM
You make me jealous. I'm always on the look out for things like that, but so far all I've found is an old ship's radio. I live a little too far from San Antonio, but I hope someone else can find some use for that.
lukeyj15 says: Jun 12, 2011. 6:19 PM
This reminds me of dial-up Internet. It would be really cool to set up your own dial up or ADSL connection
0Ihavenousername0 (author) in reply to lukeyj15Jun 13, 2011. 2:44 AM
I was thinking about writing an instructable on setting up a dial up connection actually. It's pretty easy, but I got kind of lazy when I tried writing about it.

If your computer runs windows, you can run a program called sexpots.exe, which forwards all incoming calls to a port on your computer. It's pretty fun to play around with.
The nerdling in reply to lukeyj15Jun 12, 2011. 6:52 PM
i still use dial up on my brothers phone.
the phone is connected to an old lappy then the lappy uses it as a modem then i connect my school lappy to that then i set up wi-fi using my lappy the i conect my phone to the wi-fi so all of that goesbthrough a phone with usually 1 or 2 bars of gprs signal so it is really slow, but it works
berith says: Jun 12, 2011. 2:50 PM
That's really impressive! i'm quite young and never seen something like this before!

I have a question, do you know a way to do this same thing, but with raw data? like binaries or something like that? it would be really cool to pass "encrypted" data/programs to your friends so no one would figure out that your tape holds important information :D
0Ihavenousername0 (author) in reply to berithJun 13, 2011. 2:35 AM
Well I know it's possible, since most old computers used tape drives before floppy disks got cheap enough for normal people to use. But so far I've never figured out how to do it with newer computers.

It is possible to write text to cassette though, using the same method as in the instructable, but with a different program. The person who made MMSSTV also has another program called MMTTY, which is made for sending text over radio to other computers. After I wrote this I played around with MMTTY, and it works really well for reading/writing text from a cassette.

powerfool says: Jun 12, 2011. 4:07 PM
great instructable but please fix the text in this step :)
Dr_Stupid says: Jun 12, 2011. 1:52 PM
there was a kid's video camera in the 80's that was based off of this principle, only the images were in b&w, I think it was from Fisher Price if I remember correctly.
timothymh says: Jun 12, 2011. 12:08 PM
I love Ham radio! I've been a licensed operator since 2006 (I was 9 years old at the time).
SWV1787 says: Jun 9, 2011. 5:23 AM
fist of all, Michigan is perhaps the greatest place to live! and I recall an old toy video camera that used audio cassettes in-place of video cassettes that reminded me of this project somewhat. it was the fisher price PXL-2000 or pixelvision and was available in the 1960's
bobwojo in reply to SWV1787Jun 12, 2011. 11:15 AM
Could not be the 60's.
clgonsal in reply to SWV1787Jun 12, 2011. 10:15 AM
I had a PXL-2000 (I actually still have the manual with all of my old computer books, though the camera itself disappeared years ago). It was actually made in the late 80's (1987, according to Wikipedia).

I remember listening to a PXL-2000 tape on a standard cassette player. The recordings sounded a lot like those that would come from my Commodore 64's Datasette.
0Ihavenousername0 (author) in reply to SWV1787Jun 10, 2011. 5:33 AM
I've seen that toy camera a few times, and I remember being amazed that you could store video on a cassette tape. In a way this project was me making up for never being able to get my hands on one of those things. I'm glad I wasn't the only person who got reminded of that camera by this though.
crudworks in reply to 0Ihavenousername0Jun 11, 2011. 12:22 AM
Back in film school our lecturer told us about the PXL-2000, half the class were like "You can shoot on audio cassette!?".
Apparently one of his favourite art directors shoots on this still.

Maybe there should be a part two: Making a PXL-2000.
androidlove says: Jun 12, 2011. 11:03 AM
This is the 1st instructable I've been compelled to do. Thank you.

I have the image on tape, but I can't get MMSSTV to hear it. I can't find a "Select Source" in the program. I'll try different combinations of Windows and Creative X-Fi settings. Win 7 has been an adventure I had not anticipated.

What is the spectral analysis that is occurring when the program 1st starts? It makes no sound and renders nothing.
alexh1995 says: Jun 12, 2011. 9:12 AM
Very clever! I've stored SSTV images to audio files on my computer, but this seems way cooler. I would like to mention that I've run MMSSTV on a Mac under Wine and had no problems. I'm using a program called WineBottler (http://winebottler.kronenberg.org/) that lets you launch it like a normal Mac app, but I feel like it would run under a normal install of Wine as well. I'll have to try that on my Linux box later. Can't wait to try that phone number either...
StuNutt says: Jun 12, 2011. 8:46 AM
AND . . . . . If you want to go ahead and send your pictures by radio to others (viaa the Ham Radio bands (or to talk and exchange SSTV pictures with the ISS!), you need to get a "Ham" license.

It's not so hard these days and many countries, certainly USA and Europe, have much lower technical requirements for "entry-level" licenses which can give you a lot of fun with just a 10-watt transmitter.

My wife got her "Foundation" license here in UK at the end of last year, despite knowing nothing about radio a few months before. She (call-sign M6AIW), has a 10-watt power limit but can still contact stations up to 100 km away by voice mode, or much further using "digital modes". My ("Full") license allows me up to 400 watts, but I've never used anythig like that.

Stu (call-sign G3OCR)
chotzeny says: Jun 12, 2011. 6:54 AM
Maybe if we record whale or dolphins we can see what they are talking about ?
maybe the Sonar of a Dolphin is translating the sounds to images in their brain ?
Timelord98 says: Jun 10, 2011. 8:38 PM
Holy Zarquon's Singing Fish that was AWESOME! Thank you very much for the wonderful Instructable!!! This is the first one I've completed that worked perfectly the first time. The image went to audio tape and back again. Thank you! (Now I'm really curious to see if an image could be sent through a cell phone... I'm guessing no due to all the data compression, but it would be fun to try :)
0Ihavenousername0 (author) in reply to Timelord98Jun 11, 2011. 4:17 AM
I'm glad you liked it, and I'm glad that you could get it to actually work. I love the feeling when an instructable actually works out the way it's supposed too.

And I'm curious to see if that'd work too. You'd probably have to tear apart a few of those plug in headsets, or hold the phone up to a microphone, but in the end you might get a semi-recognizable picture.
FN64 says: Jun 10, 2011. 1:32 PM
If you have access to a good shortwave receiver that will receive single sideband (SSB) signals then tune to 14.230 MHz USB and there you will get SSTV from amateur radio operators.
..FN..
rimar2000 says: Jun 9, 2011. 5:22 AM
THIS IS NOT an useless project!!

Telephone, radio and many other great inventions began as toys.
0Ihavenousername0 (author) in reply to rimar2000Jun 10, 2011. 5:30 AM
That is true, but I ment useless to most of the people who'd probably come across it.

To someone with a hundred SD cards who's not very interested in this kind of thing, it's not going to be very useful at all. But for someone with the right mindset, it could be very useful. All you need is a little drive and creativity.
GlowWireGuy says: Jun 9, 2011. 5:17 PM
That is cool in ways I do not fully understand!
It's like you're cheating or something. Very nice!
siafulinux says: Jun 9, 2011. 4:40 PM
I used to wonder if this was possible using a tape or even a old phonograph record. Tape I think would work better. Very interesting project! Thanks.
tocsik says: Jun 9, 2011. 8:04 AM
The games Portal and Portal 2 use this same concept to place hidden messages.

http://www.youtube.com/watch?v=xPDS7r_mv7U
50ul84n3 says: Jun 9, 2011. 7:29 AM
This Instructible sparks my curiosity. Perhaps if you interface through a computer modem, you would be able to do a rudimentary form of video conferencing by transmiting the images at a higher than audible frequency over your call.
cerene says: Jun 8, 2011. 10:59 PM
Another wrinkle in my brain! :)
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!