Arduino schéma - arduino.sk

GPSlogger

Vaše nápady a pomoc s Vašimi projektami
Obrázok užívateľa
Príspevky: 133
Registrovaný: Štv 06. Nov 2014 12:06:09

Re: GPSlogger

Poslaťod budvar10 » Uto 10. Feb 2015 9:55:21

Solídne dosky, naozaj pekná kvalita.

Obrázok užívateľa
Príspevky: 133
Registrovaný: Štv 06. Nov 2014 12:06:09

Re: GPSlogger

Poslaťod budvar10 » Uto 10. Feb 2015 14:52:59

Ešte ma zaujíma: Nedalo sa to dať urobiť bez tých vylamovacích držiakov, aby si to nemusel ešte obrusovať?

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Uto 10. Feb 2015 16:14:09

budvar10 píše:Ešte ma zaujíma: Nedalo sa to dať urobiť bez tých vylamovacích držiakov, aby si to nemusel ešte obrusovať?


Netuším, ale veľký problém to pre mňa nie je.
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Príspevky: 26
Registrovaný: Str 02. Máj 2012 8:32:44

Re: GPSlogger

Poslaťod lolo_671 » Pia 13. Feb 2015 10:04:31

Na koľko ťa to vyšlo ?

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Pon 16. Feb 2015 11:40:29

lolo_671 píše:Na koľko ťa to vyšlo ?

14€ za 3 kusy PCB.
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Uto 24. Feb 2015 23:30:52

Tak som si cez víkend pospal dlhšie a teda som včera mohol ponocovať a zapájať. Skoro som už zabudol ako sa to robí :) Fotky som robil teraz s mobilom, skúšal som cez ISP naprogramovať aspoň nejaký test - tlačítko zap/vyp, blikanie. Trochu neskoro som si uvedomil, že som si nevyviedol TXD pin, takto budem ladiť asi cez tie 2 LEDky :x Mám tam síce aj I2C (displej), ale to sa mi zase nezmestí do pamäte. No čo, ak to bude frčať aspoň trochu, urobím REV.2 . Zatiaľ som nezaspájkoval akcelerometer ADXL335, lebo ho treba skalibrovať a to bude treba urobiť ozaj so sériovou konzolou. No a chýbala mi zelená SMD0805 LED, tak som tam dočasne dal na jej miesto dvojLED (červená a zelená v jednom puzdre). V REV.3 bude aj BW OLED 128x32 a zrejme budem musieť použiť MCU s viac pamäte a možno menšom puzdre (MLF/VQFN), nejaký XMEGA. Alebo budem IN a začnem sa trápiť s ARMom (Cortex-M3), tie robia ultra low power, bežne aj s 512kB flash a intergovaný radič na OLED displej. Nemá niekto voľný čas na predaj? Kúpim...
Prílohy
IMG_20150224_214252.jpg
IMG_20150224_214212.jpg
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Štv 26. Feb 2015 8:55:29

Naprogramoval som MCU, všetko funguje na prvý krát, takže prototyp sa vydaril :mrgreen: Problém je ale to, že keď stojím na mieste, tak sa trochu mení poloha, ale to by sa malo dať zmeniť v konfigurácii samotného GPS modulu NEO-6M. Prikladám na ukážku vizualizáciu logu, ako aj začiatok GPX logu - obsahuje aj napájacie napätie MCU a počet aktívnych satelitov, to nie sú štandartné info v GPS logu, mám ich na debugovanie.

Kód: Vybrať všetko
<?xml version="1.0"?>
<gpx version="1.1" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsdhttp://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd" xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<trk>
<trkseg>
  <trkpt lat="48.4354972" lon="17.7776222">
    <ele>141.7</ele>
    <satellites>5</satellites>
    <Vcc>3332</Vcc>
    <time>2015-02-26T05:54:04Z</time>
  </trkpt>
  <trkpt lat="48.4355201" lon="17.7773685">
    <ele>140.5</ele>
    <satellites>5</satellites>
    <Vcc>3332</Vcc>
    <time>2015-02-26T05:54:05Z</time>
  </trkpt>
  <trkpt lat="48.4355430" lon="17.7771053">
    <ele>139.6</ele>
    <satellites>5</satellites>
    <Vcc>3332</Vcc>
    <time>2015-02-26T05:54:06Z</time>
  </trkpt>
  <trkpt lat="48.4355621" lon="17.7768478">
    <ele>139.4</ele>
    <satellites>5</satellites>
    <Vcc>3332</Vcc>
    <time>2015-02-26T05:54:07Z</time>
  </trkpt>
  <trkpt lat="48.4355850" lon="17.7765998">
    <ele>140.7</ele>
    <satellites>5</satellites>
    <Vcc>3332</Vcc>
    <time>2015-02-26T05:54:08Z</time>
  </trkpt>
  <trkpt lat="48.4356002" lon="17.7763557">
    <ele>141.0</ele>
    <satellites>5</satellites>
    <Vcc>3332</Vcc>
    <time>2015-02-26T05:54:09Z</time>
  </trkpt>
  <trkpt lat="48.4356079" lon="17.7761154">
    <ele>142.0</ele>
    <satellites>5</satellites>
    <Vcc>3332</Vcc>
    <time>2015-02-26T05:54:10Z</time>
  </trkpt>
Prílohy
gpslog.jpg
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 133
Registrovaný: Štv 06. Nov 2014 12:06:09

Re: GPSlogger

Poslaťod budvar10 » Štv 26. Feb 2015 9:00:45

Nádhera. :shock:

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Štv 26. Feb 2015 23:01:00

Ejha, čo som ale našiel od U-blox :o Len škoda tej ceny, cca 50€ a to im nedám ani omylom.

http://www.ublox.com/en/positioning-ant ... odule.html
http://www.ublox.com/images/downloads/P ... 595%29.pdf

Vyberám zopár parametrov:
- 31 pin LCC (Leadless Chip Carrier): 9.6 x 14.0 x 1.95 mm, 0.5 g
- Cold start: 26 s, Aided start: 2 s, Hot start: 1 s
- Supply voltage 2.7 V to 3.6 V
- Power consumption:
* 30 mA @ 3.0 V (Continuous)
* 7 mA @ 3.0 V Power Save Mode (1 Hz, GPS only)


Aktuálny GPS modul U-blox NEO-6M má odber pred získaním GPS FIX odber 60mA, po GPS FIX + Power save je to 25mA.
Prílohy
cam-m8q.jpg
cam-m8q.jpg (18.09 KiB) Zobrazené 3618 krát
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Pia 27. Feb 2015 9:51:13

Prikladám fotky v lepšej kvalite. Rezistory sú veľkosť 0805, jedna LED dokonca 0603. MCU sa mi trochu posunulo v jednej osi, ale už som ho neposúval. Na ISP by sa hodil iný konektor, alebo len plôšky bez dier a použiť na programovanie konektor s pogo pinmi.
Prílohy
DSCF9738.JPG
DSCF9737.JPG
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Uto 03. Mar 2015 22:12:59

Osadil som už aj ADXL335 (akcelerometer) a po večeroch dolaďujem kód, aby bolo to jednotlačítkové ovládanie intuitívne. Funguje to nasledovne:

- ak nie je GPS FIX, bliká rýchlo zelená LED
- ak je GPS FIX, bliká pomaly zelená LED

- ak je slabá batéria, bliká pomaly červená LED

- ak je zariadenie bez pohybu viac ako 10 sekúnd, popri zelenej bliká rýchlo červená LED
- ak je zariadenie bez pohybu viac ako 2 minúty, zelená prestane blikať a bliká iba červená LED pomaly

Ešte to chcem domyslieť, aby sa nekrylo signalizovanie slabej batérie a auto-pauza. Ale stačí s tým potriasť a ak zostane blikať červená, je to baterka :)

Na to-do liste je ešte rozdelenie GPX súboru na viac segmentov, ak sa aktivuje auto-pauza, ale to by už mala byť brnkačka.

Obrázok
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Pia 06. Mar 2015 14:47:40

Pridal som OLED displej, aby sa mi ľahšie debugovalo. Zostáva mi asi 300 voľných bajtov z 32kB :|
Obrázok
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Ned 15. Mar 2015 10:32:05

budvar10 píše:Solídne dosky, naozaj pekná kvalita.


Na blog som pridal článoček o doskách z OSHpark, sú tam aj detailné fotky - http://blog.sitepoint.sk/2015/03/15/dos ... -osh-park/
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Štv 19. Mar 2015 9:58:15

Tákže, zmenil som knižnicu SD -> SDfat, ušetril som pár kB, zoptimalizoval som kód, momentálne som na 27kB. Funguje AUTO-PAUSE, prebudenie potrasením, displej sa vypína po 20 sekundách a potrasením sa zapne na 20 sekúnd, zmenou parametrov GPS modulu som dosiahol presnejšie trackovanie, zmena zobrazovaných údajov na displeji - čas segmentu, celkový čas, priemerná rýchlosť, počet satelitov, napätie...

Obrázok
Obrázok
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Obrázok užívateľa
Príspevky: 300
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: GPSlogger

Poslaťod tomXX » Pon 23. Mar 2015 13:12:00

Prvý test na tursitike úspešný!

Obrázok
blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

PredchádzajúciĎalší

Späť na Projekty vo fáze vývoja