Índice:

Garduino - o jardim inteligente com Arduino: 4 etapas (com imagens)
Garduino - o jardim inteligente com Arduino: 4 etapas (com imagens)

Vídeo: Garduino - o jardim inteligente com Arduino: 4 etapas (com imagens)

Vídeo: Garduino - o jardim inteligente com Arduino: 4 etapas (com imagens)
Vídeo: Garden automation with arduino #arduino #diy #engineering 2024, Novembro
Anonim
Image
Image
Garduino - o jardim inteligente com Arduino
Garduino - o jardim inteligente com Arduino

Hoje em dia, ninguém é inocente. Existe alguém que não matou acidentalmente uma planta ???

É difícil manter suas plantas vivas. Você compra uma planta nova e, na pior das hipóteses, apenas esquece de regá-la. Na melhor das hipóteses, você se lembra que ele existe, mas não o manipula adequadamente.

Com Garduino, vamos ajudá-lo a transformar sua casa em uma bela estufa de plantas saudáveis e felizes.

Garduino é uma plataforma inteligente de monitoramento de plantas, que o ajudará a conhecer melhor suas plantas.

Por que Garduino é tão legal?

  • Ele monitora a umidade no solo da planta. Pouca umidade pode resultar em perda de produção e morte da planta. Se o nível de umidade estiver baixo, o usuário deve regar sua planta. Manter o nível de umidade na faixa certa também ajuda a evitar o excesso de água. A rega excessiva é uma causa comum e bem conhecida de morte de plantas, que causa doenças nas raízes e desperdício de água.
  • Ele monitora a temperatura ao redor da planta. A temperatura é um fator chave no crescimento das plantas. Isso nos ajuda a controlar quando a temperatura está muito alta. FYI, baixas temperaturas são ruins para as plantas como altas temperaturas, às vezes até piores.
  • Monitora a umidade do ar. A maioria das plantas precisa de ar úmido, porque os poros através dos quais respiram perdem a maior parte de sua umidade quando o ar circundante está seco, uma perda que a planta nem sempre pode repor através da água que suas raízes absorvem.

Quem somos nós?

Dois alunos de Ciência da Computação do Centro Interdisciplinar (IDC), Herzliya, Israel.

Nós dois temos uma agenda lotada e adoramos plantas.

Nossos apartamentos estão cheios de plantas e achamos difícil cuidar bem delas.

Muitas vezes nos esquecemos de regá-los e, quando nos lembramos, tentamos compensar o esquecimento regando-os em excesso.

Este sistema de monitoramento de planta é nosso projeto final no curso “A Internet das Coisas (IoT)”.

Esperamos que isso ajude você como nos ajudou!

Gostaríamos muito de ouvir de você

Experimentou nosso projeto? Informe-nos! Gostaríamos muito de ouvir de você, se você tem pontos a melhorar ou algum comentário. Além disso, adoraríamos tirar algumas fotos!

Suprimentos

  • 1 x placa ESP8266 (usamos Wemos D1 mini)
  • 1 x cabos micro USB
  • 20 cabos de jumper
  • 1 x sensor de temperatura e umidade (usamos DHT22)
  • 1 x resistor de 10K Ohm
  • 1 x sensor de umidade do solo
  • 1 x LCD (usamos Grove LCD RGB Backlight)
  • 1 x tábua de pão

Etapa 1: os circuitos

Os circuitos
Os circuitos
Os circuitos
Os circuitos

Nesta etapa, conectaremos todos os sensores.

Sensor de umidade do solo:

  • Conecte VCC a 3.3v
  • Conecte GND a G
  • Conecte A0 a A0

Ecrã LCD:

  • Conecte GND a G
  • Conecte VCC a 5v
  • Conecte SDA e SCL a D1, D2

Sensor de umidade e temperatura:

  • Conecte GND a G
  • Conecte VCC a 3.3v
  • Conecte os dados com o resistor de 10K Ohm para D3 e alimente, como no circuito

Etapa 2: instalação de softwares e painéis necessários

Instalação de softwares e painéis necessários
Instalação de softwares e painéis necessários
Instalação de softwares e painéis necessários
Instalação de softwares e painéis necessários

IDE Arduino

Instale o IDE Arduino:

www.arduino.cc/en/Guide/HomePage

Instale os "drivers" relevantes para as placas ESP8266 em seu Arduino IDE:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Crie a sua conta aqui:

io.adafruit.com

Vá para 'Feeds' e adicione 4 feeds:

1. SoilMoisture

2. Umidade

3. Temperatura

4. Alertas

Em seguida, vá para o 'Painel' e crie um novo painel, depois entre no painel e adicione 4 blocos, usando o sinal de mais à direita da página:

1. Adicione um bloco de gráfico de linhas e, em seguida, escolha o feed SoilMoisture, determine que o valor mínimo é 0 e o máximo é 1100.

2. Adicione o bloco Gauge e, em seguida, escolha AirMoisture feed e certifique-se de que o valor máximo seja 100.

3. Adicione o bloco de fluxo e, em seguida, escolha o feed de temperatura

4. Adicione um bloco de texto e, em seguida, escolha o feed de Alertas

Clique em 'Salvar'.

Etapa 3: O Código

O código
O código

O código está anexado e bem documentado, para fácil uso.

Abra o código no Arduino IDE, certifique-se de que a placa em que você está trabalhando é de fato a placa certa.

Quando você estiver executando o monitor serial, certifique-se de estar em 115200baud.

Observe que há lugares no código que você precisa modificar de acordo com seu projeto (como os detalhes do WiFi).

Tudo está escrito na documentação.

Etapa 4: notificações push

Notificações via push
Notificações via push
Notificações via push
Notificações via push

Para ser notificado, baixe o aplicativo MQTT Push Client e entre no aplicativo:

1. Adicione um servidor. A maioria dos detalhes já estão inseridos, basta adicionar os detalhes do seu nome de usuário e senha.

2. Adicione os tópicos (feed em Adafruit IO) que você está interessado em ver. Em nosso projeto - adicione no tópico Nome de usuário / feeds / alertas. Em seguida, clique em salvar.

3. É isso aí! Se você estiver interessado em receber mais informações sobre os sensores, adicione um novo tópico e preencha UserName / feeds / * tópico *, onde tópico é o feed que você deseja ver. Você também pode escolher qual notificação deseja receber, se houver:)

Você pode usar esses tópicos apenas para se atualizar de vez em quando sobre as medições da planta.

Recomendado: