PICAXE lanzador perfecto termómetro (2 / 3 paso)

Paso 2: Construcción electrónica


Una vez que todas las partes han sido reunidas y catalogadas, sugeriría el circuito PICAXE del edificio antes de pasar a la guarnición más mecánica de la pantalla, etc..

PICAXE chips vienen "en blanco" sin un programa; por lo tanto debe ser programados con el código termómetro perfecto de la lanzadora.  Esto requiere de una herramienta de programación libre del fabricante en el Reino Unido.  Usted necesitará descargar e instalar el programa en tu PC.  Aquí está el enlace para usuarios de Windows:http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor

Usando el USB o el protoboard de programación Serial, el código básico de la carga en el editor, seleccione el puerto correcto de la comunicación y programar el PICAXE.  El editor se proporcionarle un estado de la programación e identificar los errores encontrados.  Si meten en problemas, búsqueda de proyectos PICAXE en Instructables... hay muchos que van en gran detalle sobre la configuración y requisitos de programación.

Una vez este programado el PICAXE, desconecte la alimentación.  Tienes que conectar el 7805 (o 78L 05) en el protoboard.  Si utiliza el 7805 más grande, puede soldar los cables cortos, sólidos al IC y usar esos cables para su inserción en el protoboard.  Un 78L 05 debe encajar en algún lugar en el área vacía de la protoboard.  Esencialmente, la "entrada" se tiene que el 6V positivo de la batería de la linterna, la salida irá a la placa PICAXE para + 5V y la conexión de GND será común para el PICAXE y negativo de la batería "-" terminal.  Si tienes una batería atornillada, las conexiones será fáciles, que si tienes una batería de primavera-contacto, necesita soldar los cables a los resortes.  Interruptor no es usa ya que se trata de un circuito de siempre, pero usted puede Agregar un interruptor si quieres en el cableado entre la batería + terminal y la entrada al 7805 / 78L 05.  Aquí es cómo está todo conectado: http://t2.gstatic.com/images?q=tbn:ANd9GcTNahVOfCj7-6kIHfjXnXJtyLZKU2FxpIvBKf-NCz7abudvh3gt excepto en nuestro caso no utilizaremos el condensador de 100nf entre pin 1 y pin 2 y utiliza un condensador electrolítico más grande porque está fácilmente disponible en Radio Shack, pero no dudes en utilizar casi cualquier valor de entre 10uF y 500uF electrolítico siempre y cuando el voltaje está valorado en más de 10V.

El componente de "detección" de temperatura es el termistor de 10K.  El resistor de precisión 5% 10K y el termistor de 10K forman un divisor de tensión y el cruce de estos dos dispositivos está conectado con el PICAXE física PIN #3 (cuenta de la parte superior izquierda hacia abajo y de arriba abajo a la derecha).  Uno de los extremos el termistor está conectado a tierra y es uno de los extremos de la resistencia a + 5V.  PIN #3 se sabe que el software como puerto C.4 y este puerto de entrada se configura en el PICAXE como un convertidor analógico a digital.  Lo que sucederá es que el PICAXE genere un número binario para cada cambio en el voltaje de la ensambladura de la resistencia y el termistor.  Como la temperatura es más caliente, el valor de la resistencia del termistor se convierte en inferior (caída de tensión se convierte en más pequeño, que es el voltaje más pequeño y más cercano a la tierra o 0V).  El interno convertidor analógico a digital proporciona un número numéricamente menor a mayor temperatura.  En lenguaje del termistor, el termistor se dice que tiene coeficiente de temperatura negativo (NTC).

Aquí está el panorama (¿o es que el lanzador?)

  • Voltaje de Unión en resistencia de termistor se convierte en un número binario
  • El número binario es analizado mediante una tabla de búsqueda de temperatura almacenados en la EEPROM del uC
  • La temperatura se convierte en un número (entero) entero y un número de decimales (dígitos) como 2 variables
  • Las variables se muestran en la pantalla LCD con un decimal entre ellos para dar el tradicional "NN. Formato de N"
  • Las variables en el software contener el valor alto y el bajo valor desde encendido como historia
  • El proceso se repite alrededor de 1 cada segundo

Mi sincero agradecimiento a Peter Anderson para sus demostración código e interpolación rutinas originales que se utilizan en el software sin cambios.  Mi aporte es todo el código de la pantalla y el código que permite constantes de calibración a cambiar y almacenados sin reprogramar el chip de la PC.  http://www.phanderson.com/PICAXE/lin_thermistor.html

El circuito con LCD dibuja sobre 0.009A o 9 mA.  Por lo tanto, la batería de linterna de 6V debe durar un tiempo antes de requerir cambio de.  Y están tan inclinados, una buena adición sería una fotocélula en el pin físico #5 (inferior derecha) que conduciría un voltaje al puerto C.2 (también utilizada para la calibración) para desactivar la pantalla cuando el nivel de luz eran demasiado oscuro para leer el mismo.  (Sí, usted necesitará hacer algunos codificación para implementar esta funcionalidad).

He mencionado calibrado un par de veces.  Cuando está programado el PICAXE, un valor que deriva como un número "generalmente bueno" está incluido en el código.  Este número le dará una temperatura aproximada o que es en el parque de bolas.  Si te gustan las cosas a ser absolutamente perfecto, a continuación es cómo se hace... se necesita una resistencia variable de 10K de la variedad "lineal" y unos clips de jumper y los cables. (20110923 actualizado para mejorar la calibración)

  1. Apagado el PICAXE
  2. Añadir un cable de puente entre el pin físico #4 (puerto de C.3) y conecte el otro extremo a tierra / toma de tierra
  3. Conecte un extremo del potenciómetro lineal de 10K a GND
  4. Conecte el otro extremo del potenciómetro de 10K + 5V
  5. Conectar lo limpiaparabrisas del potenciómetro de 10K (variable) a física pin #5, Puerto C.2 (otra entrada AD)
  6. Energía en el PICAXE
  7. Usar otro termómetro girar el potenciómetro hasta que la temperatura en la pantalla correcta
  8. Si un valor de "0" no bajar la temperatura lo suficiente, espere 5 segundos en "0"
  9. Si un valor de "255" no trae la temperatura suficiente, espere 5 segundos en "255"
  10. Deje que la pantalla durante al menos 10 segundos
  11. Cuando la temperatura es correcta, tire del cable de puente desde el pin #4
  12. Cuando se quita el puente, una nueva calibración se escribe en la EEPROM del PICAXE
  13. Apagar el circuito
  14. Volver todo como estaba (quitar el puente y potenciómetro)
  15. Al encendido, se utilizará el nuevo valor y el termómetro debe estar dentro de 1/2 grado de precisión
  16. Si la lectura no está de acuerdo, repita hasta que precisa

Nota en los pasos 8/9: dejando el potenciómetro en cada extremo para 5 segundos aumento/disminución la temperatura unos 5 grados después del período de 5 segundos.  Mueva el potenciómetro rápidamente de los extremos y ajuste como sea necesario.

Artículos Relacionados

PICAXE en base termómetro digital con Max y Min

PICAXE en base termómetro digital con Max y Min

(por favor deje un mensaje, pero no seas demasiado crítico, este es mi primer instructable!!)Este es un termómetro que hice para que nuestra autocaravana, para mostrar la temperatura exterior. Se basa en un chip Picaxe ya que son baratos y fáciles de
Un "registro" termómetro infrarrojo del PICAXE

Un "registro" termómetro infrarrojo del PICAXE

21 de julio editar - vea cómo utilicé el termómetro infrarrojo en mis experimentos de láser!Intro:Ya puede tener uno de esos termómetros IR muy útil... sólo apuntar, disparar, y lea la temperatura.  No ¿son grandes?  Tengo dos.Pero, ¿qué pasa si dese
Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35 es una muy simple de implementar Arduino basado en proyecto. Su inició un proyecto perfecto si usted es un principiante y acaba prácticamente pruebas proyectos de Arduino.En este proyecto nos
Instalar un termómetro en un viejo coche [actualizado]

