Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Un termómetro digital pequeño y atractivo que usa el sensor digital Dallas DS18B20 y un Arduino Pro Micro a 3.3v. Todo está diseñado para encajar exactamente y encajar en su lugar, ¡no se necesitan tornillos ni pegamento!
No mucho, pero se ve genial.
Paso 1: ¡Prepare sus piezas
Piezas usadas y enlaces de Amazon
- Sensor: DS18B20
- Pantalla: Pantalla OLED de 0.91"
- Microcontrolador: Arduino Pro Micro
- Batería: CR123
- Resistencia: resistencia de 4,7 k ohmios
Paso 2: imprima la carcasa
Los archivos STL se pueden descargar desde los siguientes enlaces.
Thingiverse:
Myminifactory:
Imprime las 2 partes y elimina las imperfecciones.
Paso 3: ¡Prueba si encaja
Después de limpiar la carcasa, insertar y mostrar y microcontrolador, encajarán bien, pero lime las ranuras si es necesario, no las presione demasiado, ¡ya que eso podría dañar la pantalla!
Paso 4: conecta todo
Conexiones
- Pin de datos del sensor en Arduino PIN 5
- Mostrar SDA en Arduino PIN 2
- Mostrar SCL en Arduino PIN 3
- Diplay Power en Arduino Vcc
- Display Ground en Arduino Ground
El sensor deberá estar conectado con una resistencia de 4.75k ohmios como se muestra en la imagen.
También agregue 2 cables en el Vcc y tierra que tendrá que extender para conectar la batería.
Paso 5: arma el proyecto
Encaje todo para colocarlo en las ranuras, Usé papel de aluminio para la batería.
Asegúrese de que el sensor esté alejado del resto de las partes electrónicas, ya que afectará los valores.
Paso 6: Obtenga las bibliotecas y cargue el código
Bibliotecas:
- OneWire.h:
- U8g2lib.h:
- DallasTemperature.h:
Obtenga el código de uno de los enlaces:
www.hackster.io/GeoChrys/room-temperature-…
noobmakers.com/2018/04/01/digital-temperature-widget/
Súbelo a tu arduino.
Paso 7: ¡Casi terminado
Conecte la batería y cierre la carcasa, ¡listo!
Puede editar el código arduino para realizar cambios en la fuente y cómo se muestra la información.