Índice:
- Etapa 1: Soldando o Firebeetle
- Etapa 2: Mudança de habitação
- Etapa 3: fios de solda para micro USB
- Etapa 4: Quebra da solda para o Firebeetle
- Etapa 5: imprimir o caso em 3D
- Etapa 6: colar o inserto
- Etapa 7: coloque a fita dupla-traseira
- Etapa 8: Faça conexões
- Etapa 9: Codificação - Firebeetle
- Etapa 10: Instalando Bibliotecas para Firebeetle
- Etapa 11: Configuração do arquivo.yaml do Home Assistant
- Etapa 12: instalar o hardware
- Etapa 13: prenda a bateria na tampa
- Etapa 14: Mais detalhes
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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
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
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
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
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
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
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
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