Instalar un termómetro en un viejo coche [actualizado]

Hola todo el mundo!En este i'ble les mostraré cómo actualizar su viejo coche (el mío es un 2001 Fiat Panda joven) con sólo 3$ y menos de 30 minutos.Como puede ver en las fotos, mi auto es un modelo viejo, por lo que tiene sólo el indicador de los ins
TfCD ropa termómetro

TfCD ropa termómetro

Este termómetro de arduino proporciona información de color en temperatura ambiente, junto con una indicación de cuánta ropa que debe usar. Este termómetro mide temperatura ambiente con un termistor y da feedback con un neopixel. La escala a lo largo
Termómetro al aire libre de LED

Termómetro al aire libre de LED

si no quieres leer cualquier cháchara sin sentido puede sentirse libre saltar a la página dos.Estáis avisados.Durante el verano una vez más estaba buscando un divertido proyecto, que podría aprender algo de (AKA lío hasta veinte veces y corregir mis
Aumentar la gama de un termómetro inalámbrico de barbacoa (rev 2)

Aumentar la gama de un termómetro inalámbrico de barbacoa (rev 2)

este instructivo describe un proceso muy simple para aumentar la gama de un termómetro inalámbrico de barbacoa.Mientras que el proceso debe ser similar para casi todos los termómetros RF, el modelo específico que estoy Pirateando es un "Maverick Redi
Termómetro en interruptor de pared

Termómetro en interruptor de pared

Proyecto simpleEs realmente sencillo proyecto sin cualquier microprocesador.Necesitaba indicar y controlar la humedad, la temperatura en algunas habitaciones de la casa de la familia. Para encontrar el lugar adecuado para instalar termómetro/higrómet
Bufanda de termómetro de Neopixel gigante

Bufanda de termómetro de Neopixel gigante

Pluma de motor, es exterior frío.Hacer esta bufanda vestibles tech alta tecnología, baja con un termómetro incorporado.Ya no se estarán preguntando cómo mucho frío es cuando paso fuera.Esto es conveniente como un proyecto bonito principiante profundi
Construcción de termómetro de bricolaje compost $2

Construcción de termómetro de bricolaje compost $2

Aquí están algunas instrucciones básicas sobre cómo construir un $2 termómetro de compost utilizando fuentes fácilmente disponibles. Parece cutre (en un buen rústico tipo de forma), pero funciona muy bien y utiliza pocos materiales.Realmente no neces
Arduino OLED termómetro e higrómetro con DHT11 para principiantes

Arduino OLED termómetro e higrómetro con DHT11 para principiantes

¡ Hola! Voy a mostrarte cómo hacer un Arduino OLED termómetro e higrómetro * con DHT11.El OLED que utilizamos hoy en día es 1.3″ pulgadas en tamaño, características 128 × 64 píxeles y usa el Bus SPI. En el siguiente paso encontrará más información út
Un termómetro adecuado

Un termómetro adecuado

Una noche bien te das cuenta de que están recibiendo una fiebre. ¿Preguntas como debo ver a un médico en este momento de la noche o debo esperar hasta mañana, es mi fiebre que uno malo o suave? comenzar rebotando en la cabeza. Usted revise su botiquí
Termómetro de VFD-tubo

Termómetro de VFD-tubo

Este es un tutorial corto sobre mi termómetro tubo de VFD. Lo construyo porque me gustó un termómetro interior que nadie, excepto yo.He utilizado los tubos de VFD porque me gusta el estilo retro.Para medida de temperatura que utilicé un DS1621 conect
Termómetro de tubo Nixie bargraph analógico en 13

Termómetro de tubo Nixie bargraph analógico en 13

este es un proyecto para un gráfico de barras ruso IN-13 tubo de Nixie para utilizar como un termómetro de habitación interior.Se llama "NixieTherm" y también está disponible como un recinto de incluido kit completo como se muestra en www.Nixiek