Beruflich Dokumente
Kultur Dokumente
INTRODUCCIÓN
En esta práctica se utilizara un sensor ultrasónico, psoc,protoboard, los cuales
son materiales que se han utilizado en diversas materias,exceptuando el
ultrasónico, el psoc es un material muy util el cual mediante el cual a partir de un
top design y configuraciones, + leguaje c ++ podemos agregar componentes, en
este caso el sensor ultrasónica, la práctica en sí se hace con la finalidad del
sonido y ondas ultrasónicas midan la distancia entre un punto a otro, la distancia
mínima tomada es de 9.2cm y la máxima es de 175cm.
El sonido ultrasonico es un sonido que no el ser humano no puede escuchar a
simple manera, solamente con un artefacto puede ser detectado Los sensores
ultrasónicos miden la distancia al objeto contando el tiempo entre la emisión y la
recepción.
2
ÍNDICE
ANEXO…..…………………………………………………………………….…………4
Marco teórico………………………………………………………..........................5-6
Procedimiento……………………………………….………………………….……7-16
Evidencia…………………………………………….………………...………….……17
Conclusión……………………………………….…………………...........................18
Bibliografía………………………………………………..…………………...……….19
3
CY8CKIT-042
4
¿Qué es ultrasónico?
“Ultrasónico” se refiere generalmente a un “sonido de tono alto, inaudible para los
humanos”. El sonido se expresa por una unidad llamada frecuencia (Hz). Entre mayor
sea la frecuencia, más alto será el tono del sonido. La unidad Hz (hertz) significa el
número de oscilaciones por segundo. Por ejemplo, una onda que oscila 100 veces en
un segundo se expresa como 100 Hz. La gama audible para los seres humanos se dice
que está entre los 20 Hz y 20 kHz, aproximadamente. En otras palabras, las ondas
ultrasónicas tienen una frecuencia de 20 kHz o mayor.
Ventajas e inconvenientes
Este sensor, al no necesitar el contacto físico con el objeto, ofrece la posibilidad de
detectar objetos frágiles, como pintura fresca, además detecta cualquier material,
independientemente del color, al mismo alcance, sin ajuste ni factor de corrección. Los
sensores ultrasonidos tienen una función de aprendizaje para definir el campo de
detección, con un alcance mínimo y máximo de precisión de 6 mm. El problema que
presentan estos dispositivos son las zonas ciegas (blanking) y el problema de las falsas
alarmas. La zona ciega es la zona comprendida entre el lado sensible del detector y el
alcance mínimo en el que ningún objeto puede detectarse de forma fiable
5
Estos sensores trabajan solamente donde tenemos presencia de aire (no pueden
trabajar en el vacío, necesitan medio de propagación), y pueden detectar objetos con
diferentes formas, diferentes colores, superficies y de diferentes materiales. Los
materiales pueden ser sólidos, líquidos o polvorientos, sin embargo han de ser
deflectores de sonido. Los sensores trabajan según el tiempo de transcurso del eco, es
decir, se valora la distancia temporal entre el impulso de emisión y el impulso del eco.
Donde:
7
3- Ahora vamos a nuestro top design y en componentes colocamos una LCD carácter,
para no tener que instalar algún tipo de librería externa, posteriormente ponemos un
timer (en funciones digitales), también agregaremos un registro de control y un pin de
salida cuyo nombre será “trigger”
4-Agregamos un pin digital de entrada cuyo nombre será “echo”, también en caso de
no haber salido un Clock automáticamente para nuestro timer, tendremos que
agregarlo y posteriormente configuramos nuestros componentes de la siguiente
manera:
8
9
10
5-Ligamos nuestras conexiones de la siguiente manera
6-Copilamos nuestro top design, para verificar que no exista algún error:
11
7-Asignamos nuestros pines de la siguiente manera
nota: las conexiones en la LCD serán dependiendo como designes tus pines a utilizar
en el Psoc, en nuestro casos elegimos esos puntos P2 (del 0 hasta el 6).
12
8-Ahora vamos a nuestro main c y colocamos lo siguiente:
13
Previamente para que la función sprinf funcione, tenemos que ir a system buscar la
opción que dice Heap Size (bytes) y cambiarlo a : 0x200
14
Una vez hecho esto vamos a donde dice proyecto “LCD” damos click en build senttings,
como se muestra a continuación:
15
Ya dentro damos click en linker, posteriormente en general y en la última de las
opciones que nos muestra cambiamos la opción de “falso” a verdadero damos click en
apply, esto se hace para que el programa no de algún tipo de error y el sprinf funcione
de manera adecuada.
Volvemos a compilar nuestro programa para ver si no hay algún tipo de error, y
después de verificarlo dependiendo nuestra designación de pines, hacemos nuestras
conexiones.
16
Comprobación (Evidencia)
17
CONCLUSIÓN
En este caso aprendimos como programar un sensor ultrasónico desde su
manera en hardware y software, también aprendimos que se utiliza con señales
ultrasónicas que el oído del ser humano no es posible captar, ni siquiera
escuchas como un pitido nada, los decibeles que alcanza son impresionantes,
de ahí viene su nombre “ultra” también aprendimos la diferencia entre “infra” y
“ultra” que es infra es cuando está debajo de y ultra por encima de, la función del
sensor es mandar señales de ida y vuelta la medición que da en este caso es de
cm ya que no tiene tanta distancia, el funcionamiento es fácil solo manda la
señal ultrasónica y lo que dure en ir y volver es la distancia que mide.
18
BIBLIOGRAFÍA
https://www.keyence.com.mx/ss/products/sensor/sensorbasics/ultrasonic/info/inde
x.jsp
https://www.cypress.com/documentation/development-kitsboards/cy8ckit-042-ble-
bluetooth-low-energy-42-compliant-pioneer-kit
19