Richard,
1) A good place to start would be gqrx.dk, and particularly http://gqrx.dk/doc/remote-control on remote (which may in fact be local) control.
2) The Raduino code is on GitHub, and a good place to start
might be https://github.com/amunters/bitx40.
This also looks interesting https://groups.io/g/BITX20/wiki/Raduino-Topics.
And there is more inspiration here: https://github.com/pavelmc/ft857d.
3) The most difficult part of the project would seem to be
to get the operating frequency from the BITX40 to the Raspberry
Pi. It would probably be possible to do this using the Arduino
nano's USB connection, but that would require a thorough
understanding of the existing Raduino code, and the use of a USB
library.
4) Before doing any experimentation on your Raduino, I would strongly suggest getting another Arduino nano to play with, to become familiar with the Arduino IDE, program downloading, prototyping &c.
That way any mistakes, bricking the Arduino and other learning experiences do not affect your BITX40.
5) The rest is up to you, and your ability to use your favourite search engine. Any decisions must be yours, and the responsibility for anything you do (or fail to do) is yours alone. (My lawyer would wish me to be quite clear on this point!)
6) There is a lot more to what you seem to be thinking of doing than can be said in a short note, of course.
Compliments of The Season and Good luck,
Robin, G8DQX
PS: Hacking GQRX directly, though possible, is generally a Really Bad Idea℠! (See 1) above)
PPS: Google tells me that your email is that of a Python hacker,
so you should be able to take it from here without too much
difficulty on the software front!
--
You received this message because you are subscribed to the Google Groups "Gqrx SDR" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+uns...@googlegroups.com.
To post to this group, send email to gq...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/8b084037-2e74-ec05-d541-51cc4ff8be00%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.
In any given circuit, the most expensive part will always sacrifice itself to protect the fuse.
To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+unsubscribe@googlegroups.com.
To post to this group, send email to gq...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/8b084037-2e74-ec05-d541-51cc4ff8be00%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.
--W2KAPIn any given circuit, the most expensive part will always sacrifice itself to protect the fuse.
--
You received this message because you are subscribed to the Google Groups "Gqrx SDR" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/CAG7edPG%2BxAhAYHzCkCyf00LMGErW7V1mERQ1z-ce1-SFeZdsYw%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+uns...@googlegroups.com.
To post to this group, send email to gq...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/8b084037-2e74-ec05-d541-51cc4ff8be00%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.
--W2KAPIn any given circuit, the most expensive part will always sacrifice itself to protect the fuse.
--
You received this message because you are subscribed to the Google Groups "Gqrx SDR" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/CAG7edPG%2BxAhAYHzCkCyf00LMGErW7V1mERQ1z-ce1-SFeZdsYw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Gqrx SDR" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+uns...@googlegroups.com.
To post to this group, send email to gq...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/CACopv_jSYRSXHXzFZjULfJD7399-RNPZB7DXy_O2JTmTU2YELg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Richard,
because a pretty useful mechanism for what you wish to do has already been designed, implemented, tested and been successfully deployed in the field! And Simon is offering you pre-digested glue logic, to get you started.
For a second reason, some of us on the list used—and one uses the word advisedly—to compile GQRX from source, using the QT Creator IDE. That was a painful process, when one simply wished to use GQRX.
Thirdly, if one considers GQRX as a black-box component, then
applying clean design principles leads one to a solution where
some glue logic interfaces GQRX—which already has a defined
control interface—to the BITX40 which has been adapted to have a
control interface. In that fashion the effort for the phases of
design, implementation, testing & proving, is minimised, and
the chances of success are maximised. Open source allows one, in
this instance, to re-use already developed components with a
minimum of modification. [A similar principle applies to GQRX
being built on top of GNU Radio, to minimise unnecessary duplicate
development.]
And on the programming languages front, I Iearnt programming with FORTRAN IV, using Hollerith cards, whose 80 columns continue in existence like the smile on a Cheshire cat. Somewhere in there are autocoders, various assemblers, FORTH/IPS, Modula-2, script languages, a smattering of C, all sorts of other junk and most recently a touch of R. As for LISP and the lambda calculus, let's just say that I happily use vi (when necessary), and abhor EMACS!
Compliments of The Season,
Robin, G8DQX
--
You received this message because you are subscribed to the Google Groups "Gqrx SDR" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+uns...@googlegroups.com.
To post to this group, send email to gq...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/a35b1a2f-3960-70a9-e6f5-3f16adfb44e8%40googlemail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/CACopv_jSYRSXHXzFZjULfJD7399-RNPZB7DXy_O2JTmTU2YELg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/CAG7edPFLXL5tsBkKFqzXi4uMSy8YsEnKodQVV%2BZBAd_f41Ykgw%40mail.gmail.com.
Hi Richard,