AzuritBER - Einrichtung und Betrieb

Klingt komisch! Warum der Fehler?

Bernard hatte schon einige Defekte Module. Vielleicht nochmal ein neues besorgen?


Lass mal die Console mitlaufen... Vielleicht sieht man ja den Fehler?

Wenn der Mäher nicht parallel fährt kannst du mal unter Settings, IMU gucken ob der noch aktiv ist oder auf deaktiviert steht.
Hi,
wie geht das mit der Konsole ? Da brauche ich doch ne Kabelverbindung oder ? Ich sehe nur in der Pfodapp den Status bzw. die Einstellungen.
Den Raspi wollte ich eigentlich nicht auch noch einbauen. Noch ne Fehlerquelle und noch ein Stromverbraucher.
Parallel fährt er ja schon halbwegs. E driftet etwas, das ist momentan aber nicht so schlimm. Mich stört hauptsächlich dass er immer wieder mit der IMU Com Störung aussteigt.
Ich habe jetzt mal die PWM des Mähmotors auf 195/220 gestellt und damit fährt nun schon seit 60minuten.

Gruss Michael
 
I Hope it can work for a long time , my MPU-9255 do the same : it work for 2 or 3 days and without any reason it freeze.
For me the main issue is in the mow motor noise, i say this because in 2 years it's never append on my 2 robomow platform with 3 big Mow motor.
and it's always freeze after 1 minute or less in the cheap tianchen TC-G158 platform (The perimeter signal is also perturbate) but the 2 mow motor don't have emf protection inside.
 
Hi bernard,
i use Ardumower 1.62- Azuritber GY521.
I changed the PWM frequency like in your post from 3600 to 10000. This is the only change i did.
Using wifi with Pfodapp
 
Yes it's like for AZURIT , but if you use the old HC05 module you need to use AZURIT to write the code inside the first time, After you can upload again AZURITBER.
What kind of module do you use ?
 
I can't test on my side but You can try to change this:
into robot.cpp
The showmessage fonction
Add the WIFI support:
Code:
void Robot::ShowMessage(String message) {
  Console.print (message);
  if (ConsoleToPfod) {
    if (bluetoothUse) {
      Bluetooth.print (message);
    }
    else {
      ESP8266port.print(message);
    }
  }
}
void Robot::ShowMessageln(String message) {
  Console.println(message);
  if (ConsoleToPfod) {
    if (bluetoothUse) {
      Bluetooth.println (message);
    }
    else {
      ESP8266port.println(message);
    }
  }
}

void Robot::ShowMessage(float value) {
  Console.print (value);
  if (ConsoleToPfod) {

    if (bluetoothUse) {
      Bluetooth.print(value);
    }
    else {
      ESP8266port.print(value);
    }

  }
}
void Robot::ShowMessageln(float value) {
  Console.println(value);
  if (ConsoleToPfod) {
    if (bluetoothUse) {
      Bluetooth.println (value);
    }
    else {
      ESP8266port.println(value);
    }
  }
}
 
if you use the HC05 one time with AZURIT it's OK simply upload again AZURITBER
Do not forget to change the setting to Bluetooth
Into mower.cpp line 255 select correct configuration
* bluetoothUse = 1; // use Bluetooth module? It's Impossible to use Bluetooth and esp8266 at same time
* esp8266Use = 0; // use ESP8266 Wifi module?

On your phone simply connect and add a PFOD connection via BT.

You can also use Arduremote (see Playstore).

In all case i recommend to use ESP32 DEV KIT V1 (cheaper) or the one from morotronics

For connecting and firmware see WIKI

Do not connect the PN5180 reader and use the simple passerelle code:
 
So i think the ferrit around the mower motor cable did the job.
Since one week every day mowing not one imu error or any other error. I think i am happy a little bit.
It also look like i have much less drift with the imu then before.
 
Oben