INFO COVID-19 : Nous continuons à vous livrer en toute sécurité
Module de détection miniature à ultrasons à grande portée de détection, ne nécessitant pas de cycles de calibrage.
Description complèteModule de détection miniature à ultrasons à grande portée de détection.
Il ne nécessite pas de cycles de calibrage, il suffit de l'alimenter.
Caractéristiques:
Alimentation: 5 Vcc.
Consommation: 4 mA nominal.
Fréquence: 40 kHz.
Portée: de 16 cm à 6 m.
Raccordement: connexion bus I²C et série.
Dimensions: 24 x 20 x 17 mm.
Poids: 4,6 g.
Roboticia.com
25/10/2017
Pour bien utiliser ce module : il faut savoir qu'il ne mesure pas en dessous de 15 cm environ. Passé cette valeur, il renvoie des valeurs incohérentes. Sur arduino, le code présent ici https://www.dfrobot.com/wiki/index.php/SRF02_Ultrasonic_sensor_(SKU:SEN0005) fonctionne bien. Par contre sur Raspberry pi la plupart des tutos sur le net ne fonctionneront pas, cela est du à un problème de lecture des octets par smbus. Pour lire correctement les registres il faut faire (en python) : >>> import smbus >>> i2c.write_byte_data(0x70, 0, 81) >>>print i2c.read_i2c_block_data(0x700 , 5) avec octect 4 de 0 à 128 cm octet 5 de 128 à 256 cm octet 3 au delà de 256 cm. Ce décalage par rapport à la documentation est probablement lié à un problème de lecture de l'I2C en 7 ou 8 bit par la librairie smbus.