roelkroes / tbtracker Goto Github PK
View Code? Open in Web Editor NEWRTTY and LoRa High Altitude Balloon Tracker for Arduino and SX127x
RTTY and LoRa High Altitude Balloon Tracker for Arduino and SX127x
Hi, with LoRa_Repeats set to 2 the line number is increased by 1 for the repeated string.
I would expect the same line to be sent twice.
Might also be the case for RTTY_repeats but not tested yet.
Hi
I am trying to compile the code for a Atmega328PU and get the following error:
Radio.ino: In function 'void SetupFSK()':
Radio:63:15: error: 'ERR_NONE' was not declared in this scope
So when there is no error it will display the debug text to the serial monitor but I cant see where ERR_NONE is defined?
Am I missing something? I have both recommended librarys installed.
Thanks
When transmitting at 75 baud this is the output in DL-FLDIGI
$$$$$bz-rttybeacon-jo21cx,0,14:27:54,51.99164,4.19875,7,6,3RV+M1A9AA)IAC
(no checksum, no green in dl-fldigi
When transmitting at 50,100,150,200 baud this is the output, as expected:
$$$$$bz-rttybeacon-jo21cx,0,14:31:13,51.99159,4.19890,15,6,32.5,3.33,0.00*BD72
Any idea ?
Might be because of the bad frequency stability of the SX127x chips when temperature changes.
Hi, viewing the serial output with sleep enabled I notice that after the first transmission the Atmel goes to sleep for the given number of seconds, than wakes up, starts the next transmission, goes to sleep again but wakes up in the same second.
Second issue about the same sleep function: With TX_LOOP_TIME set to anything above 32 seconds the value of TX_LOOP_TIME * 1000 gets out of range, gives a warning in the compiler but does program the software which does not ever gets back to transmit again.
When set to 0 or 1 the LoRa module does not tranmit.
Mode 2 and 3 do work good.
It appears to be not clear for users that only the LORA_MODE needs to be set, and users do not have to match the separate settings for SF, BW and wo on in the lines above the LORA_MODE setting.
Compiling the code on Windows 11 and the latest Arduino IDE 2.2.1 causes problems with the ArduinoPro-Mini (5v 16mhz) during compilation. Memory error with statement take out comments to get it fit.
I disabled the Lora module and only enabled the RTTY module and debug. Even then
Sketch uses 35888 bytes (116%) of program storage space. Maximum is 30720 bytes.
Global variables use 1291 bytes (63%) of dynamic memory, leaving 757 bytes for local variables. Maximum is 2048 bytes.
Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.
text section exceeds available space in board
Compilation error: text section exceeds available space in board
Even switching off devmode does not solve the issue in Windows environment.
The issue is also on Ubuntu
Line 38 #define PIN_BUSY 9
Line 39 #define PIN_RESET 7
For the SR1278 and RFM modules neither pin 9 nor pin 7 needs to be connected. Pin 7 is also claimed for GPS software serial connection. Both pins should be set to -1 and only added when the 1262 with tcxo gets supported and needs either one of those pins.
Make a text file with build information for the common arduino boards.
Hey. When I copied and pasted the TBTracker.ino code onto my Arduino IDE and also included the RadioLib and TinyGPSPlus libraries, there is an error compiling and the compiler says "'ResetRadio' was not declared in this scope". Please help me with this.
Here is my code:
https://docs.google.com/document/d/1rnmXTs5lt-sbBCd-BmCGBPNFCoarGlDjtIVzv_ftaZM/edit?usp=sharing
Lora modul not work this gateway https://github.com/PiInTheSky/lora-gateway
my telemetry sent $$CC5XYZ,805326032,00:00:00,0.00000,0.00000,0,0,27.6,4.76,0.00547B
other tracker sent ID,Ctr,Time,Lat,Lon,Alt,Speed,Head,Sats,Int.Temp ($$CC2XYZ,6,00:00:00,0.00000,0.00000,00000,0,0,0,35.2490D) its work
can you help me what is the value i need to change
I will change this.
Hello Roel,
When compiling the code in my IDE I get an error message:
no matching function for call to 'SX1278::beginFSK(float&, float&, float&, float&, int8_t&, uint8_t&, uint16_t&, bool&)'
RADIO:60:53: error: no matching function for call to 'SX1278::beginFSK(float&, float&, float&, float&, int8_t&, uint8_t&, uint16_t&, bool&)' FSKSettings.EnableOOK);
I have installed the libraries RadioLib and TinyGPS++.
I have tried to compile this code on two different systems but they both gave the same result.
What could be the problem?
Foeke.
Hi, i am building the TBTracker from scratch using arduino pro mini.
So cable diagram is a bit different from the arduino nano.
I compared the diagrams, and based on this one i figured out the same lines as described
https://aws1.discourse-cdn.com/arduino/original/3X/0/a/0a67700a34a5f125b83c20edd10a17adc582453c.png
The issue i am facing is, with the right settins (a asume) the lora chip is initialized and then i get an error.
i rechecked the chip diagram, the lines, over and over and i can't figure out why i get [SX1278] Initializing ... failed, code 0
in the console. I also tried to change the sx1278 to sx1276 in the radio.h but dit not resolve the problem.
The lora modules are from Ali, and maybe this is the root cause
i used also a AI-thinker RA-01 in both modes and compared the pin config since the powerline is located on another pin, but even with the right pin config, the eror stays.
Who is willing to help me here, since the variabeles are hudge, and i am not an electronnics guy so i am learning to get things together.
The strange thing is i have one project that did work, maybe different lora chip?
today i put about 10 hours in this project to get it work, and it should work, but somewhere i make an hudge error.
thanks
eelco
At this moment there is no explanation of the variables used in the transmitted string.
There should be a line which says which parameters are transmitted, to create a payload doc in an easy way.
(like "callsign, string number, time, lat, long, alt, number of satellites and so on)
Currently sleep mode is not working correctly.
Hi Roel
A placeholder for fieldlist support to allow Sondehub to understand extra data as per:
https://www.daveakerman.com/?p=2987
I may have a look at implimenting in the comming weeks
Cheers
Kev
Hi,
During the flight yesterday the battery voltage appeared to be jumpy. Tried this morning with 100nF capacitor over A1 to ground and all is very stable now. It might be the RF power from the transmitter interfering so I would add a capactior to the wiring diagram for the external voltage input.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.