Hoya Pet Hoya Pet

Hoya Pet

Seu pet virtual cuida da planta enquanto voce nao esta.

Um ESP32 no vaso, um servidor na nuvem e um bichinho pixel art que te avisa quando a planta precisa de agua.

Smart Plant Pot
▼

O que faz?

Monitoramento

Sensores no vaso

Temperatura, umidade do ar e do solo. Atualiza a cada 10s direto do ESP32.

Irrigacao

Rega pelo celular

Aperta o botao no app e a bomba liga. Ou deixa no automatico e ele rega sozinho.

Pet Virtual

Pet que fala

Um gato ou cachorro pixel art que reage ao estado da planta. Muda de humor, fala do clima, reclama se voce esquece de regar.

Multi-Plantas

Ate 5 plantas

Cada planta tem seu perfil (identificado por foto) e seu proprio pet cuidando dela.

0 sensores
◆
0 seg refresh
◆
0 plantas
◆
0 pets/dia

O Hardware

Prototipo real

ESP32-C3, sensor capacitivo no solo, bomba de agua 5V e modulo AHT10 pra temperatura e umidade. Tudo montado na mao.

O App

Dashboard
Pet Virtual
Metricas
Setup

Como funciona

1

Espeta o sensor

Coloca o sensor capacitivo no solo, liga o ESP32 no Wi-Fi e ele ja comeca a mandar dados.

▼
2

Abre o app

Dashboard mostra tudo: temperatura, umidade, grafico historico. Funciona de qualquer lugar.

▼
3

Tira foto da planta

A OpenAI Vision identifica a especie e monta o perfil com cuidados especificos.

▼
4

Ganha um pet

Pixel art gerado por IA que muda 2x por dia. Ele cuida da planta e conversa com voce.

Por baixo do capo

O ESP32-C3 le o sensor capacitivo (ADC 12-bit) e o AHT10 via I2C, e envia tudo por HTTP POST pro servidor a cada 10 segundos. O firmware e C++ puro, com calibracao automatica do sensor.

O backend e um unico server.py em FastAPI (~1800 linhas) que faz tudo: auth com JWT, ingestao dos dados do ESP32, historico em SQLite, irrigacao remota, e 3 chamadas diferentes pra OpenAI — Vision pra identificar planta, Responses API pra gerar o pixel art do pet, e Web Search pras frases do dia.

Frontend e JS vanilla com Vite, sem React, sem framework. Roda num VPS Oracle Cloud com Nginx e Systemd.

Stack

ESP32-C3 C++ / Arduino
FastAPI REST + JWT
Python backend
OpenAI vision + imagem
SQLite historico
Vite JS vanilla
Oracle Cloud VPS
⚙ ESP32
▶
☁ FastAPI
▶
💻 Browser

Codigo no GitHub

Firmware, backend e frontend. Tudo aberto.

Ver Codigo

Quer testar?

Cria uma conta e ve o sistema rodando com dados reais do sensor.

Hoya Pet © 2026

GitHub / @Appa019
Hoya Pet

Hoya Pet

Monitoramento inteligente

Criar nova conta | Esqueci minha senha

← Voltar para o inicio

Happy Potted Plant

Criar Conta

Junte-se ao Hoya Pet

Já tenho uma conta

Happy Potted Plant

Verificação

Enviamos um código para seu e-mail.

Voltar para o Login

Happy Potted Plant

Recuperar Senha

Enviaremos um código para o seu e-mail.

Voltar para o Login

Happy Potted Plant

Nova Senha

Verifique seu e-mail.

Pular e voltar para o Login

Passo 1 de 2

Fotografe sua planta

A inteligencia artificial vai identificar a especie e os cuidados ideais.

Sua planta

Temperatura
Umidade do ar
Umidade do solo

Passo 2 de 2

Escolha seu pet

Ele vai cuidar da sua planta e reagir ao estado dela.

Gato Gato
Cachorro Cachorro
Hoya Pet
Hoya Pet
Conectando...

Alterar Pet

Gato Gato
Cachorro Cachorro

Gerando seu pet...

A primeira imagem sera criada em breve

Seu pet
<3
Nenhuma planta configurada.
Aguardando dados...
💧 Última rega: —
Temperatura Temp
--
Umidade Ar Ar
--
Umidade Solo Solo
--
Saude da Planta
--
Historico
Temperatura (C)
Umidade do Ar (%)
Umidade do Solo (%) — suavizado

Nome Popular

Nome Cientifico

Condições Ideais

  • Temp:
  • Ar:
  • Solo:

Calibrar Sensor de Solo

A calibracao determina o valor de 100% umidade para o seu solo especifico. Ao iniciar, a bomba ligara por 5 segundos para encharcar o solo. Depois aguardamos 30s para o sensor estabilizar e salvamos o valor.

Solo encharcado. Aguardando absorcao...
30
Nao mova o vaso. O sensor esta estabilizando.

Solo estabilizado. Clique para salvar a leitura atual como referencia de solo encharcado (100%).