Sisukord:

Nutikas söötja: 4 sammu
Nutikas söötja: 4 sammu

Video: Nutikas söötja: 4 sammu

Video: Nutikas söötja: 4 sammu
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Juuli
Anonim
Nutikas söötja
Nutikas söötja

Lemmiklooma pidamine on väga lõbus. Kuid alati, kui soovite minna lõbusale puhkusele ja te ei saa oma parimat sõpra kaasa võtta, peate leidma inimese, kes tuleks teie lemmiklooma toitma. Mul on seda probleemi palju olnud ja sain idee luua oma automaatne lemmikloomasöötja, mida saate veebisaidilt juhtida.

Tarvikud

  • Vaarika Pi 4
  • 2 leiba
  • Mini leivalaud
  • Leivaplaadi toiteallika moodul
  • DHT11 andur
  • TMP36 andur
  • LDR
  • MCP3008
  • PCF8574
  • Jumper juhtmed
  • 16x2 LCD moodul
  • Lasermoodul
  • Stepper mootor
  • Sammumootori juhtplaat
  • Takisti komplekt
  • Puit
  • Eritellimusel valmistatud rootor

1. samm: 1. samm: Fritzing -skeem

1. samm: Fritzeerimise skeem
1. samm: Fritzeerimise skeem
1. samm: Fritzeerimise skeem
1. samm: Fritzeerimise skeem

LDR- ja TMP -anduri lugemiseks kasutasin PCF -i. Selle kasutamiseks peate lubama oma vaarika PI -l I2C. DHT11 jaoks otsustasin kasutada raamatukogu, kuna selle ise programmeerimine on suur jama. Soovitan selleks kasutada Adafruit DHT raamatukogu.

2. samm: 2. samm: andmebaasi loomine

2. samm: andmebaasi loomine
2. samm: andmebaasi loomine

Eespool näete minu andmebaasi mudelit. Minu andmebaasi hostiti minu Raspberry pi -s, kasutades MariaDB -d. 4 tabelit, mida ma kasutasin, toimisid järgmiselt

  • tblSensorenit kasutati erinevate kasutatavate andurite salvestamiseks
  • tblWaardet kasutati kõigi anduritelt loetud väärtuste salvestamiseks
  • tblActuatorenit kasutati minu lasermooduli ja samm -mootori oleku salvestamiseks
  • tblVoedermomentenit kasutati kõigi kellaaegade salvestamiseks, kui mu mootor pidi sisse lülitama

3. samm: 3. samm: elektroonika ühendamine ja kodeerimine

Samm: elektroonika ühendamine ja kodeerimine
Samm: elektroonika ühendamine ja kodeerimine
Samm: elektroonika ühendamine ja kodeerimine
Samm: elektroonika ühendamine ja kodeerimine

Ma ühendasin kogu elektroonika, nagu on näidatud ülaltoodud skeemis. Kinnitasin selle kõik oma leivalaudadele. Kui see kõik on ühendatud, saate minu koodi githubist alla laadida, et proovida, kas see töötab.

4. samm: 4. samm: korpuse ehitamine

4. samm: korpuse ehitamine
4. samm: korpuse ehitamine
4. samm: korpuse ehitamine
4. samm: korpuse ehitamine
4. samm: korpuse ehitamine
4. samm: korpuse ehitamine
4. samm: korpuse ehitamine
4. samm: korpuse ehitamine

Otsustasin ehitada ümbrise allesjäänud puitlaastudest. Pärast kõigi puulaudade õigeks saagimist lõikasin ja kruvisin kõik kokku.

Soovitan: