Índice:

Caixa de Sensores para Estufa: 5 Passos
Caixa de Sensores para Estufa: 5 Passos

Vídeo: Caixa de Sensores para Estufa: 5 Passos

Vídeo: Caixa de Sensores para Estufa: 5 Passos
Vídeo: Como Fazer Uma Estufa Profissional ( CASEIRA ) 2024, Julho
Anonim
Caixa de Sensores para Estufa
Caixa de Sensores para Estufa
Caixa de Sensores para Estufa
Caixa de Sensores para Estufa
Caixa de Sensores para Estufa
Caixa de Sensores para Estufa
Caixa de Sensores para Estufa
Caixa de Sensores para Estufa

Ei. Quero apresentar mais um projeto meu para toda a sociedade.

O projeto visa automatizar a estufa que construí no meu quintal. Esta é a primeira etapa - criação de um complexo de sensores para estufa. Mais tarde, no futuro, com base em dados de sensores, planejo automatizar a irrigação e a ventilação. O dispositivo é baseado no Wemos D1 mini Pro. O software para este projeto foi escrito em MicroPython. Os dados dos sensores fluem para o servidor Domoticz em execução no Raspberry Pi Zero.

Agora vamos nos aprofundar nos detalhes.

Suprimentos

Para este projeto, você precisa de:

1. Wemos D1 mini Pro

2. Base trippler Wemos

3. Blindagem da fonte de alimentação (opcional, você pode alimentar D1 via USB).

4. Tela OLED

5. Sensor DHT22

6. Sensor de SOLO

7. sensor de temperatura 18b20

8. Habitação

9. Cabos Dupont

10. Executando servidor Domoticz (estou usando Raspberry Pi Zero)

11. Arquivos Pyhon. Todos os arquivos de que você precisa estão aqui.

Etapa 1: drivers de firmware e micropython

Não vou me aprofundar em como o firmware é instalado no dispositivo. O procedimento é descrito em detalhes em um dos meus posts anteriores aqui.

Embora haja uma coisa que você precisa saber sobre como instalar o firmware no WemosD1 mini Pro. Normalmente, quando estou instalando o firmware, uso o seguinte comando:

python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = detect 0 C: / path_to_firmware

Mas não funciona com a versão D1 mini Pro. Funciona com D1 mini, mas não com Pro. Depois de instalar o firmware dessa forma, o D1 entra em loop infinito - ele reinicia constantemente. Em algum lugar da internet descobri que é necessário descrever o tamanho da memória flash que ela usará. Você deve usar o comando abaixo:

python esptool.exe -p COM8 write_flash -fs 4 MB 0 C: / path_to_firmware

Então, depois de instalar o firmware, carregue os arquivos mencionados acima em 11.) exceto main.py, usando ampy por exemplo. Você precisará editar main.py mais tarde, portanto, não faça upload agora:).

Etapa 2: conexões

Conexões
Conexões
Conexões
Conexões
Conexões
Conexões

Conecte todo o hardware.

1. Sensor de solo:

Fio vermelho ======> + 3,3 V

Preto ======> GND

Amarelo (dados) ===> A0

2. Tela OLED:

GND ======> GND

VCC ======> + 5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Vermelho ======> + 3,3 V

Preto ======> GND

Branco (dados) ==> D6, também através do resistor de 4,7 kOhm conectado a + 3,3 V

4. DHT22:

GND ======> GND

VCC ======> + 3,3V

OUT ======> D3

Etapa 3: Adicionar Sensores ao Domoticz

Adicionar Sensores ao Domoticz
Adicionar Sensores ao Domoticz
Adicionar Sensores ao Domoticz
Adicionar Sensores ao Domoticz
Adicionar Sensores ao Domoticz
Adicionar Sensores ao Domoticz

Adicione sensores ao seu servidor Domoticz.

1. Selecione SETUP / HARDWARE para adicionar hardware.

2. Adicione "Dummy" no menu suspenso. Quando o hardware é adicionado, a visão geral de todo o hardware definido será exibida.

O novo hardware deve estar na lista e deve haver um botão "Criar Sensores Virtuais". Clique neste botão. Escolha o tipo de sensor que você criou. Observe o número IDX do seu sensor.

Insira os números idx para cada sensor no arquivo main.py. Você precisa disso em seu script Python para endereçar dados de sensores a sensores virtuais.

Para ver a lista de dispositivos, clique na guia CONFIGURAÇÃO e selecione DISPOSITIVOS.

Além disso, insira o endereço IP do seu servidor Domoticz no arquivo main.py.

Agora você pode fazer upload de main.py para Wemos D1 mini Pro.

Etapa 4: Resultado

Resultado
Resultado
Resultado
Resultado
Resultado
Resultado

Ligue o dispositivo.

Após o início do ESP, encontre uma nova rede WiFi chamada "Wifimanager". Conecte-se a ele com seu PC ou telefone usando a senha: "tayfunulu", vá para o endereço IP 192.168.4.1.. Aqui você pode conectar seu ESP à rede WiFi local. Escolha a rede WiFi que você vai usar, digite a senha e clique em "Enviar". Se tudo estiver correto, você verá a mensagem "ESP conectado com sucesso à rede XXXX". Seu ESP agora está conectado à sua rede WiFi e pronto. Assim que se conectar ao WiFi, ele se conectará ao servidor Domoticz e começará a enviar dados dos sensores. Você pode acompanhar o processo em "Setup" / "Log". Exiba os sensores recém-criados clicando na guia "Temperatura". A imagem do sensor será mostrada.

O sensor de solo será mostrado na guia "Utilitários".

Marque os sensores como "favoritos" clicando na estrela para vê-los todos na guia "Painel de controle".

Uma vez que o tratamento de erros é implementado no código, o dispositivo não irá travar, mas apenas reiniciar em caso de erro.

Agora você saberá o que está acontecendo na sua estufa.

Boa sorte:)

Recomendado: