Jsn-sr04t esp32
Cher j’ai le capteur SR04T et j’ai cherché le code sur internet pour le faire fonctionner, mais je ne comprends pas très bien le délai qui contient le code, j’ai cherché sur internet et plus d’informations sur le capteur HC-SR04 et je ne peux pas utiliser les valeurs d’un autre capteur, je joins le code.
/Je crois me souvenir qu’il est placé là parce que si, pour une raison quelconque, l’état était élevé avant, il envoyait des ultrasons, alors vous le mettez en bas et vous donnez deux microsecondes de temps aux ultrasons pour qu’ils disparaissent et qu’en rebondissant ils ne causent pas d’interférences dans la lecture suivante.
cette valeur n’est pas comme ça pour une raison spécifique, je pense que c’est juste parce qu’elle n’est pas trop petite pour être perdue par accident, ni plus que nécessaire, mais vous pouvez tester cela en la réglant, bien que si vous la réglez trop haut je pense que vous rendrez impossible d’obtenir une lecture proche, parce que vous enverrez les ultrasons si longtemps que vous les recevrez avant de pouvoir les lire, et les lectures seront mauvaises*/.
merci pour les réponses, j’ai un autre doute, par rapport à un code, j’ai téléchargé la bibliothèque qui indique surbyte et utiliser le code de NewPingExample et le modifier de sorte qu’il peut capturer les distances avec deux capteurs SR04T, mais quand je vois les distances qui jette certains d’entre eux sont faux, donc ma question est quelle est la meilleure façon de prendre les distances d’un objet au moment du passage devant le capteur ? Laissez les capteurs toujours sur la distance “0” et ainsi ils peuvent détecter lorsqu’un objet passe devant le capteur ou laissez les capteurs afficher les distances (avec cette méthode cela donne parfois de fausses lectures de distance).
Fiche technique Jsn-sr04t
C. Márquez-Sánchez, C. A. Merlo-Zapata, R. Silva-Ortigoza, J. R. García-Sánchez, M. Antonio-Cruz Instituto Politécnico Nacional, CIDETEC. Domaine de la mécatronique. Unité professionnelle Adolfo López Mateos.
Une fois que la distance de l’objet est connue, elle peut être montrée à l’utilisateur du système. Pour cela, le protocole de communication RS-232 sera utilisé. Avec lequel la distance calculée par le microcontrôleur sera envoyée à un PC et affichée sur une interface graphique. Un diagramme schématique du système est présenté à la figure 1.
Afin de calculer la distance à l’aide de la carte Arduino, la fonction prédéfinie “pulseIn( )” est utilisée. Cette fonction lit une impulsion HIGH ou LOW sur la broche sélectionnée et attend que la broche passe à la logique 1 ou 0, c’est-à-dire qu’elle détecte un changement de front POSITIF ou NEGATIF. Lorsque le changement est détecté, un comptage est lancé qui s’arrêtera dès qu’un autre changement sera détecté, la fonction délivrera alors comme résultat une valeur en microsecondes. A partir de ce résultat, la distance peut être calculée. Pour calculer la distance en cm, il faut tenir compte du fait que la vitesse du son est de 340 m/s ou 29 µs/cm. Ainsi, sachant que le son atteint un objet, rebondit et revient sous forme d’écho, la distance est calculée en prenant simplement le temps écoulé et en le divisant par 29 pour obtenir la distance. Ce résultat doit être divisé par deux, car seule la distance parcourue par l’impulsion au retour ou à l’arrivée sur l’objet est requise, et non les deux. Le code mis en œuvre sur la carte Arduino était le suivant.
Fiche technique Jsn-sr04t v3 0
Pour commencer à utiliser le capteur HC-SR04, vous avez seulement besoin d’une carte Arduino, dans ce tutoriel nous utiliserons une Arduino Uno R3, mais vous pouvez utiliser n’importe quelle carte Arduino, la procédure est la même.
Où la vitesse est la vitesse du son 340m/s, mais nous utiliserons les unités en cm/us car nous travaillerons en centimètres et microsecondes, le temps est le temps que mettent les ultrasons pour atteindre l’objet et revenir au capteur, et la distance parcourue est le double de la distance à l’objet, en remplaçant dans la formule nous avons :
Sur le moniteur série vous verrez les valeurs de la distance que le HC-SR04 détecte, placez un objet devant et faites varier sa distance par rapport au capteur et vérifiez que la distance indiquée sur le moniteur série est correcte.
Capteur à ultrasons jsn-sr04t code arduino
Le JSN-SR04T est un capteur de distance à ultrasons étanche et facile à utiliser, dont la portée est comprise entre 25 et 450 cm. Si vous envisagez de construire un système de mesure du niveau de l’eau ou si vous devez effectuer d’autres mesures de distance en extérieur, ce capteur est fait pour vous !
Dans cet article, j’ai inclus un schéma de câblage et des exemples de codes pour que vous puissiez commencer à expérimenter avec votre capteur. Après chaque exemple, je décompose et explique le fonctionnement du code, de sorte que vous n’aurez aucun problème à le modifier pour l’adapter à vos besoins.
Lorsque vous achetez ce capteur, vous pouvez vous retrouver avec la version mise à jour, le JSN-SR04T-2.0. Cette nouvelle version fonctionne exactement de la même manière, mais est réglée sur 3-5V au lieu de 5V. Cependant, certains utilisateurs ont rencontré des problèmes en utilisant les capteurs avec une tension inférieure. L’utilisation d’impulsions de déclenchement plus longues, au moins 20 µs au lieu de 10 µs, semble aider si vous avez des lectures erronées.
La même programmation peut être utilisée dans le robot pour détecter n’importe quel obstacle, ou elle peut être utilisée dans un projet de sécurité, ou encore la même idée peut être utilisée dans la fabrication du système de buzzer sans contact. Pour une explication étape par étape, vous pouvez regarder un tutoriel vidéo donné à la fin de cet article.