Satura rādītājs:

Viedā padevējs: 4 soļi
Viedā padevējs: 4 soļi

Video: Viedā padevējs: 4 soļi

Video: Viedā padevējs: 4 soļi
Video: Меня вычислили. Поход в дождь. Рыбалка у землянки. Батл. Фонарь KilNex. 2024, Jūlijs
Anonim
Gudrs padevējs
Gudrs padevējs

Mājdzīvnieka iegūšana ir ļoti jautra. Bet ikreiz, kad vēlaties doties jautrā atvaļinājumā un nevarat paņemt līdzi savu labāko draugu, jums jāatrod cilvēks, kurš atbrauc un pabaros jūsu mājdzīvnieku. Man ir bijusi šī problēma daudz, un man radās ideja izveidot savu automātisko mājdzīvnieku barotavu, kuru varat kontrolēt vietnē.

Piegādes

  • Raspberry Pi 4
  • 2 maizes dēļi
  • Mini maizes dēlis
  • Maizes dēļa barošanas modulis
  • DHT11 sensors
  • TMP36 sensors
  • LDR
  • MCP3008
  • PCF8574
  • Jumper vadi
  • 16x2 LCD modulis
  • Lāzera modulis
  • Stepper motors
  • Pakāpju motora vadītāja dēlis
  • Rezistoru komplekts
  • Koks
  • Pēc pasūtījuma izgatavots rotors

1. darbība: 1. darbība. Fritzēšanas shēma

1. solis: Fritzēšanas shēma
1. solis: Fritzēšanas shēma
1. solis: Fritzēšanas shēma
1. solis: Fritzēšanas shēma

Lai lasītu LDR un TMP sensorā, es izmantoju PCF. Lai to izmantotu, aveņu PI jāiespējo I2C. DHT11 nolēmu izmantot bibliotēku, jo tās programmēšana ir liels haoss. Es iesaku šim nolūkam izmantot Adafruit DHT bibliotēku.

2. darbība: 2. darbība: datu bāzes izveide

2. darbība. Datu bāzes izveide
2. darbība. Datu bāzes izveide

Iepriekš varat redzēt manu datu bāzes modeli. Mana datu bāze tika mitināta manā Raspberry pi, izmantojot MariaDB. 4 tabulas, ko izmantoju, rīkojās šādi

  • tblSensoren tika izmantots dažādu manis izmantoto sensoru glabāšanai
  • tblWaarde tika izmantots, lai saglabātu visas vērtības, ko lasīju no saviem sensoriem
  • tblActuatoren tika izmantots mana lāzera moduļa un pakāpju motora stāvokļa saglabāšanai
  • tblVoedermomenten tika izmantots, lai saglabātu visus datu laikus, kad manam motoram bija jāieslēdzas

3. darbība: 3. darbība: elektronikas pievienošana un kodēšana

3. darbība: elektronikas pievienošana un kodēšana
3. darbība: elektronikas pievienošana un kodēšana
3. darbība: elektronikas pievienošana un kodēšana
3. darbība: elektronikas pievienošana un kodēšana

Es apvienoju visu elektroniku, kā parādīts iepriekšējā shēmā. Es to visu piespraudu uz maizes dēļiem. Kad tas viss ir savienots, varat lejupielādēt manu kodu vietnē github, lai izmēģinātu, vai tas darbojas.

4. darbība: 4. darbība: lietas izveidošana

4. solis: lietas izveidošana
4. solis: lietas izveidošana
4. solis: lietas izveidošana
4. solis: lietas izveidošana
4. solis: lietas izveidošana
4. solis: lietas izveidošana
4. solis: lietas izveidošana
4. solis: lietas izveidošana

Es nolēmu uzbūvēt lietu no atlikušajiem koka dēļiem, kas man bija uzlikti. Pēc visu koka dēļu sazāģēšanas pareizās formās es visas tās pienagloju un pieskrūvēju kopā.

Ieteicams: