Pagina 1 van 24

GPS op basis van Opensource hardware

Geplaatst: zo mar 01, 2015 12:17 pm
door RaymondW
Overzicht
Arduino zelfbouw - proberen of ik het kan
Gyro zelfbouw - unit met alleen draadjes en héél véél soldeerwerk
REV A - NMEA GPS met allemaal losse dure add-on boardjes
REV B - versie met verkeerde koper banen
REV C - versie met geïntegreerde oplader, sd slot en stroombesparende opties
REV E - Volledig zelf ontworpen PCB met 2 ARM processoren (2017)
REV F - Rev-E ontwerp met verschillende optimalisaties en vochtwerende coating (2018)

Plaatje van de REV-C en REV-E/F
- kleiner formaat
- Aan/uit knop aan de voorkant
20180413_131924.jpg

Overzicht van de eerste units tot de REV-C
IMG_20160104_103434.jpg

REV A
10hz GPS + 1 hz display
Afbeelding


REV C
18hz GPS logging + 2hz display refresh + 18hz speed on display
gps.jpg

PCB ontwerp
Afbeelding


Hieronder staan de oude plaatjes en de oude startpost!
De info is niet meer up2date, maar ik vind het wel aardig om te laten staan ;)

______________________________________________________________________________

Topic start :D

*Let op*
Enig technisch inzicht is vereist! :+
arduino_logo1.png
arduino_logo1.png (17.71 KiB) 6985 keer bekeken
Afbeelding
Afbeelding
Afbeelding

Wat : Opensource GPS
Waarom : Omdat het kan
Kosten : <150,-
Formaat : Locosys GT-31 en kleiner

Wat kun je loggen : Alles wat er uit een GPS komt, 1, 5 of zelfs 10 records per seconde!
Wat kun je zien op het display : Alle runs, laatste run, GPS fix, alpha enz enz enz
Wat zijn de limieten : De Arduino units hebben 28Kb geheugen, dat is voldoende voor heel veel dingen, maar je kan het te gek maken.
Hoeveel kun je loggen : is afhankelijk van je SD kaart, maar AL je surfsessies op 1 kaartje kan (2TiB)

Software
- Arduino uit de Leonardo serie werken met de laatste 1.6.x software
- Pro Trinket werkt *alleen* met 1.0.5! Dit ivm de extra software drivers voor de hardware

Sketches zijn wel uitwisselbaar tussen 1.6.x en 1.0.x

Hieronder komen links
Algemeen : http://www.arduino.cc/
Software : http://arduino.cc/en/Main/Software

Mijn favoriet
Fritzing : http://fritzing.org/

Zelfbouw GPS op basis van Opensource hardware

Geplaatst: ma mar 02, 2015 11:00 pm
door keesd
Lekker aan het hobbyen Raymond? Het is best leuk om met een arduino te stoeien... :D
Zo is het een GPS logger, even wat andere componentjes gebruiken en een ander programmatje erin schieten en hij regelt een deel van je treinverkeer op de modelbaan :lol:
Maar je leert er wel een heleboel van. Kun je met deze set up ook doppler gebruiken, of loop je dan tegen hardwarematige begrenzingen aan?
gaat de arduino ook weer eens afstoffen

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 9:01 am
door RaymondW
Ik ben meer van de Raspberry Pi, maar met de quadcore release hebben ze alle beperkingen er uit gehaald, helaas de accuduur ook.
Nu een TouchPi als desktop ;)

Dit was/is mijn eerst Arduino project, heb een Micro en een GPS bestelt met een berg kabels en ben gaan tikken.
Binnen een ochtend had ik de eerste GPS code actief.
Maar dan combineren van GPS, SD en Oled display, dat is de uitdaging.
16 Feb was de eerste bestelling, gister was de code 100%.
Dat ik begon had ik echt 0,0 kennis wat Arduino inhield....

Unit logt code in RMC en GGA, voor 10Hz zou je alleen RMC moeten doen, maar de Micro doet dat prima met beide.
Heb een Pro Trinket 3V besteld op 12Mhz, dat levert aanzienlijke winst op in verbruik, en vereenvoudiging in hardware ontwerp.
Daarbij heeft de Micro een losse Powerboost nodig voor 5V, de Pro Trinket draait prima op 3V. Een Powerboost is net zo duur als een een Pro Trinket met losse Lipo aansluiting ;)
Echter word 10hz een uitdaging met de iets langzamere unit, doel is RMC en GGA, aangezien ik beide gebruik in mijn display code.
Vermoed dat ik dan van 10hz terug moet naar 5hz, maar dan nog log ik 5x meer data en info dan een GT-31 :+

