Tabla de contenido:

The Brew Probe - Monitor de temperatura WiFi: 14 pasos (con imágenes)
The Brew Probe - Monitor de temperatura WiFi: 14 pasos (con imágenes)

Video: The Brew Probe - Monitor de temperatura WiFi: 14 pasos (con imágenes)

Video: The Brew Probe - Monitor de temperatura WiFi: 14 pasos (con imágenes)
Video: Que? #short 2024, Mes de julio
Anonim
The Brew Probe - Monitor de temperatura WiFi
The Brew Probe - Monitor de temperatura WiFi

En este instructivo, construiremos una sonda de temperatura que utaliza MQTT y Home Assistant para transmitir la información de temperatura a una página web donde puede monitorear la temperatura de germinación en cualquier lugar de su fermentador.

La lista completa de cosas que debe tener para esto es la siguiente:

Estuche imprimible en 3D https://www.thingiverse.com/thing: 2502515

Archivos de código Arduino y modelo 3D

github.com/misperry/Brew_Probe

Kit de sensor impermeable DS18B20: $ 8

www.dfrobot.com/product-1354.html

Escarabajo de fuego

www.dfrobot.com/product-1590.html

Tiene que instalar a mano la biblioteca onewire

playground.arduino.cc/Learning/OneWire

Necesita instalar la biblioteca arduinoJson Agregue https://arduino.esp8266.com/stable/package_esp8266… a las URL del administrador de placas.

Necesito agregar la biblioteca de escarabajos de fuego

git.oschina.net/dfrobot/FireBeetle-ESP32/…

HomeAssistant Sensor MQTT

home-assistant.io/components/sensor.mqtt/…

Artículos para comprar para ayudar en la construcción:

Placa de conexión USB Micro-B

www.amazon.com/gp/product/B00KLDPZVU/ref=…

Cinta servo de doble cara Great Planes de 1x3 '

www.amazon.com/gp/product/B001BHLRTY/ref=…

Interruptor de PCB

www.amazon.com/gp/product/B01E3G12YY/ref=…

HATCHBOX Filamento PLA rojo

www.amazon.com/gp/product/B00J0GO8I0/ref=…

Paso 1: soldar el escarabajo de fuego

Soldar el escarabajo de fuego
Soldar el escarabajo de fuego

Ahora deberá soldar un encabezado incluido a solo un lado del escarabajo de fuego. Será el lado con el VCC.

Paso 2: cambio de vivienda

Cambiar vivienda
Cambiar vivienda
Cambiar vivienda
Cambiar vivienda
Cambiar vivienda
Cambiar vivienda

Primero deberá quitar la carcasa del conector de la sonda térmica y reemplazarla con una carcasa única para cada pin.

Puede elegir un pin de carcasa de lo siguiente:

Kit de vivienda

Paso 3: suelde los cables a micro USB

Soldar cables a micro USB
Soldar cables a micro USB
Soldar cables a micro USB
Soldar cables a micro USB

Ahora deberá soldar los cables de alimentación y de tierra a la placa de conexión USB Mirco para poder alimentar la unidad desde una conexión micro USB.

Paso 4: Soldar Breakout al Firebeetle

Ruptura de soldadura a Firebeetle
Ruptura de soldadura a Firebeetle

Ahora debes mirar el puerto micro USB del Firebeetle. Hay dos pads etiquetados "+" y "-". Serán donde conectará su energía y tierra desde la placa de conexión USB.

Paso 5: Imprima la carcasa en 3D

Impresión 3D de la carcasa
Impresión 3D de la carcasa

Ahora necesitará imprimir en 3D el estuche. Los archivos de modelo se pueden ubicar en lo siguiente:

www.thingiverse.com/thing:2502515

Paso 6: pegue el inserto

Pegar el inserto
Pegar el inserto
Pegar el inserto
Pegar el inserto

Ahora deberá aplicar pegamento al inserto de cabeza hexagonal y luego insertarlo en el cuerpo principal de la carcasa.

Paso 7: Coloque cinta trasera doble

Coloque cinta trasera doble
Coloque cinta trasera doble
Coloque cinta trasera doble
Coloque cinta trasera doble

Coloque la cinta de doble respaldo en la parte posterior del escarabajo de fuego y también en la parte posterior de la placa de ruptura de temperatura para instalar.

Paso 8: Realice las conexiones

Hacer conexiones
Hacer conexiones
Hacer conexiones
Hacer conexiones

Conectará el pin rojo al VCC y el pin negro al suelo. Conectará el pin sens al GPIO D6 en el escarabajo de fuego.

También deberá conectar el interruptor en serie con la línea de alimentación que proviene de la batería LiPo. De esta manera, cuando cambia el interruptor, controla la alimentación de la unidad.

Paso 9: Codificación - Firebeetle

Ahora deberá editar el código de su aplicación.

La sección será la siguiente:

const PROGMEM char * MQTT_CLIENT_ID = "";

const PROGMEM char * MQTT_SERVER_IP = "";

const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;

const PROGMEM char * MQTT_USER = "";

const PROGMEM char * MQTT_PASSWORD = "";

const PROGMEM char * MQTT_SENSOR_TOPIC = "";

Paso 10: Instalación de bibliotecas para Firebeetle

En su software arduino, deberá ir a archivo -> preferencias. Luego, en la sección "URL adicionales del administrador de tableros:" agregará los siguientes dos enlaces con una coma en el medio.

git.oschina.net/dfrobot/FireBeetle-ESP32/r…

arduino.esp8266.com/versions/2.3.0/package_…

A continuación, vaya a Herramientas -> Tablero -> Administrador de tableros… y busque Firebeetle. Elija la "placa base FireBeetle-ESP32 de DFrobot DFRDuino" e instálela.

Finalmente, debe ir a Sketch -> Incluir biblioteca -> Administrar bibliotecas … y buscará lo siguiente:

ArduinoJson de Benoit Blanchon (instalar esto)

onewire

pubsubcliente

Una vez que haya terminado con esto, instalará el código que tiene eligiendo la placa firebeetle, conectando un cable USB a ella, eligiendo el puerto com en el que se encuentra en el menú arduino y cargando el boceto.

Paso 11: Configuración del archivo.yaml de Home Assistant

Ahora deberá ir a su archivo configuration.yaml para su instancia de asistente doméstico. Una vez que esté en la edición de este archivo, deberá agregar la siguiente configuración:

#en algún lugar en la parte superior agregar

mqtt:

# entonces necesitas agregar el siguiente sensor

sensor 1:

plataforma: mqtt

state_topic: ''

nombre: ''

unit_of_measurement: '° F'

value_template: '{{value_json.temperature}}'

Paso 12: Instale el hardware

Instale el hardware
Instale el hardware
Instale el hardware
Instale el hardware
Instale el hardware
Instale el hardware

Instalará el escarabajo de fuego en la parte inferior de la caja quitando la cinta de doble respaldo y pegándola en el interior de la caja.

Instale la conexión USB en los dos separadores laterales. Use dos tornillos pequeños para asegurarlo.

Luego, pasará la sonda de temperatura a través del inserto y conectará el cable rojo a la alimentación, el negro a la tierra y el amarillo al pin de señal de la placa de ruptura de la sonda de temperatura.

Finalmente, instale la placa de arranque en el costado de la caja despegando el respaldo de la cinta y asegurándola al costado donde no interfiera con los otros componentes.

Por último, deberá enchufar la batería y meter todos los cables dentro de la carcasa.

Paso 13: Asegure la batería a la tapa

Asegure la batería a la tapa
Asegure la batería a la tapa
Asegure la batería a la tapa
Asegure la batería a la tapa

Ahora solo tendrá que colocar la batería en la tapa mediante el mismo método de aplicar un poco de cinta adhesiva doble al paquete de baterías y luego pegarla a la tapa de la unidad.

Una vez que la batería esté en su lugar, ¡ahora puede colocar la tapa sobre la caja y encenderla!

Paso 14: más detalles

Image
Image

Si desea obtener más detalles, consulte el video sobre cómo construir esto y al final hay un enlace al video en profundidad con el procedimiento de construcción completo diseñado para usted.

-------------------------------------------------- -------------------- Pruebe Amazon Prime 30 días

Apoye la punta del canal con bitcoins Dirección: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Sígueme en Instructables

Sígueme en Facebook

Sígueme en Twitter

Camisetas

Recomendado: