Índice:
- Etapa 1: Agregar Los Componentes
- Etapa 2: Cablear El Circuito
- Etapa 3: Programemos
- Etapa 4: Ejecutar La Simulación
Vídeo: Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
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
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
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
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
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:
Vídeo Tutoriales De Tecnologías Creativas 01: Hello World! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 etapas
Vídeo Tutoriales De Tecnologías Creativas 01: Hello World! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Este tutorial vamos aprender como hacer parpadear (blink) um diodo LED com uma placa Arduino Uno. Este exercício para realizarmos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando uma cuenta gratuita) .A continuación se
Vídeo Tutoriales De Tecnologías Creativas 02: ¡Experimentemos Con Señales Analógicas Y Digitales !: 4 Passos
Vídeo Tutoriales De Tecnologías Creativas 02: ¡Experimentemos Con Señales Analógicas Y Digitales !: Neste tutorial vamos aprender a diferença entre señales e componentes digitales y analógicos sobre uma placa Arduino Uno. Este exercício para realizaremos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando uma cuenta gr
Vídeo Tutoriales De Tecnologías Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: 4 Passos
Vídeo Tutoriales De Tecnologías Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: Neste tutorial vamos aprender como ler e controlar o estado de um botão sobre uma placa Arduino Uno. Este exercício para realizarmos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando uma cuenta gratuita) .A continuación
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: 4 Passos
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: Este tutorial vamos aprender como modificar a intensidade da luz de um led con um potenciómetro sobre uma placa Arduino Uno. Este exercício para realizarmos mediante simulação e para utilizarmos os Circuitos Tinkercad (utilizando um cuen
Detector de fumaça IOT: Atualizar o detector de fumaça existente com IOT: 6 etapas (com imagens)
Detector de fumaça IOT: atualize o detector de fumaça existente com o IOT: Lista de colaboradores, Inventor: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisor: Dra. Chia Kim Seng, Departamento de Engenharia Mecatrônica e Robótica, Faculdade de Engenharia Elétrica e Eletrônica, Universiti Tun Hussein Onn Malaysia.Distribut