Bonjour
Je fouillais un peu le net ce matin, j'ai encore cramé des trucs, et je suis tombé sur le SEUL ensemble line tracker en i2C que j'ai trouvé.
A y regarder de plus près, j'ai l'impression qu'on pourrait s'en fabriquer un avec un MINI PRO (le même ATMEGA328P) et des émetteurs-capteurs IR (TCRT5000), quelques résistances et un potentiomètre...
Est-ce bien compliqué?
Ca revient à moitié prix, en plus de la classe américaine absolue de le fabriquer soi-même
Non - la magie de l'électronique et de l'informatique de nos jours c'est qu'avec un peu de temps et de travail perso vous pouvez dessiner et produire vos propres cartes! (pas sûr que vous vous en sortiez en battant les 12 dollars de SunFounder + expédition)
L'avantage c'est de disposer les capteurs comme on veut, autant qu'on veut.
Il y a de la soudure, c'est vrai, mais rien de compliqué: capteurs, résistances...
Oui je crois bien avoir vu une bibliothèque pour ça
Ah oui, je connais pas.
Ca n'a pas l'air très simple à faire marcher.
L'avantage d'un mini pro à la place de ça, c'est qu'il peut traiter les signaux des capteurs et ne renvoyer que le résultat.
Dans mon NANO, à l'heure actuelle, je traite tous les signaux en les lisant, et en les mettant bout à bout.
J'ai 5 capteurs. Ca me renvoie par exemple 11011 si seul le capteur du milieu voit une ligne noire.
10111 m'indique de tourner à gauche
00111 aussi, mais un peu plus à gauche etc...
Plus on met de capteurs, plus ça prend de temps.
je me dis qu'avec un mini en 'esclave', c'est lui qui se débrouillerait avec tout ça et indiquerait une variable exploitable directement dans mon correcteur PI/PID
J'en suis loin, un moteur a lâché, je ne peux plus rien téléverser sur arduino, et je dois passer à Linux.
Ce qui me rebute c'est que le mini n'a pas de port USB. pour programmer ça complique un peu. Avantage: il n'a pas de BUS USB (ou truc du genre) à faire tourner, il gagne un peu en puissance, si j'ai bien compris.
On est d'accord, c'est un peu une usine à gaz pour faire un petit prout, mais ça m'intéresse beaucoup.
Aussi, je sais programmer sur arduino, enfin ça, je sais. Le module, je ne le connais pas, et il y a plusieurs références. Côté tarif, on est kifkif.
J'ai un nano en stock, j'essaierais bien avec, en plus c'est recyclable à l'infini, demain si je veux faire un arrosage automatique avec un NANO je peux, avec le module, non...
qui marche bien.
Il se connecte 1:1 sur le mini-pro et le programm comme s'il y avait un USB intégré.
Pour ce qui est des modules, je me demande s'il ne serait pas + simple de les gérer en analogique.
avec 4 resistances echelonnées en puissances de 2 (environ) de chaque coté, ca te donne un signal proportionel à la déviation.
Tu as directement ce que tu veux. KISS.
qui marche bien.
Il se connecte 1:1 sur le mini-pro et le programm comme s'il y avait un USB intégré.
Pour ce qui est des modules, je me demande s'il ne serait pas + simple de les gérer en analogique.
avec 4 resistances echelonnées en puissances de 2 (environ) de chaque coté, ca te donne un signal proportionel à la déviation.
Tu as directement ce que tu veux. KISS.
Le câble, c'est une chouette solution.
Pour ce qui est de l'analogique, là, ça devient barré^^ A ce moment-là, autant mettre un capteur à niveaux de gris, mais l'idée est vraiment chouette. La proportion, c'est une bonne chose, mais certains cas particuliers doivent être traités comme tels avec un switch/case. Si tous les capteurs voient du noir, ou tous voient du blanc, faut traiter l'info.
De plus, ça ne permettrait pas de traiter certains cas comme (0= capteur voit noir, 1=voit blanc, 5 capteurs):
11011 = tout droit
11111 = stop
00011 = 90 gauche
11010 = priorité à droite (par ex)
01010 = demi-tour (encore un exemple)