Fragen zur Ardumower-GPS-App und zum Mähverhalten

Hallo zusammen, ich habe ein wahrscheinlich ziemlich einfaches Frage aber ich bekomme dass nicht hin. Wo muss der mower sein beim Start? Mein mower dreht sich nur im Kreis über ihr eigene Axel, fahr ein paar centimeter und dreht sich weiter in der andere Richtung.
Komisch ist das bereits 2 mahl geklappt hat.
 
Beim Start kann er irgendwo stehen. (Wobei ich es nie versucht hatte, wenn er außerhalb der Mähfläche steht.)

Ich hatte exakt dieses Verhalten, als ich den IMU 9250 verbaut hatte. Danach habe ich einen IMU 6050 eingebaut und damit war das Problem gelöst.
Auch solltest Du schauen, dass Deine TICKS_PER_REVOLUTION korrekt eingestellt sind. Bitte nach Anleitung ausmessen und eintragen.
 
Danke FelixP,

habe bereits einen IMU 6050 zu testen

die TICKS_PER_REVOLUTION sollen eigentlich passen

// ...for the newer 42mm diameter motor (green connector) https://www.marotronics.de/MA42-DC-...-30-33-RPM-8mm-Welle-ab-2-Stueck-Staffelpreis
#define TICKS_PER_REVOLUTION 696 / 2 // odometry ticks per wheel revolution

CON:AT+E
motor test - 10 revolutions
t=0 ticks Left=0 Right=0 current Left=0.00 Right=0.01
t=1 ticks Left=229 Right=226 current Left=0.14 Right=0.19
t=2 ticks Left=463 Right=459 current Left=0.12 Right=0.09
t=3 ticks Left=697 Right=691 current Left=0.20 Right=0.15
t=4 ticks Left=931 Right=923 current Left=0.10 Right=0.11
t=5 ticks Left=1165 Right=1155 current Left=0.13 Right=0.12
t=6 ticks Left=1400 Right=1388 current Left=0.20 Right=0.12
t=7 ticks Left=1634 Right=1620 current Left=0.11 Right=0.15
t=8 ticks Left=1868 Right=1852 current Left=0.10 Right=0.14
t=9 ticks Left=2103 Right=2084 current Left=0.06 Right=0.07
t=10 ticks Left=2337 Right=2316 current Left=0.14 Right=0.11
t=11 ticks Left=2571 Right=2548 current Left=0.17 Right=0.10
t=12 ticks Left=2806 Right=2780 current Left=0.15 Right=0.12
t=13 ticks Left=3040 Right=3012 current Left=0.10 Right=0.10
t=14 ticks Left=3275 Right=3244 current Left=0.26 Right=0.24
t=15 ticks Left=3303 Right=3273 current Left=0.02 Right=0.02
t=16 ticks Left=3318 Right=3287 current Left=0.02 Right=0.02
t=17 ticks Left=3332 Right=3300 current Left=0.01 Right=0.02
t=18 ticks Left=3346 Right=3314 current Left=0.02 Right=0.02
t=19 ticks Left=3360 Right=3328 current Left=0.02 Right=0.01
t=20 ticks Left=3375 Right=3342 current Left=0.01 Right=0.02
t=21 ticks Left=3389 Right=3356 current Left=0.03 Right=0.02
t=22 ticks Left=3403 Right=3370 current Left=0.07 Right=0.02
t=23 ticks Left=3417 Right=3383 current Left=0.04 Right=0.01
t=24 ticks Left=3432 Right=3397 current Left=0.01 Right=0.01
t=25 ticks Left=3446 Right=3411 current Left=0.02 Right=0.02
t=26 ticks Left=3460 Right=3425 current Left=0.02 Right=0.01
t=27 ticks Left=3474 Right=3439 current Left=0.02 Right=0.02
t=28 ticks Left=3489 Right=3453 current Left=0.02 Right=0.03
t=29 ticks Left=3489 Right=3466 current Left=0.02 Right=0.01
t=30 ticks Left=3489 Right=3480 current Left=0.02 Right=0.00
t=31 ticks Left=3489 Right=3480 current Left=0.02 Right=0.00

