Arduino Mega 2560 - Reduciendo el voltaje como entrada

4

Maddy de Little Bird Electronics sugirió que fuera directamente a los expertos, así que aquí va ...

Mi requisito es: - Temperatura de 20 habitaciones a monitorear.

En su lugar: - Actualmente supervisamos estas habitaciones de nuevo a un panel de parches que muestra esta información. Utilizando sondas TP2000. Estas resistencias de uso que de la salida de los dislpays crean una tensión de salida que deseo usar como entrada.

Nuevo requisito: - Si la temperatura es superior o inferior a n grados C, se envía una alerta por SMS a un técnico. Datos a registrar en una pc. Puedo codificar cualquier programa para el registro de datos / enviar alertas, etc. pero la electrónica no es mi punto fuerte. Aunque la comprensión intermedia. (Más google).

Se ha sugerido utilizar el Arduino Mega 2560 junto con un ArduinoGSM Shield (para conectividad / sms).

problema .. Como esta placa Arduino solo acepta un máximo de 5v como entrada (capaz de tener 50 entradas), ¿cómo puedo reducir el voltaje? Es decir. Si el cobertizo es de 30 grados c, entonces la entrada será de 5v Si el cobertizo es de 15 grados c, la entrada será de 2.5, etc., etc.

¿Es el Arduino la respuesta que se debe usar junto con el sonething para reducir el voltaje para la entrada ... o hay algo mejor que puede satisfacer mis necesidades?

Saludos Marca

    
pregunta Mark Fellowes

2 respuestas

3

Está diciendo que necesita reducir el voltaje, pero luego está describiendo los niveles de voltaje como si estuvieran en un rango de 0 a 5 voltios. ¿El rango de voltaje de sus señales es de 0 a 5V? Si es así, entonces puede usar los convertidores A / D que están integrados en el AtMega2560. Si tiene más entradas de las que admite AtMega2560, puede usar un interruptor analógico, como el 74HC4851. No sé cómo se configuran las entradas analógicas en la placa Arduino, es posible que tenga que usar Op Amp configurado como ganancia de la unidad como parte frontal. Además, es posible que desee utilizar el diodo zener para limitar el voltaje a 5 voltios.

    
respondido por el Suirnder
3

El Arduino Mega 2560 tiene un voltaje de entrada recomendado entre 7-12v, con límites absolutos de 6-20v. Tiene un regulador lineal de 5v a bordo, que suministra el 5v.

Por lo general, un dispositivo de detección se alimenta con 5v de Arduino (o al menos comparte una conexión a tierra común), y luego el pin de salida del sensor (escupe un voltaje analógico que representa su medición) se alimenta a uno de los pines analógicos de Arduino. que contienen la entrada ADC. Estos son ADC de 10 bits. Si necesita una mayor resolución, personalmente recomendaría NO usar un Mega 2560, pero en su lugar use un Duemilanove / Diecemilia / Leonardo y use un ADC conectado al SPI, como el MCP3208 .

Es un gran ADC de 12 bits, probado y con una base de código de ejemplo existente para Arduino. Al usar este SPI ADC, no necesita todos los pines que tienen los Arduino más grandes, ahorrando preciosos ££ / $$.

Tenga en cuenta que el Mega tiene 8 veces más memoria flash que los mencionados.

¿Puede ser un poco más específico acerca de las sondas de sondas de temperatura? ¿Quién es el fabricante? ¿Ya tienes un enlace a su hoja de datos?

Si desea reducir 30v a un voltaje seguro para el suministro de Arduino, puede usar algo como esto Regulador de conmutación integrado, SLTS059A.

Si desea "reducir" el voltaje de salida de la sonda de 30v al voltaje de entrada máximo de Arduino de 5v, puede usar un divisor de voltaje de 5: 1, como este 50k: 10k

    
respondido por el raaymaan

Lea otras preguntas en las etiquetas