Étape 1: Pourquoi on construirait un tel dispositif ?
L’idée de construire une telle chose est venu à mes collègues, alors qu’ils travaillaient sur un robot équilibrage. Ils ont pensé qu’il serait sage que le robot savait d’éventuels obstacles dans son chemin et la distance entre l’obstacle et le châssis du robot. Un largement répandue méthode de mesure de distance est la méthode par ultrasons. Interfaçage de ces unités (ou autre) à un Arduino est un jeu d’enfant, cependant, si on se retrouve sans broches d’e/s, il y a une réflexion qui doit être fait.Déjà, nous avons eu un contrôleur de moteur, un écran LCD, un joystick et un émetteur Bluetooth accroché à l’Arduino, mais avait besoin de deux autres pour retour opto-capteur des roues. Qui nous a laissé pas de broches pour le module allant à ultrasons. Je pense que « aucuns broches à gauche » ne sont la phrase récurrente dans chaque cauchemar de programmeurs Arduino, qui - dans la plupart des cas - les incite à abandonner une fonctionnalité pour l’amour de l’autre, ou d’abandonner le projet.
On m’a demandé de concevoir l’interface I²C pour le HC-SR04, ce qui permet de l’Arduino pour demander que des mesures de distance par l’intermédiaire de cette interface à deux fils.
Première chose, que je vais vous montrer est de savoir comment faire un capteur I²C hors de la HC-SR04. Une fois que j’ai terminé avec ça, je vais aller avec sa mise en un projet personnalisé de la mine : une bande de mesure par ultrasons. Mon père est électricien, il a besoin de mesures précises tout en travaillant - mon petit projet pourrait être aidé avec cela.
Il va probablement y avoir beaucoup d’idées intéressantes d’où ce capteur pourrait être mis, si vous avez un bon, partagez-le !