projects:jimbob:bob
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:jimbob:bob [2012/10/02 20:21] – kevwal | projects:jimbob:bob [2016/09/08 14:52] (current) – Updated URLS to Uputronics upu | ||
---|---|---|---|
Line 10: | Line 10: | ||
* [[http:// | * [[http:// | ||
- | * [[http://ava.upuaut.net/ | + | * [[https://store.uputronics.com|NTX2 434.075Mhz Radio Module from HAB Supplies]] |
- | * [[http://ava.upuaut.net/ | + | * [[https://store.uputronics.com|Assembled uBLOX MAX-6 Breakout With Sarantel Antenna]] |
* [[http:// | * [[http:// | ||
Line 36: | Line 36: | ||
For reference I also find the signal at 434.0745 MHz, but this version appears to be a reversed signal, requiring the " | For reference I also find the signal at 434.0745 MHz, but this version appears to be a reversed signal, requiring the " | ||
- | **Update**, In the version built on Vero board I have used 2 x 4k7 and 1 x 20k, as per the guide, which gives me a shift of 620Hz. | + | **Update**, In the version built on Vero board I have used 2 x 4k7 and 1 x 20k, as per the guide, which gives me a shift of 620Hz at 20 deg C. On a E4000 dongle using SDR# ([[guides: |
===== uBLOX MAX-6 Breakout With Sarantel Antenna ===== | ===== uBLOX MAX-6 Breakout With Sarantel Antenna ===== | ||
- | With an aim to keep weight down I was tempted to purchase the [[http://ava.upuaut.net/ | + | With an aim to keep weight down I was tempted to purchase the [[https://store.uputronics.com|Assembled uBLOX MAX-6 Pico Breakout with Chip Scale Antenna]] but was advised to go with the Sarantel Antenna version as it is much more reliable at gaining a locked GPS signal - I don't want to loose my first payload to a weak GPS signal! |
I didn't need the version with level converters as I has specifically purchased a 3.3v Arduino board. | I didn't need the version with level converters as I has specifically purchased a 3.3v Arduino board. | ||
Line 46: | Line 46: | ||
There are two UKHAS related guides to the Max-6: | There are two UKHAS related guides to the Max-6: | ||
- | * [[http://ava.upuaut.net/ | + | * [[http:// |
* [[guides: | * [[guides: | ||
Line 167: | Line 167: | ||
* Added satellites(), | * Added satellites(), | ||
- | This library has been tested with the included software test harness and within my tracker code in a hardware tracker. | + | This library has been tested with the included software test harness and within my tracker code in a hardware tracker. |
===== Transmitted Sentence ===== | ===== Transmitted Sentence ===== | ||
When I build my sentence to send to the radio, I need to use this format: | When I build my sentence to send to the radio, I need to use this format: | ||
- | An example sentence | + | My latest sentences |
- | $$BOB,178,18:36:35,51.5089,-0.7323,80,7,381*20C9 | + | // No Fix: $$BOB,4,00:00:49,0.0000, |
+ | // Time only: $$BOB, | ||
+ | // Fix getting closer | ||
+ | // And closer | ||
+ | // 6 Sats: | ||
Line 193: | Line 197: | ||
* Printing debug strings can take up significant memory and cause the Arduino to reboot. | * Printing debug strings can take up significant memory and cause the Arduino to reboot. | ||
+ | * Times must be padded with zeros, a time like 12:13:3 fails to be parsed by habitat. | ||
+ | |||
+ | Hardware: | ||
+ | |||
+ | * When you first connect the GPS module to the hardware serial port, it will be spewing out GPS messages once a second - these will stop your programming of the Arduino via the boot loader working. | ||
===== DS18B20 Temp Sensors ===== | ===== DS18B20 Temp Sensors ===== | ||
Line 199: | Line 208: | ||
To talk to them I will use: | To talk to them I will use: | ||
- | Dallas_Temperature_Control_Library v3.7.2 | + | * Dallas_Temperature_Control_Library v3.7.2 |
+ | * OneWire Library v2.1 from here [[http:// | ||
- | OneWire Library v2.1 from here [[http:// | + | I found the sensor addresses using the code here: http:// |
- | + | ||
- | Using the code here: http:// | + | |
* The internal one has address: 0x28, 0x02, 0x01, 0xDD, 0x03, 0x00, 0x00, 0xC5 | * The internal one has address: 0x28, 0x02, 0x01, 0xDD, 0x03, 0x00, 0x00, 0xC5 | ||
- | * The external one has address: | + | * The external one has address: |
+ | I then used this code to test the 2 sensors: | ||
+ | * [[http:// | ||
===== Code ===== | ===== Code ===== | ||
- | The Code lives here: [[https:// | + | The Code lives here: [[https:// |
+ | |||
+ | |||
+ | ===== Habhub Payload Config ===== | ||
+ | |||
+ | Using the form [[http:// | ||
+ | |||
+ | Payload Name: G7PMO $$Bob | ||
+ | |||
+ | Primary, 434.075, USB, RTTY, 600, ASCII-7, 50 Baud, Parity none, 2 Stop bits. | ||
+ | |||
+ | {" | ||
+ | |||
+ | |||
+ | Doc ID: 0a984ba19e061f0103cebb55f2344c1c | ||
+ | Note the filter I use to identify if I have a satellite fix " | ||
+ | I should really implement another variable in the sentence to define lock directly for the PUBX code, but I am told the above should do what I want it to do. | ||
====== Notes for future ====== | ====== Notes for future ====== | ||
- | Add Barometer, Internal & External temperature sensors. | + | Add Pressure sensor? |
| |
projects/jimbob/bob.1349209292.txt.gz · Last modified: 2012/10/02 20:21 by kevwal