Author Topic: Radio Direction Finding  (Read 89256 times)

0 Members and 1 Guest are viewing this topic.

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #175 on: November 22, 2015, 07:37:48 am »
Hello Every Body,

Take a look at the new software RSSI meter features from PA1OKZ

Foxz box on:

http://www.peildoos.nl/

all in Dutch but you guys can understand it even if not Dutch....




Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #176 on: November 28, 2015, 08:25:56 am »
Hello Every Body,

Update software Arduino Doppler
Now with Agrelo with Quality


%ddd\q

ddd= 0 to 360 degrees
q=  1 to 9 quality factor

= doppler tone amplitude for elevation screen.


hmc5883 included arduino+doppler + compass not yet ready.

Quality works in Mymapping.exe program.




Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #177 on: December 14, 2015, 06:05:36 am »
Hello Every Body,


A new SoundDoppler150aAll.zip soon on the site PI4WAG.

Last older update SoundDoppler149rAll.zip contained a bug
in SoundDoppler.exe
A run time 13 error sometimes hi


New is Averaged Doppler tone amplitude now...

And if you get the agrelo info out of a comport it now also contains
%xxx/q [12]


Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #178 on: February 06, 2016, 05:53:03 am »
Hello Every Body,

I have a nice proposal

Quote

Subject: Optional transceiver kit for Tesla and other cars


Proposal from a licensed radio-amateur (Netherlands PA3BNX).


Addressed to:

Tesla, ARRL, Yeasu, Kenwood, Icom, VERON, VRZA and Radio forums



Hello all,



I have some ideas/wishes for making the super all electric cars more attractive then

ever before !
also for radio-amateurs who are mostly at the front of wireless technologies and

communications innovations.

It would be marvellous to have the frequency-display and knobs for a transceiver
running and displayed on the Tesla 17 inch touch screen as a software option.
using the same speakers and microphone used for cellphone in the car.
Just plug in a black box transceiver and add a antenna
Every equipped car would also have APRS standard on board because a GPS is

already in the Tesla cars.

Maybe even easy to show VHF/UHF APRS information on the Maps available already

on the 17 inch touch screen.
 


It would be a novelty if it was integrated in the car equipment.

No licensed radio amateur has to worry about how to mount and get a safe to use
radio transmitter in his new all electric car.


Just a interface to an ad on transceiver VHF/UHF (SDR like) with approx 50
watt rf output
Now a days Radio amateurs use FM phone transceivers but also the digital
s peach modes as DMR and D-star could be included.
and an all automatic electric hiding efficient 2m / 70cm transmit/receive antenna as an

option for the Tesla cars


There are about 800,000 licensed radio amateurs in the USA already
Suppose if just 1% has or buys a Tesla with this transceiver option
it might be enough to spark this idea to reality.

The radio community would maybe involved in writing the software.
 


Some afterthought.

How good is the Tesla in the EMC field ? (Because receivers don't like
unwanted radiation harmonics of other for receive electronics.


So see what the radio community and Tesla motors and OEM transceiver ma-nu

manufactures think
about this idea.


Maybe in the software also a Radio Direction Finding module can be done

See my projects at:

http://qrz.com/db/pa3bnx


p's. I do not have a Tesla-car yet because I cannot afford it yet !!


Sincerely

L.J.W. Baars (PA3BNX)
Netherlands

pa3bnx(at)veron.nl


Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #179 on: February 10, 2016, 06:40:30 am »
Hello Every Body,



I have a question and updated proposal


Does a Tesla Car has a cigar lighter plug ?


I hope not because smoking is bad and the connector is bad
as high current power plug.


A modern car like a Tesla EV must get a universal power accessory plug I think.
Or just some sort of power USB plug.
Witch does not come lose when vibrating and easy to insert and disconnect.


I hear many radio licensed radio amateur truckers today having problems with mounting there rigs
and installing a transmit/receive antenna installing on there trucks.


So I think there must come a universal solution for them to to add an optional kit totally integrated

to the instrument panel safe to use and sophisticated

New truck should have also large touch-screens with gps (APRS) and all functions done through that
as much as possible.

So the new VHF/UHF (SDR with D-Star+DMR+Fusion+All Mode) black box should also be used in the truck as well
as in a Tesla EV I think. 
To make it even more popular it must have CB(27MHz) and PMR(446MHz) mode for unlicensed amateurs.


I think something like this should be the development by the major Radio manufacturer's together.

I even thought of a kit/option  type IYKM Brand (Icom+Yeasu+Kenwood+Motorola)
I think IYK name would be fast em brassed because amateurs like call signs.

No more need for microphone and or speaker needed any more because you use the cellphone ones.
 
The major brands then should work together to produce a superb irresistible radio transceiver mobile product
that every trucker/driver wants to have in near future.


It also could include the public broadcast radio with DAB+ AM FM

The black box builders would all benefit from this kind of approach


I think many car/truck drivers would one have installed from factory if it was available as an optional kit





But how to think of police, ambulance and fire brigade communication
that can be done with the same transceiver option just the software
has to change on the touch screen car computer



The experiment for the licensed radio amateurs would be to write apps and maybe new modulation types.

A huge selling point could be that the local repeater VHF/UHF Broad Cast stations  frequency list are automatic downloaded and made available while driving.
from the internet and installed in the touch-screen computer and not in the
black (SDR) transceiver box.

It could do also SSTV / APRS /PSK31 and other digital modes
Even a waterfall display module on the touch screen computer.


So no more USB cables and and difficult to find an use so called (example: chirp) program upload programs needed any more.

So to have a choice of a standard integrated car radio module
or a sophisticated car radio module with transceiver modes in it

would be challenging an have a good profit and sales opportunity I think

All radio manufacturer, car builders and radio amateurs would benefit
from this solution.


Sincerely

L.J.W. Baars PA3BNX
Netherlands
pa3bnx(at)veron.nl
 




 
 
Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #180 on: May 17, 2016, 03:14:22 am »
Hello Every Body,


Some pictures of mij 60 bij 60 cm plate 5 antenna doppler array

I used radio telescoop arials.

I can use this one easy for 2 m and 70 cm...
(Just adjust the length telescoop whipes acordingly hi)

Diameter arials about 28cm Antenna plate 60 bij 60 cm

I did use cardboard with alu foil.
I did use an earth wire from solder lug to solder lug near the arial feet points
to make shure the is good mass for accurate doppler readings.

Because you need goud ground at antenna feed points.

Swither and 4017 5 transistor soft switcher both in 5 bij 5 cm boxes
dead bug methode.

The red box is also used for testing the antenna's with the db 9 control cable.





See pictures.
Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline HUTCOMINT

  • Newbie
  • Posts: 4
Re: Radio Direction Finding
« Reply #181 on: August 26, 2016, 04:16:39 pm »
I might of got confused about something.
Is the stereo sound card input on the PC still required for the ArduinoDoppler?

Edit: found the part that got me confused in the arduino sketch...

" Why because there are so many laptops with just mono mic inputs
  This can eliminate the external USB stereo input Soundcard with MyMapping.exe software"

I somehow took this to mean there wasn't ANY soundcard connection. Now reexamining it I believe it means just the left channel input is used?

« Last Edit: August 27, 2016, 02:30:31 am by HUTCOMINT »
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #182 on: September 08, 2016, 03:18:07 am »
Hello Every Body,

No the soundcard doppler can stil be used with the 4017 de luxe circuit

The arduino can run through USB wiothout sound card on MyMapping.exe
The arduino can ofcourse also deliver audio on doppler ref freqency if you wish
End then audio through the stereo soundcard...
So the arduino can also mimic the 4017 circuit fully


Yes many laptops have just mono Sound Mic inputs
so you will need then UCA202 Behringer USB soundcard or other USB stereo soundcard??

If you use the arduino with mymapping through USB port only
then you still must feed the arduino with the speaker  rx audio ofcource
No sound card needed on the laptop then



I have a new version1.60  comming with a so called FT817 Cat S-meter history screen.
Very handy I think.

See picture Green form.

Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #183 on: December 15, 2016, 01:18:09 am »
Hello Every Body,

I have done now a so called Budget doppler on request from PA5ROB
in SoundDoppler152.exe Now on PI4WAG (version 160d.zip)

Two antenna gives of cource ambigity and only 270>0>90 degrees range

So have fun with this new option.

73's

PA3BNX
Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #184 on: February 03, 2017, 07:44:56 am »
Hello every body,

I have a new version SoundDoppler160e now on PI4WAG with SoundDoppler1.53

That has an improved Budget Detector 2x antenna mode so the one with
just 2 monopoles and ambiguity.

Hope this one works better!!

It also detects multipath rx now !!!

So have fun guys.
Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #185 on: February 17, 2017, 07:43:22 am »
Hello Every Body


A new sounddoppler.exe on PI4WAG

With a Noise Gauge for detecting very weak signals
long before the RSSI meter does move from the left corner.

I am currently also trying to write software
for a turning moter assembly with arduino + PC etc
todo a rotating directional antenna hunt


Like these guys did in the past

A Novel foxhunt system
by
Dave Bullock G6UWO
and
John Wood G0PSI
Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #186 on: March 27, 2017, 05:02:38 am »
Hello Every Body.

I am working on a new program
Called: Draw Polair Diagram

I want to build a so called FoxCopter

Directional antenna
turning many turns

Turning 360 degrees in 2 sec orso

And draw a RSSI polair diagram..

I build a Motor Controller
and wrote software on the arduino

See pictures

Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #187 on: July 13, 2018, 05:20:02 am »
Hello Every Body

I am stil working on the so called foxcopter.
Not ready yet

But also playing with a LCD5110

witch could be used as Pelorus display

or even a Smeter History for mij FT817

So this is a help for beginner arduino graphics also..



Code: [Select]
/*
 * Klooi Pelorus File voor testen enzo PA3BNX met Nokia LCD5110 en Arduino Nano
 * 06-07-2018
 */
/*********************************************************************
This is an example sketch for our Monochrome Nokia 5110 LCD Displays

  Pick one up today in the adafruit shop!
  ------> http://www.adafruit.com/products/338

These displays use SPI to communicate, 4 or 5 pins are required to
interface

Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!

Written by Limor Fried/Ladyada  for Adafruit Industries.
BSD license, check license.txt for more information
All text above, and the splash screen must be included in any redistribution
*********************************************************************/

#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>

// Software SPI (slower updates, more flexible pin options):
// pin 7 - Serial clock out (SCLK)
// pin 6 - Serial data out (DIN)
// pin 5 - Data/Command select (D/C)
// pin 4 - LCD chip select (CS)
// pin 3 - LCD reset (RST)
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);

