Le capteur à ultrasons émet des impulsions à une fréquence de 40KHz (imperceptibles pour l’oreille humaine et les animaux), ces impulsions en frappant un objet, ils sont consignées et retournent à la sonde après un certain temps ; sachant le temps total autour des poignets et la vitesse du son dans le milieu (l’air), il est facile de calculer la distance parcourue par les poignets et détermine ainsi la distance de l’objet par rapport à la sonde.
Voir le post sur le capteur de PING pour plus de détails à
Nous utiliserons le même châssis de la BUGBot... mais pour l’instant avec un double pont en H / L298H pour commander deux moteurs DC (contrôle direction et vitesse), qui donneront une plus grande flexibilité de notre prototype.
Le fonctionnement de base est la suivante :
Quand démarrer le robot restera arrêté et le capteur calcule la distance avant, droite et gauche, il comparera ces distance avec une distance de seuil (i.e.20 cm) donc il peut décider qui est le meilleur moyen de transmettre (le plus long sentier sera toujours la meilleure option!).
Après que le Robot commencera à courir vers l’avant jusqu’au moment où ils trouveront un objet interférer avec vos progrès (il devrait approcher la limite maximale jusqu'à une distance, en pouces, de l’objet), quand il arrive : il s’arrête et analise des distances encore une fois : avant, droite et gauche, donc il pourrait à nouveau décider qui est le meilleur moyen de transmettre - retour à nouveau pour le fonctionnement cycle.