Ankündigung

Einklappen
Keine Ankündigung bisher.

Arduino-Projekte am Landy

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Arduino-Projekte am Landy

    Moin,

    @DefNder wollte hier bisschen seine Arduino Lösungen vorstellen, ;-)

    was geht so mit Arduino und Raspi bei euch?


    konkret Fragen hab ich noch nicht, aber soo eine GPS Aufzeichnung hört sich schonmal spannend an
    kannst mal ein paar Worte schreiben, wie man sich dem nähert?

    #2
    AW: Arduino-Projekte am Landy

    Moinsen
    Also, da mit kann ich ja nun mal gar nichts anfangen>k. Kauderwelsch, irgendeiner Fachsprache.

    Ich fahr Serie und 300Tdi.:kl:kl:kl

    :W
    Gruß Rolf
    9. Norddeutsches Land Rover Serien Treffen 02.09-04.09.22
    Wir Arbeiten dran:kl

    Kommentar


      #3
      AW: Arduino-Projekte am Landy

      Bei mir gibt es entweder Serie oder RedHat. Oder Derivate. Aber nie beides zusammen. Das passt einfach nicht. :D
      Bei einer Serie ist nichts serienmäßig.

      Kommentar


        #4
        AW: Arduino-Projekte am Landy

        ich hab das zeugs nur in meinem afri-Cola, denn alles ist in afri -Cola.

        Kommentar


          #5
          AW: Arduino-Projekte am Landy

          Hallo zusammen,

          ich werde mal Versuchen zu übersetzen was der junge Mann ("was geht so") uns wohl sagen will:
          Mit einem Arduino oder Raspi könnte man sich einen kleinen mini PC im Fahrzeug einbauen. Sei es nun um die Position per GPS aufzuzeichnen und z.B. bei Diebstahl nach zu verfolgen. Aber auch ein fester PC für alles weitere zu verbauen. Es wäre dann nur noch ein Monitor und ggf. Tastatur notwendig.


          Tschüss
          Hermann
          ##http://www.youtube.com/watch?v=jdcTkT9ZX7g##

          Kommentar


            #6
            AW: Arduino-Projekte am Landy

            ich hab es ein bisschen unmoderner mit einem Atmel (Raspi gab es noch nicht) auf einem LCD die Kopftemperatur, Außentemperatur, Gebläsetemperatur und Spannungsanzeige. Kopftemperatur kommt vom Sensor oben der eigentlich für die AGR ist (300TDI), Gebläse ist ein PT100 einfach in den Lüftungskanal gelegt.
            Wollte auch immer mal mit Tastern die anzahl Brems- und Kupplungsbetätigungen mitzählen aus Spaß, aber ist es nie zu gekommen

            Kommentar


              #7
              AW: Arduino-Projekte am Landy

              danke, ... es geht ja doch los
              und
              ich bin 56 ;-)

              Kommentar


                #8
                AW: Arduino-Projekte am Landy

                Zitat von sollner11 Beitrag anzeigen
                @DefNder wollte hier bisschen seine Arduino Lösungen vorstellen, ;-)
                Wollte ich das? ;-) Naja, wie schon im TD4-Forum gesagt: ich habe weder Bauanleitungen noch detaillierte Schritt-fuer-Schritt-Dokumentationen meiner Miniprojekte gemacht, aber fuer alle Interessierten (die uebrigen brauchen ja nicht mitlesen) ist dieser Thread vielleicht ein passender Ort, um sich auszutauschen oder auch Fragen zu stellen.

                Ich habe bisher 2 Miniprojekte mittels Arduinos realisiert:

                1. Eine Art "Bordcomputer" - naja, einfach nur eine Anzeige von Innen- und Aussentemperatur, Lagesensor (damit ich beim Campen/Uebernachten im Auto den Wagen leichter waagerecht ausrichten kann), sowie Spannungsanzeige fuer Starter- und Bordbatterie.

                2. Ein Modul, das mir die gefahrene Strecke mittels GPS-Empfaenger aufzeichnet und auf eine Speicherkarte schreibt (zB um in den Filmen, die ich von unseren grossen Reisen erstelle, eine Visualisierung der Reiseroute einzubauen).


                Fuer den Bordcomputer (Fotos ardu1.jpg und ardu2.jpg) habe ich folgende Sensoren verwendet:
                2x DS18B20 Temperatursensoren
                1x MPU6050 Lagesensor

                Die Temperatursensoren werden mit Hilfe der beiden Libs OneWire & DallasTemperature ausgelesen, der Lagesensor mit der MPU6050 Lib. Die Batteriespannungen werden ueber Spannungsteiler direkt mit den analogen Eingaengen vom Arduino gemessen.
                Alle Werte werden auf einem 4x20 Zeichen Display mit Hilfe der Lib LiquidCrystal dargestellt. Eigentlich alles kein Hexenwerk fuer jemanden, der schon mal einen Arduino programmiert hat.

                Foto ardu1.jpg zeigt das Innenleben des kleinen Kaestchens, das ich oben auf dem Armaturenbrett zwischen den runden Luftausstroemern befestigt habe. Ausser dem Arduino selbst sind da noch 2 DC2DC-Spannungsregler drin, die mir konstante 9V und 5V fuer die Komponenten liefern, sowie noch Spannungsversorgung fuer Navi & Rueckfahrkamera (hat aber beides nix mit Arduino zu tun und ist daher hier nicht von Bedeutung).

                Auf Foto ardu2.jpg sieht man das eingebaute Kaestchen, der Arduino (mit Display) ist ueber Zuendungsplus angeschlossen. Das Display kann ich ausschalten, falls mich die Beleuchtung auf langen Nachtfahrten stoeren sollte. Die angezeigten Werte von oben nach unten haben folgende Bedeutung:
                Ti, To: Innen- und Aussentemperatur
                L <<<<< xx° >>>>> R: Neigung nach links bzw rechts. Je staerker die Neigung, desto mehr von den < bzw > werden dargestellt (zwischen 0 und 5), der numerische Wert steht in der Mitte
                F <<<<< xx° >>>>> B: Neigung nach vorne bzw hinten. Anzeige analog zu L/R.
                B1, B2: Starter- und Bordbatterie (bei der Aufnahme war Zuendung an, aber Motor lief nicht, daher die relativ niedrigen Werte)

                Oben auf dem Kaesten ist uebrigens noch der GPS-Empfaenger fuer das zweite Arduino-Projekt zu sehen. Der zweite Arduino ist aber an anderer Stelle verbaut, lediglich die GPS-Antenne hatte dort guten Empfang und ist daher an diese Stelle gewandert.


                Fuer den GPS-Tracker habe ich das Adafruit GPS Logger Shield verwendet mit der zugehoerigen Adafruit_GPS Lib zum Auslesen der Daten sowie die SD Lib fuer das Dateihandling beim Schreiben auf die SD-Karte. Foto ardu3.jpg zeigt das Innenleben dieses Moduls. Auch hier wird bei Zuendungsplus der Arduino aktiviert und macht dann folgendes:

                1. Datei auf SD-Karte mit aktuellen Zeitstempel als Dateinamen (YYYYMMDD_HHMMSS.log) zum Schreiben oeffnen
                2. In einer Endlosschleife alle 5 Sekunden eine Zeile in die Logdatei reinschreiben mit Zeitstempel und den vom GPS-Sensor ermittelten Werten
                3. Wichtig: ein flush nach jeder geschriebenen Zeile, damit beim Ausschalten der Zuendung die zuletzt gemessenen Werte auch wirklich auf der SD-Karte stehen und nicht noch in einem Schreibbuffer verweilen.

                Ein paar Anmerkungen hierzu:
                * Aktueller Zeitstempel als Dateiname hilft spaeter beim Sortieren/Zuordnung und ist die einfachste Moeglichkeit, eindeutige Dateinamen zu erhalten. Innerhalb einer Sekunde schalte ich nicht 2x die Zuendung an.
                * Warum alle 5 Sekunden? Im Prinzip eine beliebige Entscheidung. Ein variables Zeitintervall (je nach gefahrener Strecke) waere zwar moeglich, ist aber fuer den Arduino unnoetig aufwendig zu berechnen. Bei den Daten, die ich alle 5 Sekunden logge, kann ich einige Jahre rund um die Uhr fahren, bis die Speicherkarte voll ist... Lieber spaeter am Rechner beim Auswerten der geloggten Werte mehr Grips in die Visualisierung stecken, und dafuer das Aufzeichnen so einfach wie moeglich halten. 5 Sekunden haben sich bei mir in der Praxis bewaehrt, um genug Detail in den Aufzeichnungen zu haben.

                Hier ein Auszug aus einer Logdatei vom letzten Sommer:
                2018-07-02 08:32:23 N 63.020840 E 07.382830 1m 12sat 1
                2018-07-02 08:32:28 N 63.021362 E 07.381487 0m 12sat 1
                2018-07-02 08:32:33 N 63.021893 E 07.380055 0m 11sat 1
                2018-07-02 08:32:38 N 63.022251 E 07.378345 0m 12sat 1
                2018-07-02 08:32:43 N 63.022251 E 07.376477 1m 12sat 1
                2018-07-02 08:32:48 N 63.021893 E 07.374855 4m 12sat 1
                2018-07-02 08:32:53 N 63.021255 E 07.373687 7m 12sat 1
                2018-07-02 08:32:58 N 63.020664 E 07.372560 6m 11sat 1
                2018-07-02 08:33:03 N 63.020206 E 07.371185 2m 12sat 1
                2018-07-02 08:33:08 N 63.019775 E 07.369859 0m 12sat 1
                2018-07-02 08:33:13 N 63.019321 E 07.368742 1m 12sat 1
                2018-07-02 08:33:18 N 63.018936 E 07.367747 2m 12sat 1
                2018-07-02 08:33:23 N 63.018662 E 07.366902 2m 12sat 1

                Zeitstempel und Position erklaeren sich von selbst, danach die Hoehe ueber Meeresspiegel, die Anzahl der bei der Messung erfassten Satelliten, sowie eine Kennung (0 oder 1), ob es eine gueltige Messung war (kommt vom GPS-Sensor; falls zu wenig Satellitensignale verfuegbar waren (zB in einem Tunnel) steht hier eine 0, macht es einfacher fuer mich die Daten spaeter zu filtern).
                Sind also weniger als 60 Byte pro Eintrag, entspricht bei einem 5-Sekunden-Intervall ca. 1MB Daten pro 24h Dauerbetrieb.

                Viel mehr als diese Infos habe ich nicht zu bieten, aber vielleicht reicht das ja auch schon als Anregung fuer diejenigen, die sowas gerne selber mal machen wollen. Falls hierzu noch Fragen bestehen, einfach hier posten - ich denke, dafuer ist dieser Thread geeignet. Und natuerlich freue ich mich auch ueber andere Anregungen/Beschreibungen, wofuer bisher Arduinos und Raspis eingesetzt wurden.


                ardu1.jpgardu2.jpgardu3.jpg
                Zuletzt geändert von DefNder; 27.03.2019, 09:06.

                Kommentar


                  #9
                  AW: Arduino-Projekte am Landy

                  sehr schön, danke erstmal für die Mühe

                  Kommentar


                    #10
                    AW: Arduino-Projekte am Landy

                    geht das auch bei tdi und Serie? oder hat man da glück gehabt und kann nicht online auf schritt und tritt verfolgt werden?

                    Kommentar


                      #11
                      AW: Arduino-Projekte am Landy

                      Ich denke mal mit AD Wandlern kann man so ziemlich alle Singale abfrage und auswerten. Weiterhin kann der "Computer" auch autark laufen d.h. er muss ja gar nicht zwangsläufig an irgendwelchen BUS Systemen oder an der Fahrzeugelektrik angeschlossen sein.
                      https://www.dfndr.de/

                      Kommentar


                        #12
                        AW: Arduino-Projekte am Landy

                        Zitat von dahardy Beitrag anzeigen
                        Weiterhin kann der "Computer" auch autark laufen d.h. er muss ja gar nicht zwangsläufig an irgendwelchen BUS Systemen oder an der Fahrzeugelektrik angeschlossen sein.
                        Ja, klar. Bei den von mir vorgestellten Projekten greife ich ja nirgends auf irgendwelchen Sensoren/Busse/... vom Defender zu (mal abgesehen von der Batteriespannung). Deswegen steht dieser Thread ja auch bewusst nicht im TD4-Forum, weil er nix mit dem Fahrzeug zu tun hat. Kannst den Arduino auch mit einer 9V-Batterie betreiben und Dir Dein eigenes Fitness-Tracker-Armband fuer die Joggingrunde durch den Wald bauen ;-)

                        Die Anregung vom khamuul im TD4-Forum, auch den CAN-Bus auszulesen, ist lediglich eine weitere Moeglichkeit, was man machen koennte - das ist dann natuerlich fahrzeugspezifisch.

                        Kommentar


                          #13
                          AW: Arduino-Projekte am Landy

                          Zitat von erik Beitrag anzeigen
                          geht das auch bei tdi und Serie? oder hat man da glück gehabt und kann nicht online auf schritt und tritt verfolgt werden?
                          Wie bereits angedeutet, geht das natürlich auch im tdi oder der Serie. Oder auf dem Fahrrad, wenn gewünscht.

                          Meine Ergänzung: Online auf Schritt und Tritt verfolgen, das können (und tun) die Dinge, die auch online sind - also in unserem Fall z.B. die Smartphones, die wir mitführen. (Modernere KFZ mit "Infotainment" Schnick Schnack sind auch schonmal selbst online.) Der Arduino ist das von Haus aus nicht, es sei denn, man bastelt ihm was entsprechendes dran. Er ist ein kleiner Microcontroller (ein ATMEL AtMega auf einer schönen Platine) den man selbst programmieren kann. Und er tut dann auch nur genau das, was man ihm (selbst) im Programm geschrieben hat. Anders als die zig mehr oder weniger windigen Apps, (inkl. einiger Betriebssystem-Apps) die man im Smartphone so mit sich herum trägt. Hier braucht man schon eine gute Portion Vertrauen, was die im Hintergrund alle so treiben, denn deren Programmtext ist meistens für normal-sterbliche nicht einsehbar und auch ein paar Hausnummern komplexer, als ein kleines Arduino Progrämmchen.

                          Kommentar


                            #14
                            AW: Arduino-Projekte am Landy

                            Zurück zum Thema - dies soll ja ein Sammelthread für Arduino-Projekte sein - meins ist derzeit (neben der genannten CAN-Bus-Geschichte) eine Camping-Belüftungssteuerung mit Arduino, Details dazu hier. (Demnächst gehts dort weiter.) Die Kurzfassung: Arduino soll beim Campen möglichst automatisch die serienmäßige Fahrzeugbelüftung mit Campingstrom (Zweitbatterie) beschicken und dabei auch regeln (leise!), sodass man bei Übernachtung im Fahrzeug eine Zwangsbelüftung hat und bei Regen und Sturm auch kein Fenster öffnen muss. -> Luftfeuchtigkeitstransport nach außen, kein Kondenswasser mehr an Blechen und Scheiben, der gleichzeitige Betrieb der Luftstandheizung soll gewährleistet sein.
                            Zuletzt geändert von khamuul; 27.03.2019, 18:18.

                            Kommentar


                              #15
                              AW: Arduino-Projekte am Landy

                              hier ist hier
                              (ich weiß, deins ist auch ein Link, sieht man aber schlecht)

                              Kommentar

                              Lädt...
                              X