// Hardware SPI (faster, but must use certain hardware pins):
// SCK is LCD serial clock (SCLK) - this is pin 13 on Arduino Uno
// MOSI is LCD DIN - this is pin 11 on an Arduino Uno
// pin 5 - Data/Command select (D/C)
// pin 4 - LCD chip select (CS)
// pin 3 - LCD reset (RST)
// Adafruit_PCD8544 display = Adafruit_PCD8544(5, 4, 3);
// Note with hardware SPI MISO and SS pins aren't used but will still be read
// and written to during SPI transfer.  Be careful sharing these pins!


int t = 200;


void Pelorus(int d){

//Float
const float rad =PI/180 ; //0.017453292
float q;

//Int
static int OldDegrees = 999;

//Integer
int xc = display.width()/2 -1;
int yc = display.height()/2-1;
int r = yc-2;
byte y;
int s,ss;

//Nothing ToDo
if (OldDegrees==d)
{
  return;
}


display.clearDisplay();
display.drawCircle(xc,yc,yc,BLACK);

if (d==999)
{
 display.fillCircle(xc,yc,2,BLACK); //Just a Center dot now
}
else
{
 q  = (d-90) * rad;
 s  = xc + int(cos(q)*r);
 ss = yc + int(sin(q)*r);
 
 display.drawLine(xc,yc,s,ss,BLACK);

 //Text print
 if (d > 270 || d < 90)
 {
  y=yc+3;
 }
 else
 {
  y=yc-10;
 }
 display.setTextSize(1);
 display.setCursor(xc-9,y);
 display.println(Format3Degrees(d));
}
 display.display();
 OldDegrees=d;//Backup now
 Serial.println(d);
}

String Format3Degrees(int d){
  String str;
  int digits[3];
  int reminder; 
  digits[0]=d/100;
  reminder=d%100;
  digits[1]=reminder/10;
  reminder=reminder%10;
  digits[2]=reminder;
  //str+='%';
  str+=digits[0];
  str+=digits[1];
  str+=digits[2];
  return str;
}


void setup(){
  Serial.begin(9600);

  display.begin();
  // init done
  // you can change the contrast around to adapt the display
  // for the best viewing!
  display.setContrast(50);
}

void loop(){

Pelorus(999);
delay(500);
for (int i=0;i<800;i++)
{
 Pelorus(random(0,360));
 delay(100);
}

 delay(250);
}



Code: [Select]
/*
 * ===============================
 *((C))PA3BNX FT817 Smeter History
 * with Nokia LCD5110 Display
 * 06-07-2018
 */

#include <Adafruit_GFX.h>
#include <Adafruit_SPITFT.h>
#include <Adafruit_SPITFT_Macros.h>
#include <gfxfont.h>

#include <Adafruit_PCD8544.h>

// Software SPI (slower updates, more flexible pin options):
// pin 7 - Serial clock out (SCLK)
// pin 6 - Serial data out (DIN)
// pin 5 - Data/Command select (D/C)
// pin 4 - LCD chip select (CS)
// pin 3 - LCD reset (RST)

Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);

//Int
int t = 2000;


void Demo()
{
 SmeterHistoryFT817(16);  //Reset
for (int i = 0;i<368;i++)
{

if (i >= 100 && i< 150)
  {
  SmeterHistoryFT817(11);
  }
  else
  {
   SmeterHistoryFT817(random(0,15));
  }
 delay(70);
}
}//Last Demo


void SmeterHistoryFT817(byte rssi)
//ToDo try to draw
{

const int UboundArr=168;
static byte Smeter[UboundArr];
static int count=0;
int i;

if (rssi==16){
  count = 0 ;
  for (i=0 ; i < UboundArr-i ; i++)
  {
    Smeter[i]=0;
  }
  display.clearDisplay();
  display.display();
  return;
}

if (count<UboundArr)
{
 Smeter[count]=rssi;
 count ++;
}
 else
{
 for (int i=1;i<UboundArr;i++)
 {
  Smeter[i-1]=Smeter[i];
 }
  Smeter[UboundArr-1]=rssi;
}


display.clearDisplay();//Clear Buffer

for ( i=0;i<count ;i++)
 {
  if (i > UboundArr/2)
  {
  //Lower
  display.drawLine(i-UboundArr/2 ,display.height()-1,i-UboundArr/2,display.height()-1 - Smeter[i], BLACK);
  }
  else
  {
  //Upper
  display.drawLine(i,display.height()/2,i,display.height()/2 -Smeter[i],BLACK);
  }
 }

display.display();//Show Now
}


void setup() {
  // put your setup code here, to run once:
 Serial.begin(9600);

  display.begin();
  // init done

  // you can change the contrast around to adapt the display
  // for the best viewing!
  display.setContrast(50);
  display.clearDisplay();
  display.setCursor(0,12);
  display.setTextSize(1);
  display.println(F("((C))PA3BNX"));
  display.setTextSize(2);
  display.println(F("FT817"));
  display.println(F("S-Meter"));
  display.display();
  delay(2000);
}

void loop() {

 // put your main code here, to run repeatedly:

Demo();


delay(t);

 

}
Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 
The following users thanked this post: Melt-O-Tronic

Offline Melt-O-Tronic

  • Regular Contributor
  • *
  • Posts: 205
  • Country: us
  • Brilliant with a slaughtering iron in my hand!
Re: Radio Direction Finding
« Reply #188 on: July 13, 2018, 06:06:24 am »
Great idea!  Thanks again for keeping this fascinating thread alive.   :-+
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #189 on: August 17, 2018, 10:22:55 pm »
Hello Every Body,


Here i send the arduino sketch for  FT817 History Smeter  and Buzzer and a picture of current project

LCD5110 2 buttons Buzzer and max232 connected to FT817 with Cat 62 cable

All works except the rs232 cat Max232 link rx decode

I have checked the arduino rx and tx pins with scope they give signal.

So something in sketch not okay I think

Some body out there to give me a hint ?

Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 

Offline PA3BNX

  • Regular Contributor
  • *
  • Posts: 166
  • Country: nl
  • Trying to learn better programming and designing !
Re: Radio Direction Finding
« Reply #190 on: September 03, 2018, 02:32:37 am »
Hello Every Body

Nice podcast with unity and time zones from pa0ete.

nm knots km/h meter/sec time zones

Greetings,

Lodewijk

Credo:

Home brew projects:
Build/Design  with minimum hardware
and maximal software.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf