For English, click HERE or read the README_EN.md file!
Controlador automático baseado em um controlador Node MCU que controla a irrigação baseado na umidade do solo que registra os logs de umidade, fluxo de água, e temperatura do solo na plataforma ThingSpeak. Desenvolvido pela Universidade Tecnológica Federal do Paraná, Campus Campo Mourão, sob supervisão do Professor Ivanilton Polato.
Para montar este controlador, você vai precisar dos seguintes items:
- Node MCU
- Válvula Solenóide
- Sensor de Fluxo
- Sensor de umidade do solo
- Sensor de temperatura DS18B20
- Módulo Relé 5v
- Regulador de tensão L7805CV
- Fonte 12v
- Resistor 220Ω
- 2 Cotovelos de cano 3/4" para mangueira
- Luva 3/4" com rosca
- Conta no ThingSpeak
- Arquivo
Modelo 3D.obj
impresso
Para realizar a montagem do controlador, você deverá seguir o esquema abaixo. Caso prefira, o projeto do Fritzing também está disponível para download neste repositório.
Entre na IDE do Arduino e clicar em Arquivo -> Preferências:
Na tela seguinte, digite o link abaixo no campo URLs adicionais de Gerenciadores de Placas:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
A sua tela ficará assim:
Clique em OK para retornar à tela principal da IDE
Agora clique em Ferramentas -> Placa -> Gerenciador de Placas:
Utilize a barra de rolagem para encontrar o esp8266 by ESP8266 Community e clique em INSTALAR
Após alguns minutos as placas da linha ESP8266 já estarão disponíveis na lista de placas da IDE do Arduino.
(Tutorial por FilipeFlop)
Após realizar o passo anterior, você deverá alterar algumas variáveis. São elas:
SSID_WIFI
PSWD_WIFI
WriteKey
SSID_WIFI: é a variável que armazena o nome da rede Wifi que o NodeMCU vai se conectar
PSWD_WIFI: é a variável que armazena a senha da rede WIFI
WriteKey: Guarda a chave de escrita para o ThingSpeak
Após realizar essas alterações, você poderá enviar o arquivo HortaOS.ino
para o Node MCU.
Para montagem final, foi feito um molde 3D para impressão separados em dois modulos. Sendo um deles para o microcontrolador e o outro para parte onde será instalado o solenóide e o sensor de fluxo.
Não pe possível alimentar o Node MCU com 12v diretos da fonte, então para isso, utilizamos o L7805CV
para reduzir a alimentação da fonte para 5v.
Com isso, basta ligar os 5v no VIN
do Node MCU e o negativo no GROUND
Para montar esta parte, é necessário dos itens 2
, 3
, 12
e 13
. Basta seguir o esquema de montagem da imagem abaixo