INHOUDSOPGAWE:

Slimvoeder: 4 stappe
Slimvoeder: 4 stappe

Video: Slimvoeder: 4 stappe

Video: Slimvoeder: 4 stappe
Video: Необычный 4 тактный двигатель - БЕЗ КЛАПАНОВ гильза вращается Что за зверь такой ??? 2024, November
Anonim
Slim invoerder
Slim invoerder

Dit is baie lekker om 'n troeteldier te hê. Maar as u op 'n prettige vakansie wil gaan en u nie u beste vriend kan saambring nie, moet u 'n persoon vind om u troeteldier te voed. Ek het baie probleme ondervind en ek het die idee gekry om my eie outomatiese voerder wat u op 'n webwerf kan beheer, te bou.

Voorrade

  • Framboos Pi 4
  • 2 Broodplanke
  • Mini broodbord
  • Broodbord kragbron module
  • DHT11 sensor
  • TMP36 sensor
  • LDR
  • MCP3008
  • PCF8574
  • Springdrade
  • 16x2 LCD -module
  • Lasermodule
  • Stapmotor
  • Stapmotorbestuurderbord
  • Weerstandstel
  • Hout
  • Rotor op maat

Stap 1: Stap 1: Fritzing -skema

Stap 1: Fritzing -skema
Stap 1: Fritzing -skema
Stap 1: Fritzing -skema
Stap 1: Fritzing -skema

Om my LDR- en TMP -sensor in te lees, gebruik ek 'n PCF. Om dit te gebruik, moet u I2C op u framboos -PI aktiveer. Vir die DHT11 het ek besluit om 'n biblioteek te gebruik, want dit is 'n groot gemors om dit self te programmeer. Ek beveel aan dat u die Adafruit DHT -biblioteek hiervoor gebruik.

Stap 2: Stap 2: Skep 'n databasis

Stap 2: Skep 'n databasis
Stap 2: Skep 'n databasis

Hierbo kan u my databasismodel sien. My databasis is op my Raspberry pi aangebied met behulp van MariaDB. Die 4 tafels wat ek gebruik het, het die volgende gedoen

  • tblSensoren is gebruik om die verskillende sensors wat ek gebruik het, te stoor
  • tblWaarde is gebruik om al die waardes wat ek van my sensors gelees het, te stoor
  • tblActuatoren is gebruik om die toestand van my lasermodule en stapmotor op te slaan
  • tblVoedermomenten is gebruik om al die datums te stoor toe my motor moes aanskakel

Stap 3: Stap 3: Koppel die elektronika en kodering

Stap 3: Koppel die elektronika en kodering
Stap 3: Koppel die elektronika en kodering
Stap3: Koppel die elektronika en kodering
Stap3: Koppel die elektronika en kodering

Ek het al die elektronika gekombineer, soos getoon in die firtzing -skema hierbo. Ek het dit alles op my broodborde vasgemaak. As dit alles verbind is, kan u my kode op github aflaai om te probeer of dit werk.

Stap 4: Stap 4: Bou die saak

Stap 4: Bou die saak
Stap 4: Bou die saak
Stap 4: Bou die saak
Stap 4: Bou die saak
Stap 4: Bou die saak
Stap 4: Bou die saak
Stap 4: Bou die saak
Stap 4: Bou die saak

Ek het besluit om die kas te bou uit oorblywende houtplanke wat ek laat lê het. Nadat ek al die houtplanke in die regte vorms gesaag het, het ek dit vasgespyker en aanmekaar geskroef.

Aanbeveel: