Skip to content

Bostwickenator/VisiTel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisiTel

Example
The face you make just before you figure out you've made it work

History

The Mitsubishi VisiTel was the finest webcam of 1988 listed for a mere $399 USD in Popular Mechanics Feb 1988

Run

  • pip install the required dependancies
  • run generate.py to create images to send to a VisiTel
  • run decode.py to decode an image recorded from a VisiTel device or specify -l to decode images captured live from the audio interface

Protocol

The image is encoded as an AM signal ontop of a carrier at aproximately 1750Hz. The image is roughly 96 by 96 pixels in side but the drawn area may be a pixel or two smaller due to the CRT tuning.

Hardware

To communicate with the VisiTel simply remove the RJ11 connector and replace it with a 3.5mm jack or otherwise interface it with a USB sound card. During each transmit or receive operation a relay will click. This is used to shut offf the handset (if connected) so that the user doesn't hear the image signal. If you don't hear this your device is not detecting your transmissions, try a different output volume. The Y joint in the VisiTel cable is a common point of failure for the audio signals.

Issues

  • Demodulation does not utilize a PLL as such it is tuned to the carrier frequency of my device I will attempt to improve this.
  • Accurate determination of the start point of the image is not always achieved so the image may be shifted some number of columns.

About

A software interface for the Mitsubishi VisiTel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages