Índice:

Alimentador inteligente: 4 etapas
Alimentador inteligente: 4 etapas
Anonim
Alimentador Inteligente
Alimentador Inteligente

Ter um animal de estimação é muito divertido. Mas sempre que você quiser ir de férias divertidas e não puder levar seu melhor amigo com você, você precisa encontrar uma pessoa para vir e alimentar seu animal de estimação. Tive muito esse problema e tive a ideia de construir meu próprio comedouro automático para animais de estimação, que você pode controlar a partir de um site.

Suprimentos

  • Raspberry Pi 4
  • 2 tábuas de pão
  • Mini breadboard
  • Módulo de alimentação de placa de ensaio
  • Sensor DHT11
  • Sensor TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Fios de ligação
  • Módulo LCD 16x2
  • Módulo Laser
  • Motor de passo
  • Placa de driver de motor de passo
  • Conjunto de resistores
  • Madeira
  • Rotor feito sob medida

Etapa 1: Etapa 1: Esquema Fritzing

Etapa 1: Esquema de Fritzing
Etapa 1: Esquema de Fritzing
Etapa 1: Esquema de Fritzing
Etapa 1: Esquema de Fritzing

Para ler meu sensor LDR e TMP, usei um PCF. Para usar isso, você precisará habilitar I2C em seu PI do raspberry. Para o DHT11, decidi usar uma biblioteca porque programar você mesmo é uma grande bagunça. Eu recomendo usar a biblioteca Adafruit DHT para isso.

Etapa 2: Etapa 2: Criação de um banco de dados

Etapa 2: Criação de um banco de dados
Etapa 2: Criação de um banco de dados

Acima você pode ver meu modelo de banco de dados. Meu banco de dados foi hospedado no meu Raspberry pi usando MariaDB. As 4 tabelas que usei fizeram o seguinte

  • tblSensoren foi usado para armazenar os diferentes sensores que usei
  • tblWaarde foi usado para armazenar todos os valores que li dos meus sensores
  • tblActuatoren foi usado para armazenar o estado do meu módulo Laser e motor de passo
  • tblVoedermomenten foi usado para armazenar todos os dados quando meu motor teve que ligar

Etapa 3: Etapa 3: Conectando os componentes eletrônicos e a codificação

Etapa 3: Conectando a Eletrônica e a Codificação
Etapa 3: Conectando a Eletrônica e a Codificação
Etapa 3: Conectando a Eletrônica e a Codificação
Etapa 3: Conectando a Eletrônica e a Codificação

Combinei todos os componentes eletrônicos como mostrado no primeiro esquema acima. Eu fixei tudo em minhas placas de ensaio. Quando tudo isso estiver conectado, você pode baixar meu código no github para ver se funciona.

Etapa 4: Etapa 4: Construindo o Caso

Etapa 4: Construindo o Caso
Etapa 4: Construindo o Caso
Etapa 4: Construindo o Caso
Etapa 4: Construindo o Caso
Etapa 4: Construindo o Caso
Etapa 4: Construindo o Caso
Etapa 4: Construindo o Caso
Etapa 4: Construindo o Caso

Decidi construir a caixa com sobras de tábuas de madeira que eu tinha ao redor. Depois de serrar todas as tábuas de madeira nas formas corretas, preguei e aparafusei todas elas juntas.

Recomendado: