Zwer2k
Member
Hallo Zusammen,
erstmal wollte ich bei allen Mitwirkenden, besonders bei Alexander für das tolle Projekt bedanken.
Ich wollte hier kurz Umbau von meinem Mähroboter Matrix MOW800 vorstellen.
Vorgeschichte:
Es sollte hauptsächlich ein Bastelprojet werden, da sich bei meinem Grundstück eigentlich kaum ein teurer Mähroboter lohnt ca. 70m² .
Ursprünglich wollte ich einen defekten Worx Landoid wegen seitlich angeordneten Mähwerk umbauen, hab aber leider keinen zum entsprechenden Preis bekommen, daher wurde es ein MOW800, Eigentlich sogar zwei . Bei dem ersten war Hälfte der Treiber-Mosfets und ein Moter durchgebrannt und da ein Ersatzmotor mehr als ein weiterer MOW800 kostet, musste ein zweiter her.
Da ich beim Kauf nicht genau wusste welche Komponenten im MOW800 enthalten sind, war mein erster Plan, die CPU-Platine (die auf dem Mainboard aufgesteckt ist) durch ein Adafruit Grand Central M4 mit einem Adapter zu ersetzen oder sogar das Mainboard durch das Ardumower Mainboard zu ersetzen (was von der Größe definitiv nicht funktioniert hätte).
Als ich den ersten Mower dahatte und feststellte, dass die Haupt CPU ein relativ leistungsfähiger STM32 ist und 2 weitere STM32 für LCD- und Bumper-Platine verbaut sind wollte ich es wissen ob die Komponenten nicht doch wiederverwenden lassen. Ja sie lassen sie wieder verwenden .
Da STM32 Unterstützung in der Sunray-Firmware nicht enthalten ist, musste ich zuerst die Firmware entsprechend erweitern. Davon kann bestimmt die Weiterentwicklung von dem Projekt profitieren. Anschließend ging es an Reverse Engineering von der Elektronik.
Was schon funktioniert:
Was noch nicht funktioniert bzw. noch nicht fertig ist:
Pinout und meine config.h ist in meinem Sunray-Fork enthalten.
Sunray-Firmware habe ich soweit erweitert, dass sie für den SMT32 kompilieren lässt und auch stabil läuft.
Die 64KB RAM können mit der Aktueller Firmware knapp über 3000 Mähpunkte fassen.
Wenn Interesse besteht, kann ich gerne noch weitere Infos liefern.
erstmal wollte ich bei allen Mitwirkenden, besonders bei Alexander für das tolle Projekt bedanken.
Ich wollte hier kurz Umbau von meinem Mähroboter Matrix MOW800 vorstellen.
Vorgeschichte:
Es sollte hauptsächlich ein Bastelprojet werden, da sich bei meinem Grundstück eigentlich kaum ein teurer Mähroboter lohnt ca. 70m² .
Ursprünglich wollte ich einen defekten Worx Landoid wegen seitlich angeordneten Mähwerk umbauen, hab aber leider keinen zum entsprechenden Preis bekommen, daher wurde es ein MOW800, Eigentlich sogar zwei . Bei dem ersten war Hälfte der Treiber-Mosfets und ein Moter durchgebrannt und da ein Ersatzmotor mehr als ein weiterer MOW800 kostet, musste ein zweiter her.
Da ich beim Kauf nicht genau wusste welche Komponenten im MOW800 enthalten sind, war mein erster Plan, die CPU-Platine (die auf dem Mainboard aufgesteckt ist) durch ein Adafruit Grand Central M4 mit einem Adapter zu ersetzen oder sogar das Mainboard durch das Ardumower Mainboard zu ersetzen (was von der Größe definitiv nicht funktioniert hätte).
Als ich den ersten Mower dahatte und feststellte, dass die Haupt CPU ein relativ leistungsfähiger STM32 ist und 2 weitere STM32 für LCD- und Bumper-Platine verbaut sind wollte ich es wissen ob die Komponenten nicht doch wiederverwenden lassen. Ja sie lassen sie wieder verwenden .
Da STM32 Unterstützung in der Sunray-Firmware nicht enthalten ist, musste ich zuerst die Firmware entsprechend erweitern. Davon kann bestimmt die Weiterentwicklung von dem Projekt profitieren. Anschließend ging es an Reverse Engineering von der Elektronik.
Was schon funktioniert:
- Mähen nach Odometrie und IMU (funktioniert relativ gut)
- Antriebsmotoren (an/aus, PWM, Strommessung, Drehzahlerfassung)
- Mähmotor (an/aus, Strommessung, Drehzahlerfassung)
- Bumper (die Haube ist wie bei Alfred schwimmend aufgehängt)
- Lift-Sensor
- MPU6050 (selbst angebracht) (ein MMA8452Q ist zwar auf der CPU-Platine enthalten, hat aber leider keinen Kompass)
- ESP32 (selbst angebracht)
- Steuerung mit der Sunray-App und PS4-Kontroller
- EDIT: Mittlerweile funktioniert auch GPS-RTK
Was noch nicht funktioniert bzw. noch nicht fertig ist:
GPS-RTK (freie USART-Schnittstelle ist vorhanden) Hardware muss ich noch besorgen.- Regensensor (noch nicht getestet)
- Automatische Abschaltung
- LCD-Platine des MOW800 (wird zurzeit nur für manuell ein/aus verwendet, noch keine Kommunikation mit der Haupt-CPU)
Pinout und meine config.h ist in meinem Sunray-Fork enthalten.
Sunray-Firmware habe ich soweit erweitert, dass sie für den SMT32 kompilieren lässt und auch stabil läuft.
Die 64KB RAM können mit der Aktueller Firmware knapp über 3000 Mähpunkte fassen.
Wenn Interesse besteht, kann ich gerne noch weitere Infos liefern.
Anhänge
-
20220718_110804.jpg1,2 MB · Aufrufe: 85
-
20220718_110908.jpg1,6 MB · Aufrufe: 81
-
20220718_112859.jpg1,1 MB · Aufrufe: 72
-
20220718_112910.jpg1,4 MB · Aufrufe: 69
-
20220718_113430.jpg1,1 MB · Aufrufe: 68
-
20220718_113449.jpg852,9 KB · Aufrufe: 69
-
IMG_20220829_140350.jpg1,4 MB · Aufrufe: 37
-
IMG_20220829_141328.jpg2,3 MB · Aufrufe: 41
-
IMG_20220829_141354.jpg2,6 MB · Aufrufe: 40
-
IMG_20220829_141410.jpg2 MB · Aufrufe: 41
Zuletzt bearbeitet: