Skip to content

laniku/Arduino-VHF-Beacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino VHF Beacon

Important

Depending on your jurisdiction, you may require licensing and certification to operate this equipment.

This is some example code that runs on an Arduino UNO R2 compatible that uses Windows as a host machine to transmit various forms of data. So far, plugins are written for voice, CW keyed Morse, WWV style time signals, and RTTY data transmission.

Setup:

  1. Attach an antenna to the PWM Pin 9. Do not ground it unless absolutely necessary.
  2. On your windows machine, run pip install -r requirements.txt.
  3. Compile and send the Arduino-VHF-Beacon.ino file to your Arduino.
  4. Run the Python script in the folder for the signal you wish to emit. Modify the serial port to match where your Arduino is connected. Mine was on COM7, but it may be different for you.
  5. Tune into anywhere between 144-145MHz, and see if you can hear your transmission. 144.175MHz, 144.200MHz, and 144.250MHz did work with varying levels of success. 840KHz MF AM works as well, but more testing is required.
  6. OPTIONAL: For voice transmission, compile and flash the special Arduino sketch in the folder, and use the special broadcast.py to initialize your mic.

You can get a longer antenna and broadcast on HF frequencies possibly, but that has yet to be tested. If you have an idea for a plugin to be added, feel free to add an issue, and I'll get back to you.

About

Broadcast on the VHF band using your Arduino!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published