Interfaz microcontrolador a electrómetro de Forrest Mims (1 / 3 paso)

Paso 1: Circuitos y hardware

Eran los componentes electrónicos utilizados en el detector estático:

1 x MPF102 JFET ($1,29)
1 x ATtiny2313 ($2,88)
segmento de 1 x 10 rojo LED barra display gráfico ($1,40)
2 x titulares de celda de moneda (SMD sewable, $2,50)
2 x CR2032 de pilas de monedas ($1,00)
1 x 20 pines zócalo de inmersión (para ATtiny2313)
1 x 20 pines DIP wirewrap zócalo (más pins para que LEDs pueden ser mayores))
interruptor x 1 (SPST-off rocker, $2,66)
1 x 0.1uF condensador
Resistores varios {10, 120, 330, 4.7K, 10 K, 22 K, 1 M} ohm
2 x conectores del bloque terminal ($1,10)
1 x conector de anillo para conectar a tierra la lata de mostaza

El total de los precios conocidos es menos de $15.

El circuito consta de tres partes; (1) el JFET y carga (2) los LED y resistencia limitadora de corriente y (3) el circuito RC utiliza jury-rig un ADC aproximadamente. En el debate subsiguiente, puede ayudar a ver el circuito esquemático.

Analizar las partes de circuitos requiere un poco de matemáticas. Yo he detallado los pertinentes cálculos y discusiones en un archivo adjunto a continuación, en caso de que te importa.

La parte JFET es básicamente de Mims, excepto que el 'ADC' sustituye el amperímetro, y elegí la resistencia de carga después de medir I_DSS, así que no había ninguna necesidad de un potenciómetro. Para medir el I_DSS, sólo la puerta de tierra y medir la corriente cuando conducido por, digamos, una fuente de 6 v (sólo es necesario entrar el JFET en saturación). Mi JFET tenía un I_DSS de acerca de 9mA (realmente probé unos JFETs y todos fueron 9mA, que parece un poco inusual, tal vez ellos son desechados?). Elegí una resistencia de carga de 330Ω, que da un rango de voltaje de drenaje de sobre V_CC-3V a V_CC. Con una fuente de 6V, este rango es de 3V-6V.

Puramente fuera de interés, medí drenaje corriente vs voltaje de la puerta para ver qué tipo de voltaje de la puerta cerró el JFET. Esto demuestra un V_P pinzamiento de sobre - 4V. Esto da una idea del potencial creado en el pasador de la puerta por estática. La trama se coloca por debajo.

He añadido una 1MΩ 'resistencia seguridad' a la puerta de entrada, probablemente innecesaria, pero reduce la posibilidad de que el JFET.

Idealmente, sería medir el drenaje actual y utilizar esto como una medida de la estática que afecta el pasador de la puerta. Esto implicaría normalmente un dispositivo de efecto Hall, o un bajo valor de resistor de detección de un op-amp para calcular la diferencia de voltaje (y ley de Ohm, por supuesto). Sin embargo, esto esta empezando a complicarse innecesariamente para el proyecto. Un método más sencillo es tener en cuenta que la corriente de drenaje va de 0-9mA y elegir una resistencia de carga adecuada (un extremo conectado a la red y para el desagüe JFET) que da un rango de voltaje viable para estas corrientes. Este voltaje solamente una forma de lectura es necesario, a expensas de ser muy sensibles a la tensión (que cambia).

Jugaba con la 10 pantalla por un tiempo y cuando el 100% del tiempo, es bastante tenue, que no augura nada bueno para que mi idea de efecto estroboscópico reducir la corriente. Cuando me iluminado estroboscópicamente, (obviamente) se convirtió en incluso regulador. Eligió un ciclo de deber del 20% y sustituyendo la actual resistencia limitadora de 10Ω, y este fue tenue, pero aceptable. Por lo tanto, decidí estroboscópico todos los LEDs en un ciclo de deber del 20%, tiene a lo más 2 de los 10 cualquier momento y conectar cátodos todos a una sola 10Ω actual limitación de resistencia. Esto probé y funcionó bien, y luego pasé unas horas justificando lo que había hecho. El análisis detallado se coloca por debajo, para aquellos que se preocupan.

Tenía código de un proyecto anterior que utiliza Timer1 para generar interrupciones cada 1mS, usé esto para el efecto estroboscópico LED. El software aseguraría que no hay LED permanecería durante más de 2 ms en cada 10mS ciclo (es decir. deber del 20%).

Una forma de utilizar la pantalla 10 sería mostrar un número binario de 10 bits que representa la tensión de la resistencia de carga. He intentado esto, pero era difícil de leer, así que decidí ir sólo con mostrar una gama de 0 (fuera) a 10 (todo sobre). Esto se veía bien y no requiere de explicación para comprender.

Para medir el voltaje del resistor de carga, necesitaba alguna forma de ADC. El ATtiny2313 no ADC, pero tiene un comparador analógico que puede utilizarse para implementar una rampa ADC. Una entrada para el comparador es la señal que se mide, la otra entrada es una rampa de pendiente conocida a partir de 0V. Midiendo el tiempo para la salida del comparador a voltear, la tensión de entrada puede ser averiguada. (De hecho, realmente no necesita ser una rampa, hará una señal cada vez más conocida, una rampa es generalmente preferida ya que ofrece sensibilidad igual a toda la gama de entrada. En nuestro caso, esto no importa). Para este diseño, se utiliza un circuito RC simple para crear una señal de creciente. ADC de rampa tiene algunas desventajas; (1) el tiempo de conversión varía con la tensión medida, y (2) la medición es afectada por cambios en la V_OH (que depende de V_CC). En este diseño, el primero no es un problema que a lo largo como no interferir con el efecto estroboscópico (que podría cambiar la clavija de corriente continua) y el segundo no es demasiado de un problema (aunque mostrando esto implica cálculo un poco más), principalmente porque la aplicación de ADC de rampa termina (indirectamente) medir el voltaje del resistor de carga dividida por la tensión de alimentación (o más bien V_OH).

Para evitar interferir demasiado en el efecto estroboscópico LED, quería la conversión ADC a pasar en 1mS. Decidí correr el ATtiny2313 a 1Mhz, que me da resolución 1μS tiempo. Elegí R = 4.7KΩ y C = 0.1μF, que da una constante de tiempo 470μS. Esto, grosso modo, sería el tiempo necesario para medir una tensión de V_OH (0.63). Para descargar el condensador de un poco más rápido, también conectarse un resistor de descarga R_DIS el condensador y eligió a R_DIS a descargar rápidamente (sin exceder especificaciones.). La elección de R_DIS se detalla a continuación. Cuando se carga el condensador, el perno de la 4.7KΩ de conducción resistencia es conducida alto, mientras que el perno de conducción R_DIS tri-indicó. Cuando descarga, el perno de la 4.7KΩ de conducción resistencia es tri, y el pin R_DIS de conducción es conducido bajo. El condensador descarga efectivamente en acerca de 60μS (5 constantes de tiempo). El tri-estado efectivamente desconecta la resistencia relevante del circuito.

Cuando el JFET está apagado, el voltaje del resistor de carga estará en V_CC. Puesto que la 'rampa' es realmente un exponencial, él no puede nunca acabar conversión en este caso! Para evitar este problema, el voltaje de la resistencia de carga se introduce en un divisor de tensión (22K / 32K) de convenientemente alta impedancia (32KΩ) por lo que no interfiere sensiblemente con la tensión de la resistencia de carga. Con una fuente de 6V el voltaje del resistor de carga dividida oscila entre acerca de 2V a 4.2V, así que la conversión se terminará en menos de 550μS. Uno de los gráficos adjuntos a continuación muestra el tiempo de conversión frente a la tensión medida por una fuente de 5V y 6V. Un pequeño cálculo demuestra que para la fuente de 5V, el tiempo máximo será menor que 600μS. Así el tiempo de conversión total es menos de 1mS.

Usé un tablero de pan para probar la configuración, particularmente el efecto estroboscópico LED.

Águila yo solía dibujar el esquema, crear una tabla, hacer el diseño y la autopista. Hace un buen trabajo, pero 'piensa' que es para dos capas PCB. En cualquier caso, me ahorra tener que hacer un montón de trabajo aburrido. Usé algunos perfboard para los componentes y alambre magneto para conectarlos juntos. Antes de soldar realmente nada, coloque los componentes en el perfboard sólo para asegurarse de que las cosas realmente se ajusta. En esta etapa decidí que pondría el interruptor en la tapa de lata mostaza en lugar de al lado.

Taladré agujeros para dos separadores (ver la sección de ensamblaje) antes de colocar los componentes en el perfboard. La idea era que los dos separadores y el aislante de la sonda apoyaría el perfboard en la lata de mostaza.

Artículos Relacionados

Arduino Electrómetro/capacitivo Sensor de objetos

Arduino Electrómetro/capacitivo Sensor de objetos

es mi pasión como un fabricante de robots.  He hecho una docena o así, sobre todo utilizando Arduino.  La cosa es, tipo de estoy aburrido por la mayoría de los robots que consiguen seguidores de línea hecho, sumo, photophobes/vores, viga, etc..  Lo q
Microcontrolador DIY - dinamómetro de mano

Microcontrolador DIY - dinamómetro de mano

Hizo este dinamómetro de mano DIY como un sensor para el microcontrolador PICAXE. También se puede utilizar para Arduino o cualquier microcontrolador también.Lista de los materiales que utiliza para hacer el dinamómetro de mano:1) ejercitador de mano
Construir su propia interfaz de Sampler electrónico para Ableton

Construir su propia interfaz de Sampler electrónico para Ableton

Hola. Actualmente soy un estudiante de tecnología de música de segundo año. El objetivo de este proyecto fue diseñar un nuevo instrumento de alguna forma.En definitiva, es una interfaz electrónica y se puede volver a asignar una variedad de propósito
Construcción de una "batería de Bagdad"

Construcción de una "batería de Bagdad"

la intención de este instructable es proporcionar ideas para experimentar con la química de la batería en general y para resumir mi experiencia en la producción de una réplica de lo que se conoce como la Batería de Bagdad. En mi versión de la réplica
Tacómetro óptico basado en Arduino

Tacómetro óptico basado en Arduino

hace más de diez años puse una página web con instrucciones detalladas sobre la construcción de un motor eléctrico simple basado en una de serie de TV mundo de Beakman. Llamó la página "Motor de eléctrico de Beakman" y durante los años que ha te
Self balancing one wheeled electric skateboard

Self balancing one wheeled electric skateboard

NOTE:Mayo de 2011: Este instructable es ahora bastante antiguo (relativamente) y ahora pude reconstruir este proyecto más simplemente con un Arduino como el controlador.Actualmente estoy trabajando en un monociclo con el mismo controlador de motor OS
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
Microcontrolador basado en cargador de batería elegante

Microcontrolador basado en cargador de batería elegante

El circuito lo que estás a punto de ver es un cargador de baterías inteligente basado en ATMEGA8A con corte automático. Diferentes parámetros se muestran a través de una pantalla LCD durante los Estados de carga distintos. También el circuito hará so
Hacer una sudadera de protoboard (instantánea electrónica usable!) ¿

Hacer una sudadera de protoboard (instantánea electrónica usable!) ¿

Son vestibles electrónica el futuro? ¡Eso creo! Aquí es el proyecto de electrónica usable más rápido, más versátil, la sudadera de la protoboard.En su mayoría, wearables involucran hilo conductor para el cableado. Pero ese tipo de cosas atasca mi máq
Elegante interfaz de teléfono

Elegante interfaz de teléfono

Fresco forma de interfaz el iPhone Siri o Android "google ok" teléfono inteligente "AI" con una cara humanoide!Va a interactuar con cualquier sonido que conecte via cable por componentes. La cabeza tiene las siguientes características,
Mesa tambor interactivo, Light-Up con interfaz personalizada

Mesa tambor interactivo, Light-Up con interfaz personalizada

Este proyecto fue un regalo para mi hermano (batería), que decidió convertir un bombo en una mesa para su nuevo apartamento. He instalado algunos LEDs RGB en el interior y diseñado una interfaz para controlar las luces de dos formas diferentes (mezcl
"DIY - excelente línea TRACER ROBOT sin microcontrolador"

"DIY - excelente línea TRACER ROBOT sin microcontrolador"

HolaSoy Ajinkya DixitEste es mi primer proyecto de robótica - "La línea TRACER ROBOT sin microcontrolador"Estos robot no contiene ningún tipo de microcontroladores, en lugar de otro utiliza solo circuito integrado (IC) y algunas otras piezas de
Básicos de transistor - MOSFETs

Básicos de transistor - MOSFETs

(En primer lugar, he hecho algunas modificaciones al código HTML para este I'ble, que está optimizado para el sitio de escritorio, por lo que no puede ser visto idealmente en un dispositivo móvil.)Los transistores son sin duda el componente electróni
Edison de Intel y plataforma Ridemakerz RC chasis

Edison de Intel y plataforma Ridemakerz RC chasis

Cuando me invitaron a participar en el concurso de Intel Internet pensé que era una gran oportunidad. En primer lugar, me daría acceso a algunos sensores y hardware realmente impresionante. Soy un fabricante en un presupuesto, por lo fue genial. Yo t