Índice:

The Brew Probe - Monitor de temperatura WiFi: 14 etapas (com fotos)
The Brew Probe - Monitor de temperatura WiFi: 14 etapas (com fotos)

Vídeo: The Brew Probe - Monitor de temperatura WiFi: 14 etapas (com fotos)

Vídeo: The Brew Probe - Monitor de temperatura WiFi: 14 etapas (com fotos)
Vídeo: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, Julho
Anonim
The Brew Probe - Monitor de temperatura WiFi
The Brew Probe - Monitor de temperatura WiFi

Neste instrutível, estaremos construindo uma sonda de temperatura que utiliza MQTT e Home Assistant para retransmitir as informações de temperatura para uma página da web onde você pode monitorar a temperatura de germinação em qualquer lugar do seu fermentador.

A lista completa de coisas necessárias para isso é a seguinte:

3D Printable Casehttps://www.thingiverse.com/thing: 2502515

Arquivos de código Arduino e modelo 3D

github.com/misperry/Brew_Probe

Kit de sensor à prova d'água DS18B20: $ 8

www.dfrobot.com/product-1354.html

Firebeetle

www.dfrobot.com/product-1590.html

Tem que instalar manualmente a biblioteca onewire

playground.arduino.cc/Learning/OneWire

É necessário instalar a biblioteca arduinoJson. Adicione https://arduino.esp8266.com/stable/package_esp8266… aos URLs do gerenciador de placas.

É necessário adicionar a biblioteca firebeetle

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

Sensor MQTT HomeAssistant

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

Itens a comprar para auxiliar na construção:

Placa USB Micro-B Breakout

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

Great Planes Double-Sided Servo Tape 1x3 '

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

Chave PCB

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

HATCHBOX Red PLA Filament

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

Etapa 1: Soldando o Firebeetle

Soldando o Firebeetle
Soldando o Firebeetle

Agora você precisará soldar um cabeçalho incluído em apenas um lado do firebeetle. Será o lado com o VCC.

Etapa 2: Mudança de habitação

Mudança de habitação
Mudança de habitação
Mudança de habitação
Mudança de habitação
Mudança de habitação
Mudança de habitação

Primeiro, você precisará remover o invólucro do conector da sonda térmica e substituí-lo por um invólucro único para cada pino.

Você pode escolher um pino de caixa a partir do seguinte:

Kit de Habitação

Etapa 3: fios de solda para micro USB

Fios de solda para micro USB
Fios de solda para micro USB
Fios de solda para micro USB
Fios de solda para micro USB

Agora você precisará soldar os fios de alimentação e aterramento ao ponto da placa de breakout usb mirco para que possa alimentar a unidade a partir de uma conexão micro usb.

Etapa 4: Quebra da solda para o Firebeetle

Quebra de solda para Firebeetle
Quebra de solda para Firebeetle

Agora você precisa olhar para a porta micro USB do Firebeetle. Existem dois pads marcados com "+" e "-". Eles estarão onde você conectará sua alimentação e aterramento da placa de breakout USB.

Etapa 5: imprimir o caso em 3D

Impressão 3D do caso
Impressão 3D do caso

Agora você precisará imprimir o caso em 3D. Os arquivos do modelo podem estar localizados no seguinte:

www.thingiverse.com/thing:2502515

Etapa 6: colar o inserto

Cole a inserção
Cole a inserção
Cole a inserção
Cole a inserção

Agora você precisará aplicar cola na inserção de cabeça hexagonal e, em seguida, inseri-la no corpo principal da caixa.

Etapa 7: coloque a fita dupla-traseira

Colocar fita dupla-traseira
Colocar fita dupla-traseira
Colocar fita dupla-traseira
Colocar fita dupla-traseira

Coloque a fita dupla de volta na parte de trás do firebeetle e na parte de trás da placa de proteção de temperatura para instalar.

Etapa 8: Faça conexões

Faça conexões
Faça conexões
Faça conexões
Faça conexões

Você conectará o pino vermelho ao VCC e o pino preto ao aterramento. Você conectará o pino sens ao GPIO D6 no firebeetle.

Além disso, você precisará conectar o switch em série com a linha de alimentação proveniente da bateria LiPo. Dessa forma, quando você alterna a chave, ela controla a energia para a unidade.

Etapa 9: Codificação - Firebeetle

Agora você precisará editar o código do seu aplicativo.

A seção será a seguinte:

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 = "";

Etapa 10: Instalando Bibliotecas para Firebeetle

Em seu software arduino, você precisará ir para arquivo -> preferências. Em seguida, na seção "URLs de gerenciador de placas adicionais:", você adicionará os dois links a seguir com uma vírgula entre eles.

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

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

Em seguida, vá para Ferramentas -> Placa -> Gerenciador de placas … e procure firebeetle. Escolha a "Placa principal FireBeetle-ESP32 da DFrobot DFRDuino" e instale-a.

Finalmente, você precisa ir para Sketch -> Incluir Biblioteca -> Gerenciar Bibliotecas … e você pesquisará o seguinte:

ArduinoJson de Benoit Blanchon (instale isso)

onewire

pubsubclient

Assim que terminar, você instalará o código que possui escolhendo a placa firebeetle, conectando um cabo USB a ela, escolhendo a porta de comunicação em que está no menu do arduino e carregando o esboço.

Etapa 11: Configuração do arquivo.yaml do Home Assistant

Agora você precisará acessar o arquivo configuration.yaml para a instância do assistente inicial. Depois de editar este arquivo, você precisará adicionar a seguinte configuração:

#algum lugar no topo adicione

mqtt:

# então você precisa adicionar o seguinte sensor

sensor 1:

plataforma: mqtt

estado_tópico: ''

nome: ''

unit_of_measurement: '° F'

value_template: '{{value_json.temperature}}'

Etapa 12: instalar o hardware

Instale o Hardware
Instale o Hardware
Instale o Hardware
Instale o Hardware
Instale o Hardware
Instale o Hardware

Você instalará o firebeetle na parte inferior da caixa, removendo a fita dupla-face e colando-a no interior da caixa.

Instale o breakout USB nos dois espaçadores que estão na lateral. Use dois pequenos parafusos para fixá-lo.

Em seguida, você alimentará a sonda de temperatura através da inserção e conectará o fio vermelho à alimentação, o preto ao aterramento e o amarelo ao pino de sinal da placa de interrupção da sonda de temperatura.

Por fim, instale a placa de segurança na lateral do gabinete, retirando a proteção da fita e prendendo-a ao lado onde não interfira com os outros componentes.

Por último, você precisará conectar a bateria e colocar todos os fios dentro do gabinete.

Etapa 13: prenda a bateria na tampa

Fixe a bateria na tampa
Fixe a bateria na tampa
Fixe a bateria na tampa
Fixe a bateria na tampa

Agora você precisará simplesmente colocar a bateria na tampa com o mesmo método de aplicar um pouco de fita adesiva dupla na bateria e, em seguida, colá-la na tampa da unidade.

Depois que a bateria estiver no lugar, você pode fechar a tampa do gabinete e ligá-lo !!

Etapa 14: Mais detalhes

Image
Image

Se você quiser mais detalhes, confira o vídeo sobre como construir isso e, no final, há um link para o vídeo detalhado com o procedimento de construção completo definido para você.

-------------------------------------------------- -------------------- Experimente o Amazon Prime 30 dias

Suporte a dica do canal com bitcoins Endereço: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Siga-me no Instructables

Siga-me no Facebook

Siga-me no Twitter

Camisetas

Recomendado: