Veleta analógica con Auto configurar (2 / 8 paso)

Paso 2: Proyecto desafíos y soluciones

En primer lugar, cuando se trabaja con análogo a la conversión digital en el pasado, he notado significativa 'drift' alrededor de valores máximo y mínimo y así algo de código va a necesitar ser escrito para contrarrestar este fenómeno. En segundo lugar, viento a veces puede ser muy turbulento que hace muy difícil obtener un valor de salida exacto. Si el viento cambiaba constantemente de, digamos, del sur al oeste que nos gustaría procesar nuestros datos de tal manera que le daría la dirección más común, no sólo el promedio o 'decir', de lo contrario solo obtenemos un valor del suroeste. Para explicar con más detalle - el viento puede veer de sur a oeste y de nuevo, pero realmente es sobre todo viniendo desde el sur-sur-oeste. Si esto está empezando a dañar las células del cerebro, simpatizo totalmente!

Afortunadamente tenemos soluciones a los problemas tanto arriba - tomamos tantas lecturas como la memoria del sistema y velocidad permitirá y construir algunos arreglos verdaderamente masivas de números. Luego hacemos un registro continuo del número de veces que cada parte de la matriz es golpear y entonces, finalmente, escupir los más populares. En el proyecto de la paleta de viento digital escribí algo de código algo torpe para calcular el valor de 'modo' y ahora, con el poder de algunos gránulos café extra nutritivos, he disminución de ese código a algo más sublime!

Finalmente, después de unos diez minutos, justo cuando nuestros arreglos están a punto de estallar el arduino en 1 millón fragmentos de polvo de silicio, recuperar un valor de dirección de viento solo por ejemplo 215 con un arduino segunda y poner todos los números grandes a cero.

Ahora que estamos empezando a sentir bastante glib sobre nuestras proezas de ingeniería, la veleta analógica tiradas nos 2 problemas principales más - uno: con la carga recomendada de 100K en el lugar, no produce una verdadera salida lineal y dos: tiene una zona muerta alrededor del polo norte de cerca de 3 grados. Al principio, las células de mi cerebro empezaron a pánico en las perspectivas de resolver el problema de la no linealidad pero luego recordaron que el viento siempre es ligeramente turbulento por lo que se planteó la cuestión: ¿Qué precisión ¿realmente necesitamos ser? ¿Necesitamos realmente mirar la curva de no linealidad en un montón de detalle? Sentido común entonces vino al rescate y la curva de picado y enderezada en 2 simples líneas rectas, con un ápice a 240 grados. ¡ Simple!

Artículos Relacionados

Medidor de voltaje del coche, la versión analógica (con el contraluz del "smart")

Medidor de voltaje del coche, la versión analógica (con el contraluz del "smart")

Originalmente hice 7 segmentos voltaje metro, pero sun hizo difícil de leer. Calculado para hacer la versión analógica con el contraluz inteligente; color cambia cuando se presenta la situación de sobre o bajo voltaje. Medidor de voltaje dice que si
Cómo tomar fotografías analógicas con un monitor crt

Cómo tomar fotografías analógicas con un monitor crt

esto no es una broma!!! Realmente puede tomar imágenes analógicas con cualquier monitor crt vieja! No hay ningún complicado cableado requerido, esta conversión literalmente le llevará 5 minutos! Sólo tienes que seguir tesis eazes instuctables para ha
Actualización de seguidor de línea analógica para Arduino con Attiny85

Actualización de seguidor de línea analógica para Arduino con Attiny85

ResumenEn este Instructable le mostrará cómo actualizar un análogo barato seguidor de línea en un seguidor de línea Arduino inteligente sustituyendo el LM393 comparador IC por un inteligente Attiny85 y Arduino sketch.IntroducciónRobot seguidor de lín
Router inalámbrico de casa con medidor de utilización analógica

Router inalámbrico de casa con medidor de utilización analógica

creció para arriba en y alrededor de barcos, fabricación de telares de cableado y paneles de control y tenemos una colección de indicadores y diales que normalmente se encontrarían conectados a pequeños motores diesel marinos.Actualmente trabajo como
División fotografía con una cámara analógica

División fotografía con una cámara analógica

en este instructable, te voy a mostrar cómo a (temporal) modificar una cámara analógica (utilicé una Diana F +) para tomar algunas fotos de la hermosa split.Una foto de split se compone de 2 fotos diferentes a fusionarse. El wil de split hacer por 4
Igualación de RIAA profesional con electrónica analógica

Igualación de RIAA profesional con electrónica analógica

De qué trata este informePorque soy un verdadero audiófilo y un entusiasta de la electrónica, a menudo trato de combinar ambos. La mayoría de mis proyectos son acerca de algunas cosas electrónica analógica, donde trato de sacar lo mejor de registros
Con chipKIT base pletina de E/S analógica RGB tira de LEDs

Con chipKIT base pletina de E/S analógica RGB tira de LEDs

Hace unos meses me escribió un blog sobre el chipKIT pletina de E/S básica y tiras de RBG analógica usada para demostrar el los FETs de drenaje abierto.Este post es para dar detalles sobre cómo conectar la tira de LEDs a la pletina de E/S.Si ya sabes
Bluetooth control LED con entrada analógica de LDR para TfCD

Bluetooth control LED con entrada analógica de LDR para TfCD

Pablo Bosch - 4154746Duygu Guroglu - 4519191Este proyecto es una variante de la prueba de RFduino y Android App muestra de Iann (Iann RFDuino prueba App)Reescribió el existente programa de prueba para la RFduino y la aplicación de prueba para Android
Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

este proyecto fue concebido para tener una señal analógica fiable que puede ser interconectada directamente con Labview para la recolección de datos en una investigación que estábamos tratando de hacer. Oxímetro de pulso disponible comercialmente la
IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW

El objetivo de este proyecto es para enseñarle a controlar el descubrimiento análogo con LabVIEW. En particular este proyecto demostrará cómo controlar pins de IO y PWM digitales de Discovery analógico. Este proyecto se centra principalmente en la ge
Autónoma estación meteorológica con ESP8266

Autónoma estación meteorológica con ESP8266

Hola amigosHoy les vamos a mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va a reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos a gene
Ecografía de analógica telémetro

Ecografía de analógica telémetro

Cuando comencé mi carrera en sistemas de control que estaba fascinado con las muchas diferentes maneras en que las máquinas podría conectarse con el medio ambiente que operaban en. Interruptores de límite (eléctricos y ópticos), codificadores, resolu
Cómo correr un Soundboard analógica

Cómo correr un Soundboard analógica

en este instructable, voy a repasar los conceptos básicos de correr un soundboard analógico.  Mucha gente puede conseguir abrumado con todas las perillas y botones y tal en una caja de resonancia, pero no es nada temer.  Una vez que aprendas un canal
Conectar varias entradas digitales para una entrada analógica!

Conectar varias entradas digitales para una entrada analógica!

que funcionan a menudo fuera de pines digitales en mi Arduino. Nada como complicado como, digamos, un regulador del juego video, estaba cerca de imposible con la cantidad de pines que tenía disponible. Multiplexación botones funciona, pero requiere u