Verder heb je alles zelf in controle, batterij stuk? Bestel maar een nieuwe die Arduino compatibel is.
500M op je display? Voeg de code maar toe. Alpha op je display? Kom maar op met de code!
Nieuwe GPS of Arduino? Code aanpassen en je logt vrolijk verder!

Kosten... <100,-
Kun je het niet zelf? Laat hem voor je bouwen!

Ben iig van plan om mijn PCB design en code via GPL vrij te geven.

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 12:08 pm
door goudbeekje
erg interessant. Als het hardware lijstje en ontwerp er is ga ik zeker er 1 bouwen. Startcode als startpunt zou geweldig zijn.

Welke taal / omgeving gebruik je?

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 12:19 pm
door RaymondW
Ik gebruik voor het testen de laatste software van de site op Ubuntu Gnome en Kubuntu
http://arduino.cc/en/Main/Software

Zodra vandaag de laatste onderdelen binnen zijn kan ik de Micro bouw afronden.
(Over)Morgen komt de Pro Trinket en een tweede display.
Zodra alles reproduceerbaar is en aantoonbaar goed werkt post ik alle code.

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 12:20 pm
door goudbeekje
Ik heb het al gevonden :D :D

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 12:55 pm
door goudbeekje
top.

Wellicht bestel ik alvast een uno en speel er eens even mee. :D

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 12:59 pm
door AHD-Surfer
RaymondW schreef:Ik ben meer van de Raspberry Pi, maar met de quadcore release hebben ze alle beperkingen er uit gehaald, helaas de accuduur ook.
Nu een TouchPi als desktop ;)

Dit was/is mijn eerst Arduino project, heb een Micro en een GPS bestelt met een berg kabels en ben gaan tikken.
Binnen een ochtend had ik de eerste GPS code actief.
Maar dan combineren van GPS, SD en Oled display, dat is de uitdaging.
16 Feb was de eerste bestelling, gister was de code 100%.
Dat ik begon had ik echt 0,0 kennis wat Arduino inhield....

Unit logt code in RMC en GGA, voor 10Hz zou je alleen RMC moeten doen, maar de Micro doet dat prima met beide.
Heb een Pro Trinket 3V besteld op 12Mhz, dat levert aanzienlijke winst op in verbruik, en vereenvoudiging in hardware ontwerp.
Daarbij heeft de Micro een losse Powerboost nodig voor 5V, de Pro Trinket draait prima op 3V. Een Powerboost is net zo duur als een een Pro Trinket met losse Lipo aansluiting ;)
Echter word 10hz een uitdaging met de iets langzamere unit, doel is RMC en GGA, aangezien ik beide gebruik in mijn display code.
Vermoed dat ik dan van 10hz terug moet naar 5hz, maar dan nog log ik 5x meer data en info dan een GT-31 :+

Verder heb je alles zelf in controle, batterij stuk? Bestel maar een nieuwe die Arduino compatibel is.
500M op je display? Voeg de code maar toe. Alpha op je display? Kom maar op met de code!
Nieuwe GPS of Arduino? Code aanpassen en je logt vrolijk verder!

Kosten... <100,-
Kun je het niet zelf? Laat hem voor je bouwen!

Ben iig van plan om mijn PCB design en code via GPL vrij te geven.
Awel, daar doe ik mijn petje voor af. Allemaal latijn voor mij, maar goed bezig in iedergeval.
Is dit een device die je officieel zou kunnen gaan gebruiken, maw komt dit in aanmerking voor erkenning denk je ?
Je schrijft dat je 5X meer data kunt loggen dan een GT31, wordt het toestel daardoor accurater of heb je enkel groter log volume.

Succes and keep us posted ! :)

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 1:38 pm
door laat maar waaien
Respect Raymond!!!

Bedoel je met ''Kun je het niet zelf? Laat hem voor je bouwen!'' dat jij ze in elkaar zet? Zo ja dan wil ik er graag een hebben!

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 4:00 pm
door WilliamS
Meneer is weer aan het hobbyen :) Lekker bezig Raymond 8)

Re: Einde verhaal voor GT-31?

Geplaatst: di mar 03, 2015 4:26 pm
door RaymondW
Voordat mensen allemaal dingen gaan bestellen, heb even een paar dagen geduld!
Anders bestel je nu "net" de verkeerde...
AHD-Surfer schreef:Is dit een device die je officieel zou kunnen gaan gebruiken, maw komt dit in aanmerking voor erkenning denk je ?
Je schrijft dat je 5X meer data kunt loggen dan een GT31, wordt het toestel daardoor accurater of heb je enkel groter log volume.
Dit device is een hobby-project, of het tot een funranking of officiële ranking word toegelaten kan ik niets over zeggen.
Dat is aan de tech crew.
Maar als een gesloten unit (Tomtom, Canmore) word goedgekeurd, waarom dan niet een open(source) unit? :+
Maar dat is nu/vandaag nog niet van belang.

Einde verhaal voor GT-31?

Geplaatst: wo mar 04, 2015 2:55 pm
door oomKoen.nl
RaymondW schreef:Voordat mensen allemaal dingen gaan bestellen, heb even een paar dagen geduld!
Anders bestel je nu "net" de verkeerde...
Leuk bezig Raymond. Wat is er nou mooier dat je eigen gps bouwen. Doet me denken aan de lts/mts tijd, waar je je eigen printplaatjes ontwierp, belicht en ontwikkelde (maken dus).

Mocht het die kant opgaan zou ik het wenselijk vinden dat er een apart doe-het-zelf topic wordt gestart met uitleg en discussie.

Re: Einde verhaal voor GT-31?

Geplaatst: wo mar 04, 2015 7:23 pm
door RaymondW
Ga hem komende dagen afsplitsen en er een mooi topic voor maken

Re: Einde verhaal voor GT-31?

Geplaatst: wo mar 04, 2015 8:11 pm
door goudbeekje
Leuk leuk.

Op het water vandaag bedacht ik dat het leuk zou zijn om snelheid met een paar ledjes aan te geven. Bv 55 60 65 en 70. Elk eigen kleur.

Ik hoorde MN GPS wel piepen maar kijken naar de snelheid gaat niet.

Re: Einde verhaal voor GT-31?

Geplaatst: wo mar 04, 2015 8:35 pm
door Dieder
Gaaf, leuk projectje! :)
Geeft de log code ook de kwaliteit van de satelliet signalen? (zoals de GT-31 en wat alle andere gps'en niet doen)
Wat is ongeveer de batterij duur? En ga je dit in een waterdichte case maken?

Re: Einde verhaal voor GT-31?

Geplaatst: wo mar 04, 2015 9:24 pm
door RaymondW
Data: wat jij wil zien! Ook kwaliteit
Batterij: 1* 450, 1*2000, 2* 2500 NiMH/lipo wat jij wil ;)
SD: SD-HC fat-32

Case: ik denk aan de GT case, watermonster denkt aan een goeie waterdichte case.

Re: Einde verhaal voor GT-31?

Geplaatst: wo mar 04, 2015 10:15 pm
door Boarderzone
De case van een optimum time starthorloge of een boxit is misschien wel bruikbaar.

Re: Einde verhaal voor GT-31?

Geplaatst: do mar 05, 2015 8:55 am
door oomKoen.nl
Dieder schreef:Gaaf, leuk projectje! :)
Geeft de log code ook de kwaliteit van de satelliet signalen? (zoals de GT-31 en wat alle andere gps'en niet doen)
Wat is ongeveer de batterij duur? En ga je dit in een waterdichte case maken?
Zoals Raymond ook al antwoordde. Omdat dit zelfbouw is, kun je alle kanten op. Denk groot. Kwaliteit komt natuurlijk van je gps antenne. De logging programmeer je zelf. Wil je iets, programmeer het dan.
Batterij duur. Moet ie 2 weken operationeel blijven, doe er een grotere batterij aan.

Maar zoals je nu ziet in de foto's van Raymond. Het zijn een paar hele grote printplaten. En dat is het verschil tussen de zelfbouwer en een fabrikant. Je krijgt het gewoonweg niet zo heel erg mooi klein als een fabrikant het heeft. Nou kan dat van Raymond nog wel een heel stuk kleiner. Maar op den duur heb je de beperking van een te verkrijgen behuizing.

Maar goed. Mocht een behuizing niet zo boeiend zijn. Dan zit je perfect.

Re: Einde verhaal voor GT-31?

Geplaatst: do mar 05, 2015 9:32 am
door goudbeekje
Ik heb ontwerpjes gezien in doosjes van 4x3 cm . daar moet wel iets voor te vinden zijn.

Re: Einde verhaal voor GT-31?

Geplaatst: do mar 05, 2015 9:42 am
door goudbeekje
[/youtube]


:) :)

Ik heb een probeer setje besteld (uno). Erg leuk spul. De gps zoals hierboven komt er dan ook nog :)

Re: Einde verhaal voor GT-31?

Geplaatst: do mar 05, 2015 10:40 am
door RaymondW
oomKoen.nl schreef:Maar zoals je nu ziet in de foto's van Raymond. Het zijn een paar hele grote printplaten. En dat is het verschil tussen de zelfbouwer en een fabrikant. Je krijgt het gewoonweg niet zo heel erg mooi klein als een fabrikant het heeft. Nou kan dat van Raymond nog wel een heel stuk kleiner. Maar op den duur heb je de beperking van een te verkrijgen behuizing.

Maar goed. Mocht een behuizing niet zo boeiend zijn. Dan zit je perfect.
Groot? Uiteraard! :lol: :lol: :lol: :lol:
Dit is een plastic dev board ;)

Uiteindelijk gaat het in de behuizing van een GT-31 of een gelijkwaardig zelfbouw ding.
En Goudbeekje post een filmpje op basis van een NOG kleiner board :)
http://thecustomgeek.com/2012/07/15/really-smalls-gps/

Ik heb de hele code nu af op basis van 5V
Als ik tijd heb ga ik de 3V unit testen (Pro Trinket!)
De 3V is +- 25% kleiner, charger is add-on board ipv los scheelt dus 100% ruimte ;)
Unit is ook 18 euro goedkoper

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 12:18 am
door RaymondW
Vanavond de spullen omgebouwd van Arduino Micro op basis van 5V naar de Pro Trinket op basis van 3V.
Had verwacht dat het display het meeste werk zou zijn, maar dat werd de GPS...

Nu op zoek naar een accu connector.

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 9:43 am
door RaymondW
Pro trinket 3V
Met lipo uit de Dontmore

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 11:02 am
door RaymondW
Alle onderdelen te bestellen bij http://www.Floris.cc of http://www.BitsAndParts.eu
Losse elektro meuk bij http://www.Muco.nl en http://www.Conrad.nl (Muco heeft in de winkel ook Arduino hardware!)

Onderdelen in mijn huidige setup
- Adafruit Ultimate GPS
- Adafruit Pro Trinket 3V
- Adafruit Pro Trinket Lipo charger
- Adafruit SDD1306 0.95" OLED
- Canmore 450Mah batterij

Onderdelen in het uiteindelijke prototype
- Ublox GPS (momenteel niet leverbaar)
- Adafruit Pro Trinket 3V
- Adafruit Pro Trinket Lipo charger
- China 1,3" OLED (ivm prijs)
- China MicroSD (ivm prijs)
- Lipo 1000Mah batterij

Andere onderdelen met zelfde functie kan uiteraard altijd, echter mijn clone parts uit China zijn nog steeds onderweg....
Waarbij ik heel eerlijk moet zeggen dat de twee bovenstaande websites niet extreem veel duurder waren dan de parts uit China.
Wil je snel prototype's maken, bestel dan lekker in NL...

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 1:17 pm
door kiri-stuff
Ik zie dat er een SD bij je lijst staat van je uiteindelijke prototype. Hoe wil je gaan dataloggen op een Trinket Pro. Naar mijn weten zijn daar nog geen opties voor. Of heb ik het verkeerd?

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 1:37 pm
door RaymondW
Pro Trinket logt prima naar MicroSD.
Anders zou ik de setup weer aangepast hebben naar de Micro ;)

Zie ook de foto

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 1:40 pm
door kiri-stuff
Middels een microsd breakoutboard? Zie hem niet op de foto.

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 2:00 pm
door RaymondW
SD breakout gaat van 5V naar 3V
PT is 3V op de pinnen ;)

Links boven op de foto staat mijn microsd in SD kaart adapter.
SD adapter gesoldeerd en microsd is nog steeds los.

Via de software doe ik een write check.
En de uitkomst komt via een IF weer op OLED.

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 4:10 pm
door kiri-stuff

Re: Zelfbouw GPS op basis van Opensource hardware

Geplaatst: vr mar 06, 2015 11:37 pm
door RaymondW
zo.... drukke avond gehad, soms gaat er veel tijd in dat werk zitten :shh:

Daarna even aan het hobbyen gegaan
- GT-11 1000mAh batterij verbouwd naar Arduino (werkt)
- Topic start gemaakt
- BIG numbers tijdens surfen
- Last run zichtbaar (Run 1-5, AVG, Last run)
- Batt level start (WIP)
- Fix : NO/Ok