Indholdsfortegnelse:

Smart Feeder: 4 trin
Smart Feeder: 4 trin

Video: Smart Feeder: 4 trin

Video: Smart Feeder: 4 trin
Video: Автоматическая кормушка для кошек и собак. Автокормушка Automatic Pet Feeder 4PLDH5001 с таймером. 2024, November
Anonim
Smart Feeder
Smart Feeder

At have et kæledyr er meget sjovt. Men når du vil på en sjov ferie, og du ikke kan tage din bedste ven med, skal du finde en person til at fodre dit kæledyr. Jeg har haft dette problem meget og fik ideen til at bygge min egen automatiske dyrefoder, som du kan styre fra et websted.

Forbrugsvarer

  • Hindbær Pi 4
  • 2 brødbrætter
  • Mini brødbræt
  • Breadboard strømforsyningsmodul
  • DHT11 sensor
  • TMP36 sensor
  • LDR
  • MCP3008
  • PCF8574
  • Jumper ledninger
  • 16x2 LCD -modul
  • Lasermodul
  • Stepper motor
  • Stepper motor driver board
  • Modstandssæt
  • Træ
  • Specialfremstillet rotor

Trin 1: Trin 1: Fritzing -skema

Trin 1: Fritzing -skema
Trin 1: Fritzing -skema
Trin 1: Fritzing -skema
Trin 1: Fritzing -skema

For at læse i min LDR- og TMP -sensor brugte jeg en PCF. For at bruge dette skal du aktivere I2C på din hindbær PI. Til DHT11 besluttede jeg at bruge et bibliotek, fordi programmering af det selv er et stort rod. Jeg anbefaler at bruge Adafruit DHT -biblioteket til dette.

Trin 2: Trin 2: Oprettelse af en database

Trin 2: Oprettelse af en database
Trin 2: Oprettelse af en database

Ovenfor kan du se min databasemodel. Min database blev hostet på min Raspberry pi ved hjælp af MariaDB. De 4 borde, jeg brugte, gjorde følgende

  • tblSensoren blev brugt til at gemme de forskellige sensorer, jeg brugte
  • tblWaarde blev brugt til at gemme alle de værdier, jeg læste fra mine sensorer
  • tblActuatoren blev brugt til at gemme tilstanden for mit lasermodul og trinmotor
  • tblVoedermomenten blev brugt til at gemme alle datatider, hvor min motor skulle tændes

Trin 3: Trin 3: Tilslutning af elektronik og kodning

Trin 3: Tilslutning af elektronik og kodning
Trin 3: Tilslutning af elektronik og kodning
Trin 3: Tilslutning af elektronik og kodning
Trin 3: Tilslutning af elektronik og kodning

Jeg kombinerede al elektronikken som vist i firtzing -skemaet ovenfor. Jeg fastgjorde det hele på mine brødbrætter. Når alt dette er forbundet, kan du downloade min kode på github for at prøve, om det virker.

Trin 4: Trin 4: Opbygning af sagen

Trin 4: Opbygning af sagen
Trin 4: Opbygning af sagen
Trin 4: Opbygning af sagen
Trin 4: Opbygning af sagen
Trin 4: Opbygning af sagen
Trin 4: Opbygning af sagen
Trin 4: Opbygning af sagen
Trin 4: Opbygning af sagen

Jeg besluttede at bygge sagen af rester af træplanker, jeg havde liggende. Efter at have savet alle træplankerne i de korrekte former, naglede jeg og skruede dem alle sammen.

Anbefalede: