Talaan ng mga Nilalaman:

Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 Hakbang
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 Hakbang

Video: Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 Hakbang

Video: Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 Hakbang
Video: REVAN - THE COMPLETE STORY 2024, Nobyembre
Anonim

Ito ang tutorial vamos a aprender como hacer un detector de presencia con un sensor de ultrasonidos sobre una placa Arduino Uno y utilizando Tinkercad Circuits (utilizando una cuenta gratuita).

Ang isang pagpapatuloy ay maiwasang huling resulta sa posteriormente se explicará paso a paso. Pulsa en "Iniciar simulación" para sa resulta.

Si la simulación no carga automáticamente, acceder a través del siguiente enlace:

Puedes seguir este ejercicio viendo el vídeo del inicio o siguiendo los pasos deskitos en este tutorial.

Para sa comenzar accederemos a la web de tinkercad y en caso que nos aparezca en un idioma distinto al español lo podemos modificar yendo a la parte inferior de la página, seleccionando el idioma español dentro del cuadro azul que nos aparece en la parte derecha.

Tras esto recargaremos la página y ya la tendremos en español.

Una vez hayamos entrado a la web de tinkercad accedemos a Circuits y creamos un nuevo circuito.

Hakbang 1: Agregar Los Componentes

Mga Agregar Los Componentes
Mga Agregar Los Componentes

Narito ang unang bahagi ng mga tagataguyod ng electuer, para sa mga incluiremos varios componentes básicos en nuestra zona de simulación:

Buscamos Arduino UNO en el cuadro de búsqueda y nos aparecerá un komponente “Arduino UNO R3” en la zona de sangkap. Haciendo clic sobre el y volviendo a hacer clic en la zona de simulación lo incrustamos.

Ang mga buscamos ay pinangunahan ng mga ahensya ng mga bahagi ng la misma manera que lo hicimos anteriormente a la zona de simulación. Ang defecto viene en color rojo, pero podemos cambiar su color accediendo a sus propiedades, haciendo clic sobre el elemento.

Ang isang tuloy-tuloy na buscamos ay resistence y añadimos el komponente a la zona de simulación. Debemos modificar el valor de este komponente, ya que nuestra resistencia debe ser de 220 Ohmios y por defecto es de 1 Kilo Ohmio. Para sa mga accedemos a sus propiedades y modificamos el valor Resistencia a 220 Ohmios.

Para sa sensor ng buscamos sensor de distancia y lo añadimos a la zona de simulación. Ito ay bahagi ng parihabang y parece que tiene dos ojos, son los sensores por los cuales emite y recibe ultrasonidos para poder medir distancias.

Hakbang 2: Cablear El Circuito

Cablear El Circuito
Cablear El Circuito

Pinangunahan

Para sa evitar que el led se nos queme si le conectamos 5V directamente, debemos colocar la resistencia entre la patilla positiva (el ánodo) y el pin del Arduino con el fin de rebajar la tensión de la corriente (el voltaje del circuito). Para sa mga hacemos clic en la patilla positiva del led, la que viene determinada como ánodo) y desplazamos el ratón hasta una de las patillas de la resistencia, donde volvemos a hacer clic. Vemos que aparece una línea que une el ánodo del led con una de las patillas de la resistencia, que en este caso es de color verde. Mga bahagi ng unimos. Ito ay mahalaga sa iyo para sa resistensya no tiene polaridad, mula sa isang colocarla en un sentido o en el contrario, pero el LED sí tiene polaridad y si lo conectamos al revés no funcionará.

Resistencia

Después de conectar el ánodo del led a la resistencia vamos a conectar el cátodo a cualquiera de los pines GND de la placa Arduino de la misma manera que hicimos con la resistencia y el ánodo del led, haciendo clic sobre el cátodo del led y después haciendo clic sobre alguno de los GND de la placa Arduino. Ahora conectamos el otro extremo de la resistencia a uno de los pines del Arduino, en este caso lo conectaremos al pin 8, aunque nos valdría cualquier pin digital.

Sensor de distancia o ultrasonido

Por último conectaremos el sensor de distancia. Ito ay bahagi ng 3 mga koneksyon:

  • GND: Que se debe conectar a un pin GND de la placa Arduino.
  • 5V: Que se debe conectar al pin de 5 voltios de la placa Arduino.
  • SIG: Que se debe conectar a un pin digital de la placa Arduino, escogemos el pin 7.

Isang través de este pin digital 7 podremos leer la distancia que analizar el sensor en todo momento.

Hakbang 3: Mga Programemos

Mga Programemos!
Mga Programemos!

Narito ang iyong telepono para sa iyo sa isang programa.

Iremos al botón Código y nos aparecerá una zona donde construiremos nuestra programación por bloques.

Borraremos todos los bloques que nos aparecen en la zona de implementación y haciendo clic con el botón derecho sobre el icono de la papelera que aparece en la parte inferior de la pantalla and seleccionando la opción “eliminar 4 bloques”.

Tras esto construiremos nuestro programa. Lo primero será crear las variables de nuestro programa, pequeños cajones de memoria donde almacenaremos datos. Ang mga pagbabago sa mga variable na variable at mga variable sa Crear variable…

Isang variable ng almacenará la distancia en centímetros la llamaremos cm, es important mencionar que el nombre que se ponga aquí puede ser cualquiera mientras no incluya espacios o símbolos, solo letras y todas juntas. Ang variable na ito ay maaaring maging isang de-kuryente sa pamamagitan ng almacenar el valor leído por el sensor de distancia.

Añadiremos de la zona de bloques Salida el bloque definir pasador 8 en BAJA. Mga talaan ng panahon ng 8 panahon sa pin na pinuno ng conectado nuestro na humantong. Esto hará que inicialmente el led este apagado.

Isang pagpapatuloy, de la sección de bloques Mga variable na arrastramos el bloque definir cm en. Y debemos añadir un bloque de la sección de Entrada en el final del bloque definir cm en. El bloque escogido es leer el sensor de distancia ultrasónico en el pasador del desencadenador 7 pasador de eco igual que el desencadenador en las unidades cm. Sa gayon, ito ay tumapos sa queda como:

tiyak na cm en leer el sensor de distancia ultrasónico en el pasador del desencadenador 7 pasador de eco igual que el desencadenador en las unidades cm

Ang isang pagpapatuloy na vamos isang insertar una estructura condicional. Necesitamos programar lo siguiente:

si cm <100 entonces:

humantong del pin 8: encender (ALTA)

si hindi

humantong del pin 8: apagar (BAJA)

Esta programación la llevaremos a cabo con una estructura condicional si… si no. Vamos a la zona de bloques Control at arrastramos el bloque si… entonces… si no…

Y realizaremos 3 tareas:

  • Establecer la condición (entre el si y el entonces)
  • Ipinapahiwatig ang mga tagubilin sa isang mag-aaral sa el caso de que la condición sea cierta (encender el led) -> el si
  • Ipinapahiwatig ang mga tagubilin sa isang mag-aaral sa el caso de que la condición sea falsa (apagar el led) -> el si no

Para sa condición iremos a la sección de bloques Matemáticas y arrastraremos a la condición del si el bloque comparavo que tiene forma de rombo con dos números a sus extremos y los símbolos de> <=! = En el medio. Y tenemos que rellenar sus 3 huecos:

  • En el primer hueco, el que se encuentra más a la izquierda, arrastraremos la variable cm que podemos obtener de la sección Mga variable.
  • Magagawa mo itong mag-isip, mag-click dito upang ma-access ang iyong listahan ng mga variable cm es menor que 100, elícolo escogido tendrá que ser: <(menor)
  • En el último hueco tenemos que que añadir el número 100 direktoryo.

Con esto tendremos: si cm <100 entonces

Por último, las instrucciones que se ejecutarán en el caso de que la condición sea cierta o falsa las sacaremos de la sección de bloques de Salida. Arrastraremos dos bloques definir pasador 8 en. El que tiene el parámetro en ALTA será el que vaya en el si, y el que tiene el parámetro en BAJA será el que vaya en el si no.

Para sa iyo, vamos a la zona de bloques Control at incluimos como última instrucción un bloque de esperar que configuramos a 0.1 segundos.

Hakbang 4: Ejecutar La Simulación

Ejecutar La Simulación
Ejecutar La Simulación

Por último, si pulsamos en el botón "Iniciar simulación" nuestro programa se ejecutará en el Arduino Uno y para sa activar nuestro sensor de presencia haremos clic sobre él. Entonces nos aparecerá un rango de acción (el rango que detecta el sensor) y una esfera que simula alguien o algo entrando en radio de acción. Hacer clic sobre la esfera y moverla por la zona. Pag-obserbahan sa mga kagamitan sa distansya at sentimo ng sensor. Cuando acerquemos la esfera al sensor y la distancia pase a ser menor de 100 cm, el led rojo se encenderá para notificarnos que alguien o algo esta muy cerca. ¡Nuestro sensor de presencia funciona!

Si queremos parar la simulación bastará con pulsar el mismo botón de antes, cuyo nombre habrá cambiado a “Detener simulación”.

Inirerekumendang: