Tabla de contenido:
- Paso 1: Sensor De Umidade Do Solo Higrômetro
- Paso 2: Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
- Paso 3: Mini Bomba Submersa Ponta Inclinada
- Paso 4: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH
- Paso 5: Criando O Projeto No Blynk
- Paso 6:
- Paso 7: COLOCANDO BOTÕES
- Paso 8: LED COLOCANDO
- Paso 9: COLOCANDO BLUETOOTH
- Paso 10: CONFIGURANDO BLUETOOTH
- Paso 11: CONFIGURANDO BOTÃO E LED
- Paso 12: INSTALANDO un BIBLIOTECA BLYNK
Video: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 Pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
A ideia do nosso projeto é monitorar a umidade do solo de uma horta e apresentar na tela do celular para acompanhamento real.
Paso 1: Sensor De Umidade Do Solo Higrômetro
Sensor de umidade do solo higrômetro
O sensor de umidade do solo consiste em 2 partes: 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, 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), que possibilita monitorar com maior precisão usando uma porta analógica do microcontrolador.
Paso 2: Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
O Sensor de Umidade e
Temperatura DHT11 é um sensor de temperatura e umidade que permite fazer leituras de temperatura entre 0 a 50 Celsius e umidade entre 20 a 90%, muito usado para proyectos con 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.
Módulo Bluetooth RS232 HC-05
Este módulo bluetooth RS232 HC-05 ofrece una forma fácil y barata de comunicação com seu projeto Arduino. Diferente del modelo HC-06, o suporte módulo bluetooth RS232 HC-05 tanto o modo mestre como escravo, além de ter uma fácil configuração.
Em sua placa existe um regulador de tensión 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.
Paso 3: Mini Bomba Submersa Ponta Inclinada
A Mini Bomba de Água Submersa foi criada especialmente
para o desenvolvimento de proyectos de prototipagem, incluindo automação residencial (domótica) e protótipos robóticos baseados en plataformas microcontroladoras, entre elas, Arduino e Raspberry Pi. O principal 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, 5 a 6 VDC.
Paso 4: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH
O Blynk é um aplicativo para iOS y Android usado para controlar placas como Arduino e Raspberry Pi através da internet ou bluetooth, como veremos nuestro tutorial.
É 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 sistema de widgets com funções pré-definidas, bastando arrastar e soltar no layout de sua preferência.
O Blynk funciona com mais 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 e muitas outras.
Para funcionar, o Blynk usa um sistema de “créditos de energía”, que você utiliza conforme adiciona widgets ao seu projeto. Um botão, por ejemplo, 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 credit é possível comprar mais pelo aplicativo. Mas para reproducir este tutorial no se preocupe, vamos a usar solo 600 créditos, e vão sobrar 1400 para você adicionar novas funções ou criar novos projetos.
Paso 5: Criando O Projeto No Blynk
Depois de montar o circuito, vamos para una parte del software. na loja de aplicativos do seu celular. Como está usando um celular con Android, basta con obtener 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ão usada no seu projeto você pode controlar o seu dispositivo de qualquer lugar do mundo, e para isso é necessário uma conta protegida por senha. Simplesmente camarilla en Criar nova conta con la tela inicial de Blynk. O processo é bem simples y exige 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) foi enviado para seu e-mail. Essa informação é importante pois devemos usar esse token posteriormente dentro do sketch do Arduino.
Paso 6:
Vamos a criar um projeto no celular com Android usando o aplicativo Blynk (descargar), que vai receber os dados enviados pelo Arduino via bluetooth. Recomend 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, ligando o dispositivo Arduino UNO e conexão 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:
Paso 7: COLOCANDO BOTÕES
A tela seguinte já é uma tela de layout, onde vamos a 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). 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 layout do seu projeto. Faça isso mais 1 vez y você terá 2 botões na tela. Segure o widget para redimensionar e reposicionar o botão sin layout:
Paso 8: LED COLOCANDO
Paso 9: COLOCANDO BLUETOOTH
Vamos a colocar el widget de Bluetooth en la pantalla. É com ele que vamos a seleccionar o HC-05 conectado ao Arduino e permitir que el programa faça uma conexão com 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:
Paso 10: 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 anteriormente para que ele apareça na lista, ok? Selecione Conectar Dispositivo Bluetooth, depois selecione o dispositivo pareado anteriormente. No meu caso, o HC-05 está nominado como ARDUINOECIA:
Paso 11: CONFIGURANDO BOTÃO E LED
Retorne para una pantalla anterior y observe que el ícono del agora está azul bluetooth, que foi definido correctamente. Vamos a configurar os botões e LEDs para acionar como portas do Arduino.
Seleccione el widget principal del botón que desee, en la parte superior de la pantalla, y será exibido en la tela de las propiedades. 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 para pressionado (valor 1). Por fim, selecione se você deseja um botão de estilo ou 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's.
Paso 12: INSTALANDO un BIBLIOTECA BLYNK
Com isso finalizamos una configuração do aplicativo Blynk. Vamos a hacer un carregar o sketch no 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. Instale una biblioteca à partir de própria IDE do Arduino, sin menú Sketch -> Incluir Biblioteca -> Gerenciar bibliotecas:
Recomendado:
¡Solo línea, solo luz! (Tipo1): 19 pasos
Just Line, Just Light! (Type1): Es un trabajo de expresar la luz sobre placas acrílicas grabadas con patrones de line art. Expresa armoniosamente colores y patrones de varios LED. Este proyecto se llevó a cabo con motivos de Arout Meijer's " Thanks para los planetas " de
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: 6 Steps
Monitoramento De Temperature, Umidade E Amônia Em Aviário Com Arduino Uno: O consumo de productos de frango cresce continuamente en el mercado mundial, sendo o Brasil um grande produtor com aviários. Desta forma, algumas dificuldades ainda encontradas pelos produtores como morte prematura dos animais e deficiências causam perd
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación !: 5 pasos
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación!: Este Instructable le mostrará cómo configurar su samsung galaxy s7 para que muestre la pantalla para una sola aplicación. a quien le gusta jugar con su teléfono o quiere asegurarse de que su teléfono permanezca en una aplicación solo cuando otra persona está
Desarrollo de aplicaciones utilizando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux: 6 pasos
Desarrollo de aplicaciones usando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux: El propósito de este tutorial es mostrar la información necesaria para desarrollar aplicaciones usando el pin GPIO en la expansión de baja velocidad DragonBoard 410c. Este tutorial presenta información para desarrollar aplicaciones usando los pines GPIO con SYS en el Andr
Fresado de aislamiento y diseño de PCB utilizando solo software gratuito: 19 pasos (con imágenes)
Fresado de aislamiento y diseño de PCB utilizando solo software gratuito: en este Instructable, le mostraré cómo diseñar y fabricar sus propios PCB, utilizando exclusivamente software gratuito que se ejecuta en Windows y en un Mac. Cosas que necesita: computadora con conexión a Internet cnc molino / enrutador, más precisa será la apuesta