Spisu treści:

MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 kroków
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 kroków

Wideo: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 kroków

Wideo: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 kroków
Wideo: Leap Motion SDK 2024, Lipiec
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 idea ide nosso projeto é monitorar a umidade zrobić solo de uma horta e apresentar na tela zrobić celular para acompanhamento real.

Krok 1: Sensor De Umidade Do Solo Higrômetro

Sensor De Umidade Do Solo Higrômetro
Sensor De Umidade Do Solo Higrômetro
Sensor De Umidade Do Solo Higrômetro
Sensor De Umidade Do Solo Higrômetro

Sensor de umidade do solo higrômetro

O sensor de umidade do solo składa się z 2 części: uma sonda que entra em contato com o solo, e um pequeno módulo contendo um chip comparador LM393 (datasheet), que vai ler os dados que fornecem do sensor e enviá-los para o microcontrolador, nie nosso caso, um Arduino Uno. Como saída, temos um pino D0, que fica em nível 0 lub 1 com teor de umidade, e um pino de saída analógica (A0), można monitorować z większą precyzją uma porta analógica do mikrokontrolera.

Krok 2: Czujnik De Umidade E Temperatura DHT11+Modulo Bluetooth RS232 HC-05

Czujnik De Umidade E Temperatura DHT11+Moduł Bluetooth RS232 HC-05
Czujnik De Umidade E Temperatura DHT11+Moduł Bluetooth RS232 HC-05
Czujnik De Umidade E Temperatura DHT11+Moduł Bluetooth RS232 HC-05
Czujnik De Umidade E Temperatura DHT11+Moduł Bluetooth RS232 HC-05
Czujnik De Umidade E Temperatura DHT11+Moduł Bluetooth RS232 HC-05
Czujnik De Umidade E Temperatura DHT11+Moduł Bluetooth RS232 HC-05

O Sensor de Umidade e

Temperatura DHT11 é um sensor de temperatura e umidade que allowe fazer leituras de temperatura entre 0 a 50 Celsius e umidade entre 20 a 90%, muito usado para projetos com Arduino.

O elemento sensor de temperatura é um termistor do tipo NTC e o sensor de Umidade é do tipo HR202, o circuito interno faz a leitura dos sensores e se comunica a um microcontrolador através de um sinal serial de uma via.

Moduł Bluetooth RS232 HC-05

Ten moduł Bluetooth RS232 HC-05 zapewnia łatwą i szybką komunikację z projektem Arduino. Różne modele HC-06, lub moduł Bluetooth RS232 HC-05 tanto lub sposób, w jaki można się połączyć, ale nie tylko.

Em sua placa existe um regulador 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.

Krok 3: Mini Bomba Submersa Ponta Inclinada

Mini Bomba Submersa Ponta Inclinada
Mini Bomba Submersa Ponta Inclinada

Mini Bomba de Água Submersa foi criada especialmente

para o desenvolvimento de projetos de prototipagem, w tym automação rezydencja (domótica) e protótipos robóticos baseados em plataformas microcontroladoras, entre elas, Arduino e Raspberry Pi. O primary diferencial do modelo é sua possibilidade de uso de forma submersa na água, possuindo vedação total de seu sistema elétrico, com nível de proteção IP68, além de trabalhar com tensões baixas entre 2. VDC, 5 a 6

Krok 4: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH

O Blynk to aplikacja na iOS i Androida, która służy do sterowania urządzeniami Arduino i Raspberry Pi z dostępem do Internetu lub Bluetooth, dzięki czemu możesz korzystać z samouczka.

É 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 um um sistema de widgets com funções pre-definiarras pre-definidara no de la stando sua preferência.

O Blynk działa z ponad 400 różnych typów placów, z Arduino i Raspberry, comentamos anteriormente, ma também z ESP8266 NodeMCU, Wemos, ESP32, micro: bit, Particle, Feather, Intel Edison i inne.

Para funcionar, o Blynk usa um sistema de “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 kredytów, e vão sobrar 1400 para você adicionar novas funções ou criar novos projetos.

Krok 5: 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 zrobić seu celular. Como estou usando um celular com Android, basta fazer uma procura por Blynk na Play Store.

Com o aplicativo instalado, a primeira coisa que temos que fazer é criar uma conta no servidor do Blynk, já que depende da conexãoo usada no seu projeto você pode controlar o seu dispositivo de qualquer lugar do mundo, uma cesta conexario é por senha. Uproszczona klika Criar nova zawiera inicjalną wersję Blynk. O processo é bem simples e exige apenas um e-mail e uma senha.

Clique em criar e você verá uma tela como essa abaixo, informando que o token de autorização (Auth Token) foi enviado para seu e-mail. Essa informação é ważne pois devemos usar esse token posteriormente dentro zrobić szkic do Arduino.

Krok 6:

Obraz
Obraz

Vamos agora criar um projekt nie celular com Android użyj lub aplicativo Blynk (pobierz), que vai receber os dados enviados pelo Arduino przez Bluetooth. Recomendo a leitura do post anterior, onde apresento mais detalhes sobre o software, instalação e criação de projetos usando o app.

Crie um novo projeto no Blynk, ligand lub urządzenie Arduino UNO i połączenie bluetooth. Após selecionar o botão CREATE, você receberá uma mensagem informando que o token de autorização (Auth Token) foi enviado para o seu e-mail:

Krok 7: COLOCANDO BOTES

COLOCANDO BOTES
COLOCANDO BOTES
COLOCANDO BOTES
COLOCANDO BOTES

A tela seguinte já é uma tela de layout, onde vamos criar os botões para o nosso aplicativo de teste. Nesta tela, klika nie sinal de + na parte superior zrobić aplicativo, e em seguida selecione lub botao zrobić widget (botão). Repare 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 układ zrobić seu projekt. Faça isso mais 1 vez e você terá 2 botões na tela. Segure o widget para redimensionar e reposicionar o botao bez układu:

Krok 8: Diody COLOCANDO

Diody COLOCANDO
Diody COLOCANDO

Krok 9: COLOCANDO BLUETOOTH

COLOCANDO BLUETOOTH
COLOCANDO BLUETOOTH

Vamos agora colocar lub widget do Bluetooth na nossa tela. Jest to jeden z wybranych lub HC-05 połączony z Arduino i zezwala na to, aby program Faça uma łączył się z ele quando estiver rodando. Clique no sinal de + novamente e selecione a opção Bluetooth, será criado então um novo botão no nosso layout, que eu coloquei abaixo dos botões de acionamento:

Krok 10: KONFIGURACJA BLUETOOTH

KONFIGURACJA BLUETOOTH
KONFIGURACJA BLUETOOTH

Clique no botão bluetooth que você acabou de criar para configurar uma conexão. Jeśli chcesz, aby Twój telefon lub Twój smartfon HC-05 był wcześniejszy na liście, możesz go znaleźć, ok? Selecione Conectar Dispositivo Bluetooth, depois selecione o dispositivo pareado anteriormente. No meu caso, o HC-05 está nomeado como ARDUINOECIA:

Krok 11: CONFIGURANDO BOTÃO E LEDs

CONFIGURANDO BOTÃO E LEDs
CONFIGURANDO BOTÃO E LEDs
CONFIGURANDO BOTÃO E LEDs
CONFIGURANDO BOTÃO E LEDs

Retorne para a tela anterior e que o ícone do agora está azul bluetooth, que foi definido corretamente. Możesz konfigurować urządzenia i diody LED, aby używać ich jako portów Arduino.

Wybierz lub pierwszy widget do botão que você criou, który jest lepszy od teli, i sera exibido na tela de propriedades. Nesta tela, você configura 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 dla pressionado (mężność 1). Por fim, selecione se você deseja um botão de stylo lub uma chave. Repita o procedimento para a porta 7.

Agora a configuração dos LEDs, lembrando que vai ser uma variável vinda do arduino, ele será do tipo virtual. Repita para os demais LED.

Krok 12: ZAINSTALUJ BIBLIOTECA BLYNK

INSTALANDO a BIBLIOTECA BLYNK
INSTALANDO a BIBLIOTECA BLYNK

Com isso finalizamos configuração zrobić aplicativo Blynk. Vamos agora carregar lub szkic nie Arduino que vai reconhecer essa configuração.

O programa que vamos carregar no Arduino é muito simples, pois todo o controle de recepção e portas é feito pela biblioteca Blynk. Instal a biblioteca à partir da própria IDE do Arduino, bez menu Sketch -> Incluir Biblioteca -> Gerenciar bibliotecas:

Zalecana: