Luz de Arduino Robot y evitar (4 / 4 paso)

Paso 4: Cómo funciona la LDR

Ahora lo primero que puede necesitar mayor explicación es el uso de las resistencias dependientes de luz. Resistencias dependientes de luz (o de LDR) es resistencias cuyo valor cambia dependiendo de la cantidad de luz ambiental, pero ¿cómo podemos detectar la resistencia con Arduino? Bien no se puede realmente, sin embargo puede detectar niveles de tensión con los pernos analógicos, que pueden medir (en uso básico) entre 0-5V. Ahora usted puede pedir "bien cómo transfieren los valores de resistencia en cambios de voltaje?", es simple, que hacer un divisor de tensión. Un divisor de tensión toma un voltaje y salidas luego de una fracción de la tensión proporcional a la tensión de entrada y la relación de los dos valores de resistores utilizados. La ecuación que es:

Voltaje de salida = voltaje de entrada * (R2 / (R1 + R2)) donde R1 es el valor de la resistencia primero y R2 es el valor de la segunda.

Ahora esto todavía plantea la pregunta "pero ¿qué valores de resistencia tiene el LDR?, buena pregunta.
La menor cantidad de luz ambiental mayor la resistencia, más luz ambiental significa una menor resistencia. Ahora para particular de los años LDR utilicé su gama de la resistencia era de 200 a 10 kilo ohms, pero esto cambia para los diferentes así que asegúrese de ver donde los compraste y tratar de encontrar una hoja de datos o algo por el estilo. En este caso R1 es realmente nuestro LDR, así que vamos a traer de vuelta esa ecuación y hacer matemáticas-e-magia (magia eléctrica matemática). Ahora primero tenemos que convertir esos valores de kilo ohmios a ohmios:
200 kilo-ohms = 200.000 ohmios 10 kilo-ohms = 10.000 ohmios
Así que para encontrar lo que la tensión de salida es cuando estamos en negro de la echada que conecte en los números siguientes:
5 * (10000 / (200000 + 10000))
La entrada es de 5V ya es lo que estamos obteniendo de la Arduino.
Lo anterior da 0.24V (redondeado). Ahora nos encontramos con lo que la tensión de salida es en brillo máximo usando los siguientes números: 5 * (10000 / (10000 + 10000)) y esto nos da 2, 5V exactamente.
Así que estos son los valores de voltaje que vamos a entrar en clavijas analógicas del Arduino, pero estos no son los valores que se verá en el programa, pero ¿por qué?"preguntarás.
Arduino utiliza un de analógico a Digital de la viruta que convierte la tensión analógica de datos digitales utilizables. A diferencia de los pernos digitales de Arduino que sólo puede leer un estado alto o bajo, siendo 0 y 5V los pines analógicos pueden leer de 0-5V y convertir esto en una escala numérica de 0-1023.Now con más matemáticas-e-magic.
realmente podemos calcular qué valores Arduino será leído.

Porque se trata de una función lineal podemos usar la siguiente fórmula: Y = mX + C
Donde; Y = ValueWhere Digital; m = pendiente, (subida / ejecutar), (valor digital / analógico valor) donde; C = Y interceptThe Y la intercepción es 0 por lo que nos da: Y = mXm = 1023 / 5 = valor 204.6Therefore:Digital = 204.6 * analógico valor así en negro de la echada será el valor digital: 204.6 * 0,24
Que da aproximadamente 49. Y en brillo máximo será: 204.6 * 2.5
Que da aproximadamente 511.
Ahora con dos de estos establecer en dos clavijas analógicas podemos crear dos variables entero para almacenar los valores de dos y no los operadores de comparación para ver cuál tiene el valor más bajo, girar el robot en esa dirección.

Artículos Relacionados

(con Video) Básicos Arduino Robot buscador de luz!

(con Video) Básicos Arduino Robot buscador de luz!

Muchas veces tengo Google para "Arduino Robot" con la esperanza de encontrar un robot para construir. Termino por encontrar muchas versiones de un obstáculo, evitando el robot que utiliza ya sea un infrarrojo o un sensor de telémetro sonar monta
Luz de Arduino después de Robot

Luz de Arduino después de Robot

ResumenEste instructable utilizará tres fotorresistores (resistencias dependientes de luz) y un Arduino para controlar el movimiento de un robot. Cualquier chasis robot comunes puede usarse para el robot. Los sensores de luz se montará en el lado izq
Ben - un Arduino Robot protoboard siguientes de luz

Ben - un Arduino Robot protoboard siguientes de luz

Ben la luz siguiente placa Arduino Robot es el segundo robot que he hecho para ayudar a enseñar robótica a los estudiantes de secundaria en una clase enseñar voluntariamente. El primer robot también tiene su propio Instructable que puede encontrar aq
Luz de Arduino fácil tras Robot

Luz de Arduino fácil tras Robot

Este es un tutorial sobre cómo hacer un robot siguiente luz usando Arduino, se ha simplificado para que los principiantes pueden intentar este proyecto también. Este proyecto sólo debe tomar en más de una hora. Espero que lo disfruten.Paso 1: materia
Luz de Arduino controlar Bot

Luz de Arduino controlar Bot

Se trata de un Arduino Robot que está controlado por la luz!!!!!!El único Sensor utiliza son un trío de LDR.Las 3 LDRs están situados en 3 lugares diferentes en el Bot. es decir, frente, izquierda, derecha.Cuando de suficiente intensidad de la luz ca
3D simple impreso Arduino Robot

3D simple impreso Arduino Robot

¿Quién no quiere construir un robot? Como un niño, yo soñaba con construir robots. Ahora, cualquier persona de cualquier edad con un poco de conocimiento puede construir un robot sencillo! Voy a mostrar cómo hacerlo.El RobotEste robot tiene un chasis
Sistema de luz de Arduino

Sistema de luz de Arduino

Para hacer que el sistema de luz de arduino necesita lo siguiente.7 puentes6 LED1 arduino1 protoboard6 220 k resistors(red,red,brown)1 10 k ohm resistor(brown,black,orange)Paso 1: Ángulo 1Cada paso de ahora en adelante será de fotos sobre cómo config
Control de luz usando Arduino con módulo de relé AC

Control de luz usando Arduino con módulo de relé AC

¡ Hola amigos! Soy Ostin, I ll muestran cómo controlar un CA luz con Arduino usando el módulo de relés. Es un proyecto simple y también muy peligroso ya que vamos a tratar con alto voltaje 220v. No trate de si eres un aficionado en el trato con alto
Cañón de agua arduino robot IR

Cañón de agua arduino robot IR

Cañón de agua arduino robotPaso 1: Arduino Uno R2Arduino MotorshieldBomba de aguatubo flexible6 x pilas AA NiMhCaja de la batería 2 AACompartimento para 4 AAServo 9 g x 2Chasis Robot de 2WDRelé de 5VMando a distancia IRIR reciviocables dePaso 2:
Datos a excel desde un Sensor de luz de Arduino

Datos a excel desde un Sensor de luz de Arduino

Empecé este pequeño proyecto el otro día cuando vi que Instructables ha publicado un concurso para el uso de sensores, sin embargo su resultando ser un poco más interesante.Mi idea original era un proyecto muy simple (ejemplos de una forma u otra est
Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Todos soñamos con tener aparatos y máquinas que pueden obedecer a nuestros comandos hablados. Bien, vamos a tomar el primer paso para que esto suceda y construir un intervención controlada basada en Arduino robot móvil.Puedes estar pensando que hacer
Rana: Inspirado en un arduino robot biológico

Rana: Inspirado en un arduino robot biológico

Rana (rana en Italiano) es un robot inspirado biológico. Es el resultado de meses de investigación y desarrollo. Uno de los principios aplicados proviene de otra insuperable hice llamada "arduino robot bípedo". Este robot utiliza los métodos com
Arduino Robot - árbol de la vida

Arduino Robot - árbol de la vida

Arduino Robot - árbol de la vidaLista de materiales:1) Arduino Duemilanovue2) chapa aluminio3) cables de alumnio4) 5 x 3 mm azul LED5) ojales de latón de6) cables solo núcleo7) vitrinaVisite http://retardokiddo.blogspot.com/ para detalles y comentari
Tutorial de Arduino Robot

Tutorial de Arduino Robot

Estaba buscando la base de datos Instructable un tutorial para el Robot oficial de Arduino, pero no he podido encontrar uno! Así que mad este tutorial para ayudar a otros que necesitan poco un poco de ayuda con su nuevo Arduino Robot.Paso 1: Configur