תוכן עניינים:

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 שלבים
וִידֵאוֹ: Sistema de irrigação automática via WIFI - IOT (ESP8266) - Parte 2 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

Sensor de umidade לעשות סולו higrômetro

O sensor de umidade do solo consiste em 2 partes: uma sonda que entra em contato com or solo, e um pequeno módulo contendo um chip comparador LM393 (גליון נתונים), que vai ler os dados que fornecem do sensor e enviá-los para or 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.

שלב 2: חיישן De Umidade E Temperatura DHT11+מודולו Bluetooth RS232 HC-05

חיישן De Umidade E Temperatura DHT11+מודולו Bluetooth RS232 HC-05
חיישן De Umidade E Temperatura DHT11+מודולו Bluetooth RS232 HC-05
חיישן De Umidade E Temperatura DHT11+מודולו Bluetooth RS232 HC-05
חיישן De Umidade E Temperatura DHT11+מודולו Bluetooth RS232 HC-05
חיישן De Umidade E Temperatura DHT11+מודולו Bluetooth RS232 HC-05
חיישן De Umidade E Temperatura DHT11+מודולו Bluetooth RS232 HC-05

O Sensor de Umidade e

חיישן טמפרטורה DHT11 הוא טמפרטורה ותחושת טמפרטורה שיכולה לאפשר טמפרטורות 0 עד 50 צלזיוס או 20 עד 90 אחוזים.

חיישן הטמפרטורה הוא גם בטרמיסטור של NTC ובחיישן של HR202, או במעגל פנימי של חישה לחיישנים, והקומוניקציה של המיקרו -בקרה תורמת את הסינמה של הסידרה.

מודולו Bluetooth RS232 HC-05

Este moddo bluetooth RS232 HC-05 אוצר פורמט אוסף פורמט של Baru de comunicação com seu projeto Arduino. מכשירי הדפסה HC-06, או suportte módulo bluetooth RS232 HC-05 tanto o modo mestre como escravo, além de ter uma fácil configuração.

אנו יכולים למצוא את הרגולציה של החשמל והמשקל של 3.3-3.5V. Possui alcance de até 10m.

שלב 3: מיני בומבה סובמרסה פונטה אינקלינאדה

מיני בומבה סובמרסה פונטה אינקלינאדה
מיני בומבה סובמרסה פונטה אינקלינאדה

מיני בומבה דה Á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. ההבדלים העיקריים במודל זה יכולים להיות מעודכנים במערכת הצוללת, ובאפשרויות כולל סך כל מערכת ההפעלה, עם מערכת הפעלה חלופית IP68, מערכת ההפעלה המתמשכת עם מתח 2, 5 ו -6 VDC.

שלב 4: BLYNK PARA CONTROLAR ARDUINO POR BLUETOOTH

אנו יכולים להשתמש ב- iOS ובאנדרואיד כדי להשתמש בשלטים כמו Arduino ו- Raspberry Pi באינטרנט או ב- bluetooth, כמו גם הדרכה חדשה.

É 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 on system de widgets com funções pre-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.

עבור פונקציה, או Blynk usa מערכת של "créditos de energia", que você utiliza conforme adiciona widgets ao seu projeto. או בוטו, למשל, כ 200 קרדיטים, אום קרונומטרו, מייס 200, ואסור לקרדיט כל סה"כ לחייב את סך כל הוואצ'ים הקנדו אין תקנות (2000 קרדיט). 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: 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 do seu celular. איך אתה יכול להשתמש באנדרואיד הסלולר, ובאמצעותו תוכל לקנות את Blynk בחנות Play.

Com o aplicativo instalado, a primeira coisa que temos que fazer é criar uma conta no servidor do Blynk, yes que depende da conexão usada no seu projeto você pode controlar o seu dispositivo de qualquer lugar do mundo, e para isso é nødvendario uma conta protegida por senha. קליק פשוט על Criar nova conta na tela inicial do Blynk. O processo é bem simples e exige apenas um email e uma senha.

לחץ על criar e você verá uma tela como essa abaixo, מידע על קידום הרשאות (Auth Token) foi enviado עבור דואר אלקטרוני. Essa informação and 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. מומלץ להציע פוסט קדמי, ואחריו ניתן להשתמש במגוון פרטים על תוכנות, התקנות ואפליקציות.

Crie um novo projeto no Blynk, ligando or dispositivo Arduino UNO e conexão bluetooth. בחר באפשרות יצירת, יצירת הודעות על סמך הודעות אישור (Auth Token) עבור הודעות דואר אלקטרוני:

שלב 7: בקבוקי קולוקנדו

בקבוקי קולוקנדו
בקבוקי קולוקנדו
בקבוקי קולוקנדו
בקבוקי קולוקנדו

א פריסת טלויזיה כן ואומא טלה דה פריסה, onde vamos criar os botões para o nosso aplicativo de teste. Nesta tela, click 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. הפעל את הווידג'ט עבור הגדלה והגדרה או הפריסה ללא פריסה:

שלב 8: נוריות COLOCANDO

נוריות COLOCANDO
נוריות COLOCANDO

שלב 9: COLOCANDO BLUETOOTH

קולוקנדו בלואוטוט
קולוקנדו בלואוטוט

וידג'ט Vamos agora colocar או Bluetooth עושה שימוש בחינם. E 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. לחץ על סינל + חדש ונבחר באמצעות Bluetooth, ובאמת לא ניתן לבנות פריסה כלשהי, אלא אם כן ניתן להשתמש בפעולות הבאות:

שלב 10: CONFIGURANDO BLUETOOTH

קונפיגורנדו BLUETOOTH
קונפיגורנדו BLUETOOTH

לחץ על בוטאו Bluetooth que você acabou de criar para configurar uma conexão. Lembre-se de que você já deve ter pareado או seu smartphone com o HC-05 anteriormente para que ele apareça na list, בסדר? Selecione Conectar Dispositivo Bluetooth, depois selecione o dispositivo pareado anteriormente. אין לי את זה, או HC-05 לא יכול להיות ארדואינוסיה:

שלב 11: נוריות CONFIGURANDO BOTÃO E

נוריות CONFIGURANDO BOTÃO E
נוריות CONFIGURANDO BOTÃO E
נוריות CONFIGURANDO BOTÃO E
נוריות CONFIGURANDO BOTÃO E

Retorne para a tela anterior e observere que o ícone do agora está azul bluetooth, que foi definido corretamente. אנו יכולים להגדיר את תצורת הלדים והנורות עבור פורטוגל.

יישומון 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 for pressionado (אומץ 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.

שלב 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 que vai reconhecer essa configuração.

O programa que vamos carregar no Arduino é muito simples, pois todo o control de recepção e portas é feito pela biblioteca Blynk. Instale a biblioteca à partir da própria IDE do Arduino, אין תפריט סקיצה -> Incluir Biblioteca -> Gerenciar bibliotecas:

מוּמלָץ: