Índice:

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

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

Vídeo: Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 etapas
Vídeo: 05: ¿Hacemos un detector de presencia? ¡Por supuesto! 2024, Novembro
Anonim

Este tutorial vamos aprender como hacer um detector de presença com um sensor de ultrasonidos sobre uma placa Arduino Uno y using Tinkercad Circuits (using una cuenta free).

Uma continuação se tiene o resultado final que posteriormente se explicará um passo a outro. Pulsa em "Iniciar simulação" para ver o resultado.

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

Siga este ejercicio viendo o vídeo del inicio ou siguiendo los pasos remeded en este tutorial.

Para acessar a web de tinkercad e em caso de que nos aparezca em um idioma distinto ao español para modificar yendo na parte inferior da página, selecionando o idioma español dentro do quadro azul que nos aparece na parte inferior.

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.

Etapa 1: Agregar Los Componentes

Agregar Los Componentes
Agregar Los Componentes

Lo primero que haremos será o componente do circuito, para que incluiremos vários componentes básicos na nossa zona de simulação:

Buscamos Arduino UNO na estrutura de base e não combinamos um componente “Arduino UNO R3” na zona de componentes. Haciendo clic sobre el y volviendo a hacer clic en la zona de simulación lo incrustamos.

Buscamos led y añadimos el componente de la misma manera que lo hicimos anteriormente a la zona de simulación. Por defeito, vi uma cor vermelha, então podemos mudar sua cor acessando suas propriedades, fazendo clique sobre o elemento.

A continuación buscamos resistencia y añadimos el componente a la zona de simulación. Debemos modificar o valor deste componente, ya que nuestra resistencia debe ser de 220 Ohmios e por defeitos de 1 Kilo Ohmio. Para ello accedemos a sus propiedades y modificamos el valor Resistencia a 220 Ohmios.

Por último buscamos sensor de distancia y lo añadimos a la zona de simulación. Este componente é retangular e parece que tiene dos ojos, son los sensores por los cuales emite y recibe ultrasonidos para poder medir distancias.

Etapa 2: Cablear El Circuito

Cablear El Circuito
Cablear El Circuito

Conduziu

Para evitar que el led se nos queme se os conectamos 5V diretamente, debemos colocar a resistencia entre a patilha positiva (el ánodo) e o pino del Arduino com o fin de rebajar a tensión de la corriente (el voltaje del circuito). Para ello hacemos clic en la patilla positiva del led, la que viene dada como anodo) y desplazamos el ratón hasta un de las patillas de la resistencia, donde volvemos a hacer clic. Vemos que aparece uma linha que une o ánodo del led com uma das patilhas de la resistencia, que neste caso es de cor verde. Así unimos componentes. É importante ter em conta que a resistência sem polaridade, da igual colocarla em um sentido o no contrario, pero el LED sim 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 Clique sobre o fogo do GND da placa Arduino. Assim, conectamos o outro extremo da resistência a um dos pinheiros do Arduino, neste caso de conectaremos ao pino 8, aunque nos valdría cualquier pin digital.

Sensor de distancia o ultrasonido

Por último, conectemos el sensor de distancia. Este componente tem 3 conexões:

  • GND: Que se debe conectar a um pino GND da placa Arduino.
  • 5V: Que se debe conectar al pin de 5 voltios da placa Arduino.
  • SIG: Que se debe conectar um pino digital da placa Arduino, escogemos o pino 7.

A través de este pino digital 7 podremos ler a distância que analizar o sensor em todo momento.

Etapa 3: Programemos

Programemos!
Programemos!

Ahora que ya tenemos cableado el circuito vayamos a la programación.

Iremos al botón Código e nos artificial una zona donde construiremos nuestra programación por bloques.

Borraremos todos os bloques que nos aparecen na zona de implementação e haciendo clic com o botón derecho sobre o icono de la papelera que aparece na parte inferior do pantalla e selecionando a opção “eliminar 4 bloques”.

Tras esto construiremos nosso programa. Lo primero será criado nas variáveis de nosso programa, pequeños cajones de memoria donde almacenaremos datos. Iremos a la sección de bloques Variables y pulsaremos en Crear variable…

A la variable que almacenará la distancia en calgement la llamaremos cm, é importante mencionar que el nombre que se ponga aquí puede ser cualquiera mientras não incluya espacios o símbolos, letras solo y todas as juntas. Esta variável vai a ser la encargada de almacenar el valor leído por el sensor de distancia.

Añadiremos da zona de bloques Salida el bloquear definir pasador 8 en BAJA. Registramos que 8 era o pino no que habíamos conectado ao novo led. Esto hará que bolet el led este apagado.

A continuación, de la sección de bloques Variáveis 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. O bloco escogido é ler o sensor de distancia ultrassônico no pasador do desencadenador 7 pasador de eco igual ao que o desencadenador nas unidades cm. Por lo que, este bloqueia completo queda como:

definir cm na leitura do sensor de distancia ultrassônico no pasador do desencadenador 7 pasador de eco igual que o desencadenador nas unidades cm

A continuación vamos a insertar una estructura condicional. Necesitamos programar lo siguiente:

si cm <100 entonces:

led del pino 8: encender (ALTA)

si não

led del pin 8: apagar (BAJA)

This programción la llevaremos a cabo con una estructura condicional si… si no. Vamos a la zona de bloques Control y arrastramos el bloque si… entonces… si no…

Y realizaremos 3 tareas:

  • Establecer la condición (entre el si y el entonces)
  • Indique a instrução que se ejecutará no caso de que a condição do mar cierta (encender el led) -> el si
  • Indicar a instrução que se ejecutará no caso da condição mar falsa (apagar el led) -> el si não

Para a condição, iremos para a seção de blocos Matemáticas e arrastraremos para a condição do se o bloco comparativo que tem forma de rombo com números a sus extremos e los símbolos de> <=! = No meio. Y tenemos que rellenar sus 3 huecos:

  • No primer hueco, o que se encuentra mais sobre a izquierda, arrastraremos a variável cm que podemos obter da seção Variables.
  • En el hueco del medio, tenemos que indicar el tipo de operación, como lo que queremos es avalia se la variável cm es menor que 100, el símbolo escogido tendrá que ser: <(menor)
  • En el último hueco tenemos que añadir el número 100 directamente.

Con esto tendremos: si cm <100 entonces

Por, as instruções que se executam no caso de que a condição mar cierta ou falsa las sacaremos de la sección de bloques de Salida. Arrastraremos dos bloques definir pasador 8 en. El que tiene el parámetro em 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.

Por último, vamos a la zona de bloques Control e incluimos como última instrucción un bloque de esperar que configuramos a 0.1 segundos.

Etapa 4: Ejecutar La Simulación

Ejecutar La Simulación
Ejecutar La Simulación

Por, se pulsar no botão "Iniciar simulação", o novo programa se executará no Arduino Uno e para o último sensor ativo de presença haremos clic sobre él. Os sons não são identificados como um rango de ação (o rango que detecta o sensor) e uma esfera que simula alguém ou algo entrando no rádio de ação. Clique em Hacer sobre a esfera e mover-se para a zona. Observe que você aparece na distância e nas cores e pulgadas junto com o 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!

Se queremos parar a simulação bastará com pulsar o mismo botón de antes, cuyo nombre habrá cambiado a “Detener simulación”.

Recomendado: