> Kan man das irgendwie so hinbekommen, dass das wirklich auf der Strasse liegt? > Das wäre dann für eine Doku anschließend schöner... Ich denke das geht. Ich beziehe mich auf: http://www.mikrocontroller.net/attachment/38468/gps.png - Du sitzt auf deinem roten GPS-Strich und schaust in die Fahrtrichtung. - Etwas weiter rechts oder links neben dir müsste die Straße sein auf der du fährst. Du nimmst dir also das Bild ohne deinen roten GPS-Strich und tastest alle Punkte in einem gewissen Radius um deinem Punkt ab. Die Straße ist von grauen Punkten (jedenfalls in einer bestimmten Farbe) umschlossen. Wenn es auf deiner Fahrbahn eine Seitenstraße gibt musst du diese ignorieren, also die Punkte (Straßenbreite) davor und dahinter als aktuelle Staßenbreite nehmen und diesen Punkt verwerfen.
Hi, ich möchte mir das nachbauen... Kann jemand mal eine geloggte Strecke posten? Also den Inhalt der SD-Karte. ICh möchte mal sehen wie die Software funktioniert.
Habe das Teil nachgebaut. Es funtioniert super ! Das Gerät zeichnet auf die SD Karte alles was dein GPS gerät sendet. Das sieht dann so aus: $GPRMC,162949.00,A,4959.54120,N,00854.62489,E,0.440,353.12,271008,,,A*6E $GPVTG,353.12,T,,M,0.440,N,0.816,K,A*34 $GPGGA,162949.00,4959.54120,N,00854.62489,E,1,7,1.40,149.3,M,48.0,M,,*67 $GPGSA,A,3,03,06,08,16,18,27,22,,,,,,2.16,1.40,1.64*07 $GPGSV,4,1,13,03,83,252,42,21,23,069,,06,80,141,45,08,10,326,36*78 $GPGSV,4,2,13,07,10,290,33,16,27,184,37,15,08,029,,18,45,067,37*71 $GPGSV,4,3,13,27,08,302,30,22,57,129,44,26,04,012,,25,03,273,*7A $GPGSV,4,4,13,19,50,296,33*4B $GPGLL,4959.54120,N,00854.62489,E,162949.00,A,A*63 $GPZDA,162949.00,27,10,2008,00,00*69 $GPRMC,162950.00,A,4959.54146,N,00854.62448,E,3.156,340.40,271008,,,A*6F $GPVTG,340.40,T,,M,3.156,N,5.849,K,A*3F $GPGGA,162950.00,4959.54146,N,00854.62448,E,1,7,1.30,148.9,M,48.0,M,,*6E $GPGSA,A,3,03,06,08,16,18,22,19,,,,,,1.99,1.30,1.52*0C $GPGSV,4,1,13,03,83,252,41,21,23,069,,06,80,141,44,08,10,326,33*7F $GPGSV,4,2,13,07,10,290,35,16,27,184,36,15,08,029,,18,45,067,37*76 $GPGSV,4,3,13,27,08,302,34,22,57,129,42,26,04,012,,25,03,273,*78 $GPGSV,4,4,13,19,50,296,36*4E $GPGLL,4959.54146,N,00854.62448,E,162950.00,A,A*66 $GPZDA,162950.00,27,10,2008,00,00*61 $GPRMC,162951.00,A,4959.54222,N,00854.62317,E,5.815,329.26,271008,,,A*65 $GPVTG,329.26,T,,M,5.815,N,10.776,K,A*0F $GPGGA,162951.00,4959.54222,N,00854.62317,E,1,7,1.30,148.2,M,48.0,M,,*68 $GPGSA,A,3,03,06,08,16,18,22,19,,,,,,1.99,1.30,1.51*0F $GPGSV,4,1,13,03,83,252,42,21,23,069,33,06,80,141,45,08,10,326,37*79 $GPGSV,4,2,13,07,10,290,34,16,27,184,33,15,08,029,,18,45,067,43*71 $GPGSV,4,3,13,27,08,302,37,22,57,129,43,26,04,012,,25,03,273,*7A $GPGSV,4,4,13,19,50,296,39*41 $GPGLL,4959.54222,N,00854.62317,E,162951.00,A,A*6B $GPZDA,162951.00,27,10,2008,00,00*60 $GPRMC,162952.00,A,4959.54312,N,00854.62085,E,6.703,307.64,271008,,,A*6D $GPVTG,307.64,T,,M,6.703,N,12.421,K,A*0D $GPGGA,162952.00,4959.54312,N,00854.62085,E,1,8,1.26,147.6,M,48.0,M,,*62 $GPGSA,A,3,03,06,08,16,18,27,22,19,,,,,1.89,1.26,1.42*0E $GPGSV,4,1,13,03,83,252,41,21,23,069,31,06,80,141,42,08,10,326,37*7F $GPGSV,4,2,13,07,10,290,38,16,27,184,35,15,08,029,,18,45,067,43*7B $GPGSV,4,3,13,27,08,302,33,22,57,129,47,26,04,012,,25,03,273,*7A $GPGSV,4,4,13,19,50,296,43*4C $GPGLL,4959.54312,N,00854.62085,E,162952.00,A,A*62 $GPZDA,162952.00,27,10,2008,00,00*63 $GPRMC,162953.00,A,4959.54287,N,00854.61686,E,8.589,287.17,271008,,,A*64 $GPVTG,287.17,T,,M,8.589,N,15.915,K,A*03 $GPGGA,162953.00,4959.54287,N,00854.61686,E,1,6,2.38,145.6,M,48.0,M,,*68 $GPGSA,A,3,03,06,07,18,22,19,,,,,,,3.16,2.38,2.08*06 $GPGSV,4,1,13,03,83,252,43,21,23,069,26,06,80,141,40,08,10,326,32*7C $GPGSV,4,2,13,07,10,290,35,16,27,184,37,15,08,029,,18,45,067,45*72 $GPGSV,4,3,13,27,08,302,33,22,57,129,49,26,04,012,,25,03,273,*74 $GPGSV,4,4,13,19,50,296,40*4F $GPGLL,4959.54287,N,00854.61686,E,162953.00,A,A*68 $GPZDA,162953.00,27,10,2008,00,00*62 $GPRMC,162954.00,A,4959.54084,N,00854.61071,E,10.803,273.46,271008,,,A*5 5 $GPVTG,273.46,T,,M,10.803,N,20.018,K,A*38 $GPGGA,162954.00,4959.54084,N,00854.61071,E,1,7,1.36,139.6,M,48.0,M,,*67 $GPGSA,A,3,03,06,07,16,18,22,19,,,,,,2.13,1.36,1.64*01 $GPGSV,4,1,13,03,83,252,41,21,23,069,23,06,80,141,43,08,10,326,35*7F $GPGSV,4,2,13,07,10,290,41,16,27,184,37,15,08,029,,18,45,067,45*71 $GPGSV,4,3,13,27,08,302,33,22,57,129,45,26,04,012,,25,03,273,*78 $GPGSV,4,4,13,19,50,296,42*4D $GPGLL,4959.54084,N,00854.61071,E,162954.00,A,A*60 $GPZDA,162954.00,27,10,2008,00,00*65 $GPRMC,162955.00,A,4959.53980,N,00854.60471,E,10.994,272.74,271008,,,A*5 4 $GPVTG,272.74,T,,M,10.994,N,20.373,K,A*39 $GPGGA,162955.00,4959.53980,N,00854.60471,E,1,8,1.98,136.2,M,48.0,M,,*69 $GPGSA,A,3,03,06,08,07,18,27,22,19,,,,,2.79,1.98,1.96*0E $GPGSV,4,1,13,03,83,252,41,21,23,069,,06,80,141,44,08,10,326,33*7F $GPGSV,4,2,13,07,10,290,38,16,27,184,29,15,08,029,,18,45,067,45*70 $GPGSV,4,3,13,27,08,302,36,22,57,129,45,26,04,012,,25,03,273,*7D $GPGSV,4,4,13,19,50,296,40*4F
Hi
>Das sieht dann so aus:
Jetzt wissen wenigstens alle, wo du dich rumtreibst.
MfG Spess
Wer noch nicht rausgefunden hat, es ist ein Parkplatz in Hessen :) Gruß tess
Ja, wir werden DICH jetzt ausspionieren und überwachen. Denn es kann ja nicht angehen dass DU nen GPS-Tracker nachbauen kannst und WIR nicht. ... und dafür ne SD-Karte gekauft hast. Total das krasse Zeug was hier so abgeht. tesseract ist ein Fall für den CIA, BND, FBI, GEMA, Schily und Erich Honecker.
Was, ihr seid noch nicht über mich informiert ???? Aaaaaa, wo leben wir den ? Im Djungel ? Hier könnt ihr 10x raten wer ich bin. :) http://www.fbi.gov/wanted/topten/fugitives/fugitives.htm gruß tess
Hi, wenn ich versuche eine kml-Datei zu erstellen kommt eine warnmeldung und die Datei bleibt leer
Hallo, ich habe eine Frage: Im Wiki steht, dass ein atmega8 verwendet wurde. Im Schaltplan ist aber ein atmega32 eingezeichnet: http://www.mikrocontroller.net/wikifiles/b/b5/GLogger_schalt_v2.png Sind die beiden Controller hier austauschbar? Julian
@ Julian Es ist ein ATmega32. Wenn du auf das Board schaust siehst du auch "zu viele Pins" für einen ATmega8.
Hi, bei funktioniert das ebenfalls nicht mit der Toolbox... Ich habe das oben stehende Logfile in ein leeres TXT geladen und versucht in eine kml zu konvertieren... Geht aber nicht! Ich gehe davon aus, dass es an dem TXT File liegt. Welches File spuckt die SD-Karte aus?
Noch eine Frage, kann man mittels USB-Programmer auf die SD-Karte zugreifen? LG Mario
Ich arbeite mal die Fragen ab: An Tess: Probier einmal, das reduzieren der Punkte zu deaktivieren. Das ist die einzige Stelle im Code, wo ich dividiere. Womöglich sind in der Log Datei bereits weniger als 350 Punkte und das verursacht einen Fehler, sorry. (Ich sehe gerade dein Beitrag ist schon etwas älter.. habe die aktualisierung leider nicht mitbekommen, tut mir leid!) An Fränk: Also in den NMEA Daten die geloggt werden müsste zumindest die Zeit vorhanden sein, das fließt aber nicht in die kml ein. (Auf der SD Karte werden grundsätzlich alle NMEA Befehle niedergeschrieben, wenn man sie also entsprechend ausliest müsste das alles ermittelbar sein). An Julian: Ja, in der Endfassung ist es ein ATMega32 .. der Mega8 war mein damaliger Proto-Proto-Typ und hab wohl übersehen den Artikel dort zu aktualisieren, werde ich gleich nachholen. An Mike: Jepp :-) An Mario: Jo, selber Fehler, da hier sowieso weniger als 350 Punkte sind, tritt der "Division durch 0" Fehler auf, mach das Häckchen beim Google Maps Modus weg und es funktioniert. Werde ich gleich mal aktualisieren und dann im Artikel hochladen. An Mario(2): Ähm Nein. Deswegen ja auch der Slot um die SD Karte leicht entnehmen zu können :-) An alle: Ja, ja, ich sollte mal die To-Do Liste abarbeiten. In der letzten Zeit war leider keine Zeit dafür übrig, außerdem war es auch nicht so dringend da im Winter sowieso nicht so mit Fahrradfahren ist ;-) Zur Zeit muss ich allerdings noch für die Schule meine Facharbeit schreiben, was bis Mitte/Ende Februar dauert. Danach allerdings verspreche ich euch, dass ich daran weiterarbeiten werde, sodass spätestens bis zum nächsten Sommer die meisten Fehler beseitigt sind. Ach ja, das einfache Navigationssystem werde ich von der Liste nehmen, nach einiger Überlegung bin ich zu dem Entschluss gekommen, dass es während der Fahrt ohnehin nicht so optimal ist, sich nach kleinen LEDs zu richten. Stattdessen werde ich allerdings schauen, dass man an den Extra Port ein Display anschließen kann und so auch nach Bedarf (Taster?) die aktuelle Position oder einen Kompass o.ä. anzeigen kann. So und jetzt ist auch die E-Mail Benachrichtigung aktiviert :-)
Hallo @Martin super Projekt. Eventuell hätte ich noch einige Anregungen bei einer eventuellen Platinenänderung. Schade um die freien Pins (grins). -Einen pin für nen DS18S22 bzw 1-Wire Bus (Pin-R gegen Vcc) so könnte man eine (oder mehrere Temperaturen erfassen. - Weiterer Pins zu Erfassung (ADC) zu Erfassung der Herzfrequenz etc.. -Atmega 644P mit 2. ser Schnittstell eventuell BTM222 Bluethooth Modul Das ist keine Kritik(!) sondern als Anregung zu sehen. Planst Du Platinen herstellen zu lassen? MfG Achim
Uff also ich habe die Platine jetzt nur für mich gefertigt (bzw. fertigen lassen). Aber aus dem Grund habe ich ja die kompletten Eagle Dateien zur Verfügung gestellt, sodass du dir die Pins die du benötigst, noch herausführen kannst :-) Das sind alles tolle Ideen, wenn du willst, kannst du sie ja implementieren und zum Artikel hinzufügen :-) Ich kenne mich mit Temperatursensoren etc. noch nicht so aus, von daher verfolge ich jetzt erst mal meine ToDo Liste zu Ende und dann kann man ja schauen ob ich noch mehr mache ;-) Einen Port habe ich ja bereits herausgeführt. Leider ist dort kein ADC Pin, da hast du Recht.
Ich habe meinen ersten g-logger bereits geschrottet... Da ist beim Mountainbiken etwas Wasser auf die Platine gekommen. Trotz Plastiktüte und Klebeband. Die nächste Platine wird in Kunstharz vergossen... Dazu dachte ich, dass ich die SD-Karte einlöte und dann irgendwie auslese... Eine Idee wie ich das weiter realisieren kann? LG Mario
Naja man könnte ja die Pins herausführen und irgendwie einen Adapter basteln oder so. Nur dann ist der Steckverbinder ja trotzdem frei. Oder natürlich ein Funkmodul anstecken und die Daten aus der SD Karte lesen und verschicken :-D Gibt es denn keine komplett Wasserdichten Gehäuse? Solange diese nicht allzu dick sind dürfte das GPS Modul ja Problemlos empfangen und trotzdem wäre alles gegen Nässe geschützt.
Hallo eventuell löst ein "Aquapak" das Nässeproblem... http://www.fermoll.de/asusruestung/aquapak.htm
Theoretisch sollte das funktionieren... Aber ich will auf nummer sicher gehen und beides machen. Es gibt einfache USB SD Sticks. Kann man den nicht einfach d direkt mit an die Leitung anlöten? LG Mario
@ Mario Eigentlich müsste das gehen, dann kannst du deine Karte mit dem Logger beschreiben und mit dem SD-Reader (dessen USB-Port über ein Kabel nach Außen geführt wird) lesen.
Ich habe mir gerade eine neue Reichelt Liste gemacht... Platinen habe ich zum Glück noch übrig... Hat zufällig jemand einen Bauplan von so einem USB Kartenleser? LG Mario
Hallo @Mario ich glaube (weiß nicht sicher) dass das nicht geht. Du brauchst zum Schreiben auf den USB Stick Host-Funktionalität und das schaffs Du mit nem Mikro nicht.....
Hallo Martin! Echt klasse dieses Projekt! Ich bin totaler Neuling, was AVR angeht! Habe mir bislang eine kleine Grundschaltung auf einem Breadboard zugelegt. Eine Teilesammlung von Reichelt ist nun auch da. Jetzt bin ich gerade am üben! Obwohl ich hier vom Programm her nichts verstehe echt interessant! Das baue ich irgendwann mal nach! Dieser "einfache" Funktionsumfang ist genau das, was ich brauche!! Gruß Christoph
Hallo @Mario, SD Karte einlöten und über die serielle Schnittstelle auslesen? oder ser. Schnittstelle an BTM222 (Bluetooth)und darüber auslesen?
Hey Mario du hast doch gesagt "USB SD Sticks" das bedeutet doch eigentlich nur "SD-Kartenleser mit USB-Anschluss in Stick-Form". Ich hab das so verstanden als ob du mit dem GPS-Logger die Daten auf eine fest verdrahtete SD-Karte schreiben möchtest und eben diese SD-Karte auch gleich mit den SD-Karten-Kontakten des SD-Kartenlesers verbindest. Dein ganzes Gerät hat dann nach Außen hin nur einen USB-Anschluss und einen Stromkontakt. Seh ich das so falsch? Wenn nicht müsste es funktionieren, sehe nichts was dagegen sprechen sollte.
Hallo eine SD Karte (SPI) ist was anderes wie ein USB Stick. Wsa nun SD-Kartenleser und SD Karte o d e r SD-USB-Stick? @Mario, hast Du eventuell ne Karte über?
Also langsam bin ich etwas verwirrt mit euren Fachbegriffen :-)) Ich möchte es am Ende so haben, dass ich nur noch einen USB-Anschluss und den Stromanschluss übrig habe. Der rest wird Wasserfest vergossen! Die SD-Karte wird eingelötet und ausgelesen soll es dann mit dem ebenfalls eingelöteten und eingegossenen SD-Kartenlesestick. So, nun war die Frage ob das so funktioniert... Einfach den Stick mit an die Leiterbahn der Karte. Wenn ja, hat jemand einen Link mit Schaltplan und Software zu so einem Stick. @GPSler ja ich habe noch eine Karte über...
So lange du den USB-Anschluss nicht mit dem PC verbindest kann das µC Board auf ihn zugreifen, auf alle Fälle dürfen nicht beide PC+µC-Board versuchen auf ihn zuzugreifen. Du musst den GPS-Logger also irgendwie stoppen können, mit einem Schalter oder so. Des weitern bleibt noch das Ladeproblem betehen, du musst dann eine Regelung zum laden einbauen.
Großes Kompliment an Martin und die vielen anderen die dieses Projekt hier durchgezogen haben! Ich bin gerade beim recherchieren wie ich Messdaten mit einem ATMega??? auf eine SD Karte speichern kann. Hier habe ich einiges lernen können! Vielleicht habt Ihr noch ein paar Tips für mich. Hier erst einmal die Eckdaten: - Die Daten werden per SPI von einem externen Sensor geholt - Es müssen ca. 16kByte / s gespeichert werden - Die Messung / Speicherung soll einige Stunden ununterbrochen andauern Einen nicht geringen Aufwand macht im GPSlogger ja die FAT Geschichte für die SD Karte. Braucht man das für die von mir beschriebene Anwendung überhaupt? Es kann doch alles in eine Datei hintereinander weg geschrieben werden, oder verstehe ich das falsch? MfG Steffen
Hallo Steffen, nicht dass ich sowas schon gemacht hätte aber ja das müsste gehen. Es geht ja theoretisch nur darum dass alles zu adressieren, also man muss sich merken können wo die Daten liegen. Jetzt wär es interessant zu wissen wie das bei einer SD-Karte gemacht wird. Du kannst dann jedenfalls auch einen kleineren AVR nehmen weil es nur ca. 500byte Speicherplatz verbraucht im Gegensatz zum FAT16/32 Dateisystem, das braucht 16 mal so viel. Bei mir ist das so: Ich nehme die Werte momentan direkt über mein Java-Programm auf, den PC will ich nicht den ganzen Tag über laufen lassen und um die paar Messwerte zu bekommen 70 Watt zu verbrauchen ist keine gute Lösung auf Dauer. Jetzt hoffe ich noch dass die Daten über USB auf meine Festplatte wandern können, denn bei der Übertagung mit 115200bit/sek muss ich noch recht lange warten bis die Daten drüben sind. Mit einem USB-RS232 Konverter der 250kbps oder 500kbps unterstützt hätte ich schon mal eine verdopplung oder vervierfachung des Uploads. Bei mir sind es so 800byte pro sekunde die anfallen.
kennt jemand ein GPS Logger der das ganze auf einen flashspeicher ablegt? Also nicht auf SD-Karte...
Ich denke er meinte eeprom oder ähnliches Aber man könnte doch das hier miteinander in verbindung bringen... http://www.engelmann-schrader.de/usbstick.html
Hallo, ich habe mich nun endlich doch mal daran gewagt das fertige Projekt nachzubauen... Allerings funktioniert das bei mir nicht. Wenn ich den Akku anstecke, dann leuchtet kurz Grün und Gelb zusammen auf. Das GPS-Modul (NL-501ETTL) blink rasend schnell. Nach ein paar sekunden blinkt nun die Gelbe LED und das GPS-Modul blinkt nun langsamer. Wenn ich nun den Taster drücke passiert gar nichts. Wenn ich allerdings den Taster für ein paar Sekunden gedrückt halte leuchtet die Gelbe LED für ein paar sekunden auf und fängt nach einiger zeit wieder an zu blinken... Woran liegt das? GPS Satellieten sind alleridngs da! Das habe ich mit meinem Handy kontrolliert... LG Sebastian
Also zuerst einmal, der AVR tut seinen Dienst, das Blinkverhalten ist normal. Um eine Aufnahme zu starten, muss man die Taste lange gedrückt halten (sobald die Gelbe leuchtet noch ein wenig weiter halten bis zusätzlich die Grüne leuchtet, dann wird der Modus gewechselt). Was mir allerdings nicht gefällt ist das Blinken des GPS Moduls. Normalerweise sollte die GPS-LED beim einschalten kurz Aufleuchten und dann wieder ausgehen. Anschließend dauert es je nach Empfangslage einige Minuten und sobald das GPS-Modul einen Satteliten hat, sollte es folgendes Blinkschema zeigen: Lang An - Lang Aus - 5 x (Kurz An - Kurz Aus) - Sehr Lang Aus Ich erinnere mich allerdings daran, dass ich damals ganz zu Beginn (bei irgendeinem Prototyp) auch so ein Schnelles Blinken vom GPS Modul gesehen habe. Wenn ich mich richtig erinnere, lag das allerdings an dessen Spannungsversorgung. Bekommt es wirklich die 3.3Volt? Was passiert, wenn du das GPS Modul NUR an die Spannungsversorgung anschließt, ohne den Logger bzw. irgendwelche Datenpins verbunden. Wenn du damit einfach so etwas rumläufst, müsste das Modul nach einiger Zeit auch ein Signal kriegen und im obigen Rythmus blinken. Wenn das klappt, kannst du ihn dann wieder an den Logger schließen und schauen, was dann passiert.
Habe ich vergessen dazuzuschreiben... Ich habe das GPS Modul nicht über den µC laufen da ich vergessen habe den BSS138 zu bestellen... Ich habe jetzt den Taster mal für geschätze 10 sec. gehalten. Dann ging die Grüne und Gelbe LED an und kurz darauf wieder aus. Das GPS Modul blinkt im sekunden Takt. Die Grüne LED blinkt in etwa 5 sekunden takt. Ich warte jetztmal ein paar Minuten und schua ob sich da was auf der Karte getan hat. LG Sebastian
Hm also zum einen, das ist etwas lang, sicher, dass der Quarz der richtige ist bzw. richtig konfiguriert? Normalerweise sind es ca. 3 Sekunden die man halten muss. Mit dem BSS ist kein Problem, ich habe ihn bei mir auch überbrückt, da ich damals den Falschen gekauft hatte, du musst einfach nur das Pad, an dem Masse anliegt mit dem Pad, das zum Stecker geht, verbinden. Dann hat das Modul auch seine Spannungsversorgung. Wie gesagt, das Blinken des GPS Moduls ist etwas merkwürdig, zumindest bein Navilock NL507ETTL .. du sagst, du hast das 501, vielleicht ist es da ja anders. Schau eventuell mal im Datenblatt des Moduls nach, wass das Blinken zu bedeuten hat.
Es sind nun gute 45 Minuten vorbei und es steht nichts auf der Karte... Kann es evtl. auch sein, dass ich RX und TX beim GPS-Modul verwechselt habe? Ich Programmier den µC nochmal...
Hatte das GPS Modul denn ein Signal? Hast du mal wegen dem Blinken nachgeschaut? Aufnahmemodus ist, wenn es GRÜN blinkt, Orange ist einfach "Standby"
Ich glaube es liegt an der Software... Ich kann derzeit keine Fusbits lesen oder schreiben! Mit welcher Software überträgst du den Programmcode?
Ich benutze AVRDUDE (Konsolenanwendung) - Hat oftmals funktioniert, wo das AVR Studio nicht flashen wollte. Ah, bezüglich des Datenblattes scheint ja alles in Ordnung zu sein. Das langsame Blinken zeigt also den Empfang an. Wenn die Aufnahme läuft, kannst du sie wieder stoppen (nochmal lange halten)? Wenn nein, dann kann es entweder sein, dass, wie von dir erwähnt, die Verbindung nicht richtig ist, oder aber, dass die Baudrate bzw. Quarz-Konfiguration falsch ist. Oder aber das GPS Modul gibt keine NMEA Meldungen aus.. vielleicht läuft das GPS Modul auch einfach auf einer anderen Baudrate! Eventuell dort mal nachschauen.. Was anderes kann es eigentlich nicht sein.
Nein, es stoppt nicht... Ich habe die Verbindung gewechselt. Ging nichts. Baud ist 9600 und stimmt überein.Quarz habe ich keinen anderen. Habe den auch automatisch erkennen lassen. Kann ich das auch mit internen Qaurz irgendwie testen?
Ich habe hier noch einen nicht SMD Quarz NSK 8B 8.000 ALX Wie kann ich den dafür mit AVRProg einsttellen?
Was für ein Quarz ist denn jetzt eingebaut? Es sollte ein 7,3728 MHz Quarz sein, nichts anderes, da genau diese Frequenz im Quellcode eingetragen ist. Wenn du einen anderen Einsetzen willst, musst du den Sourcecode ändern und das Programm neu kompilieren. Als Frequenz ist 8MHz nicht unbedingt geeignet, für die UART Übetragung sollte es lieber ein Baudratenquarz sein, zB eben 7,3728, da so die Gefahr von Übertragungsfehlern minimiert wird. Als Fuses hatte ich soweit ich mich noch erinnern kann Ext. Crystal / Medium Freq. eingestellt
Jetzt ist der SMD Quarz eingebaut... Ich wollte nur mal testen ob das mit einem evtl. geht. In welcher Datei kann ich den Quarz ändern?
Ja welche Frequenz hat der SMD denn? Die Frequenz anpassen kannst du in der gLogger.c , das F_CPU define. Wenn du das Projekt im AVR Studio öffnest, schau auch mal in den Projektoptionen nach, dort ist es glaube ich auch eingestellt. Zur Sicherheit immer beides anpassen.
Der SMD hat 7,372 MHz. Habe jetzt den anderen eingestellt und es scheint zu funktionieren. Werde aber zur Sicherheit einen neuen SMD bestellen... LG Sebastian
Auf der SD-Karte ist jetzt zwar eine LOG.NME aber diese ist leer. Naja, abwarten bis der neue Quarz im Haus ist.
Also ich hab oft die Erfahrung machen müssen, dass man die Aufnahme stoppen muss, bevor man das Gerät einfach so aus macht, damit die Daten sicher gespeichert sind. Da du aber die Aufnahme nicht stoppen kannst, deutet dies auf ein Kommunikationsproblem mit dem GPS-Modul hin
Hi, wie kann ich das einstellen, dass die Aufzeichnung sofort beginn wenn genügen Strom anliegt? Beenden dann mur mit Taster...
Marcus wrote: > Hi, > > wie kann ich das einstellen, dass die Aufzeichnung sofort beginn wenn > genügen Strom anliegt? Beenden dann mur mit Taster... Naja dazu musst du halt den Source Code etwas abändern. Vor der Hauptschleife, im Abschnitt "//Variablen initalisieren", setz mal status.record = 1 Dann sollte der schon vom ersten Schleifendurchlauf an beginnen, zu schreiben, die Funktionalität des Stoppens der Aufnahme bleibt natürlich erhalten.
kurze Zwischenfrage: Wäre dieser http://www.pollin.de/shop/shop.php?cf=detail.php&pg=NQ==&a=NjQyOTI3OTk= Akku geeignet? Typ: Lithium-Polymer-Akku LAB376058C
@ wissenwill Ja. Bei den 70mA die das Modul (NAVILOCK NL-504ETTL MTK TTL Modul 60413) verbraucht hält eine Akkuladung dann in etwa 14 Stunden bei kontinuierlicher Aufnahme. Mein Modul saugt 130mA, ich müsste mir dann einen Stapel von zwei dieser Akkus bauen. Die sind ja nur 3.5mm dünn :)
Hallo, ich versuche auch den Nachbau des gLoggers. Ich habe mir diverse Speicherkartenhalter bei CSD bestellt. Leider war keins mit der entsprechenden Anschlußbelegung dabei. Kann mir bitte jemand sagen, wo ich den Kartenhalter bestellen kann? Danke und schönes Projekt!
copycat wrote: > Hallo, > ich versuche auch den Nachbau des gLoggers. Ich habe mir diverse > Speicherkartenhalter bei CSD bestellt. Leider war keins mit der > entsprechenden Anschlußbelegung dabei. > Kann mir bitte jemand sagen, wo ich den Kartenhalter bestellen kann? > Danke und schönes Projekt! Hallo copycat, schau mal bei CSD unter der Artikelnummer SCHA2B0300. Das ist der Slot, den ich verwendet habe und der auch im Layout benutzt wird.
Danke, hab ich gefunden. Ich habe mir SCHA1B0100 bestellt - knapp daneben. Nochmals danke für die schnelle Antwort.
Hallo nochmal, kann ich als Taster S2 den "Digitaster rund schwarz, Best.Nr.: 35-DIGR1" von CSD nehmen oder muß ich einen Mini-Taster 6x6 5mm bestellen. Ich kann mir leider nichts unter der Bezeichnung DTS-6 in der Partlist. Danke im voraus
Hmm stimmt irgendwie sind die Bestellnummern anders. Also für das Layout kannst du entweder CSD Best. Nr.: 35120 oder 35122 verwenden.
Hallo! Ich überarbeite zur Zeit die NMEA-Toolbox (die nächste Version wird einige Neuerungen haben) und habe diesbezüglich eine Frage an die Personen, die sich das GPX Format wünschen: Unter welchem Tag soll ich die Punkte in die Datei schreiben? Es gibt ja anscheinend wpt, rte und trk. Welcher Tag ist am geeignesten für euch (vom Namen her tendiere ich ja zu rte = Route).
Hallo @Martin normalerweise werden bei Loggern immer (?) trk aufgezeichnet. Man kann dann mit den Standardtools diese Trackpoints bearbeiten. Zum Beispiel mit dem Douglas Peuker Algorythmus reduzieren. Falls Du Dein Layout nochmals änderst hätte ich den Wunsch, dass die freien CPU Pins eventuell auf Lötpads gelegt werden (Ist eine BITTE keine Kritik!) Hat jemand so ne Leiterplatte über? MfG Achim
GPS'ler wrote: > Hallo > > @Martin normalerweise werden bei Loggern immer (?) trk aufgezeichnet. > Man kann dann mit den Standardtools diese Trackpoints bearbeiten. Zum > Beispiel mit dem Douglas Peuker Algorythmus reduzieren. > Falls Du Dein Layout nochmals änderst hätte ich den Wunsch, dass die > freien CPU Pins eventuell auf Lötpads gelegt werden (Ist eine BITTE > keine Kritik!) > > Hat jemand so ne Leiterplatte über? > > MfG > Achim Hi Achim! Vielen Dank für die Information, werde es dann als trk implementieren (vorraussichtlich dieses Wochenende, den Google Maps Reduzieralgorithmus habe ich soweit fertig (allerdings selbst entwickelt)). Ich verbiete dir nicht, die Leiterplatte anzupassen :-) Also du kannst ja auch gerne selber die Modifikation vornehmen und evtl. hochladen, die Eagle Projektdateien befinden sich ja alle im Wiki-Artikel. Wenn ich es richtig sehe fehlen ja nur 7 oder 8 Pins, auch wenn es in der Umgebung der Pins recht eng ist.. also wenn du willst, nur zu ;-) Ich finde da leider gerade nicht so die Zeit dazu, habe noch ein großes Schulisches Projekt am laufen (naja und Schule im Allgemeinen), von daher bin ich schon froh, dass die Zeit für die Verbesserungen an der NMEA-Toolbox bleibt. Aber wie früher schon erwähnt, ich versuche die ToDo-Liste bis zum Sommer abgearbeitet zu haben. Habe deine Anfrage auch mal auf die Liste gesetzt.
Hoffe es kann mir jemand helfen: Ich habe leider keine Ahnung wie ich das GPS modul anschließen soll und daher dachte ich mir einfach mal zu fragen bevor ich es zerstöre...hat ja immerhim auch geld gekosten...vielleicht kann ja wer meinen anhang vervollständigen! mfg
Vcc ist die positive Versorgungsspannung (also + von der Batterie) GND ist die Masse (also - von der Batterie) Tx und Rx sind nicht allzu kritisch, wenn du die vertauscht, funktionierts erst mal nicht. Aber kaputt ist es deswegen nicht gleich. Also: Auf der Platine einfach mal die - Leitung von der Batterie zum Anschluss verfolgen. Dann weißt du schon mal wo GND hin muss. (GND sind meist breite Bahnen, oft auch die ganze restliche Platinenfläche) Dann verfolgst du die positive Leitung von der Batterie, wie sie zum Anschluss kommt. Dann schliesst du mal die Batterie an, schnappst dir ein Multimeter und misst nach, ob du zwischen den somit identifizierten Pins auch tatsächlich die Spannung misst, die da sein soll. Achte auf das Vorzeichen! Wenn du dich vertan hast und alles genau anders rum ist, dann zeigt das Multimeter eine negative Spannung an! (Hast du keinen Schaltplan zu deiner Platine? Da findest du den Stecker wieder und kannst identifizieren welcher Pin wofür ist.)
Hmm das hätte ich vielleicht irgendwie im Layout verewigen sollen, naja, hier die Belegung: 1 - VCC (+) 2 - GND (-) 3 - TX 4 - INT1 (normalerweise unbeschaltet) 5 - RX 6 - INT0 (normalerweise unbeschaltet)
Ach ja, es könnte sein, dass das TX vom Modul an das RX vom AVR kommt, sowie das RX vom Modul an das TX des AVR, da TX ja Senden und RX Empfangen ist (d.H. der Sender (Augsang) wird jew. mit dem Empfänger (Eingang) verbunden)
>Tx und Rx sind nicht allzu kritisch, wenn du die vertauscht, >funktionierts erst mal nicht. Aber kaputt ist es deswegen nicht gleich. Na ja, 2 x TX (Ausgänge) zu verbinden halte ich doch für kritisch. MW
Danke erstaml für die schnelle hilfe! Allerdings passiert jetzt folgendes beim Einschalen leuchten erstmal grün und gelb kurz auf dann beginnt die gelbe led zu blinken. Aber wenn ich jetzt den Taster betätige passiert rein garnichts die gelbe led blinkt einfach weiter. Was mache ich falsch? mfg
kann es sein das die größe der speicherkarte mit 1 GB nicht unterstützt wird?
mario wrote: > kann es sein das die größe der speicherkarte mit 1 GB nicht unterstützt > wird? Kann eigentlich nicht sein, ich betreibe auch eine 1GB SD Karte. Möglicherweise ist sie aber nicht im richtigen Format formatiert. Ich benutze dazu das Panasonic SD Tool (müsste irgendwo hier im Thread schon einmal erwähnt worden sein) zum formatieren, damit klappt es eigentlich ganz gut. Und zu dem Blinken, so ein Verhalten konnte ich bis jetzt noch nicht feststellen. Funktioniert der Taster auch?
Der Taster funktioniert! So ich habe jetzt RX von GPS Modul auf TX des Controllers gelegt aber es blinckt immer nur noch die Gelbe led und wenn ich jetzt den taster betätige dann leuchtet sie eine zeit bis sie wieder ins blinken geht. Ich habe den Auf den Mikrocontroller das .hex und das .epp file gespielt aber bei den fuse bits nichts umgestellt ist das richtig oder ist da der Wurm drinnen? Wenn ich fuse bits einstellen muss, welche denn? sorry für die ganzen anfängerfragen... mfg
mario wrote: > Der Taster funktioniert! So ich habe jetzt RX von GPS Modul auf TX des > Controllers gelegt aber es blinckt immer nur noch die Gelbe led und wenn > ich jetzt den taster betätige dann leuchtet sie eine zeit bis sie wieder > ins blinken geht. > Ich habe den Auf den Mikrocontroller das .hex und das .epp file gespielt > aber bei den fuse bits nichts umgestellt ist das richtig oder ist da der > Wurm drinnen? > Wenn ich fuse bits einstellen muss, welche denn? > > sorry für die ganzen anfängerfragen... > mfg Aalso den Taster musst du etwas länger gedrückt halten, dann müsste irgendwann die Grüne aufleuchten (dann loslassen). Soweit ich weiß ist Standardmäßig der interne RC-Oszillator aktiviert, du musst dem Controller allerdings sagen, dass er den ext. Quarz verwenden soll (sonst klappt das mit der Kommunikation zwischen AVR und GPS-Modul nicht). Die genauen Fuses kenne ich jetzt allerdings auch nicht, müssten eigentlich soweit die Standardfuses sein bis auf eben der Teil für die Taktfrequenz. Da hatte ich einen Medium Freq. Crystal mit der höchsten Einschwingzeit (Startup-Zeit) gewählt.
Weiß jemand wie man die fuses setzten muss damit der mikrocontroller mit dem ext. quarz läuft?
Schreibst du die Fuses mit PonyProg2000 ? Also: 0 = Häckchen = programmed 1 = kein Häckchen = unprogrammed (für ~8MHz Quarz - 2.7V BodLevel - Brown Out Enabled) CKOPT = 0 BOOTSZ1 = 0 BOOTSZ0 = 0 BOOTRST = 1 BODLEVEL = 1 BODEN = 0 SUT1 = 0 SUT0 = 1 CKSEL3, 2, 1, 0 = alle auf 1 Die anderen Fuses nicht anfassen: OCDEN = 1 JTAGEN = 0 SPIEN = 0 (die bleiben so)
mario wrote: > Was bedeuted es wenn die rote led am gps modul zu blinken beginnt? > > mfg Glückwunsch, das Modul hat ein Signal! :-)
So jetzt funktioniert alles so wie es soll :-) DANKE FÜR DIE SCHNELL HILFE! mfg
mario wrote: > So jetzt funktioniert alles so wie es soll :-) > > DANKE FÜR DIE SCHNELL HILFE! > > mfg Freut mich, dass alles läuft :-) Die NMEA-Toolbox ist nun so gut wie fertig. Ich habe eine GPX-Datei angehängt. Möchte jemand prüfen, ob die so in Ordnung ist? Oder fehlen noch Informationen? Weiß im Moment nicht so recht, wie ich das nachprüfen soll.. laut GPX 1.1 Doku müsste es stimmen. EDIT: Ignoriert das Fragezeichen am Ende der ersten Zeile, dass ist dort aus versehen reingerutscht.
Hallo Martin, der GPX-Header ist falsch. Die Zeitmarke und die Höhe fehlen ebenfalls. Ein Fragment aus meinem Archiv als text-Datei anbei. Gruss Joern Weber
Hallo Joern, danke für die Benachrichtigung. Ich habe es jetzt angepasst und die Zeit und Höhenangabe mit eingebaut. Damit habe ich auch erstmal die Version 1.2 fertig, sie steht nun im Wiki-Artikel zum Download bereit: http://www.mikrocontroller.net/articles/GPS_Logger#Download_2 Unter anderem ist für die nächste Version (1.3) geplant: * Weitere Informationen in die GPX Datei einpflanzen (so Sachen wie HDOP-Wert usw.) * (endlich) eine grafische Ausgabe der Höhen- und Geschwindigkeitsdiagramme
Hallo Martin, noch ein paar Anmerkungen zu deinem Projekt. Diese sollen nicht als Kritik verstanden werden, sondern als Verbesserungsvorschläge und Ideen dienen. 1. Die von Euch verwendeten Navilock-Module verwenden die GPS-Engine von Locosys. Siehe Typenbezeichnung in den Zeichnungen und die Doku von Locosys: http://www.locosystech.com/ Auf deren Support-Seite finden sich zusätzliche Informationen zu den Modulen, insbesondere zum SC 1513. 2. Ich persönlich finde das ebenfalls von Navilock vertriebene QCom-Modul zum basteln vorteilhafter. http://www.navilock.de/produkte/gruppen/13/Boards_und_Module/95807_Industrie_GPS_Empfaenger.html Hintergrund ist zum einen, das der Antaris 4 GPS-Chip von Atmel besser konfigurierbar ist, als der SiRF3. Ein weiterer Grund ist, das bei diesem Modul als einziges beide Ports nach außen geführt sind. Damit ist das Modul RTCM-fähig nach SV 104 Version 2.1. Das heißt, man kann in einem Port Korrekturdaten einspeisen und vom anderen Port die Position lesen. Das hält für die Zukunft weitere Optionen offen. Eine andere Konfigurationsmöglichkeit ist, an einen Port (den RS232) den Prozessor zu hängen und den anderen USB-Port zur Konfiguration des GPS-Chips mittels u-blox u-center (gibt es zum Download auf der u-blox-Homepage) zu verwenden. Weiterhin kann der Antaris 4 zusätzliche NMEA Sequenzen mit Qualitätsinformationen zu den Trackpunkte liefern. Zu beachten ist, das dieses Modul mit 3,3 Volt betrieben werden muss. Das besorgt ein Step-Down-Regler-Bausatz von Pollin. Über diese Speisespannung wird dann auch die aktive Antenne gespeist. Ich verwende hierzu eine AT 67 mit MMCX-Anschuss von Navilock. Das Teil stammt original von Sanav aus Taiwan. http://www.sanav.com/ An den RS232 TTL-Pegel-Ausgang habe ich Pegelwandler von Pollin gehängt. 3. Ich bin ein fauler Mensch und setze mir deshalb einem Euren Projekt ähnlichen Logger aus Baugruppen zusammen. Siehe hierzu insbesondere den SDU1 Bausatz von ELV. (Artikel-Nr.: 68-834-89) Der Empfänger selber funktioniert bei mir schon. Der Logger-Bausatz wird in den nächsten Tagen eintrudeln. 4. Für die GPS-Module ist für einen ungestörten Empfang eine möglichst glatte Speisespannung erforderlich. Daher sollte man entweder Akkus vorsehen oder einen USB-Anschluss als Stromquelle verwenden. Im letzteren Fall sollte das USB-Kabel mit einem Entstörfilter versehen sein und ein dicker Elko die Strom/Spannung-Spitzen beseitigen. Selbes gilt bei Verwendung der KFZ-Boardspannung. Wobei hier noch ein Querregler für den 5V-Teil erforderlich wird. 5. Bei Fragen zur GPS-Technik könnt Ihr gerne in meinem Buch lesen: http://www.naviuser.at/forum/showthread.php?t=758 Gruss Joern Weber
Hallo, super Projekt :) Fands noch besser das Teil kleiner wär... Hat sich schon jemand die Mühe gemacht das Layout zu modifizieren ? Eventuell doppelseitige Platine, und das ganze dann in nen kleineres Gehäuse. gruß christoph
Hallo, ich hab ein neues Layout erstellt. Alles in SMD und mit einem anderen GPS-Modul von J. Perthold Beitrag "[V] Mini GPS Module - SkyTraq". Passt alles in das gehäuse TEKO 10014 von Reichelt. Die Laufzeit ist noch nicht überzeugend, gerade mal 6 Stunden mit dem Nokia Akku BL-4C (860mAh) ohne FIX. Ohne FIX benötigt das GPS-Modul 112mA mit FIX dann noch 46mA, aber der Atmel genehmigt sich bei mir auch satte 20mA. Die Eagle-Dateien findet ihr unter http://mfluhr.de/Heimseite/hobbies/elektronik/63-gps-logger. Gruß Michael
@ fury 3D Dein Layout sieht echt sauber aus und du hast die Platine effizient ausgenutzt. Das einseitig Layout macht den Nachbau auch recht einfach. Was ich nicht so gut finde sind die Thermalpads bei deinem 3.3V Festspannungsregler, die sollten weg. Da er nur ca.0.0528W abgeben musst ((4.1-3.3)*66mA) ist das aber okay. (der Regler ist dann 8.5 Kelvin wärmer als deine Umgebungstemperatur im Gehäuse) Mein GPS-Modul schluckt 2.6 mal so viel ... :) Wenn dein gLogger nun ordentlich funktioniert mach doch etwas Klarlack rüber (über die Stellen der Platine an die du eh nicht mehr ran musst, außer SV2), das schützt vor Korrosion und Kondensat. Ich mach das auch immer und es hat sich bewährt!
Welche aktuellen GPS-Module sind empfehlenswert? Ich wollte mir hier http://www.maritex.com.pl/en/shop/products/ggid/10521 welche bestellen, aber mir raucht inzwischen der Kopf vom Suchen und Vergleichen und weiß schon nicht mehr recht, ob es aktuelle Teile sind. Irgendwelche Tipps?
Keine Ahnung :-/ Module verschiedener Firmen habe ich gesehen, aber wollte nun Meinungen über "warum dieses oder jenes" von Euch erfahren.
Ein Manko welches die software meiner Meinung nach hat ist, dass sie immer Punkte aufzeichnet was zur Folge hat dass wenn man sich nicht bewegt immer Punkte aufgezeichnet werden und so unnötig Speicher belegt wird. Ein weiteres Problem ist bei mir dass wenn ich mich nicht bewege die aufgezeichneten Punkte immer ein wenig streuen also einnerhalb eines Hauses keine genauen aufzeichnungen hinbekomme. Soll jetzt keine Kritik sein sondern eher ein Verbesserungsvorschlag sein. Wenn man das überhaupt Softwaretechnisch realisieren kann. mfg Mario
Ja, das Problem ist mir durchaus bewusst. In der NMEA-Toolbox habe ich mittlerweile auch implementiert, dass er, wenn man eine kml für Google Maps erstellt, Punkte ohne großartige Bewegung herausfiltert. Es wäre natürlich auch eine Möglichkeit, das ganze direkt im Gerät zu implementieren, aber ob es auf die paar Bytes pro Zeile wirklich darauf ankommt, wo man doch Speicherkarten mit einem Gigabyte an Platz fast schon hinterher geworfen bekommt? Denn dafür müsste das Gerät dann zuerst die NMEA Strings parsen und die Koordinaten rausfischen, diese dann miteinander vergleichen und ggf. rausschmeißen. Naja und gegen das Streuen lässt sich vermutlich auch nichts unternehmen, das ist ja mehr die Eigenart des GPS-Moduls. Dazu müsste man vielleicht eine bessere Antenne oder insg. ein Hochwertigeres Modul nehmen, um dies zu unterbinden.
Martin Matysiak wrote: > Es wäre natürlich auch eine Möglichkeit, das ganze direkt im Gerät zu > implementieren, aber ob es auf die paar Bytes pro Zeile wirklich darauf > ankommt, wo man doch Speicherkarten mit einem Gigabyte an Platz fast > schon hinterher geworfen bekommt? Denke eher um Strom zu sparen. Ist die Frage wie viele µAh ein Schreibvorgang kostet und ob das herum rechnen nicht eventuell mehr braucht.
Hallo ich bin noch auf der Suche nach einer Batteriestromversorgung (LiIon) die man über USB laden kann. Weiter oben hat "Michael Fluhrr" sowas gemacht, leider sind aber die beiden erforderlichen IC´s nicht so leicht zu beschaffen. Gibts ne alternative Schaltung mit Reichelt Bauteilen? MfG Achim
Hallo, um den Akku per USB zu laden braucht man nur den MAX1811, und gibt es bei Reichelt. Der MIC2940 ist nur ein Spannungsregler für die 3,3V. Im Moment hab ich immer noch einen Nokia Akku BL-4C dran und das funktioniert bestens, kann aber natürlich nicht sagen wieviele Ladezyklen der Akku hält. Gruß Michael
Hallo @Michael da wäre ja der LT 1129 CST-3.3 bei Angelika, aber der Akku hat ja 3,7 V (HCP 294-LIP) reicht das eigentlich für den Regler. Sollte doch mindestenst 400 mV Unterschied sein. Hat da jemand Erfahrung damit. Das Prinzip ist schon klar. Ich suche halt jemand der sowas erfolreich mit Reichelt-Bauteilen aufgebaut hat. MfG Achim Ps.: Ätzt jemand so eine Platine für mich mit oder hat eine über?
Hallo, die 0,4V Dropout sind bei 700mA erforderlich, bei max. benötigten 140mA sind es weniger als 0,25V Dropout. Aber Erfahrung hab ich damit keine.
Ne Bauteilliste für Reichelt wäre gut. Den micro SD-Kartenhalter gibts bei Reichelt auch nicht oder ?
Hallo @Martin kannst Du mir Bitte erkären, warum bei schwachem Akku nur das GPS Modul abgeschaltet wird und nicht gleich Alles? MfG Achim
Sucher wrote: > Hallo > > @Martin kannst Du mir Bitte erkären, warum bei schwachem Akku nur das > GPS Modul abgeschaltet wird und nicht gleich Alles? > > MfG > Achim Ich antworte mal mit einem Zitat: Martin Matysiak wrote: > gps wrote: >> @Martin: Wozu brauchst du die SD-Karte (im Standby) noch, wenn das >> GPS-Modul wegen zu schwacher Batterie abgeschaltet wurde? Verstehe ich >> gerade nicht... > > Brauchen tu ich sie nicht, aber es lohnt sich auch nicht, noch einen > Transistor einzubauen, da die SD Karte im Standby nur 100µA verbraucht > und die machen jetzt auch keinen so großen Unterschied. Der µC wird ja auch in einen Stromsparenden Modus gefahren, es wird also so viel wie möglich abgeschaltet, allerdings auch mit so wenig Aufwand wie möglich. Insgesamt hatte ich in der letzten Zeit die Idee, in eine mögliche Nachfolgeversion des gLoggers noch ein GSM Modul einzubauen. Das könnte bei Radtouren insofern nützlich sein, als dass man kein normales Handy mehr mitnehmen braucht. Im Falle eines Notfalls könnte man dann ja zB einen Notruf Knopf einbauen, der dann an Eltern/Verwandte/Freunde oder evtl. sogar direkt an die Notruf-Zentrale eine SMS mit den genauen Koordinaten sendet. Kennt jemand ein gutes und möglichst günstiges GSM Modul? Ich habe bislang das "SIM300D" gefunden* , das mit ca. 22€ recht günstig ist. Hat jemand Erfahrungen mit dem Modul bzw. ein anderes günstiges? * Bezugsquelle : http://www.tme.eu/de/katalog/?art=SIM300D#id_category%3D100554%26 Datenblatt : http://www.fleximatrix.fr/docs/sim300D_HD_V2.01.pdf
Hab bisher nur mit nem Wavecom GSM Modem gearbeitet. Für meine Standheizungssteuerung im Auto. Ansteuerung ist einfach über AT Befehle, wie bei dem SIM300D wohl auch. Bin am überlegen es mir zu bestellen ist ja echt günstig und schön klein
Hi, ich bin sehr interessiert in diesen Logger! Wer kann mir den gegen Bezahlung bauen? Ich bastel zwar auch etwas in Elektrik, aber das hier ist ein ganz andees Niveau... Super Projekt...
Hinweis zum Spannungsregler im Layout von Michael Fluhr: Im Datenblatt zu dem Maxim-Chip zum Akkuladen steht, man soll die beiden Ground-Pins 3 und 6 zur Leistungsabführung an größere Kupferflächen anschließen. Das scheint in dem Layout nicht berücksichtigt zu sein.
Hallo, ich hab inzwischen wieder an einem neuen Layout gearbeitet, mein Ziel war es möglicht viel Platz für den Akku zu schaffen. Dazu habe ich in Platine einen Ausschnitt vorgesehen, in den das GPS-Modul eingebaut wird, was 2mm bringt und der Akku darf jetzt 7,5mm dick sein. Für das ISP hab ich 6 Kontakte vorgesehen, einmal als Pads und einmal als Vias. In die Vias kann eine Steckerleiste SL 1X10G 1,27 von Reichelt gelötet werden. Dazu gab es einen Ein/Aus-Schalter (PCM12SMTR oder SSSS811101) den es für 0,60 Euro bei Mouser.com gibt. Wer Alternativen für Schalter kennt, darf sich gerne melden. J. Perthold liefert zu seinen GPS-Modulen noch einen GoldCap, für den ich auch einen Platz vorgesehen habe, jedoch ist der mit 10mm viel zu hoch. Bei Mouser.com gibt es einen liegenden Goldcap (EDLEN204RL3R3S) für 1,16 Euro. Der MAX1811 hat auch etwas größere Masseflächen, was aber scheinbar nicht nötig ist. Nur mit dem Akku bin ich nicht ganz zufrieden, dewegen gibts es einmal 2 Pins oben rechts und ich hab Kontakte für einen Nokia BL-4C vorgesehen. Die Halterung dazu muss aber noch gebastelt werden. Da ich die Platine nicht mehr selbst ätzen kann, würde ich die gerne herstellen lassen. Preis wäre 10 Euro pro Platine bei 6 Stück bei haka-LP.de. Möchte jemand von euch eine Platine ? bedenkt aber, das es die Prototypen sind und es vielleicht länger dauern kann um Fehler zu beseitigen. Es wäre wohl auch vernünftig GPS-Modul, Schalter etc. auch gesammelt zu kaufen, falls noch nicht vorhanden. Jetzt hoffe ich auf Reaktionen. Gruß Michael
Super! Mir war (auf der alten Platine) auch noch aufgefallen, dass die Akkuleitungen teilweise sehr dicht aneinander laufen zu schienen. Da diese Li-Akkus ziemlich gefährlich sind, wenn sie kurzgeschlossen werden (d. h. explodieren können), denke ich, dass ein gewisser Sicherheitsabstand sinnvoll ist. Ein Lötspritzer oder ein loses Litzchen sollten da nicht gleich zu einer Gefahr werden (auch bei selbst geätzten Platinen). Mit Lötstopplack ist das natürlich weniger kritisch, aber auch da kann man an allen Lötpunkten von MAX... sowie Akku usw. auf Abstände achten. Es ist vermutlich nicht optimal, einen Schalter extra in den USA bestellen zu müssen. Sowieso wäre es ideal, wenn man möglichst alles bei einer Quelle bekäme. Diese Reichelt-Listen (ein Klick, und alle Teile sind im Warenkorb) sind schon sehr praktisch. Ähnlich sehe ich das mit dem Akku. Man hat ja dann jedes mal wieder Versandkosten, was das Ganze sehr verteuert, vor allem, wenn sich das später mal wieder ein Einzelnachbauer vorknöpft. Ich wollte mir eh bald diese Platine ätzen, weil sie mir auch schon so recht gut gelungen erschein. Insofern kommt Deine Verbesserungs- und Fertigungsinitiative sehr gelegen. :-) Allerdings hätte ich versucht, das Layout auf eine Buchse für SD-Karte umzustellen (statt Micro-SD), weil ich davon einige habe und mir die Micro-SD(s) erst besorgen müsste. Vielleicht geht auch beides, als Alternativbestückung? Als ISP wäre mir ein 2*3-Stecker lieber, einfach weil das der "Standard" am AVT ISP mkII ist, und dann braucht man sich keinen zusätzlichen Adapter zu frickeln. Noch was? Ach ja, ich würde mir die Software modifizieren wollen, um zusätzlich zu den Geodaten noch Messdaten eines externen Geräts zu loggen. Dazu würde ich mir freie Anschlüsse des Controllers irgendwo zugänglich machen (Lötpads oder -- wenn Platz -- Stecker), über die ich dann einen weiteren Datenstrom in die Geodaten mit reinmischen würde, sodass die Messdaten dann sozusagen mit Time- und Geostamp vorliegen. Aber auch ohne diese Änderungen würde ich eine Platine abnehmen.
Da fällt mir auf, willst Du den Akku etwa über das GPS-Modul legen? Ich denke, der sollte besser nicht die Antenne abdecken, weil das wohl den Empfang verschlechtern würde. Wir hatten hier im Forum schon solche Probleme bei dem Aufbau anderer Kollegen. Oder weist die Antenne in der neuen Version in die andere Richtung, sodass das ganze Gehäuse praktisch "umgedreht" ist? In dem Fall müssten dann wohl auch die LEDs auf der anderen Platinenseite sitzen. Ist die Platine jetzt eigentlich zweiseitig geworden?
Ich würde das Gerät übrigens auch am Fahrrad betreiben wollen, am Nabendynamo (für eine längere Tour). Für sowas bräuchte es dann noch die Elektronik zum Gleichrichten und ggf. eine Änderung der Stromzufuhrschaltung (Spannung am MAX...?). Ich weiß aber nicht, ob der Platz sowas noch hergibt.
Hallo Michael, ich habe eventuell Interesse. Wäre es nicht sinnvoll einen Atmega644P zu nehmen und eine serielle Schnittstelle von den zwei auf ne Buchse zu legen? Ich möchte da noch einen Pulslogger von einem Brustgurt mit einbauen... Die freien Pins noch auf Lötpads oder eben 2 oder ne grössere SMC-Leiste? Planst Du den Sktraq Modul zu stecken oder fest einzulöten (Austausch)? Stecken würde die Platine auch für andere GPS Module zugänglich machen und eventuell einen größeren Bedarf wecken Der Leiteplattenausschnit macht der das nicht nur teuerer? Wäre da nicht ein größeres Gehäuse eventuell besser? Das Problem ist auch noch die "Sonderbauteile" falls nicht von Reichelt verfügbar! MfG Achim
1. Zu dem Schalter: Bei Reichelt hab ich noch keinen Schalter gefunden der auch nur annähernd akzeptabel wäre. Bei CSD könnte ich mich auf 35-SBS03 einlassen, aber leider ohne Datenblatt (aber ich könnte ja mal nachfragen). 2. Akku: LiPo bei Reichelt ? da gibts nur Handy/Kamera-Akkus und da hat man das Problem mit einer Halterung. 3. SD-Karte: Sieht schlecht aus. Das passt wegen dem Ausschnitt nicht in die untere Hälfte, und oben müsste man auch alles verschieben. 4. Den ISP hab ich mit SMD-Stecker realisiert, Reichelt SL 2X10G SMD2,54 hoffe das ist OK. 5. Den Port C gibt es auf einer Steckerleiste (Reichelt SMC ML 12-6,7G) + 2 analoge Eingänge von Port A und Versorgungsspannung natürlich. 6. Der Akku ist wie im Bild oben auch unter der Platine. Nur die Platine bekommt einen Ausschnitt in den das GPS-Modul passt. Damit kann die Platine an den Deckel geschraubt werden und nicht in den Boden des Gehäuses. 7. Fahrrad hab ich mir auch schon überlegt, aber ich hab keine erprobte Schaltung dazu. 8. Ich wollte den Processor eigentlich nicht ändern, oder wenn dann einen mit USB um die SD-Karte direkt auszulesen. Die 2 Seriell könnte man doch auch in Software realisieren, Pins stehen auf einer Steckerleiste zur Verfügung. 9. Das Skytraq-Modul möchte ich fest einlöten. Aber ich habe Pins vorgesehen, wer möchte kann das Modul auch stecken, aber dan findet man vermutlich kein passenden Gehäuse mehr. 10. Exotische Bauteile: Das ist mir klar, aber ich kenne keine Alternativen. PS. Gibt es den Atmega644P bei Reichelt ? Gruß Michael
Hallo @Michael ich glaube (weiß es nicht genau) Reichelt liefert den P ==>http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959;ARTICLE=68172;START=0;SORT=artnr;OFFSET=16;SID=31XMMj3qwQAR8AAApHlEkae535059485831c5f64f055c1b01bd7a zumindest war das in der DIL Version so. Die zweite serielle Schnittstelle hätte eben den Vorteil, dass man die NMEA Sequenzen durchreichen könnte. Das ist sicherlich für Testzwecke zu Hause vorteilhaft. Auserdem könnte man dann das als Lifetraracker verwenden in Verbindung mit nem PDA bzw. einen Blutooth Modul (?). Ferner kann mann dann die Daten über die ser. Schnittstelle downloaden. Allerdings würde dann die Beschaltung nicht passen. Gehäuse des Prozessors ist das Gleiche. Läßt sich der Stecker nicht so positionieren (Steckerleiste (Reichelt SMC ML 12-6,7G), dass man da Huckepack was dazustecken kann. Das sind die gleichen Wünsche bzw. Gedanken wie sie @PJ geäußert hat. (zB. serielles Interface, I2C, Bluetoothmodul, Herzfrequenzdedektor......) ==>http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C1443;GROUPID=3225;ARTICLE=41053;START=0;SORT=artnr;OFFSET=16;SID=31XMMj3qwQAR8AAApHlEkae535059485831c5f64f055c1b01bd7a MfG Achim Ps. Ich habe in meinem Prototyp den Skytraq waagerecht zur Leiterplatte, das hat den Vorteil wenn ich den in die Brusttasche stecke schaut die Antenne zum Himmel. Ist halt ein dickeres Gehäuse und mit den Akkus habe ich derzeit auch keine Probleme deswegen. 4xAA dies in jeder Ecke (auch im Urlaub) gibt.
Hallo noch ne Frage(n) wie ist den die Meinung zur Gehäusegröße? Es gibt ja fertige Logger für ca. 30€ die das auch können und klein sind zB.: i-Blue 747. Den habe ich schon lange und der wird in der Bucht immer noch angeboten. Der Nachbau eines reine Loggers lohnt fast nicht, ausser der Bastelfreude! Deshalb würde ich eventuell Wert legen auf ein Display (Standard? Nokia? oder?) und Navi Tasten zB.: sowas wie Navimec Cursor Tasten (Reichelt Online-Katalog Seite 619) Leider bin ich mit meinem Lochrasterprototype noch nicht so weit. Ich kann bisher nur über die serielle Schnittstell auf den PC loggen. Übrigens da gibt es ein super (freies) Tool ==>AVGPS, welches sehr zu empfehlen ist. Ist ein Gold-Cap aus dieser Reihe nichts? http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=B318;GROUPID=3148;ARTICLE=19387;START=0;SORT=artnr;OFFSET=16;SID=31XMMj3qwQAR8AAApHlEkae535059485831c5f64f055c1b01bd7a MfG Achim
Das lohnt vielleicht weniger wegen des Preises, aber dafür kann man Soft- und Hardware an eigene Wünsche anpassen, weil man genau weiß, wie es gemacht wurde und die Sourcen hat. Das geht auch über die reine Bastelfreude hinaus, weil es ganz neue Projekte ermöglicht, wie z.B. OSM-Mapping oder Geo-Messdatenerfassung. Deine Vorschläge würden wohl eher ein komplettes Neudesign der Platine erfordern, außerdem schluckt ein Display Strom. Vielleicht braucht das Display sogar noch 5V, das wäre dann noch mehr Aufwand.
Hallo @PJ um ein Redisgn zu vermeiden habe ich ja vorgeschlagen einen oder zwei Steckerleisten so zu setzen, dass man Huckepack was eigenes anschließen kann. Eventuell, je nach Gehäusewahl im gleichen Gehäuse oder Huckepack ein zweites Gehause. Als Display möchte ich an meinen Prototype ein "nokia 3310 display" hängen, das passt schon mit den 3,3 V. Das problem ist der Zugang zu den entsprechenden Pins (SPI, I2C oder 1-Wire wäre noch was). Eventuell externer Temperatursensor (1-Wire), denn der interne sagt wenig über die Aussentemperatur aus. Ich denke da eventuell auch noch an Luftdruck, Kompass, Taupunkt...etc. eben was, was man nicht kaufen kann. MfG Achim
Der Stecker ist für Hukepack-Platinen gedacht, damit kann jeder dazu basteln was er mag. Die ganzen Sensoren passen aber nicht mehr auf die Platine, ein FOST02 ist schon riesig (fast so groß wie die Micro-SD). Die Goldcaps von Reichelt sind zu groß (8mm dick). Der von mir genutzte hat einen Durchmesser von 6,8mm und ist 2mm dick. An ein Display (Nokia 3410)habe ich schon gedacht, und ohne Backlight fällt der Stromverbrauch kaum ins Gewicht. Aber wo soll es hin ? über den Tasten ist kein Platz und über dem GPS-Modul ist auch nicht vernünftig. SPI ist oben links auf Top verfügbar und auf Bottom über den ISP. I2C ist auf dem Stecker verfügbar und für 1-Wire reicht jeder beliebige Portpin. Gruß michael
Hi, ich habe mir ebenfalls mal Gedanken gemacht über eine variante das ganze am PC auszulesen und bin dann zum Entschluss gekommen das alles über den mini USB der ja bereits vorhanden ist zu realsiseren. Habe da auch schon einen Entwurf hgemacht, aber nicht auf diesen PC. Ich werde mich heute abend mal ransetzen und das ganze auf den aktuellen Schaltplan von Michael FLuhr bringen. Ich denke so um die 20 - 21 Uhr werde ich das alles soweit haben. Bei mir ist auch ein 644p einegplant...
Nimm' doch lieber VUSB http://www.obdev.com/products/vusb/index-de.html, das spart den teuren Chip und Platz auf der Platine.
Hallo @Sebastian eine alternative wäre nur die 2. serielle Schnittstelle rauszuführen. Ich habe da derzeit einen biligen USB/Ser Converter dran. Nokia Handy Kabel von der Bucht. Im hinblick auf ein Display wäre es eventuell gut einen Drehencoder oder so einen MiniJoystick vorzusehen. Noch freie Pins sollte man auf Lötpads bzw. Buchse legen. Leider bin ich mit EAGLE nicht vertraut. MfG Achim
Und wasserdicht wäre bei einem Fahrradgerät natürlich auch super. :-) Bei dem Gehäuse müsste man dann wohl auch noch was machen... Ein umlaufender Klebestreifen reicht da vielleicht für's erste. Damit könnte man auch einfach die LED-Löcher überkleben, dann sieht man sie noch funzeln, aber sie bleiben trocken. Schalter und Drehencoder wird da schon schwieriger. Aber kennt jemand geeignete USB-Anschlüsse, die den Betrieb am Fahrrad bei Wind und Wetter aushalten? Display weiß ich nicht genau. Aber da fräg ich mich: Ohne Display könnte man das Teil auch einfach in Rucksack/Tourtasche stecken. Mit Display jedoch möchte man es gerne ablesen, also muss es wo hin, wo man es sieht (z.B. Lenker). Aber was will die Display-Fraktion da denn eigentlich ablesen? Die durchlaufenden NMEA-Meldungen? Die intuitiven GPS-Positionsdaten? Die Temperatur, falls man sie so nicht spürt?
Ich habe für mich das Projekt erstmal aus Zeitgründen auf Eis gelegt... Man kann natürlich andere Bauteile verwenden. Was nun besser oder schlechter ist war für mich vorerst zweitrangig. Ich habe eben die Eagle Files etwas bearbeitet, dass sich da jemand dran machen kann der mehr Zeit über hat. Zum Programmieren der USB-Schnittstelle habe ich auf keinen Fall Zeit über! Wenn es besser varianten gibt das ganze per USB auszulesen bin ich gerne bereit dazuzulernen. Ich bin auch kein Profi und habe beruflich auch nichts damit zu tun...
Achja, zum Dispaly... Abzulesen wären z.B. die aktuelle Position... Warum denn nicht?
Hallo @Radler >Display weiß ich nicht genau. Aber da fräg ich mich: Ohne Display könnte >man das Teil auch einfach in Rucksack/Tourtasche stecken. Mit Display ..das kannste auch mit Display in den Rucksack packen. Display sollte optional sein bzw. abschaltbar. Anzeigen könnte man vieles Batteriespannung, Position, einfache Navi, Entfernung zum Ziel und und. Einen reinen Logger brauchst Du nicht selbst baue. Den kriegt man billiger. Siehe oben. MfG Achim
Da haste schon recht, man könnte Einiges anzeigen. Ist mir nach dem Posten auch selbst schon aufgefallen. Z.B. Geschwindigkeit, verschiedene Durchschnittsgeschwindigkeiten, Tages-, Wochen, Monats-, Jahres-, usw. Strecken. Verbrauchte Kalorien (für Abnehmer). Sinnlos an Ampeln verplemperte Zeiten würden mich auch mal interessieren. Das kann man dann mit einem Motzebrief ans zuständige Tiefbauamt schicken. "Wie stark reduzieren Ampeln die Durchschnittsgeschwindigkeit?", das soll erst mal jemand mit einer anderen Methode ermitteln... Differenz Luftlinie/Gefahrene Strecke. (Auch für's Tiefbauamt, wenn sie die Radwege SEHR blöd verlegen. Solche Initiativen können wirklich was bewegen, ich hab's damals bei der Fahrradinitiative in Kiel gesehen.) Plattenstatistik. Fotostandortspeicher. Allerdings würde ich es an einen Nabendynamo anschließen wollen. Da ist Rucksack nicht so ideal. (Aber irgendwie würde auch das gehen.) Wenn ich's mir überlege, wäre mir ein Teil mit Display schon lieber. Wäre dann eben ein anderes Gerät (größeres Gehäuse, andere Platine usw.). Es muss halt einer machen.
Hallo @Radfans anbei ist ein Link zur Fahradstromversorgung...wurde oben mal gefragt. Ich hatte den Link nicht mehr. Sollte jedoch nicht auf die Loggerplatine. ==>http://home.vr-web.de/k-d.redeker/akkulamp/Charger3.htm#b3 MfG Achim
So, nun auch noch das geroutete Layout mit einem ATMega644. Habe allerdings noch die USB geschichte weggelassen! Bin mir im Moment nicht sicher welcher weg der bessere ist...
Wenn ich jetzt mal die Widerstände/Kondensatoren kram weglasse, dann benötige ich noch folgendes? Kann das mal bitte jemand überprüfen der etwas ahnung davon hat? - ATmega mouser.com (556-ATMEGA644P-20AU) - BSS123 Reichelt (Artikel-Nr.: BSS 123 SMD) - LM75AD Reichelt (Artikel-Nr.: LM 75 SMD) - Max 1811 Recihelt (Artikel-Nr.: MAX 1811 ESA) - 1 Schalter Mouser.com (SSSS811101) - MIC 2920A-3.3WS mouser.com (595-REF2920AIDBZT) - Micro-SD Kartenhalter csd (Best.Nr.: 020196) - USB-Buchse csd (Best.Nr.: 15761) - Quarz csd (14-4S07,372MHZ) - 1 Hand voll bunte LED´s (immer vörratig...) - 2 Taster (immer vörratig...) - SKYTRAQVENUS5 j. perthold hier im Forum mit denen kann ich nichts anfangen bzw. bin ich mir nicht sicher was ich da nemen muss... kann da mal jemand weiterhelfen? - SMCML12 - BL4C - Stecker SMD 6 pol.
Hallo ich bin eher der Grobmotoriker und lege nicht so einen Wert auf "klein". Kleine Logger kann man biliger kaufen. Ich habe in meinem Prototype eine normale SD-Karte, so dass diese, wenn sie eingeschoben ist nicht raussteht. Ähnlich wie bei den PDA's von ASUS. Ich finde man sollte auf exotisch beschaffbare Bauteile nur wegen der Kleinheit verzichten. Ferner ist es meiner Meinung nach zu Schade den Analogport mit 3 Leds und zwei Taster zu belegen. Ein Display und ein Joystick oder Drehencoder auf die anderen freien Port Pins zu legen wäre aus meiner Sicht sinnvoller. Analog Ports für ne Datenerfassung von speziellen IOs reservieren. Eventuell entwickelt sich dann ein "Open Logger" Projekt. Kleine Logger gibt es preiswert wie Sand am Meer. Ein Eigenbaulogger muß andere Qualitäten haben, sonst lohnt sich ein Eigenbau nicht. Falls sich was mit dem Atmega644P entwickelt, bin ich mit dabei. MfG Achim
@ Radler Dieser Virtuelle-USB hört sich ganz gut an. Beim Atmega644*P* kann man auch jedes beliebige Beinchen alt Interruptpin nutzen und den USB Anschluss beliebig verlegen. Das müsste dann aber schon ein 12MHz Quarz sein. Es wär doch schön wenn man einen Taster drückt und dann werden die Daten per USB auf den Computer überspielt. Ich könnte dafür eine Java-App schreiben. Jedenfalls hab ich hier mal ein Testboard mit einem ATMEGA644P-20MU gemacht um da mal etwas mit USB zu probieren. Vielleicht kann man es auch so hinbekommen dass man die Daten per HID an den PC sendet dann braucht man keinen extra Treiber. Weiß da jemand wie oder ob das damit geht?
Das HID geht mit dem VUSB, deren Website hat ja gerade dafür viele Beispiele. Das wäre dann so, als würde jemand über die Tastatur die ganzen Daten eintippen. Man könnte das statt als HID aber auch so programmieren, dass gar kein Tastendruck am Gerät notwendig ist. Dann gibt der PC den Befehl über die USB-Schnittstelle. Das erfordert wohl etwas mehr Einarbeitung in USB und diese VUSB Library. Ein Nebeneffekt eines funktionierende USB-Ports zum Auslesen wäre, dass man die Speicherkarte nicht unbedingt herausnehmbar machen muss. Dann könnte man sich ein Loch im Gehäuse sparen, was die Dichtigkeit verbessert und wahrscheinlich auch die Mechanik der Karte im Gerät verbessert. (Man könnte sie dann sogar direkt festlöten.) Vermutlich gibt es auch komplett dichte USB-Ports (wobei aber wohl Beschaffung und Einbau besondere Anforderungen stellen würden, einfach am Rand an die Platine setzen reicht dann natürlich nicht). Das VUSB ist allerdings nicht so schnell wie ein direktes Auslesen der Speicherkarte in einem schnellen Lesegerät. Bei mehrwöchigen Radreisen wird sich dass am Ende dann sicher kurzzeitig etwas störend bemerkbar machen.
High Peter, du mußt aber beachten dass der Atmega mit 3,3V läuft und da ist eventuel 12 MHZ zu viel... MfG Achim
@Chris - SMCML12 : SMC ML 12-6,7G bei Reichelt aber nur für evtl. Erweiterungen nötig - BL4C : Ist die Idde einen Nokia-Akku zu benutzen, die Kontaktiereinrichtung hab ich bisher nur bei Ebay gefunden. - Stecker SMD 6 pol. : Ist der ISP, aber inzwischen wieder runter geflogen.
@Sebastian Hast du nur den Atmega ausgetauscht ? Welche Eagle-Version benutzt du ? Ich benutze noch Eagle 4.16.
@fury Ja, ich habe den Atmega ausgetauscht... Zumindestens im Layout! Habe mir noch keine Platine gemacht, weil... 1. Weil ich mir noch nicht sicher bin wie ich das am geschicktesten mit der USB sache lösen werde. 2. Weil ich mir gerade ein Belichtungsgerät baue und von der direkt Toner aktion weggehe. 3. Wenig Zeit habe und ich die nächsten Wochen keine Zeit zum Programmieren habe... Ich benutze die Eagle Version 5.4.0. Nicht ganz die neueste, aber relativ aktuell. LG Sebastian
Hallo, ist das Angebot mit der Platine noch aktuell? Ich würde mich für eine interessieren. Mirko
Hallo Mirko, ja ist noch aktuell, ich werde vermutlich nächste Woche bestellen. Bin nur noch nicht sicher wie ich das mit der Bestellung bei Mouser machen soll. Ich nutze die Gelegenheit auch gleich das aktuelle Layout anzuhängen. - Atmega 644P - 2. Serielle auf der Steckerleiste (dadurch Pinbelegung komplett umgeworfen) - ISB auf 2x3 Steckerleiste - V-USB (wegen 12MHz aber nur wage Hoffnung)
Hallo @Michael ich habe jedenfalls auch Interesse an ner Platine (max 3). Könnte man die Leds nicht auf die "anderen freien Pins legen, so das der Analogport ganz frei wird für analoge Erfassung? Taster könnte man über Widerstands kette an einen Pin hängen? Dann wärs ein GPS Universal I/O Logger. Eventuell noch die Standard Induktivität 10 uH zwischen AVCC und VCC (Seite 251 ATMEG644P) Manual? Die zweite serielle Schnittstelle liegt die dann auf dem USB. Ich habe die derzeit direkt mit einem billigen Handy USB/ser. Konverter angeschlossen. Schön wäre noch eventuel eventuell die Möglichkeit einen Widerstand zu Bestücken von VCC auf Lötpad auf freien Pin (1-Wire). Wenn ich da noch irgendwie mein Nokia Display dranfrickeln könnte wäre ich glücklich. MfG Achim
LEDs und Taster S2 möchte ich nicht ändern, den anderen Taster schau ich mir mal an. Auch die Induktivität und 1 oder 2 PullUp-Widerstände (PC2 und PCA4) werde ich versuchen rein zu bekommen. Die serielle kann über 2 0Ohm Widerstände auf den USB gelegt werden. Die 2 Widerstände sind zwar für V-USB gedacht aber es geht auch anders. Das Nokia-Display könnte man auf dem Top an den SPI oben links hängen. Was man aber zusätzlich bräuchte wäre ein Reset-Signal und einen Kondensator für VOut. Ich bin mir nicht sicher, kann man den Reset des Display an den Reset des AVRs hängen ? ich erinnere mich das ich mal Probleme damit hatte (zu kurz oder Flanke zu flach)
Hallo Michael
>>Nokia-Display habe ich noch keine Erfahrung. Habe die mal in der Bucht
ersteigert, aber noch nicht eingesetzt.
Bei mir ist im Zusammenhang mit der Platine nur offen wie ich an die
Sonderbauteile ungleich Reichelt komme?
Hast du vor eine Sammelbestellung zu machen?
Für die Eingabewürde ich sowiso nen Dreencoder oder sowas dranfrickeln
dran würden die Taster eh entfallen....
MfG
Achim
Ps: Ferner ist natürlich das SMD ne weitere Herausforderung. Ich bin da
eher Grobmotoriker im fortgeschrittenen Alter, habe aber schon SMD
gelötet...
Der Transistor im Massezweig des GPS-Moduls wäre mir ja nicht geheuer. Wenn da mal ein Programmierfehler ist, zieht man die Pins an den Eingängen des Moduls unter dessen Versorgungsspannung, was wahrscheinlich unzulässig ist und evtl. zu dessen Beschädigung führen könnte. Ok, ich kann den natürlich beim Bestücken einfach weglassen/überbrücken. Ich wäre eher dafür, das GPS-Modul in den Sleep-Modus zu versetzen. Aber mich deucht, das Thema wurde schon mal angesprochen.
Das mit dem Akku von einem weiteren Versender ist zwar etwas unbequem, aber ich hab mir schon das Gehäuse besorgt und muss sagen, dessen geringe Größe und die gefällige Form haben schon Charme. Vielleicht gibt's ja auch noch andere Lieferanten mit Akkus geeigneter Größe, sodass man die Zahl der Versandkosten gering halten kann. Bei Angelika habe ich allerdings überhaupt keine Selbstlöt-LiPos gefunden.
2 PullUps, die Induktivität sind drin und PA2 liegt auf der Steckerleiste. Ist für die Spule JCI 2012 10µ von Reichelt OK ? Na endlich jemand dem das Gehäuse auch gefällt ;-) Akkus von WML-Technik kann man wohl vergessen, ich hab jetzt nach einem Monat irgendeinen Akku bekommen, schon zum 2. Mal. Neuer Idee ist ein Akku von Kokan SLB603870H, hat 1500mAh und man muss die 8C-Version kaufen, die 20C ist zu dick. http://www.der-schweighofer.at/artikel/53482/kokam_einzelzelle_1500hd_8c_3_7v http://www.accu-profi.de/akkumulatoren_lipoly.php Und wegen den nicht Reichelt-Teilen, ich fürchte ich muß eine Sammelbestellung starten.
Hallo die Spule JCI 2012 müßte vom Wert ok sein(?? aber....), ich habe diese jedoch nicht eingesetzt. Ich hatte bei meinen DIL immer diese: SMCC 10u http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=B512;GROUPID=3179;ARTICLE=18193;START=0;SORT=user;OFFSET=16;SID=31XMMj3qwQAR8AAApHlEkae535059485831c5f64f055c1b01bd7a aber das ist in diesem Falle nichts. Jedoch wurde auf einer SMD Platine auch die SMCC 10uF eingesetzt, obwohl sonst ALLES SMD war (Athernet). Den Grund kenne ich nicht. Eventuell kann da noch jemand einen Beitrag liefern. Ulrich Radig hat auf seinem Webmodul, obwohl SMD, auch den SMCC 10 u.... MfG Achim
Was für ein AKKU genau soll das sein? Ich habe evtl. die Möglichkeit welche ran zu bekommen. Benötige dann allerdings die exakte Herstellerbezeichnung... Der Nachteil ist, dass das unter Umständen 4 Wochen oder so dauert bis ich die bei mir habe.
Das Datenblatt findest du hier http://www.kokam.com/product/product_pdf/rc_070226/SLB603870H_1500mAh_Grade.pdf Mein Preis bisher 10.50 + Porto
Hallo @Michael oben wurde mal das Abschalten angesprochen, dass es nicht so optimal wäre die Masse Abzuschalten. Eventuell kann man hier was abspicken: http://www3.plala.or.jp/takayuki/kml/pt270.png http://elm-chan.org/works/glg/report_e.html Da sind auch 100K Widerstände an der SD Karte drin... Ich bin nicht so der Hardwareexperte.... MfG Achim
@GPS'ler und Radler Habt ihr noch Interesse an den Platinen ? Ich habe im Markforum eine [[Sammelbestellung GPS Tracker und Mouser.com]] gestartet, aber von euch nichts gelesen. Die Platinen sind schon bestellt und noch je 1 für euch reserviert. Gruß Michael
Hallo, habe meine Platine bestückt und auch schon einige Touren geloggt. Mir ist aufgefallen das in der Software die interne Uref gewählt wird aber im Layout der Pin Uref auf Vcc liegt. Im Datenblatt ATMega32 steht dazu: If the user has a fixed voltage source connected to the AREF pin, the user may not use the other reference voltage options in the application, as they will be shorted to the external voltage. Der Pin Uref sollte nicht mit Vcc verbunden werden, eventuell nur mit kleinem C an GND.
Hi, ich habe jetzt ein paar Akkus bi mir liegen (500) wenn einer einen möchte, dann bitte melden. LiPo 8*43*68 3.7v/2300mAh Der Akku hat 2 Kabel zum anlöten bereits integriert und ich gebe diese für Mitglieder hier im Forum zum Selbstkostenpreis weiter. 7,61 Euro zzgl Versand von 4 Euro. LG Sebastian
Hallo, habe mal eine allgemeine Frage. Kann ich nach dem erfolgreichen loggen Datum und Uhrzeit an einer Position ablesen?
Achim schrieb: > Hallo, > > habe mal eine allgemeine Frage. > > Kann ich nach dem erfolgreichen loggen Datum und Uhrzeit an einer > Position ablesen? Ja, Datum und Uhrzeit ist in den NMEA Meldungen enthalten. Die NMEA Toolbox gibt das zwar nicht direkt aus (allerdings, soweit ich weiß, sind die Daten auch in der exportieren GPX Datei drin) aber aufgezeichnet wird es auf jeden Fall, also schlimmstenfalls muss man "manuell" in der NMEA-Datei nachschauen.
Na das hört sich gut an... Also werde ich jetzt mal alles bestellen und zusammenschustern :-))
Hallo Norbert, kannst du evtl. mal ein Foto von oben und unten amchen und einstellen? Ich bin mir bei manchen Bauteilen nicht immer sicher wohin die müssen. Ich tue mir mit schönen Fotos etwas einfacher... LG Achim
Achim schrieb: > Hallo Norbert, > > kannst du evtl. mal ein Foto von oben und unten amchen und einstellen? > > Ich bin mir bei manchen Bauteilen nicht immer sicher wohin die müssen. > Ich tue mir mit schönen Fotos etwas einfacher... > > LG > Achim Hallo! Ich weiß jetzt nicht genau, welche gLogger Version du meinst, aber hier einmal Fotos von meiner 'alten' (wobei ich jetzt wohl eher das Layout von Michael Fluhr bauen würde, da es Platzmäßig eindeutig besser ist und über eine Ladeschaltung verfügt).
Hallo Martin, ich wollte dich mal auf meinen Thread aufmerksam machen vielleicht interessiert es dich. Beitrag "GPS - Trickle Power Modus aktivieren" Den Stromsparmodus kann ich jetzt schon aktivieren/deaktivieren und hab ein wenig getestet. Vielleicht kann mir jemand bei dem NMEA<->Sirf-Modus umschalten helfen.
Hallo Martin,
ist dir das Problem bekannt, dass der Datenlogger bei langen Laufzeiten
> 2 Std. nicht mehr über den SD-Leser am PC ausgelesen werden kann?
Das hat anscheinend mit den FAT-Copies zu tun. Werde mich in der
nächsten Zeit mal damit beschäftigen.
Gibt es irgendwo schon eine grobe Übersicht, was das ganze Projekt komplett kostet?
Felix C. schrieb: > Gibt es irgendwo schon eine grobe Übersicht, was das ganze Projekt > komplett kostet? Hallo Felix! Ich habe gerade einmal nochmal eine Beispielbestellung zusammengestellt, es sieht wie folgt aus: (### Ich beziehe mich jetzt auf meine gLogger Platinenversion, nicht auf die (eigentlich bessere) Version von Michael Fluhr ###) Die Bauteile für die Platine bekommt man nahezu alle bei csd-electronics.de. Nahezu? Ja, den BSS138 FET gibt es dort leider nicht, am günstigsten wäre da wohl bei einem Elektronik-Händler in deiner Nähe nachzufragen. Ansonsten komme ich für die Bauteile inkl. Versandkosten auf einen Preis von: 13.51€ Hinzu kommen die Kosten für: * BSS138 FET (wie gesagt, leider nicht bei csd erhältlich) = ein paar Cent * GPS-Modul = je nachdem ab ca. 20€ aufwärts (oder mal bei eBay schauen) * Akku = z.B. ein Handyakku, ca. 10€ aufwärts bei eBay o.ä. * Gehäuse = meins habe ich für einen Preis von 0€ in meiner Wohnung gefunden, da muss man einfach mal schauen, was passt (für M. Fluhrs Platine gibt es ein passendes Teko-Gehäuse, wenn ich mich recht entsinne) * Platine = Ich habe meine beim "Platinenbelichter" fertigen lassen, Kostenpunkt ca. 10€ Macht dann insgesamt: ------- 13.51 + 0.10 + 20.00 + 10.00 + 10.00 ------- € 53.61 (ungefähr! Preise für die "nicht-Platinenbauteile" können unter Umständen stark variieren) Im Anhang habe ich die Bestellübersicht bei csd-electronics angehängt (schade, dass man den Warenkorb nicht direkt speichern und weitergeben kann) Bei M. Fluhrs Version ist noch eine Ladeschaltung vorhanden, ich vermute die Kosten sind dann minimal höher (wahrsch. so ein bis zwei Euro (?)) Ich hoffe ich konnte etwas weiterhelfen :-) Schönen Abend noch, Martin
Vielen Dank Martin, da werde ich mich dann mal dransetzen, wenn die Prüfungen wieder rum sind. Da kann wohl kein fertig gekaufter GPS-Logger mithalten, wenn man den praktisch beliebig erweiterbaren Funktionsumfang betrachtet. Grüße, Felix
Hi, ich wollte nun endlich alles zusammenlöten und da bin ich fast fertig und mir fehlen 2 Bauteile.... C8 und C16 je ein Kondensator 0,22F 3,3V Kann man da irgendwie als Ersatz einbauen? Ich kann die auch bei Reichelt nicht finden...
@ Max Die kannst du auch weg lassen. Die einzige Aufgabe dieser Goldcaps ist es die Spannung kurze Zeit aufrecht zu erhalten wenn der Akku getauscht wird oder so, damit die Einstellungen nicht verloren gehen. Also die ent-rippeln die Spannung nicht und sind für weiter auch nichts gut.
@Mike J. OK, dann werde ihc das erstmal ohne machen... Aber trotzdem, wo finde ich die?
Hi, wozu genau ist der Schalter S4 zwischen dem Max1811 und MIC 2920A-3.3WS gedacht? Ich kann das nicht so ganz folgen... Bin auch nur Laie was das angeht.
@ Max Bei Reichelt: SPK 220.000µF-V :: Speicherkondensator, Raster 5mm, 220.000µF @ Michael Schau dir das doch mal in Eagle an. Der Schalter Verbindet den Akku mit dem LowDrop Spannungsregler der ja die Schaltung versorgt.
Hmm auf welche Version beziehst du dich ? Bei der Version von Michael Fluhr geht der S4 direkt an den Atmega....
Moin, der Goldcap von Reichelt könnte etwas groß sein. Ich hatte die Goldcaps zusammen mit dem GPS-Modul bekommen. Der ist drin, damit das GPS-Modul den letzten Fix speichert und so schneller starten kann. S4 ist ein zusätzlicher Taster der noch ohne Funktion ist. Ich hatte bei der 1. Platine noch Platz und dachte mir, einen Taster kann man immer mal brauchen. Ich habe öfters log.nme-Dateien ohne Inhalt nach 8 Stunden loggen, finde aber keine Zeit um die Software von Martin zu ändern. Gruss Michael
Nein, Platinen sind alle weg. Neue werde ich erst machen lassen, wenn ich einen anderen Spannungsregler gefunden habe. Der jetzige zieht 1-2 mA, auch wenn der Atmega sich schlafen gelegt hat. Bei Gelegenheit teste ich den MAX 882, den es auch bei Reichelt gibt.
Dass Projekt sieht ja richtig interessant aus. Gibt's mit den kleinen SD-Karten denn keine Probleme? Ich habe gelesen dass viele Mikro-SD's den SPI-Modus nicht unterstützen.
Barny F. schrieb: > Dass Projekt sieht ja richtig interessant aus. > Gibt's mit den kleinen SD-Karten denn keine Probleme? > Ich habe gelesen dass viele Mikro-SD's den SPI-Modus nicht unterstützen. Also derartige Probleme konnte ich bis jetzt noch nicht feststellen und benutze den Logger schon seit mehr als einem Jahr. Aber da ja auch nicht unbedingt spezielle Befehle verwendet werden (lesen bzw. fast nur schreiben sollte ja Standard sein) würde mich es auch etwas wundern, wenn es da Unterschiede zw. Normal und Micro gäbe. Und an Michael Fluhr: Solltest du mal eine Platine übrig haben oder ein neues Layout, melde dich ;-) Ich wäre mit dem Umstieg aufs Rennrad an einem kleineren Gehäuse als das meinige interessiert, sodass es auch ins Rad-Trikot passt und ich keine zusätzliche Tasche mitschleppen muss. Und das Rad neu erfinden wäre ja auch etwas zwecklos, da ich vermute, dass es nicht sehr viel kleiner als bei deiner Version werden kann (höchstens Multilayer-Platinen? Dürfte aber für den Normalsterblichen in kleiner Zahl unbezahlbar sein).
Wie gesagt, bin ich Laie. Mich interssiert das nun im Grundsatz. Wenn ich das richtig verstehe, dann wird mit dem Schalter der Stromkreis für dem Spannungsregler geschlossen. Dadurch läuft die Schaltung also mit dem Akku und nicht mehr über die Spannungsversorgung der USB Buchse. Ist es den nicht besser das zu automatisieren? Sobald USB angeschlossen von USB Strom nehmen wenn nicht über AKKU
@All Gibt es schon Langzeiterfahrung mit dem Logger? Ich möchte im nächsten Jahr für 14 Tage aus der Zivilisation verschwinden, jedoch meinen zurückgelegten Weg durchgehend aufzeichnen. Also hat schon jemand den Logger 2 Wochen am Stück betrieben und kann berichten? Könnte jemand den Stromverbrauch der Aufgebauten Schaltung messen? Für mein Projekt schwanke ich noch, ob ich ausreichend Kapazität oder Solarzelle und Dynamo mitnehmen werde. @ Michael Fluhr Ich beabsichtige auch einen GPS Tracker zu bauen und habe, bevor ich die Arbeiten hier gesehen habe einen Schaltplan auf Basis des Mega128 entworfen. Dein Design gefällt mir. Auch, vor allem, weil dein Board schon fertig und klein ist. Jedoch habe ich zu deiner Schematic ein paar Fragen: - Müssen, damit I2C funktioniert nicht an die Leitungen PullUp Widerstände? - Du hast 2 Taster vorgesehen, warum sind die PullUp Widerstände nicht gleich groß? - Könnte man, um Strom zu sparen nicht einfach PullDown Widerstände daraus machen? -Wozu ist SJ1 da? Es steht zwar drunter, dass man mit der SD Karte den Atmega An/Aus schalten kann, jedoch verstehe ich nicht, wie das funktioniert. Gruß, JörgW
Hallo! Also das längste, was ich bis jetzt mehr oder weniger am Stück aufgezeichnet habe, war eine 3-Tages-Tour. Ich hatte allerdings die Möglichkeit, den Akku nach jeder Etappe wieder aufzuladen. Die gesamte Route hat 39MB auf der SD Karte belegt (3 Etappen à ca. 7 Stunden). Bei 15 Tagen und vermutlich etwas mehr als 7 Stunden am Tag müsstest du halt schauen, dass genügend Speicherplatz auf der SD Karte vorhanden ist, bzw. nicht benötigte NMEA Kommandos herausfiltern (im Grunde genommen braucht man eigentlich nur GPGGA und eventuell GPVTG, um die Route ins GPX oder KML Format zu konvertieren). Das ist die Tour (hoffe, der Link ist nicht zu lang): http://maps.google.de/maps/ms?ie=UTF8&hl=de&msa=0&msid=102721812355516657756.00047372ca2504d60503d&ll=50.352471,5.515137&spn=1.309101,2.469177&t=h&z=9
Hi Martin, danke für die prompte Antwort. Wie ich sehe, wohnst du auch in AC... Der Speicherplatz sollte ja nicht das Problem sein. Zur Not nehme ich halt mehrere Speicherkarten mit. Viel mehr Sorgen macht mir die Stromversorgung, da wir in den Alpen wahrscheinlich keine 'herkömmliche' Stromquelle haben werden. Vom R - Versender habe ich mir einen Solar Akkulader (lädt 2 AA NiMh) und aus HongKong über die Bucht einen Dynamo mit 5V Ausgang bestellt. Es ist beides schon da, nur fehlt mir im Moment die Zeit genaue Tests zur Leistungsabgabe zu machen. Hilfreich wäre dann eine Messung der Leistungsaufnahme. Vielleicht werde ich die Platine auch nochmal umdesignen um den Logger in eine kleine Otterbox zu stecken. Den zweiten Taster finde ich interessant um bestimmte Wegpunkte zu markieren, evtl. werde ich noch einen Dritten verbauen um Orte zu kennzeichnen, an denen wir Bilder machen. Naja - Gut Ding will Weile haben. In diesem Sinne - Gute Nacht
JörgW schrieb: > Dein Design gefällt mir. Auch, vor allem, weil dein Board schon fertig > und klein ist. Jedoch habe ich zu deiner Schematic ein paar Fragen: > - Müssen, damit I2C funktioniert nicht an die Leitungen PullUp > Widerstände? Ich denke, die internen PullUps des AtMega sollten dazu reichen, aber I2C wurde noch nicht in Betrieb genommen. > - Du hast 2 Taster vorgesehen, warum sind die PullUp Widerstände nicht > gleich groß? Die Widerstände haben doch beide 47K. > - Könnte man, um Strom zu sparen nicht einfach PullDown Widerstände > daraus machen? Nein. > -Wozu ist SJ1 da? Es steht zwar drunter, dass man mit der SD Karte den > Atmega An/Aus schalten kann, jedoch verstehe ich nicht, wie das > funktioniert. Der SD-Kartenhalter hat einen Schalter zum erkennen ob eine SD-Karte gesteckt ist. Den habe ich dazu misbraucht den GPS-Logger einzuschalten. Möglichkeiten zum Strom sparen sind meiner Meinung der µP (Mega32 durch Mega644P ersetzen) und der Spannungsregler (MIC2940 durch MAX883 ersetzen). Ich hatte schon einen 644P drauf, konnte den aber nicht programmieren. Erklärung habe ich dafür keine, aber ich werde bei gelegehit mal einen 2. ausprobieren. Um den Spannugsregler zu tauschen wäre ein neues Layout nötig. Das GPS-Modul benötigt beim Start 120mA und nach einem Fix dann die 40mA aus dem Datenblatt. Die Platine braucht nach einem Fix dann etwa 60mA . Gruß Michael
Eine Frage zum Schaltplan: An AREF liegt laut Schaltplan Vcc (also 3,3V). In der Software steht: ADMUX |= (1<<REFS1) | (1<<REFS0); Es wird also die interne Referenz (2,56V) eingestellt. Das ist doich ein Fehler oder? Wenn man die 3,3V als Referenz benutzen will muss doch auch auf externe Referenz eingestellt werden oder? Also REFS1 und REFS0 beide auf 0 setzen. Gehe ich da richtig in meinen Annahmen oder habe ich etwas übersehen? Außerdem: Was passiert wenn man auf interne Referenz (2,56V) einstellt und dann AREF mit 3,3V beschaltet? Wird dann als Referenz die 3,3V genommen und welche Auswirkungen sind sonst noch relevant? mfG haribo
Hallo, ich habe ein kleines Problem: ich habe mir die Projektfiles mal angeschaut, da ich einen GPS Tracker bauen möchte. Weiter oben habe ich gelesen dass man die .hex datei und die .eep Dateien auf den m32 brennen muss. Die .hex Datei zu brennen ist kein Problem, aber wie man die .eep Datei bei AVRWorkpad Plus in den Eprom bekommt habe ich keine Ahnung. Benutzt von euch noch jemand Avr Workpad und ein MySmart Usb Board, der mir sagen könnte wie ich die Fusebits einstellen muss un wie man dort die .eep Datei auf den m32 bekommt? Bin für jede Hilfe dankbar!!! MFG Lukas
Hi, ich hab mich gerade entschlossen, kurzfristig auch einen logger aufzubauen sofern ich das zeitlich noch schaffe. Naturgemäß stolperte ich über den GLogger ;) und besonders auch Michaels Modifikation sieht sehr interessant aus... Allerdings ist meine Zeit ein wenig begrenzt und ich habe z.T. nur diverse alternative Bauteile herumliegen... Als Modul hätte ich am liebsten das 552ETTL von Navilock ausgesucht. PRO ist hierbei AGPS, durch den freien Download der (bis zu 14 tägigen) Daten soll der Satfix ja blitzschnell gehen. Leider würde die 5V Versorgung die Realisierung des Ganzen aber eher etwas Verlangsamen, da in Verbindung mit einem 3.7V Lithium Akkus und der Ladeschaltung via 1811 wohl noch eine Stepup Schaltung hinzukommt :( Schade eigentlich, das (neuere) Modul ist sogar günstiger als die einfacheren Module aus der 50x Serie zu haben (ca €27 nach aktuellem Stand). Kopfzerbrechen bereitet mir vor allem die Stromversorgung. Die einfachen GPS Module sowie die AVRs lassen sich ja bequem mit den 3.7V eines Lithium Akkus betreiben. Wie sieht es mit der SDCARD aus? Die Datenblätter sprechen im allgemeinen von 2.7-3.6V. Ist die Versorgung in Verbindung mit dem MAX1811 ohne Probleme realisierbar, also auch mit gelegentlichem "Nachladen" via 5V im Betrieb? Oder kommt man um einen Spannungsregler mit sehr geringem Dropout gar nicht herum, die LD33 die ich noch zuhauf hier liegen habe fallen bei 3.7V -> 3.3V leider aus... Wie gesagt, ich habe mich leider sehr kurzfristig für einen Logger interessiert, Ich müsste das also binnen einer Woche auf die Reihe bringen. Loggen wollte ich damit einen Trip von ca. 1 Woche. Sofern ich mich weitgehend an SMD halten und möglichst viele der vorhandenen Bauteile/Resourcen (z.B. diverse AVRs, SD Karten, Eagle + Belichtungs- & Ätzausstattung, AVR Dragon) ausschöpfen kann, wäre das ansich machbar, zumindest was das Programmieren bzw. das Herstellen der benötigten Platine angeht. Am liebsten wäre mir letztlich eine relativ "eigenständige" Lösung, die ich beim Dauerloggen einfach gelegentlich über eine USB Buchse nachladen kann. Im Moment würde das halt das 552ETTL Modul ausschließen, sofern ich die 3.7V/5V Thematik nicht auf einfachste Weise kurzfristig geregelt bekomme. Sollte ich das "Projekt" wider allen Stolpersteinen dennoch irgendwie rechtzeitig umsetzen können, würde ich auch bereitwillig alle neu zu erstellenden Teile (Layout, Codepassagen) zur Verfügung stellen ;) Ciao...
So, ein paar neue ATMegas, MAX1811 und das navilock 501ETTL (das 552ETTL heb ich mir wegen der 5V/3.3V Thematik evtl. für eine V2 auf, sofern ich dazu noch Bedarf bzw. Lust verspüre ;) ) sind unterwegs und sollten noch rechtzeitig eintreffen. Mit meinem AVRDragon bin ich auch eifrig am "wieder warmwerden" (so sehr, dass ich mir schonmal den Mega88 auf meinem alten DOG-M Testmodul verbraten habe, da scheint der RESET Pin seinen Diesnt eingestellt zu haben ;) ). Ich bin mir wegen dem Spannungsregler jedoch noch unsicher... den werde ich kurzfristig nicht bekommen - wäre hier evtl. eine Vereinfachung z.B. mit einer Z-Diode sinnvoll um aus den 3.6-4.2 der Akkuladespannung gleichmäßige 3.3 bzw. 3.6 für den AVR, das GPS Modul und die SD-Card bereitzustellen? Für später hab ich mal mit dem MAX882/884 geliebäugelt, ob ich den kurzfristig bekomme ist aber eher unwahrscheinlich, daher auch -> V2 ^^ Sind noch andere gerade an einer Umsetzung des Loggers dran die in den kommenden Tagen an einem Ideenaustausch interessiert sind? Ciao...
Hallo Maxx, finde toll das es hier doch noch weiter geht. Habe selbst noch den Einsatz eines MAX 88x vorgesehen, aber die liebe Zeit lässt es nicht zu. Durch das "zwischendurch" Nachladen soll der LiPo schneller an Kapazität verlieren bzw. altern. Ich habe mal gelesen, das jeder angefange Ladevorgang wie ein vollständiger Ladevorgang zu werten ist. Bei etwa 500 solle Ende sein, aber so oft habe ich noch nicht geladen und habe noch keine Auswirkungen von "zwischendurch" Laden erkannt. Mit dem Spannungsregler sollte das auch funktionierten, aber man muss den Widerstand so auslegen, das ohne Schaltung mehr Strom fliesst als der maximale Strombedarf der Schaltung ist. Vermute das sind dann 120-150mA und der Akku hält entsprechend kurz. Gruss Michael
Hi, also zur Lebensdauer der Akkus mach ich mir keinen Kopf... zum einen kriege ich immer wieder mal Geräte zum "Verwerten", zum anderen sind neue Akkus gelegentlich z.B. bei Pollin ja sehr billig zu haben. Ich bin im moment leider etwas gefrustet... Morgen startet der Trip und ich hab mich mit diversen ATMegas, dem 501er Navilock Modul, einigen MAX1811 etc. eingedeckt aber kurzfristig leider keine SD Steckverbinder sowie Spannungsregler bekommen, die mit einer so geringen Spannungsdifferenz arbeiten (meine LD33 wollen mindestens 4.75V am Eingang wenn ich das richtig sehe :( ). Hätte ich zumindest die Spannungsregler wie auch einen Sockel gefunden wären die 2 Tage noch ausreichend gewesen... SMD Platinen kann ich kurzfristig herstellen und bei dem Megas hab ich nun genug Auswahl (88, 161, 162, 16, 32 und 644 jetzt). Wirklich ärgerlich... zumal das große "C" weder die BSS138 noch einigermassen passend klingende alternativen (IRFL110 bzw. IRFL014N) vor Ort vorrätig hatten - leider wie fast immer, wenn ich mal ein paar Bauteile kurzfristig brauche. Da bringt mir der lokale Laden der nichtmal 5 Autominuten entfernt ist üblicherweise herzlich wenig :( Ich werde mich wohl wieder verstärkt Reichelt, Pollin etc. zuwenden, da weiß ich woran ich bin und mach mir keine unnötigen Hoffnungen ^^ Wie auch immer, da ich nicht davon ausgehe, dass jemand mit einem einsatzbereiten GLogger im näheren Rhein-Neckar-Kreis lebt der ihn mir fuer 1-2 Wochen leihen könnte ;) ist die Sache erstmal gestorben... Leider habe ich in der Vergangenheit mit einer gewissen Hartnäckigkeit alles rund um Transistoren, Trafos und Z-Dioden vermieden wo ich nur konnte, daher fiel/fällt mir die schnelle Auswahl alternativer Bauteile ohne Fremdhilfe meist schwer bzw. weiss ich nicht, ob ich eine Herabsetzung der 3.7V bzw. 4.1V beim Laden ohne zu erwartende Probleme evtl. mit einer Z-Dioden Ersatzschaltung realisieren sollte/kann. Später werd ich mir das Teil aber relativ sicher mal aufbauen (sofern der Frust über die verpasste Chance nicht zu lange anhält) und mindestens in einer zweiten Folgeversion mit zusätzlichem Spannungsheber das Navilock 552ETTL verwenden.
@ Maxx Hast du einen OpAmp und einen MosFET dann kannst du dir doch einen ultra low Drop Spannungsregler bauen.
Hi, wollte mich nur als weiterhin lebend melden ^^ Das Projekt ist immernoch aktuell, allerdings habe ich erst kürzlich die letzten fehlenden Bauteile für die "gute" Variante erhalten (sprich - BSS138, MIC2920A sowie diverse SD/MicroSD Halter). Bevor ich mich an eine angepasste Schaltung samt Layout setze muss ich allerdings erstmal die Halter ordentlich in meine Eagle Libs einpflegen. Für 2 der 3 Varianten habe ich wenigstens brauchbare PDFs mit guten Zeichnungen und Maßen dfür zu Hand, beim letzten (ausgerechnet dem guten push-push MicroSD ^^) komme ich leider vielleicht nicht um ausgedehntes Meßschieber-jonglieren herum :( Danach ist meine vorläufige (anspruchsvolle?) Zielsetzung, die Platine möglichst einseitig, rein SMD und größentechnisch an das Navilock Modul angepasst (30x30mm) aufzubauen. Spätestens wenn das eigentliche Layout langsam Form annimt, melde ich mich zurück ;) Ciao und nochmals Danke an alle vorherigen Entwickler und Beitrags-Poster für die bisherige Vorarbeit, die mein Interesse überhaupt erst richtig entfacht hat.
Hallo Martin, benötigt die NMEAToolbox zur umwandlung den gesamten NMEA String? Muss die Checksum auch mit aufgezeichnet werden. Womit kommt die Software klar?
Hi, da die Toolbox nicht gerade besonders intelligent programmiert wurde, wären vollständige Datensätze schon von Vorteil. Die Checksumme wird allerdings nicht geprüft. Nach jedem Kommando sollte eine neue Zeile beginnen. Für GPX und KML-Dateien sowie Höhendiagramme werden die $GPGGA Kommandos verwendet, für Geschwindigkeitsdiagramme $GPVTG Meldungen.
hallo, wollte den glogger nachbauen, allerdings habe ich mit dem programmieren/flashen von avr´s kaum Erfahrung sammeln können... Nun meine frage: Könnte mir jemand die Zip-Datei im Anhang im AVR-Studio öffnen und dann als Projektdatei schicken? Habe leider keine Ahnung wie man die einzelnen files im AVR-Studio korrekt und in richtiger Reihenfolge öffnet. Vielen Dank im vorraus. mfg Michael
Einfach die .HEX-Datei mit dem Programmer ins Flash spielen. Das ist alles!
Hallo Zusammen, wie sieht bei euch die Log Datei auf der Speicherkarte aus? Bei mir taucht öfter mal $GPTXT,01,01,01, NMEA unknown msg*58 auf? Was kann das sein? Der Datensatz $GPRMC enthält doch die Geschwindigkeit über Grund, wie könnte ich die Geschwindigkeit aus der Zeichenkette rausbekommen um diese dann auf einem Display anzeigen zu können? Vielen Dank. Gruß Steffen
Steffen Ha schrieb: > Bei mir taucht öfter mal $GPTXT,01,01,01, NMEA unknown msg*58 auf? Das ist ein NMEA Datensatz vom GPS Modul
1 | $GPTXT,01,01,01, NMEA unknown msg*58 |
2 | (1)(2)(3) (4) (5) |
Es ist Message 01(2) von insgesamt 01 Messages(1). Sie enthält eine Warnung(3), den Warntext (4) und die Prüfsumme(5). Bei (3) kann stehen - 00 = ERROR - 01 = WARNING - 02 = NOTICE - 07 = USER
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.