Mündəricat:

Smart Feeder: 4 addım
Smart Feeder: 4 addım

Video: Smart Feeder: 4 addım

Video: Smart Feeder: 4 addım
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, Iyul
Anonim
Ağıllı Besleyici
Ağıllı Besleyici

Heyvan sahibi olmaq çox əyləncəlidir. Ancaq nə vaxt əyləncəli bir tətilə getmək istəsəniz və ən yaxşı dostunuzu yanınıza gətirə bilməsəniz, gəlib ev heyvanınızı qidalandıracaq bir adam tapmalısınız. Bu problemi çox yaşadım və bir veb saytından idarə edə biləcəyiniz öz ev heyvanı yemi qurmaq fikrim var.

Təchizat

  • Moruq Pi 4
  • 2 Çörək taxtası
  • Mini Çörək Paneli
  • Çörək paneli enerji təchizatı modulu
  • DHT11 sensoru
  • TMP36 sensoru
  • LDR
  • MCP3008
  • PCF8574
  • Jumper telləri
  • 16x2 LCD modulu
  • Lazer modulu
  • Step motor
  • Stepper motor sürücü lövhəsi
  • Rezistor dəsti
  • Ağac
  • Xüsusi hazırlanmış rotor

Addım 1: Adım 1: Sıxma Şeması

Addım 1: Sıxma Şeması
Addım 1: Sıxma Şeması
Addım 1: Sıxma Şeması
Addım 1: Sıxma Şeması

LDR və TMP sensorumda oxumaq üçün PCF istifadə etdim. Bunu istifadə etmək üçün moruq PI -də I2C -ni aktivləşdirməlisiniz. DHT11 üçün kitabxanadan istifadə etmək qərarına gəldim, çünki özünüz proqramlaşdırmaq böyük bir qarışıqlıqdır. Bunun üçün Adafruit DHT kitabxanasından istifadə etməyi məsləhət görürəm.

Adım 2: Adım 2: Verilənlər Bazası Yaratmaq

Addım 2: Verilənlər Bazası Yaratmaq
Addım 2: Verilənlər Bazası Yaratmaq

Yuxarıda verilənlər bazası modelimi görə bilərsiniz. Verilənlər bazası MariaDB istifadə edərək Raspberry pi -də yerləşdirildi. İstifadə etdiyim 4 masa aşağıdakıları etdi

  • tblSensoren istifadə etdiyim fərqli sensorları saxlamaq üçün istifadə edildi
  • tblWaarde, sensorlarımdan oxuduğum bütün dəyərləri saxlamaq üçün istifadə edildi
  • tblActuatoren lazer modulumun və step motorumun vəziyyətini saxlamaq üçün istifadə edilmişdir
  • tblVoedermomenten, mühərrikimi açmaq lazım olduğu zamanların bütün vaxtlarını saxlamaq üçün istifadə olunurdu

Addım 3: Addım 3: Elektronikaya Bağlama və Kodlaşdırma

Addım 3: Elektronikaya Bağlama və Kodlaşdırma
Addım 3: Elektronikaya Bağlama və Kodlaşdırma
Addım 3: Elektronikaya Bağlama və Kodlaşdırma
Addım 3: Elektronikaya Bağlama və Kodlaşdırma

Bütün elektronikanı yuxarıdakı fırlanma sxemində göstərildiyi kimi birləşdirdim. Hamısını çörək lövhəmə yapışdırdım. Bütün bunlar bağlandıqda işlədiyini yoxlamaq üçün kodumu github -a yükləyə bilərsiniz.

Adım 4: Adım 4: Davanın qurulması

Addım 4: Davanın qurulması
Addım 4: Davanın qurulması
Addım 4: Davanın qurulması
Addım 4: Davanın qurulması
Addım 4: Davanın qurulması
Addım 4: Davanın qurulması
Addım 4: Davanın qurulması
Addım 4: Davanın qurulması

Davanı ətrafımda qoyduğum taxta lövhələrdən tikməyə qərar verdim. Bütün taxta taxtaları düzgün formalarda gördükdən sonra hamısını mismarladım və vidaladım.

Tövsiyə: