Integración de sensores con Raspberry Pi Pico


 

1. QUE ES EL SENSOR ULTRASÓNICO?

Definición:

El sensor ultrasónico HC-SR04 es un dispositivo electrónico que mide distancias usando ondas de sonido que los humanos no podemos oír (ultrasonido). Funciona como los mulciélagos: emite un sonido, espera que rebote en un objeto y mide el tiempo que tarda en regresar

Analogía:

Es como cuando gritas en un cañón y cuentas los segundos hasta que escuchas el eco. Si el eco tarda mucho, el cañón es grande (lejos). Si tarda poco, el cañón es pequeño (cerca)




2. PINES DE ENTRADA Y SALIDA EN RASPBERRY PI PICO



3. FUNCIONES AUXILIARES EN MICROPYTHON

 Definición:

Una función auxiliar es un bloque de código que escribes una sola vez pero puedes usar muchas veces. Se crea con "def", se le pone un nombre, y luego la llamas por su nombre cuando la necesitas.

Analogía:

Es como crear un truco de magia. Creas el truco una vez ("def medir_distancia():"), le pones un nombre ("medir_distancia"), y luego cada vez que quieras usarlo, solo dices su nombre("d=medir_distancia()"). No necesitas escribir todo el truco otra vez.


4. TIEMPO Y MICROSEGUNDOS ("time.ticks_us()", "sleep_us()")


5. LA ESTRUCTURA "if" (CONDICIONAL)

Definición:
"if" significa "si" en inglés. Permite que el programa tome decisiones: si se cumple una condición, hace una cosa; si no, hace otra.

Analogía:
Es como en tu casa: Si llega el repartidor, abres la puerta; SINO (no llega), sigues viendo TV.


6. LA FUNCION "round ()"

Definición:
"round ()" redondea un número decimal para que tenga menos cifras. Es más facil de leer.


7. FORMULA DE LA DISTANCIA DEL SENSOR ULTRASONICO

Contexto físico:
El sonido viaja en el aire a 343 metros por segundo. En centímetros, eso son 34300 cm/s

Proceso:
  • El sonido sale del sensor, choca contra el objeto y regresa
  • El tiempo que tarda es ida + vuelta
  • Para calcular SOLO la ida, dividimos entre 2.

LA FICHA DE ACTIVIDAD QUE DESARROLLAREMOS:

SENSOR ULTRASÓNICO HC-SR04 CON LED A 50 cm

En la primera Sección vamos a importar herramientas como Pin y time.


En la segunda Sección vamos estableciendo mis variables a usar a lo largo de la programación, los cuales serán el pin de disparo y el pin de eco.


En la tercera Sección vamos estableciendo como se comportarán los pines 14 y 15 en el Raspberry Pi Pico.


En la cuarta Sección vamos a establecer la función de Medición de las ondas sonoras luego de ser emitido el eco y su retorno luego de chocar en alguna superficie a través de "def"


Y por último, en la quinta Sección decimos al programa como comportarse cuando el sensor está a 50 cm de distancia a través de "while True:" y la condicional "if" y su contraparte "else" 





Comentarios