UKHAS Wiki

UK High Altitude Society

User Tools

Site Tools


projects:jimbob:bob

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:jimbob:bob [2012/10/09 14:23] – [Transmitted Sentence] kevwalprojects:jimbob:bob [2016/09/08 14:52] (current) – Updated URLS to Uputronics upu
Line 10: Line 10:
  
   * [[http://www.skpang.co.uk/catalog/arduino-pro-328-33v8mhz-p-486.html|Arduino Pro 328 - 3.3V/8MHz from SKPang]]   * [[http://www.skpang.co.uk/catalog/arduino-pro-328-33v8mhz-p-486.html|Arduino Pro 328 - 3.3V/8MHz from SKPang]]
-  * [[http://ava.upuaut.net/store/index.php?route=product/product&path=71_63&product_id=62|NTX2 434.075Mhz Radio Module from HAB Supplies]] +  * [[https://store.uputronics.com|NTX2 434.075Mhz Radio Module from HAB Supplies]] 
-  * [[http://ava.upuaut.net/store/index.php?route=product/product&path=59_60&product_id=51|Assembled uBLOX MAX-6 Breakout With Sarantel Antenna]]+  * [[https://store.uputronics.com|Assembled uBLOX MAX-6 Breakout With Sarantel Antenna]]
   * [[http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf|DS18B20 Temp Sensors]]   * [[http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf|DS18B20 Temp Sensors]]
  
Line 40: Line 40:
 ===== 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/store/index.php?route=product/product&path=59_60&product_id=52|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!+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/store/wiki/doku.php?id=levelconvertor|ublox Max-6 With Level Converter]]+  * [[http://|ublox Max-6 With Level Converter - Link no longer valid]]
   * [[guides:ublox6|uBlox NEO-6Q / uBlox MAX-6Q]]   * [[guides:ublox6|uBlox NEO-6Q / uBlox MAX-6Q]]
  
Line 167: Line 167:
   * Added satellites(), hdop(), course_to(), and cardinal()   * Added satellites(), hdop(), course_to(), and cardinal()
  
-This library has been tested with the included software test harness and within my tracker code in a hardware tracker.  It has not yet flown.+This library has been tested with the included software test harness and within my tracker code in a hardware tracker.  It has now flown and no bugs were spotted.
 ===== Transmitted Sentence ===== ===== Transmitted Sentence =====
  
Line 199: Line 199:
   * Times must be padded with zeros, a time like 12:13:3 fails to be parsed by habitat.   * 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.  Either program via an ICSP header, <del>or connect up all but the TX line from the GPS module, load and run your program (which will probably include turning off all GPS message, just requesting GPS data when you need it) and then it will program fine and talk to the GPS fine over the same hardware serial port.</del>  Anthony Stirk (UPU) kindly pointed me to this page: http://www.billporter.info/2011/06/26/how-to-add-multiple-uart-connections/  which demonstrates the correct (and much safer) way of resolving this issue by using 1K resistors to prioritise the programming connection!
 ===== DS18B20 Temp Sensors ===== ===== DS18B20 Temp Sensors =====
  
Line 220: Line 222:
 ===== Code ===== ===== Code =====
  
-The Code lives here:  [[https://github.com/KevWal/JimBob||https://github.com/KevWal/JimBob]]+The Code lives here:  [[https://github.com/KevWal/JimBob|https://github.com/KevWal/JimBob]]
  
  
Line 235: Line 237:
  
 Doc ID: 0a984ba19e061f0103cebb55f2344c1c Doc ID: 0a984ba19e061f0103cebb55f2344c1c
 +
 +Note the filter I use to identify if I have a satellite fix "{"filter":"common.invalid_gps_lock","type":"normal","ok":[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"source":"satellites"}"
 +
 +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?
  
  http://pastebin.com/py8K3uzy  http://pastebin.com/py8K3uzy
projects/jimbob/bob.1349792614.txt.gz · Last modified: 2012/10/09 14:23 by kevwal

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki