Cela peut ressembler à une tondeuse à gazon robot normale, du genre qui se promène sans réfléchir sur les pelouses de banlieue dans tout le pays, mais OpenMower est plus que cela, grâce à l’utilisation intelligente de deux cartes Raspberry Pi. Idée originale de l’entrepreneur technologique allemand Clemens Elflein, et rapportée par Hackster, OpenMower met à niveau les composants internes d’une tondeuse robot standard pour la rendre plus intelligente en utilisant un Raspberry Pi 4 et le Raspberry Pi Pico à 4 $.
Un peu plus que des robots aspirateurs armés, la plupart des robots tondeuses fonctionnent à l’aide d’un câble périphérique qu’ils ne peuvent pas traverser. Ils restent à l’intérieur de la zone définie par le fil, et s’ils rencontrent quelque chose ou détectent un obstacle sur leur chemin, ils changeront de direction au hasard et partiront jusqu’à ce qu’ils rencontrent un autre obstacle ou un autre fil. De cette façon, ils coupent toute l’herbe, mais peuvent produire un motif aléatoire et potentiellement une coupe inégale.
Pour résoudre ce problème, Elflein a démonté une tondeuse robot prête à l’emploi. Il a découvert qu’il utilisait des connecteurs standard pour s’emboîter, il a donc conservé la coque, les moteurs, le châssis et la lame, mais lui a donné une mise à niveau électronique lourde sous la forme d’un Raspberry Pi 4, d’un Raspberry Pi Pico, d’un système de contrôle de vitesse personnalisé et d’un Carte GPS Ardusimple RTK (cinématique en temps réel). La carte GPS RTK fournit à la fois des données de localisation GPS grossières, ainsi qu’un flux de correction (RTK) qui améliore la précision des mètres aux centimètres.
Ce dernier composant est crucial, car il permet à l’OpenMower de se débarrasser du câble périphérique encombrant et de savoir précisément où il se trouve dans la pelouse, en prenant en charge plusieurs zones de tonte et en se déplaçant d’avant en arrière selon un schéma régulier au lieu de tourner au hasard. Il aura toujours la capacité d’éviter les obstacles, car le Raspberry Pi Pico agit en tant que contrôleur de bas niveau, s’interface avec les capteurs et rend compte au Raspberry Pi 4.
L’OpenMower est toujours en cours de développement, avec une liste de fonctionnalités à implémenter, notamment le système d’évitement d’objets et une application téléphonique. Actuellement, un contrôleur Xbox est utilisé pour piloter manuellement la tondeuse afin de définir la limite de la zone de tonte, avec des cercles entraînés autour d’objets immobiles tels que des arbres pour marquer les zones d’exclusion. Le Pi 4 utilise les données RTK d’Internet et les combine avec le flux de son propre module GPS pour calculer sa position précise, et utilise un logiciel personnalisé pour planifier un itinéraire de tonte efficace à travers la zone définie qui laisse derrière lui un joli motif.
Toutes les instructions et tous les logiciels d’OpenMower se trouvent sur GitHub, et il y a même un canal Discord pour discuter du projet.