Sisällysluettelo:

Älykäs syöttölaite: 4 vaihetta
Älykäs syöttölaite: 4 vaihetta

Video: Älykäs syöttölaite: 4 vaihetta

Video: Älykäs syöttölaite: 4 vaihetta
Video: Bosch Indego asennusvideo. Vaihe 4: Sähköliitäntä 2024, Marraskuu
Anonim
Älykäs syöttölaite
Älykäs syöttölaite

Lemmikin pitäminen on hauskaa. Mutta aina kun haluat mennä hauskalle lomalle etkä voi ottaa parasta ystävääsi mukaasi, sinun on löydettävä henkilö, joka tulee ruokkimaan lemmikkiäsi. Minulla on ollut tämä ongelma paljon ja sain idean rakentaa oma automaattinen lemmikkieläinten syöttölaite, jota voit ohjata verkkosivustolta.

Tarvikkeet

  • Raspberry Pi 4
  • 2 Leipälaudat
  • Mini leipälauta
  • Leipälevyn virtalähdemoduuli
  • DHT11 -anturi
  • TMP36 -anturi
  • LDR
  • MCP3008
  • PCF8574
  • Hyppyjohdot
  • 16x2 LCD -moduuli
  • Lasermoduuli
  • Askelmoottori
  • Askelmoottorin ohjainkortti
  • Vastus asetettu
  • Puu
  • Räätälöity roottori

Vaihe 1: Vaihe 1: Fritzing Schema

Vaihe 1: Fritzing Schema
Vaihe 1: Fritzing Schema
Vaihe 1: Fritzing Schema
Vaihe 1: Fritzing Schema

LDR- ja TMP -anturini lukemiseen käytin PCF: ää. Jotta voit käyttää tätä, sinun on otettava I2C käyttöön vadelma -PI: ssäsi. DHT11: lle päätin käyttää kirjastoa, koska sen itse ohjelmointi on suuri sotku. Suosittelen käyttämään Adafruit DHT -kirjastoa tähän.

Vaihe 2: Vaihe 2: Tietokannan luominen

Vaihe 2: Tietokannan luominen
Vaihe 2: Tietokannan luominen

Yllä näet tietokantamallini. Tietokantaani isännöitiin Raspberry pi -laitteellani MariaDB: n avulla. Käyttämäni 4 pöytää toimivat seuraavasti

  • tblSensorenia käytettiin eri käyttämieni antureiden tallentamiseen
  • tblWaardella tallennettiin kaikki anturiltani lukemani arvot
  • tblActuatoren käytettiin lasermoduulin ja askelmoottorin tilan tallentamiseen
  • tblVoedermomentenia käytettiin kaikkien päivämäärien tallentamiseen, kun moottorin piti käynnistyä

Vaihe 3: Vaihe 3: Elektroniikan liittäminen ja koodaus

Vaihe 3: Elektroniikan liittäminen ja koodaus
Vaihe 3: Elektroniikan liittäminen ja koodaus
Vaihe 3: Elektroniikan liittäminen ja koodaus
Vaihe 3: Elektroniikan liittäminen ja koodaus

Yhdistin kaiken elektroniikan, kuten yllä olevassa firtzing -kaaviossa. Kiinnitin kaiken sen leipälaudoilleni. Kun kaikki tämä on yhdistetty, voit ladata koodini githubista ja kokeilla, toimiiko se.

Vaihe 4: Vaihe 4: Kotelon rakentaminen

Vaihe 4: Kotelon rakentaminen
Vaihe 4: Kotelon rakentaminen
Vaihe 4: Kotelon rakentaminen
Vaihe 4: Kotelon rakentaminen
Vaihe 4: Kotelon rakentaminen
Vaihe 4: Kotelon rakentaminen
Vaihe 4: Kotelon rakentaminen
Vaihe 4: Kotelon rakentaminen

Päätin rakentaa kotelon jäljellä olevista puulaudoista, jotka olin asettanut ympärilleni. Sahattuaan kaikki puulaudat oikeaan muotoon naulain ja ruuvatin ne yhteen.

Suositeltava: