TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Pré-Relatório Micro Controlador Automação Agrícola

Por:   •  5/5/2022  •  Artigo  •  782 Palavras (4 Páginas)  •  95 Visualizações

Página 1 de 4

UNIVERSIDADE TIRADENTES

Iury Assunção

Ellêm Rayssa

Nathália Tâmara

Wagner Yuri

Projeto Microcontroladores

Sumário

Introdução        3

Objetivos        4

Objetivo Geral        4

Objetivos Específico        4

Estrutura Eletrônica        5

Materiais        5

Prévia Programação        6

Introdução

A automação na agricultura significa delegar as tarefas repetitivas e monótonas para máquinas e programas de computador capazes de executá-las de forma autônoma. Assim, o agricultor fica livre para tratar de assuntos mais estratégicos e encontrar soluções para os problemas maiores no campo. Vários aparelhos funcionam conectados à internet, ou bluetooth, e são dotados de programas avançados, que conseguem aprender com a prática e melhorar sua atuação. Algumas das suas vantagens são:

  • Aumento da produtividade;
  • Eficácia;
  • Redução de erros;
  • Diminuição dos riscos;
  • Aumento da qualidade;
  • Melhor controle das fases produção;
  • Inovação.

Objetivos

Objetivo Geral

Agregar e validar pontuação para matéria de Microcontroladores, através de um projeto agrícola com o uso da placa microcontroladora Arduíno.

Objetivos Específico

  • Projetar e montar um circuito de automação agrícola eficaz;
  • Através dos sensores, obter entradas para o sistema;
  • Apresentar soluções para as entradas detectadas por meio de uma programação.
  • Comandar o sistema por meio de aplicativo para celular.

Estrutura Eletrônica

A ideia desse esquemático é mostrar que o sensor acionará uma válvula solenoide para irrigação ao invés dessa bomba que está na imagem. Além do sensor existirá um módulo RTC que cumpre o papel de ligar a válvula em horas determinadas, assim como o acionamento via bluetooth aumentando a eficiência e produtividade no plantio.

Materiais

  • Arduino Uno SMD ch340;
  • Módulo RTC DS1302;
  • Módulo Relé 5v;
  • Sensor Capacitivo de Umidade do Solo;
  • Módulo Bluetooth HM-10 4.0 BLE IOS/Android;

Prévia Programação

#include<SoftwareSerial.h>

#include <Wire.h>                //Biblioteca para manipulação do protocolo I2C

#include <DS3231.h>                //Biblioteca para manipulação do DS3231 DS3231 rtc;        

 int rele1 = 7; // sinal do rele para válvula 1

int rele2 = 8; // sinal do rele para válvula 2

SoftwareSerial HM10(2, 3); // RX = 2, TX = 3 // bluethooth

char appData;

String inData = "";

void setup() {

Serial.begin(9600); Wire.begin();

rtc.begin();        //Inicialização do RTC DS3231

rtc.setDateTime(   DATE   ,    TIME );   //Configurando valores iniciais do RTC

pinMode(A0, INPUT); // declara sensor como entrada

pinMode( rele1, OUTPUT); // declara válvulas como saída

pinMode( rele2, OUTPUT); // declara válvulas como saída

}

//----------------------rotina Bluethooth----------------------------------

{

Serial.begin(9600);

Serial.println("Série HM10 iniciada em 9600 ");

HM10.begin(9600); // set HM10 serial at 9600 baud rate

pinMode(8, OUTPUT); // relê2 integrado

digitalWrite(8, LOW); // relê2 DESLIGADO

}

//---------------------- fim rotina Bluethooth-----------------------------

void loop() {

{

//---------------------- rotina Bluethooth-----------------------------

{

HM10.listen(); // escuta a porta HM10

while (HM10.available() > 0) { // se o HM10 enviar algo, então leia

appData = HM10.read();

inData = String(appData); // salve os dados em formato de string

Serial.write(appData);

}

if (Serial.available()) { // Leia a entrada do usuário, se disponível.

delay(10);

HM10.write(Serial.read());

}

if ( inData == "F") {

...

Baixar como (para membros premium)  txt (6 Kb)   pdf (97.4 Kb)   docx (18.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com