Kazalo:

MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 korakov
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 korakov

Video: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 korakov

Video: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 korakov
Video: Sistema de irrigação automática via WIFI - IOT (ESP8266) - Parte 2 2024, Julij
Anonim
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID

A ideia do nosso projeto é monitorrar a umidade do solo de uma horta e apresentar na tela do celular para acompanhamento real.

1. korak: Senzor De Umidade Do Solo Higrômetro

Senzor De Umidade Do Solo Higrômetro
Senzor De Umidade Do Solo Higrômetro
Senzor De Umidade Do Solo Higrômetro
Senzor De Umidade Do Solo Higrômetro

Sensor de umidade do solo higrômetro

O senzorju de umidade do solo sestavljata dva dela: uma sonda que entra em contato com o solo, e um pequeno módulo contendo um primerjalnik čipov LM393 (podatkovni list), que vai ler os dados que fornecem do sensor e enviá-los para o microcontrolador, brez nosso caso, um Arduino Uno. Como saída, temos um pino D0, que fica em nível 0 ali 1 com teor de umidade, e um pino de saída analógica (A0), que possiblebilitor monitor com maior precisão usando uma porta analógica do microcontrolador.

2. korak: Senzor De Umidade E Temperatura DHT11+Módulo Bluetooth RS232 HC-05

Senzor De Umidade E Temperatura DHT11+Vmesnik Bluetooth RS232 HC-05
Senzor De Umidade E Temperatura DHT11+Vmesnik Bluetooth RS232 HC-05
Senzor De Umidade E Temperatura DHT11+Vmesnik Bluetooth RS232 HC-05
Senzor De Umidade E Temperatura DHT11+Vmesnik Bluetooth RS232 HC-05
Senzor De Umidade E Temperatura DHT11+Vmesnik Bluetooth RS232 HC-05
Senzor De Umidade E Temperatura DHT11+Vmesnik Bluetooth RS232 HC-05

O Senzor de Umidade e

Temperatura DHT11 é um senzor za temperaturo in umidadno dovoljenje fazer leituras za temperaturo vnese 0 do 50 Celzija in umidadno vnese 20 do 90%, za uporabo pri projektih iz Arduina.

O elementu senzorja temperature na termistorju do tipa NTC ali o senzorju Umidade na tipo HR202, o krožnem internem fazu leitura dos senzorjev e se poveže z mikrokontrolerjem, ki ga prenaša s serijsko serijo de uma via.

Módulo Bluetooth RS232 HC-05

Uporabite bluetooth RS232 HC-05, ki je namenjen za komunikacijo s komunikacijskim projektorjem Arduino. Različite modele HC-06, ki podpirajo Bluetooth RS232 HC-05, ali modo mestre, ki je nameščen v konfiguraciji.

Em sua placa existe um regulalador de tensão e você pode alimentar com 3.3 a 5v, bem como um LED que indica se o módulo está pareado com outro dispositivo. Possui alcance de até 10m.

Korak: Mini Bomba Submersa Ponta Inclinada

Mini Bomba Submersa Ponta Inclinada
Mini Bomba Submersa Ponta Inclinada

Mini bomba de Água Submersa za posebno criado

para o desenvolvimento de projetos de prototipagem, vključno z avtomatsko rezidencialno (domótica) e protótipos robóticos baseados em plataformas mikrokontroladoras, entre elas, Arduino e Raspberry Pi. O glavni diferencialni modeli je mogoče uporabiti umeritveno podvodno površino na agua, zagotoviti popolno zaščito celotnega sistema elektronskih sistemov, stopnjo zaščite IP68, vse, kar je potrebno za vnos 2, 5 in 6 VDC.

4. korak: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH

O Blynk je aplikacija, ki jo uporabljate za iOS in Android, za nadzorne plošče, povezane z Arduinom in Raspberry Pi, na internetu ali bluetoothu, kot veste, da niste nameščeni.

É uma excelente ferramenta para você que deseja criar um projeto de IoT (Internet of Things, ou Internet das Coisas) de forma rápida e prática, já que conta com system de widgets com funções pr-definitas, bastando arrastar e soltar no layout de sua preferência.

O Blynk funciona com comis de 400 tipos de placas diferentes, desde o Arduino e Raspberry, como comentamos anteriormente, mas também com ESP8266 NodeMCU, Wemos, ESP32, micro: bit, Particle, Feather, Intel Edison in muitas outras.

Para funcionar, o Blynk usa um system of “créditos de energia”, que você utiliza conforme adiciona widgets ao seu projeto. Um botão, por exemplo, custa 200 créditos, um cronômetro, mais 200, e esses créditos são debitados do valor total que você recebe quando se cadastra no aplicativo (2000 créditos). Quando você atinge o limite de créditos é possível comprar mais pelo aplicativo. Mas para reproduzir este tutorial não se preocupe, vamos usar apenas 600 créditos, e vão sobrar 1400 para você adicionar novas funções ali criar novos projetos.

5. korak: Criando O Projeto No Blynk

Criando O Projeto No Blynk
Criando O Projeto No Blynk
Criando O Projeto No Blynk
Criando O Projeto No Blynk

Depois de montar o circuito, vamos para a parte do software. na loja de aplicativos do seu celular. Como estou usando um celular com Android, basta fazer uma procura iz Blynk v Trgovini Play.

Com o aplicativo instalado, primeira coisa que temos que fazer é criar uma conta no servidor do Blynk, já que depende da conexão usada no seu projeto você pode controlar o seu dispositivo de qualquer lugar do mundo, e para isso é needário uma conta protegida por senha. Simplesmente clique em Criar nova conta na tela inicial do Blynk. O processo é bem simples e exige apenas um email e uma senha.

Clique em criar e você verá uma tela como essa abaixo, informando que o token de autorização (Auth Token) za enviado para seu e-mail. Essa informação é importante pois devemos usar esse token posteriormente dentro do skica do Arduina.

6. korak:

Slika
Slika

Vamos agora criar um projeto no celllar com Android uporablja ali uporablja Blynk (prenos), que vai receber os dados enviados pelo Arduino prek bluetootha. Priporočamo, da le -to naredite vnaprej, onde apresento mais podrobhes sobre o software, instalação e criação de projetos usando o app.

Crie um novo projeto no Blynk, ligando or dispositivo Arduino UNO and conexão bluetooth. Após selecionar o botão CREATE, você receberá uma mensagem informando que o token de autorização (Auth Token) za enviado para ali seu e-pošta:

7. korak: COLOCANDO BOTÕES

COLOCANDO BOTÕES
COLOCANDO BOTÕES
COLOCANDO BOTÕES
COLOCANDO BOTÕES

A tela seguinte já é uma tela de layout, onde vamos criar os botões para o nosso aplicativo de teste. Nesta tela, clique no sinal de + na parte superior do aplicativo, e em seguida selecione o botão do widget (botão). Popravite que o botão “custa” 200 itens de energia, que serão debitados do seu total inicial (2000), início na parte superior da tela. Esse botão será então adicionado ao layout do seu projeto. Faça isso mais 1 vez e você terá 2 botões na tela. Zaščita ali prilagoditev pripomočka za spremembo in repozicionar o botão brez postavitve:

8. korak: COLOCANDO LED diode

LED COLOCANDO
LED COLOCANDO

9. korak: COLOCANDO BLUETOOTH

COLOCANDO BLUETOOTH
COLOCANDO BLUETOOTH

Vamos agora colocar ali widget do Bluetooth na nossa tela. É com ele que vamos selecionar o HC-05 conectado ao Arduino e allowir que o programu faça uma conexão com ele quando estiver rodando. Clique no sinal de + novamente e selecione and opção Bluetooth, será criado então um novo botão no nosso layout, que eu coloquei abaixo dos botões de acionamento:

10. korak: KONFIGURANDO BLUETOOTH

CONFIGURANDO BLUETOOTH
CONFIGURANDO BLUETOOTH

Clique no botão bluetooth que você acabou de criar para configurar uma conexão. Lembre-se de que você já deve ter pareado o seu smartphone com o HC-05 spredaj za que ele apareça na seznamu, ok? Selecione Conectar Dispositivo Bluetooth, depois selecione ali dispositivo pareado anteriormente. No meu caso, o HC-05 está nomeado como ARDUINOECIA:

11. korak: LED diode CONFIGURANDO BOTÃO E

CONFIGURANDO BOTÃO E LED
CONFIGURANDO BOTÃO E LED
CONFIGURANDO BOTÃO LED diode
CONFIGURANDO BOTÃO LED diode

Retorne para a tela anterior in opazujte que o ícone do agora está azul bluetooth, que foi definido corretamente. Vamos agora configurar os botões e LEDs acionar as portas do Arduino.

Selecione ali primeiro widget do botão que você criou, na parte superior da tela, e será exibido na tela de propriedades. Nesta tela, você konfiguracija o nome do botão, o pino que deseja usar (selecione o pino digital D6), ao lado dele o valor que será enviado com o botão conjunto (no caso, o valor 0), e também o valor que será enviado quando o botão for pressionado (hrabrost 1). Por fim, selecione se você deseja um botão de estilo ou uma chave. Repita o postopdimento para a porta 7.

Agora in konfiguracija dos LED, lembrando que vai ser uma variável vinda do arduino, ele será do tipo virtual. Repita para os demais LEDs.

12. korak: INSTALANDO BIBLIOTECA BLYNK

INSTALANDO in BIBLIOTECA BLYNK
INSTALANDO in BIBLIOTECA BLYNK

Com isso finalizamos a configuração do applicativo Blynk. Vamos agora carregar ali skica brez Arduino que vai reconhecer essa configuração.

O programu que vamos carregar no Arduino é muito simples, pois todo o controle de recepção e portas é feito pela biblioteca Blynk. Namestite biblioteco à partir da própria IDE do Arduino, brez menija Skica -> Vključi biblioteko -> Gerenciar bibliotecas:

Priporočena: