2WD Plattform MINI ARDUMOWER

ArduRemote / pfodApp Inbetriebnahme Mini - Settings

Wieder zurück im Hauptmenü gehen wir nun in die Settings:

Screenshot_Settings.jpg

Hier können wir alle Benutzer-Einstellungen vornehmen und speichern (Save settings) und auch löschen (Factory settings). Zunächst wollen wir die Settings aber ändern und gehen auf die Motor-Einstellungen:

Screenshot_Motor_Expl.jpg

Power max steht hier noch auf 100 (%). Das wollen wir später noch so einstellen, dass der Mini beim Fahren gegen ein Hindernis stoppt. Das ist bei dem Leichtgewicht nicht einfach, da die Fahrzeug-Chassis sich anhebt und die Räder durchdrehen, statt stehenzubleiben. Das sollte man aber erst machen, wenn alle anderen Parameter hier und in der Odometrie eingestellt hat

Was die Kalibrierung genau macht, muss ich erst noch mal in der Firmware nachsehen.

Mit Speed max in RPM stellen wir die gewünschte Fahrgeschwindigkeit ein. Dazu den Mini aufbocken und weiter unten im Menü Testing is off drücken. Das linke Rad fängt an zu drehen. Jetzt kann man über den Slider die Geschwindigkeit einstellen.

Der Beschleunigungswert gilt nur, wenn wir keine Odometrie benutzen. Da wir das aber tun, lassen wir den Wert auf 1000.

Die Power ignore time (in Millisekunden) lassen wir auch erst mal auf 0. Schließlich soll der Mini möglichst schnell stehen bleiben.

Auch die Zeiten für die Roll time (in Millisekunden) für die Drehung des Mini nach einem unvorhergesehenem Stopp lassen wir vorerst wie eingestellt. Die Drehung erfolgt so lange, wie eine zufällige Zeit zwischen min und max dies dann vorgeben.

Der Rest ist für unsere Zwecke auch ohne Bedeutung und werden belassen.

Wenn beide Motoren nacheinander gelaufen sind, drücken wir die Test-Taste nochmals, so dass nun beide Motoren wieder aus sind.
 
Zuletzt bearbeitet:
Hallo Amarok12

Deine Bemühungen sind einfach großartig den kleinen Burschen zu dokumentieren. Ich bin damals an dem Ding fast verzweifelt und habe dann trotzdem den großen bestellt und recht schnell zum laufen bekommen. Allerdings ohne Hilfe aus dem Forum wäre es auch schwierig gewesen, daher alle Daumen hoch für deinen Einsatz.

MfG Ronny(y)(y)(y)
 
Danke Ronny,

es ist super, wenn man mal ein Feedback zwischendurch bekommt. Das spornt einen gleich mal wieder an.

(gilt übrigens auch für die Likes die ich bislang bekommen habe(y))

Viele Grüße, Wolfgang
 
Zuletzt bearbeitet:
Nun gehen wir in die Odometry, d.h. Drehzahlmessung und PID-Reglereinstellungen:


Screenshot_Odometry.jpg

Hier können wir einstellen, ob wir die Odometry überhaupt benutzen wollen, bzw. ob wir die Hardware dafür haben. Wir haben beim Ardumower Mini zwei Lichtschranken verbaut und wollen sie auch definitiv benutzen.

Ganz unten finden wir den Testmodus für das linke und rechte Rad, wie schon bei den Motoreinstellungen. Schalten wir das linke Rad ein, sollten nun oben die Impulse für das linke Rad hoch zählen. Darunter werden die Umdrehungen pro Minute angezeigt. Das Gleiche gilt für das rechte Rad, wenn wir umschalten.

Speed max steht hier auf 120 Umdrehungen pro Minute. Das ist vielleicht ein bisschen schnell - deshalb stellen wir den Wert so weit runter, bis der Mini entsprechend unseren Vorstellungen fährt.

Die PID-Reglereinstellungen sind in der Azurit-Firmware für den Ardumower Mini mit RPM_P=0.2, RPM_I=0 und RPM_D=0 vorbelegt, also eigentlich keine PID-Regelung. Die Vorbelegung sollte funktionieren, aber ich habe auch ein wenig nachgebessert. Wer wissen will, wie der PID-Regler eingestellt werden sollte, für den habe ich diesen Link aus dem alten Forum:

https://forum.ardumower.de/threads/pid-regelung-für-drehzahl-drehung-etc-richtig-einstellen.21987/

Sooo.... Eigentlich sollte nun der Mini laufen. Bleibt nur noch zu kontrollieren, dass der Ultraschallsensor funktioniert und den richtigen Abstand anzeigt.

Doch zuvor bitte mit Save settings Änderungen abspeichern!!!
 
Hi Vic,
unfortunatelly, I can't really see on either videos, if all your cabels are connected right. I didn't even hear the Buzzer while starting up the Ardumower Firmware (it is really brazzy). For that reason check the cabling of the buzzer first. There is a " + " sign on that side that you need to connect to Pin 53. It is on the housing of the buzzer where the hole is. If you power up the board or press the Reset-Button it takes about 15 seconds, until you should hear a long beep, after a short pause I get to short beeps, but I can't tell yet if this is normal or an alarm. I still have problems with the battery - voltage of the battery drops below 6V within 15 minutes. Since the cabling is ok according to my table above, I'm still puzzling about that.

However, your bluetooth doesn't flash (LED right next to the "state" connector). It should flash very fast when the board is turned on.

Did you flash the Ardumower Firmware 1.0a9? I saw you connected the programming cable, just want to make sure...

Let me know if you can hear the beep after 15 seconds

Cheers,
Wolfgang

Hallo Vic,
leider ich auf beiden Videos nicht erkennen, ob alle Kabel richtig verdrahtet sind. Ich habe nicht einmal den Piepser gehört, der beim Start der Ardumower Firmware ertönt (sehr schrill). Überprüfe deshalb zuerst die Verkabelung des Piepsers. Es gibt ein " + " Zeichen auf der Seite, die mit dem Pin 53 verbunden werden muss. Es ist auf dem Gehäuse da, wo das Loch ist. When Du einschaltest oder den Reset-Button drückst, bruacht es ungefähr 15 Sekunden, dann hörst Du einen langen Pieps, nach einer kurzen Pause bekomme ich noch zwei kurze Piepser, ich bin aber nicht sicher, ob das normal ist oder ein Fehleralarm. Ich habe immer noch ein Problem mit der Batteriespannung, die mir innerhalb von 15 Minuten unter 6 Volt abfällt. Nachdem die Verkabelung laut meiner Tabelle aber richtig ist, bin ich noch am rätseln.

Trotzdem ist mir aufgefallen, das Dein Bluetooth-Modul nicht blinkt (LED gleich beim "State"-Anschluss). Sie sollte nachdem das Board eingeschaltet wurde, sehr schnell blinken.

Hast Du die Ardumower Firmware 1.0a9 aufgespielt. Ich habe das Programmierkabel gesehen, will aber sicher gehen...

Schreib noch mal, ob Du den Piepser 15 Sekunden nach dem Einschalten hörst.

Gruß
Wolfgang
 
Yes I was flash 1.0a9. Before I flash no signal. Arter flash I have alarm signal. I was put on the paper on the alarm horn so its not so High alarm. 😅:)

I take better images and check all Connecticuts again before I send here.

Can I connect with iOS or get it to rum without connect with phone? (does not have android).

the cards was got really want and think battery is not so much left.

Thx for fast reply! :)

best regards Viktor
 
Hi Viktor,
so the noise at the beginning of your video was actually the startup sound of the Ardumower Firmware - no alarm. It was just one long tone without 2 short signals after, right?

You can get the Mini run without a phone. Mostlikely it will run out of the box. However, one of my next Projects is to get the Ardumower Control Center running and I believe (actually I'm pretty sure) it includes the same functionality as the ArduRemote Software.

I'm sorry I don't understand your last sentence
the cards was got really want and think battery is not so much left.
What did you mean?

Cheers,
Wolfgang
 
Habe gerade noch ein paar Bilder auf der ersten Seite eingefügt und ein paar Sachen korrigiert. Ich hoffe, so wird alles verständlicher. Am PDF bin ich auch dran und wird bald fertig sein (zumindest in deutsch). Eine englische Version habe ich ja versprochen, die folgt gleich darauf.

Es würde mich wirklich interessieren, wie viele nicht-deutsch-sprechende Besucher sich für den Ardumower Mini interessieren, sollen die Beiträge auf englisch übersetzt werden?

Grüße aus Pforzheim
Wolfgang

I just implemented some more pictures on the first side of this thread and corrected a couple of things. I hope everything is becoming easier to understand. I'm also working on the pdf-Version and the german version should be ready soon. An english version - I promissed already - is coming soon afterwards.

It would be really of interest to me, how many non-german-speaking folks are interested in the Ardumower Mini to start up with - should I translate them to english?

Best regards
Wolfgang
 
Ja :unsure:, leider weiß ich nicht, ob Viktors Mini jetzt läuft, aber wir machen jetzt doch mal den Abschluß beim Mini (vorerst!)

Es fehlt noch der Ultraschall-Abstandsensor - oder vielleicht die 3 Ultraschallsensoren?

Es sind bis zu drei Ultraschall-Module für den Ardumower vorgesehen. Wir haben einen, nämlich den "Center" eingebaut. Mit einem Messkegel von 15° reicht das natürlich nicht, den ganzen (vorwärts) Fahrbereich des Ardumower abzudecken. Also kann man noch einen rechten und einen linken Sensor anbauen (dazu mehr in der Fortsetzung dieses Blogs). Auch das sind eigentlich erst 45° und nicht 180° - aber für den Bereich, den wir beim vorwärtsfahren oder auch bei Kurven fahren, dürfte das wohl reichen - vorausgesetzt, die Module sind im richtigen Winkel angeordnet.

Der Messbereich dieses Sensors liegt zwischen 2cm und 3 Meter und es gibt zahlreiche Videos und Artikel über dieses Modul. Aber was mich richtig fasziniert hat, ist das Control Center des Ardumower - eine webbasierte Anzeige, was im Ardumower vorgeht. In einem Video kann man direkt die gemessenen Abstände sehen:



Ob Dein Sensor etwas misst, kannst Du auch im Arduremote sehen. Unter "Settings"->"Sonar" gibt es dieses Menü:

Screenshot_Sonar.jpg

Zunächst muss Use auf YES stehen, einen linken Sensor und einen rechten Sensor haben wir (bisher) nicht - also NO. ABER Use Center muss auch auf YES gesetzt sein.

Stellen wir etwas vor den Ultraschall-Sensor, muss unter Value in der Mitte (hier 14cm) stehen. "Trigger below" gibt den Wert an, bei dem der Ardumower stehen bleiben soll, also z.B. 10cm vor dem Hindernis.

Wir wollen aber, wie beim Auto fahren, nicht mit 100km/h auf ein Hindernis zu fahren, wenn wir annehmen, gleich bremsen zu müssen. Also reduzieren wir die Geschwindigkeit vorher (hier 20cm).

Das war's erstmal vom Ardumower Mini und ich hoffe immer noch, dass es hier ein bischen mehr Feedback gibt, was für Probleme Ihr hattet, welche Lösungen Ihr hattet, oder woran Ihr verzweifelt seid.

Nur wenn Ihr Eure Erkenntnisse Preis gebt, können hier Informationen weitergegeben werden. Nur Fragen stellen und auf die Antworten der Comunity nicht oder nur ausweichend reagieren, wie ich es in vielen Posts gesehen habe, bringt uns alle nicht weiter. Im Gegenteil - Fragen werden erst gar nicht beantwortet. Also - seid Teil der Community, nicht nur Fragesteller!

Übrigens....


es geht natürlich weiter. Mit dem Arduino Mini wollte ich einen Einblick in die Fähigkeiten des Ardumowers bekommen, wollte wissen, ob er das kann, was ich erwartete, bzw. was die Anderen auch können - oder sogar mehr. Inzwischen haben sich aber die Ereignisse überschlagen und die GPS-Version scheint nun für mich das non plus ultra. Deshalb baue ich einen neuen Ardumower Mini, mit Teilen, die ich später auch im großen Ardumower wiederverwenden werde - den "Ardumower Mini Pro", aber in zwei Varianten - Perimeter und GPS. So denke ich, wird der Pro für alle Interessenten nützlich sein.

Mir hat, obwohl gleiche Software, doch ein bischen die Hardware-Nähe gefehlt. Wer mit dem bisherigen Projekt weitermachen will (also ohne PCB-Board - dem wahrscheinlich größtem Unterschied) bekommt natürlich weiterhin Informationen.

Ob das bisherige Fahrwerk für den Außenbereich zum testen des GPS ausreicht, kann ich noch nicht sagen, eigentlich bezweifle ich es. Aber ich werde schon etwas hinbekommen, weil dass der wichtigste Teil am Projekt ist: Funktioiert es bei mir zuhause?

Trotzdem...
das versprochene PDF zum Aufbau des Mini in deutsch und englisch:
STAY TUNED......
 
I'm sorry I don't understand your last sentence

What did you mean?

Cheers,
Wolfgang

My autocorrect in phone was change the word ”warm/hot” I was mean that the mini mower was getting really warm. 😊

Really nice project with camera and control center! Can I help there with something. I can try install this on mine mower. You have color code it so it can feel where it's green grass?

I going to see if I can borrow an Android Phone tomorrow to see if it works to connect to the mini mower.

I was started to build on the big mower now and completed the chassis. I think I want to try making it with 4wd drive. Think I need more power for this or can I connect to same motor driver as original weeks?
 
Hi Viktor,

the question about 4-wheel-driving should be asked in the Ardumower Hardware Forum -> Antriebe. I read about people that reconstructed an Ambogio L50 (4-wheel-drive) into an Ardumower, they can probably help.

It would be great if you could build the control center into your mower and help with your experiences.

I still would like to know, how your Mini is beeping when starting up. Mine makes one long beep, short break and then 2 short beeps. Every now and then I got another 2 short beeps. Then I know I got an error with my battery in the log.
 
Zuletzt bearbeitet:
ok thx for info, I check this.

Ok nice I can do video. I was try change some pin connectors yestarday and got different behavior on the ”alarm” sound. My mini is constant alarm and then two pip then constant alarm untill it get to warm and not start. I pretty sure something is not connected correct and as bluetooth device I get HT-05 and with ArduRemote it can connect with password 1234 but I can not get any more interface in the Android app. Only says device is connected.

Where can I find your project and test this?
 
Hi Viktor,
  1. first make sure your wiring (see post #8 on the first side), i.e. TX to RX and RX to TX.
  2. did you make the settings in the serial console? (see post#9)
If this doesn't work, let me know
 
Yes it working but as before. I can only connect with Android phone. It can connect but the Android APP does not give me any Interface, so I have not got the robot to work yet. Any idea on how to start the robot?

I was read that iPhone/iOS not allowing to connect to this Bluetooth board.
 
Ich habe mir eben alles durchgelesen und hatte vorher nichts mit dem Ardurino oder ähnlichem zu tun. Einen Ardumower Mini habe ich soeben bestellt, da mich die Möglichkeiten doch schon sehr neugierig machen.
Bisher habe ich wohl auch alles verstanden, einzig hakelig wurde es nach dem Download der Azurit Firmware. Ich wusste nicht was ich da wie und wo öffnen sollte... Ich habe nun im Verzeichnis Code/Ardumower die Ardumower.ino geöffnet und auch alle Einstellungen gefunden.
Ich hoffe das ich das Set gut montiert bekomme und das auch alles läuft...
Wenn ich Fragen habe werde ich sie gerne hier einstellen.

Nach erstem Überblicken frage ich mich noch: Ich da kein Mähmotor dabei und wie klappt das mit dem Begrenzungsdraht? Gibts auch ein Ladegerät das angefahren werden kann? Was kann das WLAN-Modul? (Bei WLAN nutzung kann das Bluetoothmodul nicht betrieben werden?) UNS zu allerletzt: Wie komme ich ins Controlcenter???

LG von Sefan dem Anfänger
 
Hallo Sefan,

willkommen im Club und gleich mal Danke für den Hinweis, dass es noch beim Öffnen der Firmware ein kleines Defizit gibt. Werde es gleich ins PDF einfließen lassen. Bitte auch weiterhin solche Punkte mir melden.

Der Mini hat keinen Mähmotor und das Thema Begrenzungsdraht soll erst in der Fortsetzung - dem Ardumower Mini Pro - kommen. Dazu muss ich allerdings auch noch ein paar Infos sammeln. Die Beschreibung wird aber auch für den "nicht"-Pro gemacht.

Das Ladegerät wird über den Begrenzungsdraht angefahren und wird somit eigentlich nur "definiert". Den Begrenzungsdraht samt Elektronik hatte ich damals gleich mitbestellt, aber bis jetzt leider noch keine Zeit gehabt, diese zusammen zu bauen.

Obwohl ich heute im Forum wieder was Anderes gelesen habe, funktioniert nur Eines - entweder Bluetooth oder WLAN. Ich habe zwar schon das WLAN-Modul, habe es aber noch nicht angeschlossen. Wird aber definitiv in der "Pro"-Version kommen (mit Anschaltung beim normalen Mini).

Das Controlcenter wird auch noch beschrieben, dazu muss aber noch ein Raspi verbaut werden. Der macht dann das Web-Interface und visualisiert die Daten der Ardumower Firmware.

Im Moment muss ich gerade für das PDF alles prüfen und nachdenken, ob die Reihenfolge stimmt und und und. Deshalb, solange das PDF noch nicht fertig ist:
JEDE FRAGE DIE JETZT GESTELLT WIRD, IST EINE GUTE FRAGE!

Viele Grüße
Wolfgang
 
Hallo,

Wegen dem Wlan oder/und Bluetooth,

Also, es ist möglich beide Optionen in der Software auf "true" zusetzen und mit der Konsole Zwichen WLAN und Bluetooth zu wechseln.

Ich habe den großen ardumower und habe beides ..... Bluetooth für Fehler Diagnose und das WLAN Modul für den täglichen Einsatz. Jedoch benutze ich ein eigenes Webinterface auf dem esp. Wenn gewünscht kann ich den Zwischenstand gerne veröffentlichen.

VG
Thorsten
 
Oben