Besten Dank
 
Ist es normal, das der upload der karten per Wlan schneller funktioniert als mit BT`? Mein Ardumower hat Probleme , das er keine verünftigen 180 Grad wendungen vollzieht, sodass er am Beginn einer neuen Bahn oft einen Streifen stehen lässt bei 20 cm Einstellung. Habt ihr das Gleiche Problem? Eine grössere Scheibe bzw längere Messer würden das Problem beheben. Kann man vielleicht in der Sunray APP eine Punkt"manuelles Mähen " einfügen um Kanten oder Ecken per Joystick zu mähen? Wenn der Mähmotor auf on Steht, kann ich zwar von Hand steuern, aber beim ständigen Wechsel von Float , invalid und fix bleibt der Mäher immer stehen und auch der Mähmotor geht aus.
 
Das mit dem Upload ist so: via Bluetooth wird jeder Mähpunkt einzeln übertragenen vom Arduino bestätigt, per WLAN werden 30 Punkte auf einmal gesendet.
Wenn du von Hand steuerst, sollte der GPS-Zustand eigentlich egal sein. Bei mir konnte ich feststellen, dass ich bei hoher Geschwindigkeit irgend welche Störungen im Gehäuse kriege und der Mower dann immer stockt. Fahr mal testweise Langsamer und verlege ggf. Die Kabel innen anders. Vor allem die Motorleitungen sollten Abstand zu den restlichen Leitungen halten.
 
Es ist auf alle hilfreich die Motorleitungen zu verdrillen und noch einen Ferritkern drum zu legen. Ausserdem die Motorleitungen so weit wie möglich von sensibler Elektronik weg legen.

Der Rover muss im Idle Modus sein, dann kannst du ihn sehr bequem per hand steuern und das GPS Signal wird ignoriert. Dem Mähmotor kannst du dann ebenfalls manuell zuschalten.
 
Könnte man die Motorleitungen nicht mit Aluminium umwickeln damit die abgeschirmt sind? Kermi, beim Ferritkern, die Leitung zweimal durchziehen, oder?
 
Welche Ferritkerne sind am besten geeignet beim Ardumower?

Mantelwellenfilter werden meistens aus Materialien wie Eisen-Nickel-Zink hergestellt aber es gibt sie auch aus Eisen-Mangan-Zink. Erstere sind als Filter gegen Störungen von 10 MHz bis zu 2 GHz geeignet, zweitere sind eher gegen Störungen im unteren Frequenzbereich von 500 kHz bis 20 MHz anzuwenden.
 
Ich habe es so wie @FelixP gemacht. Ferritkerne habe ich nichts besonderes genommen.
Vor dem ganzen Spass hatte ich teilweise auch sehr merkwürdiges Verhalten des Rovers, das hat sich dann aber gegeben.

Zur Motorseite hin würde ich auf alle Fälle die Ferritkerne nehmen und auch die Kabel verdrillen.
Ich habe leider auch Bürsten und kann nicht genau sagen in wie weit die BL Motoren stören.
 
Braucht man nur zwei Ferritkeerne oder auch noch für andere Kabelverbindungen?
 
Das habe ich auch so gemacht. Noch ein Hinweis, das Kabelpärchen zwei Mal durch den Kern ziehen, so dass sich eine einfache Schleife bildet. Das hat auch den positiven Nebeneffekt, dass der Ring sich nicht so leicht verschiebt.
 
Ist es normal, das der upload der karten per Wlan schneller funktioniert als mit BT`? Mein Ardumower hat Probleme , das er keine verünftigen 180 Grad wendungen vollzieht, sodass er am Beginn einer neuen Bahn oft einen Streifen stehen lässt bei 20 cm Einstellung. Habt ihr das Gleiche Problem? Eine grössere Scheibe bzw längere Messer würden das Problem beheben. Kann man vielleicht in der Sunray APP eine Punkt"manuelles Mähen " einfügen um Kanten oder Ecken per Joystick zu mähen? Wenn der Mähmotor auf on Steht, kann ich zwar von Hand steuern, aber beim ständigen Wechsel von Float , invalid und fix bleibt der Mäher immer stehen und auch der Mähmotor geht aus.
Ich habe genau das gleiche Problem, am Anfang der Schleife nach dem Wenden bleibt ein 3cm und ca 1m länger Streifen stehen - und das bei einem offset / spurbreite von 0.17m.
 
