"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Ici on réalise et on décrit certaines améliorations
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

Message par poildecarotte »

On l'attendait dans les chaumières, le voici:

http://automowerfans.free.fr/fans/pdc/t ... index.html


tweakAM-PC.png
tweakAM-PC.png (57.37 Kio) Consulté 4817 fois
On pourra discuter des possibilités du logiciel dans ce sujet. Tout n'est pas encore décrit sur le site internet, ça viendra au fur et à mesure.

Précision importante:
Le logiciel est prévu pour des robots G2, 220AC et il y a de fortes chances que certaines fonctions marchent également pour le 230ACX mais je ne peux pas le garantir...prudence donc!
Une chose certaine également: ne testez pas ce logiciel sur des robots 305 ... ils sont d'une autre génération non compatible avec ceux de la génération G2.
Stefano
Tondeur robotisé
Messages : 627
Inscription : lun. sept. 28, 2009 10:49 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par Stefano »

Chapeau bas à notre PDC international ! Bluffant.
AM 220AC B:36 v2.80
mars 2010
Région de Bruxelles
1300 m² en 4 zones automatisées de 2010 à 2019
Réinstallation avec un second AM 220 (2005) en 2021
boxswiss
Tondeur robotisé
Messages : 287
Inscription : mer. sept. 17, 2008 12:13 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par boxswiss »

Les mots me manquent...
AM 230ACX B:36 v2.80
mars 2009
Jura suisse
1.200 m² arboré
2 jours de repos/semaine
2 zones separees via relais
Tonte au carre: 001
Duree: 15h00 a 22h30 Hauteur de coupe: 4

AM 220 d'occasion
2006
350 m2 plat
Reglages par defaut
broutecool
Tondeur acharné
Messages : 2795
Inscription : mar. sept. 14, 2010 1:38 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par broutecool »

Quelle réalisation!...

Maintenant, on peut chercher des applications pratiques... et même les imaginer.
On peut faire de la surveillance, de l'espionnage, de la photo...

Le robot ne va plus seulement servir à tondre! il devient un "drone"... certes il ne vole pas encore mais ça viendra!
Les paparazzis vont se le déchirer...

Sérieusement, je dis bravo à pdc pour sa réalisation.
AM 220AC B:36 v2.80
Modèle 2010
Tournai (W-Belgique)
650 m²
Hauteur de coupe 2,5
Tonte au carré 25%
Inst. en H07 1,5 mm²
sous gaine ICTA
Batterie alternative
smoo
Tondeur robotisé
Messages : 394
Inscription : dim. avr. 20, 2008 1:16 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par smoo »

Bravo pour tout ce travail ! et merci d'en faire profiter tout le monde.
Am 550 EPOS
Aout 2022
4500 m²

AM 220AC B:36 v2.42
printemps 2007
900 m²
Avatar de l’utilisateur
Raygrass
Tondeur robotisé
Messages : 408
Inscription : mar. avr. 22, 2008 10:18 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par Raygrass »

Merci beaucoup PDC pour cette superbe réalisation , c'est un super cadeau que vous nous faites!!!
Avoir accès à son panneau de commande à distance est quelque chose dont plus d'un rêvait!
Personnellement,pour réaliser cette télécommande, je pencherais pour le module Xbee(PRO) qui a l'air est moins intrusif que le l'interface WIFI et qui a peut-être une plus grande portée dans un grand jardin (ou bien je fais erreur?)
Petite question (je sais on en demande toujours plus):l'affichage de l'écran à distance est- il possible avec votre logiciel?
AM 230ACX 2008 26668 heures fin 2021
AM 550 Epos janvier 2022
AM 450X NERA Epos juin 2023
Luba 2 AWD 5000 avril 2024
Grez-Doiceau (Belgique)
6000 m²
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

alors non ce n'est pas possible d'avoir l'affichage de l'écran à distance (à part pointer la caméra wifi sur lui...).
Le logiciel de commande à distance fonctionne avec toutes les liaisons radio (wifi ou xbee), du moment qu'on ait un port série émulé sur le pc distant.
Par rapport au robot, les modules radios sont équivalents: ils viennent se brancher sur l'interface série, donc point de vue intrusion dans le firmware du robot c'est pareil (le connecteur blanc de la carte mère ou la prise série externe du robot sont équivalents). Maintenant on peut plus ou moins les enfouir dans la coque du robot, à chacun de voir. Le module wifi est plus puissant en terme de portée, c'est ce qui permet également de l'intégrer (et donc de le protéger) à l'intérieur même de la coque, cependant il consommera plus de courant (2W, 3W au total avec l'alim) mais de manière tout à fait acceptable (10% environ vu que le robot consomme 27W en tonte). En cas de terrain complexe, il existe plus de solutions radio standard pour étendre la portée radio en wifi qu'en xbee: on peut même mettre une seconde antenne sur le module wifi et bénéficier ainsi d'un gain de réception dû à la diversité d'antennes.
Le module wifi sera directement accessible par IP (le robot a une IP) et donc il est plus facilement accessible à partir d'un système quelconque du moment que celui-ci soit relié au réseau (exemple le pda qui sert de télécommande), d'autres fonctions sont envisageables comme par exemple:
- la surveillance du module wifi par un simple "ping" effectué par un dispositif quelconque: dès que le robot ne répond plus au ping, c'est qu'il faut déclencher une alarme
- un dispositif de commande du robot embarqué dans le module wifi comme par exemple un serveur web qui permettrait de piloter le robot à partir d'un navigateur quelconque.
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

la caméra wifi embarquée est un modèle WC0004A de Logilink achetée pour un peu moins de 100 euros.
C'est un modèle très courant qu'on retrouve chez d'autres constructeurs sous une autre appellation, par exemple aussi : Edimax IC-3010WG .
On peut la connecter ou bien en wifi au routeur wifi de la maison, ou bien en LAN (prise RJ45) en la branchant sur la prise LAN de la fonera. Dans ce cas c'est la fonera qui fait le pont LAN vers Wifi et tout passe par une seule connection wifi. Le modèle de Fonera utilisé n'a pas de prise USB, donc pas possible de brancher de webcam USB.
J'ai testé les deux configurations, verdict: il vaut mieux laisser la caméra en Wifi, séparée de la fonera, car si on choisit une configuration vidéo trop gourmande en débit vidéo, la fonera aura du mal à tenir le débit et à tout faire passer sur un seul lien Wifi.

La caméra possède un zoom numérique "tilt pan": elle a un grand angle et on peut zoomer en haut, en bas, à gauche à droite pour regarder par terre par exemple (très pratique dans le jardin). Ca donne l'impression que la caméra bouge, mais en fait aucune pièce mécanique n'est mise en mouvement, c'est simplement la fenêtre numérique 640*480 qu'on balade sur le capteur numérique dont la résolution maximale est de 1280*1024.
Paramètres vidéos choisis pour le robot: MPEG4, 640*480, Constant bit Rate 2 Mbps, 10 images/s. Ou alors on peut choisir la compression MJPEG en résolution moindre 320*240 à 15 im/s pour avoir un rendu plus fluide et un pilotage plus "temps réel"= impression de réactivité immédiate. Chacun devra expérimenter ce qui lui convient au mieux.

Ces caméras sont alimentées en 12V... mais ... en court-circuitant l'entrée et la sortie du régulateur de tension (sur leur carte à l'intérieur de la caméra), elles fonctionnent parfaitement en 3,3V: ça tombe bien c'est justement ce que fournit l'alim du module wifi.
Chrystof
Tondeur amateur
Messages : 88
Inscription : lun. juin 21, 2010 10:15 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par Chrystof »

La folie !!! BRAVO BRAVO BRAVO !!!
AM 230ACX v2.70
29 juin 2010
Valais (Suisse)
600 m²
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

j'oubliais: la caméra wifi est "relativement" économe en énergie: 3,6 W ce qui donne 3+3,6=6,6W avec fonera et caméra embarquée, c'est encore acceptable par rapport aux 27W de consommation moyenne du robot en tonte.
Néanmoins dans ce cas, si on veut laisser la caméra allumée en permanence durant toutes les tontes, il est préférable d'avoir une batterie maison de grande capacité.
L'idéal serait de pouvoir piloter (on/off) la caméra à distance.... c'est tout à fait faisable car justement le routeur "la fonera" possède deux ou trois sorties pilotables à distance : sur l'une d'elle on peut rajouter un relais qui allume/éteint la caméra, mais ça reste à faire.

La caméra est pourvue d'une vis (femelle) à l'arrière grâce à laquelle on peut la fixer sur la partie plastique noire arrière du robot (j'y ai vissé une vis mâle idoine). Elle n'est pas étanche à l'eau mais supporte de légères pluies (pour info elle a passé un hiver dehors sur un rebord de fenètre sans problème). Donc ou bien on la fixe de manière "ad hoc" lorsqu'on veut sortir le robot et faire mumuse (ma solution actuelle), ou bien il faut bricoler une protection étanche et laisser passer l'objectif par un bout de plexi ou de verre transparent...à faire également.

Et si on veut également visualiser cette caméra lorsqu'on est pas chez soi (par exemple pour observer ce que le robot est entrain de faire), c'est possible de le faire à distance par internet via Internet Explorer (nécéssaire car ActiveX), mais il faudra avoir au préalable configuré son routeur wifi pour faire un "port forwarding" du port de contrôle vidéo de la caméra: c'est l'option "je vais voir si mes tomates sont rouges depuis mes vacances à la plage"... délire de geek
Chrystof
Tondeur amateur
Messages : 88
Inscription : lun. juin 21, 2010 10:15 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par Chrystof »

Une petite question, qui est surement débile :-)

Est-il possible de sortir de l'enceinte du câble périphérique ?!

En effet, mes tomates sont un peut plus loin :-)


Chrystof
AM 230ACX v2.70
29 juin 2010
Valais (Suisse)
600 m²
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

Rien n'est impossible ici: on peut aller où on veut car le robot est stoppé lorsqu'il est piloté en mode manuel. Il n'est même pas nécessaire d'avoir une base qui génère des signaux.

En contrepartie ça signifie aussi que lorsque le robot se déplace de lui-même (en tonte, en retour base...), alors on ne peut pas influencer son mouvement, il faudra d'abord le stopper pour le piloter: un seul maître du mouvement à la fois.

On peut également envisager d'autres fonctions de pilotage automatiques mais gérées par un dispositif à nous: par exemple on peut envisager une fonction qui fait sortir le robot de sa base, lui envoi un certain nombre d'ordres de pilotage de ses roues pour qu'il se rende à un emplacement spécifique (il peut à ce moment là même traverser des allées sans couloir bordé par un périphérique) avant de le faire démarrer en tonte (manuelle cette fois-ci, mais c'est pas grave y a déjà une fonction dans le logiciel qui bascule le robot en mode automatique en fin de tonte manuelle pour qu'il retourne à la base de lui-même : cocher "MAN to Auto").
Biscott
Tondeur robotisé
Messages : 259
Inscription : ven. janv. 16, 2009 11:26 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par Biscott »

[quote le 23/05/2011 à 15:35:16, poildecarotte a dit :]... on peut envisager une fonction qui fait sortir le robot de sa base, lui envoi un certain nombre d'ordres de pilotage de ses roues pour qu'il se rende à un emplacement spécifique (il peut à ce moment là même traverser des allées sans couloir bordé par un périphérique) ...[/quote]
Excellent!

Mais que se passe-t-il si le robot rencontre un obstacle lors de son trajet "programmé"?
AM 440
24 ares

AM 220AC B:36 v2.60
12 ares
14h/j 5j/sem

Belgique
Brabant-Wallon
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

je l'attendais... on peut envisager une simple surveillance du courant consommé tout au long du déplacement, si le robot "force" contre un obstacle, le courant dépasse une certaine valeur et on arrête tout. Comme on maîtrise parfaitement la vitesse on peut le faire avancer à un train d'escargot durant ce périple et donc il n'aura pas grande force pour faire le moindre dégât.
Maintenant c'est sûr il ne faut pas non plus le faire parcourir un dédale, il faut que ça reste des manoeuvres assez simples sur un terrain dégagé.
macgiver
Tondeur confirmé
Messages : 209
Inscription : mar. mai 20, 2008 12:44 am

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par macgiver »

"On peut également envisager d'autres fonctions de pilotage automatiques mais gérées par un dispositif à nous: par exemple on peut envisager une fonction qui fait sortir le robot de sa base, lui envoi un certain nombre d'ordres de pilotage de ses roues pour qu'il se rende à un emplacement spécifique"

Notre mouton va pouvoir nous faire vérifier à distance si les plantes ont besoin d'arrosage et mettre lui-même en route l'arrosage !
Deux 220AC v2.5 depuis hiver 2007
avec batteries Jumbo 10Ah depuis 2008
Yvelines Sud
3500 m²
Un 450X depuis mars 2017 pour remplacer les deux 220AC
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

en principe un capteur d'humidité enfiché dans le sol fait déjà l'affaire.
La caméra embarquée est un "gadget à la James Bond", il y a d'autres fonctions plus utiles dans le logiciel "Tweak Automower" pour contrôler et surveiller le robot.
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

comme annoncé dans le topic fleuve des barrières virtuelles [url http://automower-fans.les-forums.com/topic/992/barrieres-virtuelles-automatiques-pour-fermer-un/goto/15317/#m15317], il est maintenant (à partir de la version V83) possible de piloter un relai lorsque le robot suit le cable guide ou le cable périphérique.
J'ai simplifié le pilotage. Lorsque le robot commence à suivre le cable guide OU le cable périphérique, le logiciel Tweak AM PC va appeler le fichier de commandes DOS "FOLLOWING.BAT" (attention à respecter les majuscules), et dès qu'il s'arrètera de suivre le cable guide ou le cable périphérique, un second fichier de commandes "FOLLOWING-END.BAT" sera appelé.
Ces fichiers doivent être dans le même répertoire que le logiciel Tweak AM PC. S'ils sont absents, rien ne se passe.
Dans ces fichiers on peut mettre des ordres pour piloter un relai ou faire autre chose...envoyer un mail par exemple.
krystyan
Tondeur confirmé
Messages : 145
Inscription : dim. juin 08, 2008 4:07 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par krystyan »

Superbe travail mais je ne trouve pas comment changer le voltage mini ?
AM 220AC v2.93 (2007)
(G1 2001-2006)
(G1 1999-2001)
Yvelines
1800 m²
poildecarotte
Tondeur acharné
Messages : 3611
Inscription : dim. mai 02, 2021 6:59 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par poildecarotte »

j'ai mis ce règlage dans un mini soft dédié à la batterie, cf [url http://automower-fans.les-forums.com/topic/451/changement-de-capacite-batterie-par-liaison-serie/goto/11079/#m11079]
krystyan
Tondeur confirmé
Messages : 145
Inscription : dim. juin 08, 2008 4:07 pm

"Tweak Automower PC", le "couteau suisse" du bidouilleur automower

Message par krystyan »

Aie malheureusement pour moi ce soft dédié ne fonctionne pas avec mon micro. J'arrive bien à ouvrir le port mais aucune information s'affiche.
Par contre le couteau suisse lui fonctionne bien
AM 220AC v2.93 (2007)
(G1 2001-2006)
(G1 1999-2001)
Yvelines
1800 m²
Répondre