সুচিপত্র:

MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 টি ধাপ
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 টি ধাপ

ভিডিও: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 টি ধাপ

ভিডিও: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 টি ধাপ
ভিডিও: Como Usar o Sensor de Umidade do Solo no Arduino? 2024, জুলাই
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 é monitorar a umidade do solo de uma horta e apresentar na tela do celular para acompanhamento real।

ধাপ 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

O সেন্সর ডি উমিডে ডো সোলো কনস্টিনেস এম 2 পার্টস: উমা সন্ডা কিউ এন্ট্রা এম কনটাতো কম ও সোলো, ই উম পেকেনো মেডুলো কনটেনডো উম চিপ কম্পারেডর এলএম 393 (ডেটশীট), ক্যু ভাই লের ওস দাদোস কি ফরনেসেম ডো সেন্সর ই এনভিয়া-লস প্যারা ও মাইক্রোকন্ট্রোলড, 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।

ধাপ 2: সেন্সর ডি উমিডে ই টেম্পেরাটুরা ডিএইচটি 11+মাদুলো ব্লুটুথ আরএস 232 এইচসি -05

Sensor De Umidade E Temperatura DHT11+Muldulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11+Muldulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11+Muldulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11+Muldulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11+Muldulo Bluetooth RS232 HC-05
Sensor De Umidade E Temperatura DHT11+Muldulo Bluetooth RS232 HC-05

হে সেন্সর ডি উমিডেড ই

তাপমাত্রা DHT11 m um সেন্সর 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।

হে এলিমেন্টো সেন্সর ডি টেম্পারেটুর é উম টার্মিস্টর ডো টিপো এনটিসি ই ও সেন্সর ডি উমিদেড é ডো টিপো এইচআর ২০২২, ও সার্কিটো ইন্টারনো ফাজ এ লেইটুরা ডস সেন্সরস ই সে কমিউনিকা এ উম মাইক্রোকন্ট্রোলোডার অ্যাট্রভাস ডি উম সিনাল সিরিয়াল ডি উমা এর মাধ্যমে।

Muldulo ব্লুটুথ RS232 HC-05

Este módulo ব্লুটুথ RS232 HC-05 oferece uma forma fácil e barata de comunicação com seu projeto Arduino। মডেল HC-06, Oporte Módulo ব্লুটুথ 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 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।

ধাপ 3: মিনি বোম্বা সাবমের্সা পন্টা ইনক্লিনাদা

মিনি বোম্বা সাবমের্সা পন্টা ইনক্লিনাদা
মিনি বোম্বা সাবমের্সা পন্টা ইনক্লিনাদা

A Mini Bomba de Água Submersa foi 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। হে প্রধান পার্থক্য মডেল

ধাপ 4: BLYNK PARA নিয়ন্ত্রক ARDUINO POR BLUETOOTH

O Blynk é um aplicativo para iOS e Android usado para controlar placas como Arduino e Raspberry Pi através da internet or bluetooth, como veremos neste tutorial।

Ma 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 aroutar lastar e soltar no sua পছন্দের।

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 energia”, que você utizaa 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 ou criar novos projetos।

ধাপ 5: ক্রিয়েন্ডো হে প্রজেটো নো ব্লিনক

ক্রিয়ান্ডো ও প্রজেটো নো ব্লাইঙ্ক
ক্রিয়ান্ডো ও প্রজেটো নো ব্লাইঙ্ক
ক্রিয়ান্ডো ও প্রজেটো নো ব্লাইঙ্ক
ক্রিয়ান্ডো ও প্রজেটো নো ব্লাইঙ্ক

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 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 a need to need। পোর সেনহা। Simplesmente clique em Criar nova conta na tela inicial do Blynk। O প্রক্রিয়াটি é bem সরল এবং exige apenas উম ইমেল এবং উমা সেনহা।

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।

ধাপ 6:

ছবি
ছবি

Vamos agora criar um projeto no celular com Android usando o aplicativo Blynk (ডাউনলোড), que vai receber os dados enviados pelo Arduino via 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। 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:

ধাপ 7: কোলকান্দো বোতল

কোলকান্দো বোতল
কোলকান্দো বোতল
কোলকান্দো বোতল
কোলকান্দো বোতল

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)। 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। Segure o widget para redimensionar e reposicionar o botão no layout:

ধাপ 8: কোলকান্ডো এলইডি

COLOCANDO LEDs
COLOCANDO LEDs

ধাপ 9: কোলকান্ডো ব্লুটুথ

কোলকান্ডো ব্লুটুথ
কোলকান্ডো ব্লুটুথ

Vamos agora colocar o widget do Bluetooth na nossa tela। É com ele que vamos selecionar o HC-05 conectado ao Arduino e permitir que o programma 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:

ধাপ 10: কনফিগারান্ডো ব্লুটুথ

কনফিগুরান্ডো ব্লুটুথ
কনফিগুরান্ডো ব্লুটুথ

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, ঠিক আছে? Selecione Conectar Dispositivo Bluetooth, depois selecione o dispositivo pareado anteriormente। কোন মেইউ ক্যাসো, হে এইচসি -05 নোটোডো কমো আরডুইনোইসিয়া:

ধাপ 11: কনফিগারান্ডো বোটো ই এলইডি

কনফিগুরান্ডো বোটো ই এলইডি
কনফিগুরান্ডো বোটো ই এলইডি
কনফিগুরান্ডো বোটো ই এলইডি
কনফিগুরান্ডো বোটো ই এলইডি

একটি তেলা পূর্ববর্তী এবং পর্যবেক্ষণ que o onecone do agora está azul bluetooth, que foi definido corretamente। Vamos agora configurar os botões e LEDs para acionar as portas do Arduino।

Selecione o primeiro উইজেট 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 (বীরত্ব 1)। Por fim, selecione se você deseja um botão de estilo ou uma chave। একটি পোর্টার জন্য পদ্ধতি বা পদ্ধতি 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।

ধাপ 12: একটি BIBLIOTECA BLYNK INSTALANDO

ইন্সটাল্যান্ডো এ বিব্লিওটেকা ব্লাইঙ্ক
ইন্সটাল্যান্ডো এ বিব্লিওটেকা ব্লাইঙ্ক

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

O programma que vamos carregar no Arduino é muito simples, pois todo o controle de recepção e portas é feito pela biblioteca Blynk। একটি Biblioteca à partir da própria IDE do Arduino ইনস্টল করুন, কোন মেনু স্কেচ নেই -> Incluir Biblioteca -> Gerenciar bibliotecas:

প্রস্তাবিত: