Cuprins:

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

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

Video: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 Steps
Video: 🤠🔥 SENSOR DE UMIDADE DO SOLO NO SEU CELULAR COM O EWELINK ADVANCED PLAN 2024, Iulie
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 project este monitorar a umidade do solo de uma horta e apresentar na tela do celular pentru acompanhamento real.

Pasul 1: Sensor De Umidade Do Solo Higrometer

Sensor De Umidade Do Solo Higrometer
Sensor De Umidade Do Solo Higrometer
Sensor De Umidade Do Solo Higrometer
Sensor De Umidade Do Solo Higrometer

Sensor de umidade do solo higrômetro

O sensor de umidade do solo consiste în 2 părți: uma sonda care intră în cont cu o singură, e um pequeno módulo contendo um chip comparador LM393 (datasheet), care vai ler os dados that fornecem do sensor e enviá-los para o microcontrolador, no nosso caso, um Arduino Uno. Como saída, temos um pino D0, que fica em nível 0 ou 1 com teor de umidade, e um pino de saída analógica (A0), care posibil monitorizați cu mai mare precizie folosind uma porta analogica do microcontrolador.

Pasul 2: Senzor de umiditate și temperatură DHT11 + Módulo Bluetooth RS232 HC-05

Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05

O Sensor de Umidade e

Temperatura DHT11 este um sensor de temperatura și umiditate care permite fazer leituras de temperatura între 0 a 50 Celsius și umiditate între 20 a 90%, muito folosit pentru proiecte cu Arduino.

O element sensor de temperatura este um termistor do tipo NTC e o sensor de Umidade é do tipo HR202, o circuit intern intern a leitura dos sensores e se comunica a um microcontrolador através de um sinal serial de uma via.

Módulo Bluetooth RS232 HC-05

Acest módulo bluetooth RS232 HC-05 oferă o formă ușoară și barată de comunicație cu proiectul dvs. Arduino. Diferent de model HC-06, sau suport módulo bluetooth RS232 HC-05 atât sau mod mestre ca escravo, alem de ter uma ușor de configurat.

Em sua placa existe um regulator de tensão e você poate alimentar com 3.3 a 5v, bem as um LED that indica se o módulo está pareado with another device. Possui alcance de até 10m.

Pasul 3: Mini Bomba Submersa Ponta Inclinada

Mini Bomba Submersa Ponta Inclinada
Mini Bomba Submersa Ponta Inclinada

A Mini Bomba de Água Submersa foi criada special

pentru o dezvoltare a proiectelor de prototipagem, incluzând automatizarea rezidențială (domotică) și prototipi robotici bazați în plataformă microcontrolatoare, între elas, Arduino și Raspberry Pi. O principal diferențial a modelului său este posibilitatea de utilizare a formei submersa na água, poseda vedação total al sistemului său electric, cu nivel de protejare IP68, alem de lucru cu tensiuni jos între 2, 5 a 6 VDC.

Pasul 4: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH

O Blynk este un aplicativ pentru iOS și Android folosit pentru controlul plaselor ca Arduino și Raspberry Pi através de internet sau bluetooth, ca și cum vom vedea în acest tutorial.

E uma excelente toolsa for você that deseja criar um project of IoT (Internet of Things, ou Internet das Coisas) de forma rapidă și pratică, care contează cu un sistem de widget-uri cu funcții pre-definite, arestând și soltar fără layout de sua preferência.

O Blynk funcționează cu mai mult de 400 de tipuri de locuri diferite, de la Arduino și Raspberry, ca și comentarii anterior, dar și cu ESP8266 NodeMCU, Wemos, ESP32, micro: bit, Particle, Feather, Intel Edison și muitas outras.

Pentru funcționare, o Blynk usa cu un sistem de „credite de energie”, care trebuie să fie conforme conform widget-urilor pentru proiectul tău. Um botão, por example, custa 200 creditos, um cronometer, mais 200, e esses credits são debitados do valor total that você recebe when se cadastra no applicative (2000 credits). Când voci atinge o limită de credite este posibil să-ți cumperi mai multe aplicații. Mas pentru a reproduce acest tutorial nu se îngrijorează, folosim apenas 600 de credite, și vom sobra 1400 pentru a adăuga noi funcții sau criar noi proiecte.

Pasul 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

Depozit de montare sau circuit, pentru o parte a software-ului. na loja de aplicative do seu celular. Cum se folosește celular cu Android, este foarte ușor să procurați Blynk în Play Store.

Com o aplicativ instalat, a prima coisa care avem că fazer é criar uma conta no server do Blynk, já that depende da conexão usada no your project você can control or your device de qualquer place do world, e for isso is necessário uma conta proteida por senha. Simplu clica în Criar nova contează pe tela inițială de Blynk. Procesul este simplu și exigență de e-mail și e-mail.

Clique em criar e você verá uma tela as essa abaixo, informando que o token de autorização (Auth Token) a fost trimis pentru e-mail. Essa informação este important pois devemos use token posteriormente inside do sketch do Arduino.

Pasul 6:

Imagine
Imagine

Vamos agora criar um projeto no celular com Android using o aplicative Blynk (download), that vai receber os dados enviados pelo Arduino via bluetooth. Recomendo a leitura do post anterior, unde prezintă mai multe detalii despre software, instalație și criză de proiecte folosind o app.

Crie um novo proiecte no Blynk, ligando o device Arduino UNO e conexão bluetooth. Selectați selecționarea butonului CREATE, vă recomandăm să vă informați că tokenul de autorizare (Auth Token) a fost trimis pentru e-mail:

Pasul 7: COLOCANDO BOTÕES

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

A tela urmează já é uma tela de layout, unde vamos criar os botões para o nosso aplicativo de teste. Nesta tela, clique no sinal de + na parte superioară do aplicativ, e urmat selecție sau bot do do widget (botão). Repare că o botă „custă” 200 itens de energie, că seră debitate do seu total initial (2000), início na parte superior da tela. Acest buton va fi adăugat la aspectul proiectului. Faça isso mais 1 vez e você terá 2 botões na tela. Segurați un widget pentru redimensionare și repoziționare sau fără buton:

Pasul 8: LED-uri COLOCANDO

LED-uri COLOCANDO
LED-uri COLOCANDO

Pasul 9: COLOCANDO BLUETOOTH

COLOCANDO BLUETOOTH
COLOCANDO BLUETOOTH

Vamos agora colocar o widget do Bluetooth na nossa tela. É com ele que vamos selecionar o HC-05 conectado ao Arduino e allowir that o program faça uma conexão com ele when estiver rodando. Clique no sinal de + novamente și selectează opțiunea Bluetooth, va fi creată cu un nou buton fără niciun aspect, care eu coloquei abaixo dos botões de acionamento:

Pasul 10: CONFIGURANDO BLUETOOTH

CONFIGURANDO BLUETOOTH
CONFIGURANDO BLUETOOTH

Clique no botão bluetooth that você acabou de criar for configurar uma conexão. Lembre-se de care vocea trebuie să pară pe smartphone-ul tău o HC-05 anterior pentru că ele apar la na, ok? Selecție Conectare Dispozitiv Bluetooth, depozit selecție sau dispozitiv pareado anterior. No my case, o HC-05 este numit ca ARDUINOECIA:

Pasul 11: LED-uri CONFIGURANDO BOTÃO E

LED-uri CONFIGURANDO BOTÃO E
LED-uri CONFIGURANDO BOTÃO E
LED-uri CONFIGURANDO BOTÃO E
LED-uri CONFIGURANDO BOTÃO E

Retorne pentru a tela anterior și observe că o ícone do agora está azul bluetooth, care a fost definit corect. Vamos agora configurar os botões e LEDs for action as portas do Arduino.

Selecția primului widget do botão care voci criou, na parte superior da tela, și va fi exibido na tela de propriedades. Nesta tela, vocea configura o nume do botão, o pino that deseja use (selecione o pino digital D6), ao lado dele o valor care va fi trimis cu botul împreună (no case, o valor 0), e prea o valoare care va fi trimis când o botă pentru presiune (valor 1). Por fim, selecție se vocea doresc um botão de stil sau uma chave. Repita o procedură pentru a porta 7.

Agora a configuração dos LEDs, lembrando that vai ser uma variável vinda do arduino, ele vor do type virtual. Repitați pentru dema LED-uri.

Pasul 12: INSTALANDO a BIBLIOTECA BLYNK

INSTALANDO a BIBLIOTECA BLYNK
INSTALANDO a BIBLIOTECA BLYNK

Com isso finalizamos a configuração do aplicativo Blynk. Vamos agora carregar o sketch no Arduino that vai reconhecer essa configuração.

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

Recomandat: