Bonjour à tous ! =)
Je sais pas si ya encore des électroniciens qui sont pas partis en vacances mais bon, je vais tenter quand même
Voila : je suis en train de faire un petit robot mobile à base de PIC qui évite les obstacles. J'ai déjà un capteur IR qui marche très bien, mais un seul capteur pour faire de la détection d'obstacle efficace c'est pas terrible...
D'ou mon envie de fabriquer un ou deux télémètres Ultrason. Pourquoi les fabriquer ? 1. Le coût des capteurs tout faits 2. Pour l'aspect apprentissage
J'ai déjà essayé 1 ou 2 montages que j'ai trouvé sur Internet, le dernier que j'ai fait à l'air de fonctionner, je l'ai interfaçé avec mon PIC 16F877A, j'ai fait le programme conséquent, mais chose étrange, il me donne toujours les mêmes valeurs (a qques cm près) que je le mette à 1m ou 20cm d'un mur.
Explications :
1ère utilisatation : je tourne le potar en début de course.
J'appuie sur le bouton une fois, puis je tourne le potar doucement, jusqu'a ce qu'une valeur apparaisse sur le LCD.
Ensuite il suffit d'appuyer sur le bouton à chaque fois que je veux faire une mesure.
- Le bouton est relié à RB3
- Le créneau est généré par RC6
- La réception (module CCP du PIC) sur RC2
Tout le montage est alimenté en 5V régulé, par contre il consomme 60mA, j'arrive pas à me rendre compte si c'est beaucoup ou pas.
Ce qui me chiffonne, c'est que j'ai l'impression que le récepteur reçoit bien le signal, j'ai l'impression que mon code est bon, et pourtant il me donne toujours les même valeurs variant entre 95 et 120cm, mais complètement aléatoirement, que j'approche un obsatcle ou non...
Ah et si je tourne le potar un peu plus loin, il continue a me donner des valeurs aléatoires mais autour d'une valeur plus petite (80cm, puis 50cm, puis 20cm), mais l'approche d'un obstacle n'influe jamais sa mesure...
Pour mieux comprendre voici tout ce qu'il faut :
Le schéma dont je me suis inspiré :
http://yapette.free.fr/Telemetre/Schema.pdf
J'ai fait exactement le même sur ma plaque d'essai, mis à part l'affichage que j'ai remplacé par un afficheur LCD.
Le site d'où provient le schéma :
http://www.best-microcontroller-proj...pic-sonar.html
Mon programme en C (PICC) :
http://yapette.free.fr/Telemetre/TelemetreUS.c
J'ai mis pas mal de comments, si qqun a une question qu'il n'hésite pas.
Des photos de mon montage :
http://yapette.free.fr/Telemetre/Montage1.jpg
http://yapette.free.fr/Telemetre/Montage2.jpg
http://yapette.free.fr/Telemetre/Montage3.jpg
Est-ce que quelqu'un aurait une idée ? ^^
Ca fait 3 jours que je galère avec
Si quelqu'un a un autre schéma qui fonctionne bien, à interfacer avec un PIC je suis preneur sinon....
Merci par avance à tous
-----