Isi kandungan:
- Langkah 1: Sensor De Umidade Do Solo Higrômetro
- Langkah 2: Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
- Langkah 3: Mini Bomba Submersa Ponta Inclinada
- Langkah 4: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH
- Langkah 5: Criando O Projeto No Blynk
- Langkah 6:
- Langkah 7: BOTOL COLOCANDO
- Langkah 8: LED COLOCANDO
- Langkah 9: COLOCANDO BLUETOOTH
- Langkah 10: CONFIGURANDO BLUETOOTH
- Langkah 11: LED CONFIGURANDO BOTÃO E
- Langkah 12: INSTALANDO a BIBLIOTECA BLYNK
Video: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Idea do nosso projeto adalah monitorid umidade do solo de uma horta e apresentar na tela do selular para acompanhamento real.
Langkah 1: Sensor De Umidade Do Solo Higrômetro
Sensor de umidade melakukan higrômetro solo
O sensor de umidade do solo terdiri daripada 2 bahagian: uma sonda que entra em contato com o solo, e um pequeno módulo contendo um chip perbandingan LM393 (datasheet), que vai ler os dados que fornecem do sensor e enviá-los para o microcontrolador, tiada 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.
Langkah 2: Sensor De Umidade E Temperatura DHT11 + Módulo Bluetooth RS232 HC-05
O Sensor de Umidade e
Temperatura DHT11 um 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 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.
Módulo Bluetooth RS232 HC-05
Este módulo bluetooth RS232 HC-05 oferece uma forma fácil e barata de comunicação com seu projeto Arduino. Diferente do 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 wujud 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.
Langkah 3: Mini Bomba Submersa Ponta Inclinada
A Mini Bomba de Água Submersa juga criada especialmente
para o desenvolvimento de projetos de prototipagem, incluindo automação residencial (domótica) e protótipos robóticos baseados em plataformas microcontroladoras, entre elas, Arduino e Raspberry Pi. O pembeza utama 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.
Langkah 4: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH
O Blynk é um aplicativo para iOS dan Android usado para controlar placas como Arduino e Raspberry Pi através da internet ou bluetooth, tutorial komo veremos neste.
É 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.
Sebagai fungsional, o Blynk usa um sistema de “créditos de energia”, que você utiliza sesuai dengan widget adiciona 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 Tutorial não se preocupe, vamos usar apenas 600 créditos, e vão sobrar 1400 para você adicionar novas funções ou criar novos projetos.
Langkah 5: Criando O Projeto No Blynk
Depois de montar o circuito, vamos para a parte do perisian. na loja de aplicativos do seu selular. Como estou usando um celular com Android, basta fazer uma procura por Blynk na Play Store.
Com a 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 penerbit diperlukan por senha. Simplesmente clique em Criar nova conta na tela inicial do Blynk. O processo é bem simples e exige apenas um e-mel dan uma senha.
Clique em criar e você verá uma tela como essa abaixo, informando que o token de autorização (Auth Token) juga memberi e-mel kepada para seu e-mel. Essa informação é importante pois devemos usar esse token posteriormente dentro do sketch do Arduino.
Langkah 6:
Vamos agora criar um projeto no selular com Android usando o aplicativo Blynk (muat turun), que vai receiver os dados enviados pelo Arduino melalui 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, ligando o dispositivo Arduino UNO e conexão bluetooth. Apo selecionar o botão CREATE, você receberá uma mensagem informando que o token de autorização (Auth Token) juga memberi e-mel kepada o seu e-mel:
Langkah 7: BOTOL COLOCANDO
Tata letak tela seguinte ja é uma tela de, 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). 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 e você terá 2 botões na tela. Segi o widget untuk redimensionar e reposicionar o botão no layout:
Langkah 8: LED COLOCANDO
Langkah 9: COLOCANDO BLUETOOTH
Vamos agora colocar o widget melakukan Bluetooth na nossa tela. Ele com ele que vamos selecionar o HC-05 conectado ao Arduino e permitir que o 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:
Langkah 10: CONFIGURANDO BLUETOOTH
Clique no botão bluetooth que você acabou de criar para configurar uma conexão. Lembah-se de que você já deve ter pareado o seu telefon pintar com o HC-05 anteriormente para que ele apareça na lista, ok? Selecione Conectar Dispositivo Bluetooth, depois selecione o dispositivo pareado anteriormente. Tiada meu caso, o HC-05 está nomeado como ARDUINOECIA:
Langkah 11: LED CONFIGURANDO BOTÃO E
Retorne para a tela anterior dan amati que o ícone do agora está azul bluetooth, que foi definido corretamente. Vamos agora configurar os botões e LEDs untuk acionar seperti portas do Arduino.
Selecione o primeiro widget do botão que você criou, na parte superior da tela, e será 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 untuk pressionado (keberanian 1). Oleh 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.
Langkah 12: INSTALANDO a BIBLIOTECA BLYNK
Com isso finalizamos a configuração do aplicativo Blynk. Vamos agora carregar o sketsa no Arduino que vai reconhecer essa configuração.
O programa que vamos carregar no Arduino mu muito simples, pois todo o controle de recepção e portas é feito pela biblioteca Blynk. Instal biblioteca à partir da própria IDE do Arduino, tanpa menu Sketsa -> Incluir Biblioteca -> Gerenciar bibliotecas:
Disyorkan:
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 Langkah
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: Arduino Y Ú N es un microcontrolador basado en el ATmega32u4 y el Atheros AR9331. Siendo el Atheros un procesador capaz de soportar un sistema operativo linux basado en OpenWrt, el Arduino Y Ú N cuenta con una versi llamada OpenWrt-Yun
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: 3 Langkah
Como Hacer Un Abanico Con Iluminación Utilizando Littlebits: En el dia de hoy les mostrare como hacer un abanico con iluminaci ó n utilizando bitbits.Este &akut; proyecto puede ser utilizado en una habitaci ó n oscura para que este
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: 6 Langkah
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: O consume de produtos de frango cresce contamente no 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
Penceramah Piala Solo: 8 Langkah (dengan Gambar)
Penceramah Piala Solo: Tahukah anda bahawa anda boleh membuat pembesar suara daripada hampir semua perkara? Dalam Instructable ini, kami akan mengambil piala solo yang paling popular dan menunjukkan kepada anda bagaimana anda boleh mengubahnya menjadi pembesar suara audio! Bahan yang diperlukan: 2 Cawan Solo atau Plastik, wayar magnet tolok 30, 2 neodymium
Perkhidmatan Web Irrigações Automatizadas Com Utilizando Python: 5 Langkah (dengan Gambar)
Perkhidmatan Web Irrigações Automatizadas Com Utilizando Python: Neste projeto iremos desenvolver um sistema de monitoramento para planta ç õ es, que ir á obter dados de umidade relativa do ar, tekan ã o atmosf é rica, temperatura do ar, incid ê ncia UV, velocidade do vento e condi &