0% found this document useful (0 votes)
56 views16 pages

Ghost Box Part 3rev

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views16 pages

Ghost Box Part 3rev

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

By Bread Boards & Bill

Project # 1 Scanning Radio February 20 2022 Part 3

AKA Ghost Box


Ghost Box Part 3

Bill Chappell presents this Project, build at your own risk.


The author is not responsible for errors or omissions in
this document.
This Project uses open-source software "arduino.org"
Find links at www.digitaldowsing.com/diy/
The Sketch for Part 2 can be downloaded at:
Part 3 Arduino code
Ghost Box Part 3

Software for the simple


Ghost Box part 3.
In this section I introduce
more functions to the basic
Arduino sketch. Along
with a sample program
written in python.
Ghost Box Part 3
The software shown here is
for Windows. When loaded,
the software searches for a
connected Arduino Uno. You
must have your Arduino
connected before loading the
software.

The Title bar will show where


the Arduino is connected.
Ghost Box Part 3

Mute on is the default for


this software. The radio
will not produce sound
when Mute is on.
Ghost Box Part 3

Hold stops the radio


function. Functions resume
when Hold is released.
Ghost Box Part 3
Manual Tune is used when
checking local stations using
the Manual Tuning dropbox.
Mute should not be on when
using this feature.

Press Manual Tune, then


select the desired station
from the dropdown box.
Ghost Box Part 3
Manual Tune is used when
checking local stations using
the Manual Tuning dropbox.
Mute should not be on when
using this feature.

Press Manual Tune, then


select the desired station
from the dropdown box.
Ghost Box Part 3

Start frequency can be set


for the scan from the drop
boxes. Select the desired
frequency and click on it.
Make sure the frequency
display changes to show
your selection.
Ghost Box Part 3

Stop frequency can be set


for the scan from the drop
boxes. Select the desired
frequency and click on it.
Make sure the frequency
display changes to show
your selection.
Ghost Box Part 3
Set Scan Control selecting one of
the three scan buttons on the right-
hand side.

The Software can scan from start


to stop frequencies Scan Up
Scan Down From Stop to Start
Scan Down.

Scan Control can also scan from


start to stop and back down to start.
Ghost Box Part 3
Speak when spoken to function holds
the radio from scanning till it gets a
signal from the microphone. When a
signal from the microphone is
received, the radio will scan once.

Scan controls and Start and stop


frequency will control the scan
performed. Once the scan is complete,
the radio will again go silent
waiting for the next microphone
signal.
Ghost Box Part 3
Antenna Start holds the radio from
scanning till it gets a signal from the
Antenna. When there is a signal
from the Antenna, the radio will
scan once.

Scan controls and Start and stop


frequency will control the scan
performed. Once the scan is
complete, the radio will again go
silent
waiting for the next Antenna signal.
Ghost Box Part 3

Antenna Scan uses the


energy level on the
antenna to tune the radio.
In this mode, the radio can
tune by any increment and
any direction.
Ghost Box Part 3
Beta Software is not complete
and has some bugs.
There are missing functions and
missing menu items.

I'll come back to this software


later in the year as we progress
on additional features.
In the le you download is
the .py python code used to
create this software.
fi
Ghost Box Part 3
You will need to upload the new
Arduino sketch to your Arduino Uno.
This le is called
ghostbox_ver301.ino. Also, in the
zip le you downloaded from the
site.

I’ll not be going through the Arduino


code at this time. Later in the year,
I'll add a hardware panel to control
the Arduino without software. I'll go
line by line then.
fi
fi

You might also like