Taula de continguts:

Smart Feeder: 4 passos
Smart Feeder: 4 passos

Vídeo: Smart Feeder: 4 passos

Vídeo: Smart Feeder: 4 passos
Vídeo: A DIY Pet Feeder based on ESP8266 2024, Juliol
Anonim
Smart Feeder
Smart Feeder

Tenir una mascota és molt divertit. Però sempre que vulgueu passar unes vacances divertides i no porteu el vostre millor amic amb vosaltres, heu de trobar una persona que vingui a donar de menjar a la vostra mascota. He tingut molt aquest problema i tinc la idea de crear el meu propi alimentador automàtic d’animals per a mascotes que puguis controlar des d’un lloc web.

Subministraments

  • Raspberry Pi 4
  • 2 taules de pa
  • Mini tauler de pa
  • Mòdul d'alimentació de taulers de pa
  • Sensor DHT11
  • Sensor TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Filferros de pont
  • Mòdul LCD de 16x2
  • Mòdul làser
  • Motor pas a pas
  • Tauler de control de motor pas a pas
  • Conjunt de resistències
  • Fusta
  • Rotor a mida

Pas 1: pas 1: esquema Fritzing

Pas 1: esquema Fritzing
Pas 1: esquema Fritzing
Pas 1: esquema Fritzing
Pas 1: esquema Fritzing

Per llegir el sensor LDR i TMP he utilitzat un PCF. Per utilitzar-ho, haureu d’habilitar I2C al vostre raspberry PI. Per al DHT11 vaig decidir utilitzar una biblioteca perquè programar-lo vosaltres mateixos és un gran desastre. Us recomano fer servir la biblioteca DHT d'Adafruit.

Pas 2: Pas 2: Creació d'una base de dades

Pas 2: crear una base de dades
Pas 2: crear una base de dades

A sobre podeu veure el meu model de base de dades. La meva base de dades estava allotjada al meu Raspberry pi mitjançant MariaDB. Les 4 taules que he fet servir han fet el següent

  • tblSensoren es va utilitzar per emmagatzemar els diferents sensors que he utilitzat
  • tblWaarde es va utilitzar per emmagatzemar tots els valors que he llegit dels meus sensors
  • tblActuatoren es va utilitzar per emmagatzemar l'estat del meu mòdul làser i del motor pas a pas
  • tblVoedermomenten es feia servir per emmagatzemar totes les dades en què el meu motor havia d’encendre’s

Pas 3: Pas 3: Connexió de l'electrònica i la codificació

Pas 3: Connexió de l'electrònica i la codificació
Pas 3: Connexió de l'electrònica i la codificació
Pas 3: Connexió de l'electrònica i la codificació
Pas 3: Connexió de l'electrònica i la codificació

Vaig combinar tota l'electrònica com es mostra a l'esquema firtzing anterior. Ho vaig fixar tot a les taules de suport. Quan tot això estigui connectat, podeu descarregar el meu codi a github per provar si funciona.

Pas 4: Pas 4: Construir el cas

Pas 4: construir el cas
Pas 4: construir el cas
Pas 4: construir el cas
Pas 4: construir el cas
Pas 4: construir el cas
Pas 4: construir el cas
Pas 4: construir el cas
Pas 4: construir el cas

Vaig decidir construir la caixa amb restes de taulons de fusta que tenia al voltant. Després de serrar totes les taules de fusta amb les formes correctes, les vaig clavar i cargolar totes.

Recomanat: