İçindekiler:

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

En este öğreticisi, Arduino Uno y utilizando Tinkercad Circuits (ücretsiz utilizando una cuenta gratuita) kullanımı için, ultrasonidos sobre un placa, utilizando, utilizando, utilizando, placa, the, utilizando una, cuenta, placa, aprender, ortak bir iletişim.

Sonucun sonuna kadar devam eden bir süreç. Pulsa ve "Iniciar simulación" para ver el sonuç.

Si la simulación hiçbir carga automáticamente, bir seyahate çıkın enlace:

Puedes seguir este ejercicio viendo el video del inicio o siguiendo los pasos açıklamaları en este öğretici.

Her şeyden önce, bağımsız bir web sitesi için en uygun koşullara sahiptir.

En iyi ihtimalle recargaremos la página y ya la tendremos en español.

Devreler ve yeni devreler için bir web sitesi.

1. Adım: Los Componentes'ı Toplayın

Agregar Los Bileşenleri
Agregar Los Bileşenleri

Birincil olarak haremos será bileşen ve devre, para lo que incluiremos çeşitli bileşenleri temel olarak en nuestra zona de simulación:

Buscamos Arduino UNO, tüm bileşenlerin yanı sıra “Arduino UNO R3” bileşenlerini de geliştiriyor. Hacciendo clic sobre el y volviendo bir hacer clic en la zona de simulación lo incrustamos.

Buscamos, tüm bileşenleri bir araya getirdi. En renkli rojo için defecto viene, pero podemos cambiar su color accediendo a sus proppiedades, haciedo clic sobre el elemento.

Bir süreklilik buscamos direnencia ve añadimos el componente a la zona de simulación. 1 Kilo Ohmio'nun 220 Ohmio ve defecto es defektio'ları için Debemos'un değiştirilmesi. Para ello accedemos bir sus propiedades ve modificamos el valor Resistencia ve 220 Ohmios.

Buscamos sensörü, uzaklık algılayıcı ve eş zamanlı olarak eş anlamlıdır. Temel bileşenler, dikdörtgen ve parece sıraları, dos ojos, son los sensores por los cuales yayan ve reçete ultrasonidos para poder medir uzaklık.

Adım 2: Cablear El Circuito

Cablear El Circuito
Cablear El Circuito

Led

Para evitar que el led'ler hiçbir queme ve conectamos 5V direktamente, debemos colocar la rezistencia giriş la patilla positiva (el ánodo) ve el pin del Arduino con el fin de rebajar la germe de la corriente (el devresi). Para ello hacemos clic en la patilla positiva del led, la que viene determinada como ánodo) ve desplazamos ve ratón hasta una de las patillas de la resistencia, donde volvemos ve hacer clic. Vemos que aparece una linea que une el ánodo del led con una de las patillas de la resistencia, en este caso es de color verde. Así unimos bileşenleri. En önemli özellikler arasında, hiçbir polaridad yok, her şey dahil, her şey dahil, LED'ler için polaridad'lar ve işlevler yok.

direnç

Kontroller ve açıklamalar, bir dizi direnç için bir yol göstericidir, bir ağ geçidi, bir ağ geçidi, bir arka plan üzerindedir, bir Arduino tarafından yönetilmektedir. Arduino'nun en güvenli hali. Ahora conectamos el otro ekstremo de la dirençencia bir uno de Los pines del Arduino, en este caso lo conectaremos al pin 8, aunque nos valdria cualquier pin dijital.

Sensör de uzaklık veya ultrasonido

En son conectaremos ve sensor de distancia. Este componente tiene 3 conexiones:

  • GND: GND de la placa Arduino'yu birleştirin.
  • 5V: Arduino'nun 5 voltios de la placa bağlantısı.
  • SIG: Que se debe conectar a un pin dijital de la placa Arduino, escogemos el pin 7.

A través de este pin dijital 7 podremos leer la distancia que analizar ve sensör ve todo momento.

Adım 3: Programemolar

Programlar!
Programlar!

Ahora que ya tenemos kablolu yayında ve devrelerde vayamos a la programación.

Blokların yeniden yapılandırılması için yeni düzenlemeler.

En iyi seçimler, en iyi uygulamalar ve uygulamalar için en uygun "4 blokları ortadan kaldır".

Tras esto construiremos nuestro programa. Yeni programların en temel değişkenleri, geçmiş programların kayıtlarının tutulması ve verilerin alınması. Iremos a la sección de bloques Değişkenler ve pulsaremos en Crear değişkeni…

Değişkenler arasında değişen uzaklıkların en önemlileri, en önemli dönemlerin başında geliyor. En iyi değişkenler, en uygun değerin alınmasına ve değerlendirilmesine bağlıdır.

Añadiremos de la zona de bloques Salida el bloque kesinlikle pasador 8 en BAJA. Recordemos que 8 era el pin en el que habíamos conectado nuestro led. Esto hará que incialmente el led este apagado.

Bir süreklilik, de la sección de bloques Değişkenler arrastramos el bloque definir cm tr. Y debemos añadir un bloque de la sección de Entrada en el final del bloque definir cm tr. El bloque escogido es leer el sensor de uzaklık ultrasónico en el pasador del desencadenador 7 eko igual que el desencadenador en las unidades cm. Tamamlandı.

tanımlı cm en leer el sensor de uzaklık ultrasónico en el pasador del desencadenador 7 pasador de eko igual que el desencadenador en las unidades cm

Bir continuación vamos a insertar una estructura condicional. Gereken programar lo siguiente:

si cm < 100 entons:

led del pin 8: encender (ALTA)

hayır

led del pin 8: apagar (BAJA)

Esta programación la llevaremos bir cabo con una estructura condicional si … si no. Vamos a la zona de bloques Kontrol y arrastramos el bloque si … entonces … si hayır …

Y realizaremos 3 dara:

  • Establecer la condición (giriş ve ifadeler)
  • Indicar la instrucción que se ejecutará en el caso de que la condición sea cierta (encender el led) -> el si
  • Indicar la instrucción que se ejecutará en el caso de que la condición sea falsa (apagar el led) -> el si no

Para la condición iremos a la sección de bloques Matemáticas ve arrastraremos ile ilgili tüm karşılaştırmalar bu forma de rombo con dos números bir sus ekstremos y los símbolos de > < = != en el mediyo. Y tenemos que relenar sus 3 renk tonu:

  • En el primer hueco, el que se encuentra más enuentra más enuentra, arrastraremos la değişken cm que podemos obtener de la sección Değişkenler.
  • En el hueco del medio, tenemos que indicar el tipo de operación, como lo que queremos es değerlendirilmesi gereken değişken cm es menor que 100, el símbolo escogido eğilim que ser: < (menor)
  • En el último hueco tenemos que que añadir el número 100 yönlendirme.

Con esto tendremos: si cm < 100 entons

Bu nedenle, Salida'yı en iyi şekilde kullanabilirsiniz. Arrastraremos dos bloques definir pasador 8 tr. El que tiene el parámetro tr ALTA será el que vaya en l si, y el que tiene el parametro en BAJA será el que vaya en el si no.

En son, her şeyi kontrol et ve kontrol et, 0.1 segundo'yu yapılandır.

Adım 4: Ejecutar La Simulación

Ejecutar La Simulación
Ejecutar La Simulación

Arduino Uno y para activar nuestro sensor de presencia haremos clic sobre él. Entonces nos aparecerá un rango de accón (el rango que tespita el sensörü) ve esfera que simula alguien o algo entrando en radyo de acción. Hacer clic sobre la esfera y moverla por la zona. Gözlemci que nos aparece la distancia en centímetros y en pulgadas junto al sensörü. Cuando acerquemos la esfera al sensor y la distancia pase bir ser menor de 100 cm, el led rojo se encenderá para notificarnos que alguien o algo esta muy cerca. ¡Nuestro sensor de presencia funciona!

Bir “Detener simulación” ile eşanlamlı bir şekilde simüle edildi.

Önerilen: