Compteur de voitures

ou chercher si d'autres l'ont utilisé pour cela.

J'ai fais la recherche "arduino vehicle counter" comme suggéré, non pas avec gogole mais avec ddg, et ce n'est pas concluant sauf a compter des voiturettes de gamin.

Si on reprend le principe de fonctionnement de ces modules on voit qu'ils ne sont pas bien adaptés à l'usage de compteur de véhicules.
A chaque commande (impulsion de 10 µs sur l'entrée "trig") le module envoie une salve de 8 périodes de 40 kHz.
L'angle d'émission des transducteurs est de 60°.
A une distance de 4m la voiture reste sous le faisceau d'ultra son sur une longueur de 4,6 m (petit calcul de trigonométrie).

Deux paramètres entrent en jeux :

  • la fréquence choisie pour envoyer les salves
  • la vitesse du véhicule

A 50km/h soit 14m/s la voiture restera 4,6/14 = 0,33 secondes dans le champ des ultra sons.
En circulation ralentie à 30 km/h elle y restera 0,55 s.
Tout va dépendre de la fréquence choisie pour l'envoi des salves à 40 kHz. Elle ne devra pas être trop rapide pour ne pas compter plusieurs fois le même véhicule (comme ce qui arrive à nitrog51) ni trop lente pour ne pas rater des véhicules.
Le bon compromis ne me semble pas facile à trouver.
Peut être une solution pourrait être d'adapter la fréquence d'envoi des salve à la densité de circulation mais là aussi ça ne va pas être simple et la réussite n'est pas assurée.

Ce n'est pas en utilisant une bibliothèque que l'on apprend comment fonctionne ce module.