No es una pregunta fácil de responder. En primer lugar, aclare si (1) el Atmega es un CI independiente o (2) construido como una plataforma de creación de prototipos (por ejemplo, un Arduino). Teóricamente, ambas versiones son iguales, quiero decir, un Arduino tiene todas las partes necesarias para funcionar correctamente y se construye fácilmente, mientras que la versión (1) necesita muchas más habilidades y experiencia para terminar. Veamos que necesitas.
1. Poder
Necesitarás 5V DC. 500 mA deberían ser suficientes. Si tiene un voltaje más alto, necesitará un regulador de voltaje, por ejemplo, un LF50CV o equivalente. Para la reducción de ruido, un condensador también puede ser útil.
2. controlador LED
Sugiero usar un registro de desplazamiento. Para dos piezas de LED de 7 segmentos, dos piezas del 74HC595 muy común y barato es lo suficientemente lejos. Por cierto, necesitará una resistore conectada en cada pin de segmentos. También prefiero MAX72xx, que puede manejar hasta 8 dígitos de pantallas de 7 segmentos directamente (sin resistencias), pero también necesita una programación algo complicada.
- ¿Es posible el seguimiento de la cabeza con el sensor de acelerómetro giroscópico + Arduino e IMU 6050?
- ¿Qué tipo de sensor usa un automóvil Tesla?
- ¿Cómo pueden los sensores o las cámaras detectar expresiones faciales?
- ¿Cuál es la diferencia entre el sensor de magnetómetro y el sensor de brújula electrónica en los teléfonos móviles?
- ¿Cuál es la forma más fácil de grabar una ruta 3D?
3. Sensor
No es un gran trato. Existen muchas soluciones comunes, desde termómetros directos (termorresistencias) hasta digitales (1 cable, I2C, etc.). La mejor solución debe elegirse en función de su objetivo, cómo y dónde va a utilizar el termómetro, ¿necesita una precisión absoluta o relativa?
4. Interfaz / programador
Necesitará una interfaz de conexión para conminar y programar el microcontrolador. Esta parte es mucho más fácil con una plataforma de creación de prototipos. En pocas palabras: si tiene que preguntar, debe aprender mucho para hacer esta parte.
5. Software
Finalmente, debe escribir un software para leer datos de temperatura sin procesar, convertirlos a valores legibles por humanos (por ejemplo, Celsius, Kelvin o Farenheit) y escribirlos en los registros de desplazamiento / pantallas LED. No es un gran problema con una plataforma de creación de prototipos, pero es algo complicado sin ella, ya que debe codificar casi todas las partes del “SO” para administrar el microcontrolador. De nuevo, mucho que aprender.
6. Todo lo demás
Para un trabajo adecuado y seguro, necesitará algunos componentes más, una PCB, una carcasa, una fuente de alimentación externa / interna, conectores, cables, resistencias, etc.
Finalmente. Mientras escribí esta descripción, pude construir lo que estamos hablando con un Arduino, incluida la codificación necesaria (supongamos que tengo todos los componentes necesarios). Si empiezo con un Atmel 16 “en bruto”, puede tomar alrededor de un día terminar, incluyendo todas las soldaduras, la construcción, la codificación y las pruebas (nuevamente, supongamos que tengo todos los componentes necesarios).