Sensor ultrasónico
Sensor ultrasónico 2
El sensor ultrasónico 2 se puede utilizar para detectar la distancia entre un obstáculo y éste. El transmisor de la izquierda transmite ondas ultrasónicas y el receptor de la derecha recibe las ondas ultrasónicas reflejadas.
En comparación con el sensor ultrasónico que hemos desarrollado anteriormente, el sensor ultrasónico 2 ha mejorado su carcasa, su chip y sus LED azules. Los LED azules pueden aumentar el potencial de expresión de emociones e interacción.
Comparación de sensores ultrasónicos
Sensor ultrasónico 2
Sensor ultrasónico
Carcasa de plástico para mejorar la durabilidad y la calidad.
Si
No
Chip incorporado para mejorar la estabilidad de funcionamiento.
Si
No
LED azul
(función adicional)
8
0
Especificaciones
Rango de salida: 5–300 cm (el valor de salida es 300 cuando la distancia detectada está fuera del rango de salida).
Error del valor de salida: ±5%
Principio de funcionamiento
Los seres humanos pueden oír sonidos de 20 a 20.000 Hz. Las ondas sonoras con frecuencias superiores a 20.000 Hz se denominan ondas ultrasónicas. Las ondas sonoras se reflejan en los obstáculos que se encuentran y son recibidos por el receptor del sensor ultrasónico. En función del tiempo transcurrido entre la transmisión y la recepción, se pueden calcular las distancias entre el sensor ultrasónico y los obstáculos.
Ejemplo de la vida real
Los murciélagos localizan objetos con ondas ultrasónicas.
Guía de programación
Puede utilizar mBlock 5 para programar el sensor ultrasónico 2.
Conecte el sensor ultrasónico 2 a CyberPi, agregue CyberPi y conéctelo a mBlock 5, y luego agregue elSensor ultrasónico 2Extensión. Para obtener más información sobre cómo agregar CyberPi y conectarlo a mBlock 5 y cómo agregar la extensión, consulte "Agregar y conectar mBot2" y "Agregar extensiones".
Detección y determinación de distancias
Para obtener la distancia entre el obstáculo y el sensor ultrasónico 2, utilice:
Para determinar si se encuentra un obstáculo dentro del rango de salida de 5 cm a 300 cm, utilice:
Generalmente, las funciones de detección y determinación de distancia se utilizan para implementar la prevención de obstáculos.
Por ejemplo:
Cuando no hay ningún obstáculo dentro del rango de detección del sensor ultrasónico 2, mBot2 se mueve hacia adelante a una velocidad de 100 RPM; cuando se detecta un obstáculo, se mueve hacia adelante a una velocidad de 50 RPM; y cuando la distancia entre el obstáculo y él es menor a 20 cm, gira a la izquierda.
Expresión de emociones e información.
El sensor ultrasónico 2 está equipado con ocho LED azules. Mediante la programación de su brillo, puede utilizar el sensor ultrasónico 2 para expresar varios tipos de emociones e información.
Ejemplo 1:
Después de presionar el botón A, el sensor ultrasónico 2 expresa la emoción de felicidad "sonriendo" cuando lo agitas.
Nota: En este ejemplo, la "sonrisa" se realiza encendiendo los LED azules en las posiciones 1, 2, 5 y 6 y apagando los de las posiciones 3, 4, 7 y 8.
Alternativamente, puedes utilizar el bloque de emoción proporcionado en mBlock 5 para expresar una emoción:
Ejemplo 2:
Después de presionar el botón A, coloque un obstáculo cerca del sensor ultrasónico 2 y luego aléjelo lentamente.
Puedes ver que los LED azules se vuelven más brillantes a medida que mueves el obstáculo. Un brillo más alto indica una distancia mayor.
Comments
Post a Comment