Ich hatte das Phänomen auch mal, aber ich kann dir die genaue Lösung nicht sagen, weil ich mehrere Sachen geändert habe. Ich hatte den Eindruck, dass Anfangs noch alles passt und erst nach und nach schlechter wird. Wenn ich den Mähzyklus unterbrochen und den Mower neu gestartet habe, war es weg. Daher habe ich eher ein Speicher / Software-Problem vermutet. Mittlerweile habe ich einen Mega verbaut und ich nutze die 178er Version. Außerdem löste sich Anfangs gerne mal ein Rad, sodass die Welle mal leicht durchdrehte.
 
t=22 ticks Left=3403 Right=3370 current Left=0.07 Right=0.02
t=23 ticks Left=3417 Right=3383 current Left=0.04 Right=0.01
t=24 ticks Left=3432 Right=3397 current Left=0.01 Right=0.01
t=25 ticks Left=3446 Right=3411 current Left=0.02 Right=0.02
t=26 ticks Left=3460 Right=3425 current Left=0.02 Right=0.01
t=27 ticks Left=3474 Right=3439 current Left=0.02 Right=0.02
t=28 ticks Left=3489 Right=3453 current Left=0.02 Right=0.03
t=29 ticks Left=3489 Right=3466 current Left=0.02 Right=0.01
t=30 ticks Left=3489 Right=3480 current Left=0.02 Right=0.00
t=31 ticks Left=3489 Right=3480 current Left=0.02 Right=0.00

Wenn ich den Motor-Test durchlaufen lasse, dreht ein Motor deutlich langsamer als der andere. Nach dem Umschalten auf langsame Drehzahl läuft der schnellere noch ca 1/4 Umdrehung, der andere hat fast ein ganze Umdrehung weniger und läuft entsprechend noch mehrere Sekunden, bis er die Ticks erreicht hat.
Kann man die Motortreiber aneinander anpassen? Ich muss gestehen, dass ich mir die nie genauer angeschaut habe, da alles soweit funktioniert. Vielleicht erklärt die unterschiedliche Drehzahl aber auch das Überschwingen bei einer 180° Drehung.
 
So, hallo mal wieder,

hab grad meine erste Mini-Versuchs-Karte aufgezeichnet.
Calculate hat geklappt, hochladen wurde in der App als erfolgreich gemeldet.
Wenn ich den Mäher nun das Muster abfahren lassen will und dazu auf Start drücke, fährt er 10cm und bleibt dann stehen.
Den Mäher habe ich dazu in den grünen Bereich der Karte gefahren.
GPS hatte ein Fix.
In der App wird aber auch Error: no map route angezeigt.
Aus dem Trouble-shooting im Wiki werd ich nicht so recht schlau. Alle dort aufgeführten Punkte sollten OK sein.


Wie komme ich hier weiter?
 
Eigentlich sollte er dann losfahren.
Ist das Mähersymbol auch im grünen Bereich der Karte? Hast du den Mäher nach dem hochladen der Karte noch mal ausgeschaltet bzw. musstest ihn wieder einschalten?
Wenn du keine SD Karte hast wird die Gartenkarte nicht permanent gespeichert.
 
Oben