Բովանդակություն:

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 քայլ

Video: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 քայլ

Video: MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 քայլ
Video: 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

Sensor de umidade do solo higrômetro

O sensor de umidade do solo բաղկացած է 2 մասից: uma sonda que entra em contato com o solo, e um pequeno módulo contendo um chip comparador LM393 (տվյալների թերթիկ), que vai ler os dados que fornecem do sensor e enviá-los para o microcontrolador, no nosso caso, um Arduino Uno: Կարդացեք, թե ինչպիսի՞ն է D0- ը, ինչպիսի՞ն է մեր արագությունը 0 -ից 1 -ին, քանի որ մենք օգտագործում ենք վերլուծություն (A0), որը հնարավորություն է տալիս վերահսկել միկրոկոնտրոլոդորալ անալիզը:

Քայլ 2. Սենսոր 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
Sensor De Umidade E Temperatura DHT11+Módulo Bluetooth RS232 HC-05

O Sensor de Umidade e

Tերմաստիճանի DHT11 ջերմաստիճանը և ջերմաստիճանը թույլ են տալիս թույլ տալ ջերմաստիճանի ջերմաստիճանի նվազում 0 -ից մինչև 50 աստիճան տաքություն և 20 աստիճան 90%, դրանք կարող են օգտագործվել Arduino- ի համար:

O elemento sensor de temperatura é um termistor do tipo NTC e o sensor de Umidade do 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

Bluetooth bluetooth RS232 HC-05- ը կարող է օգտագործվել հետևյալ ձևով ՝ օգտագործելով և արդիականացնելով Arduino- ն: Տարբեր մոդելներ HC-06- ի կամ Bluetooth- ի RS232 HC-05 մոդուլների օգտագործման համար անհրաժեշտ է կատարելագործել ձեր սարքը, ինչպես նաև կատարելագործել կարգավորումները:

Մենք կոչ ենք անում օգտագործել 3.3 և 5v լույսի տուփի ձայնային ազդանշանի ձայնը, որը ցույց է տալիս, թե որն է մեր տրամադրության սահմաններից դուրս: Possui alcance de até 10 մ.

Քայլ 3. Mini Bomba Submersa Ponta Inclinada

Mini Bomba Submersa Ponta Inclinada
Mini Bomba Submersa Ponta Inclinada

A Mini Bomba de Água Submersa foi criada especialmente

para o desenvolvimento de projetos de prototipagem, include 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

Android- ի և Android- ի օգտագործման համար անհրաժեշտ է օգտագործել Arduino և Raspberry Pi- ն ինտերնետից կամ bluetooth- ից, ինչպես նաև արագորեն կիրառել ձեռնարկը:

Uma 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 systemema de widgets com funções pré-definidas, bastando arrastar e soltar no layout sua prefeência.

O Blynk- ի գործառույթը կարող է լինել 400 տարբեր տիպի տարբեր տարբերակներ, նշեք Arduino e Raspberry, como comentamos anteriormente, mas também com ESP8266 NodeMCU, Wemos, ESP32, micro: bit, Particle, Feather, Intel Edison e muitas outras:

Որպես գործառնական համակարգ, մենք օգտագործում ենք «էներգիայի կրեդիտ» համակարգը, որն օգտագործվում է օգտվողի համար հարմարեցված widgets- ի կամ այլ ծրագրերի համաձայն: Um botão, for exemplo, custa 200 créditos, um cronômetro, mais 200, esses créditos são debitados do valor total que que que quécbe 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ée adeconar 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

Տեղադրեք դրամարկղը կամ միացրեք ծրագիրը, որը նախատեսված է ծրագրային ապահովման համար: na loja de aplicativos do seu celular. Ձեր բջջային Android- ի միջոցով կարող եք օգտագործել այն, ինչպես նաև Blynk- ի և 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 no seu projeto você pode controlar o seu dispositivo de qualquer lugar do mundo, e para isso é needério uma conta պաշտպանություն por senha. Simplesmente clique em 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), որը նախատեսված է ձեր էլ. Essa informação é importante pois devemos usar esse token posteriormente dentro do sketch do Arduino.

Քայլ 6:

Պատկեր
Պատկեր

Արգելափակումը թույլ է տալիս օգտագործել բջջային Android- ը ՝ օգտագործելով կամ կիրառել Blynk- ը (ներբեռնել), որն ընդունում է ձեր համակարգչին Arduino- ն Bluetooth- ի միջոցով: Առաջարկվում է առաջիկա գրառումները կատարելիս, այնուհետև թույլ է տալիս պարզել ծրագրաշարի այսքան արագությունը, տեղադրել և օգտագործել մեր ծրագիրը:

Crie um novo projeto no Blynk, օգտագործեք կամ օգտագործեք Arduino UNO- ն և միացրեք bluetooth- ը: ՍՏԵԵԼ, ստեղծեք, ստացեք ձայնային տեղեկատվական տեղեկատվություն, որը թույլ է տալիս ստանալ հեղինակային նշան (հեղինակային նշան) ՝ էլեկտրոնային փոստի հասցեով.

Քայլ 7: COLOCANDO BOTÕES

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

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. Ընտրեք վիջեթ ՝ չափման և վերափոխման համար ՝ առանց դասավորության.

Քայլ 8: COLOCANDO LED- ներ

COLOCANDO լուսադիոդներ
COLOCANDO լուսադիոդներ

Քայլ 9. COLOCANDO BLUETOOTH

COLOCANDO BLUETOOTH
COLOCANDO BLUETOOTH

Vamos agora colocar կամ widget- ը Bluetooth- ով և ձեր հեռախոսի միջոցով: Ele com ele que vamos selecionar o HC-05 conectado ao Arduino և թույլտվություն տալով, որ դա թույլ կտա ծրագրել ֆունկցիան, ինչպես նաև կատարելագործել է rodando: Սեղմեք ոչ մի հիմնական և նորարարական տարբերակ Bluetooth- ի միջոցով, որը թույլ է տալիս օգտագործել ոչ մի տեղային դասավորություն, որը թույլ է տալիս օգտագործել հետևյալ տեղեկությունները.

Քայլ 10. CONFIGURANDO BLUETOOTH

CONFIGURANDO BLUETOOTH
CONFIGURANDO BLUETOOTH

Սեղմեք ոչ մի bluetooth bluetooth ձայնով, որը թույլ է տալիս կարգավորել կոնֆիգուրատորը ՝ օգտագործելով միացում: Lembre-se de que você já deve ter pareado o seu smartphone smartphone o o HC-05 anteriormente para que ele apareça na lista, ok? Selecione Conectar Dispositivo Bluetooth- ը, ընտրեք ձեր նախընտրած նախածննդյան հեռավորությունը: No meu caso, o HC-05 está nomeado como ARDUINOECIA:

Քայլ 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 observ que que o ícone do agora está azul bluetooth, que foi definido corretamente. Անհրաժեշտ է կազմաձևել os botões և LED- ները ՝ որպես 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 for pressionado (քաջություն 1): Por fim, selecione se você deseja um botão de estilo ou uma chave. Պարտքի համար ընթացակարգի կրկնություն 7.

Agora a configuração dos LEDs, թույլ տվեք, որ այն օգտագործվի տարբեր եղանակներով, ինչպես նաև կատարի վիրտուալ տարբերակներ: Repita para os demais LED- ները:

Քայլ 12. INSTALANDO a BIBLIOTECA BLYNK

INSTALANDO և BIBLIOTECA BLYNK
INSTALANDO և BIBLIOTECA BLYNK

Com isso finalizamos a configuração do aplicativo Blynk- ը: Vamos agora carregar կամ ուրվագծել ոչ 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. Տեղադրեք biblioteca à partir da própria IDE do Arduino, no menu Sketch -> Incluir Biblioteca -> Gerenciar bibliotecas:

Խորհուրդ ենք տալիս: