background preloader

HC-SR04

Facebook Twitter

[Test/tuto] Capteur HC-SR04. Bonjour tout le monde ! Vous est-il déjà arrivé de vouloir mesurer une distance, ou de savoir si votre robot va foncer tout droit dans un mur ? Il y a de fortes chances que oui Dans ce genre de cas, plusieurs solutions sont envisageables : – un capteur infrarouge, – un capteur ultrason, – un capteur laser, – ou un capteur physique (échelle optique absolue, etc.).

Les capteurs infrarouges ont l’avantage d’être bon marché, relativement précis et disponible à peu près partout. Les capteurs laser sont extrêmement précis, mais aussi extrêmement chers. Les capteurs physiques, le plus souvent un duo comportant une règle graduée et un capteur optique, sont à la fois bon marché et très précis. Reste les capteurs ultrasons.

En général, un capteur de distance à ultrason coûte entre 20€ et 30€. Le capteur HC-SR04 est un de ces capteurs ultrason « ultra low cost ». La question est donc : qu’est ce que vaut ce capteur ? Le principe Je ne vais pas m’attarder sur le côté théorique de la chose. Le capteur. HC-SR04 Ultrasonic Range Sensor on the Raspberry Pi. In previous tutorials we've outlined temperature sensing, PIR motion controllers and buttons and switches, all of which can plug directly into the Raspberry Pi's GPIO ports. The HC-SR04 ultrasonic range finder is very simple to use, however the signal it outputs needs to be converted from 5V to 3.3V so as not to damage our Raspberry Pi! We'll introduce some Physics along with Electronics in this tutorial in order to explain each step! What you'll need: 1kΩ Resistor 2kΩ Resistor Jumper Wires Ultrasonic Distance Sensors Sound consists of oscillating waves through a medium (such as air) with the pitch being determined by the closeness of those waves to each other, defined as the frequency.

A basic ultrasonic sensor consists of one or more ultrasonic transmitters (basically speakers), a receiver, and a control circuit. ECHO will be “low” (0V) until the sensor is triggered when it receives the echo pulse. IMPORTANT. Voltage Dividers Plugging our values in, this would be the following: 1. 2. 3. 4.