Isi kandungan:

Pemakan Pintar: 4 Langkah
Pemakan Pintar: 4 Langkah

Video: Pemakan Pintar: 4 Langkah

Video: Pemakan Pintar: 4 Langkah
Video: Masukin telur di pasir #short 2024, Julai
Anonim
Pengumpan Pintar
Pengumpan Pintar

Mempunyai haiwan kesayangan adalah sangat menyeronokkan. Tetapi setiap kali anda ingin pergi bercuti dan anda tidak dapat membawa rakan baik anda, anda perlu mencari seseorang untuk datang dan memberi makan haiwan kesayangan anda. Saya mempunyai banyak masalah ini dan mendapat idea untuk membina feeder haiwan kesayangan automatik yang boleh anda kendalikan dari laman web.

Bekalan

  • Raspberry Pi 4
  • 2 Papan Roti
  • Papan Roti Mini
  • Modul bekalan kuasa papan roti
  • Sensor DHT11
  • Sensor TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Wayar pelompat
  • Modul LCD 16x2
  • Modul laser
  • Motor stepper
  • Papan pemandu motor stepper
  • Set perintang
  • Kayu
  • Rotor yang dibuat khas

Langkah 1: Langkah 1: Skema Fritzing

Langkah 1: Skema Fritzing
Langkah 1: Skema Fritzing
Langkah 1: Skema Fritzing
Langkah 1: Skema Fritzing

Untuk membaca di sensor LDR dan TMP saya menggunakan PCF. Untuk menggunakan ini, anda perlu mengaktifkan I2C pada raspberry PI anda. Untuk DHT11 saya memutuskan untuk menggunakan perpustakaan kerana memprogramnya sendiri adalah kekacauan besar. Saya cadangkan untuk menggunakan perpustakaan Adafruit DHT untuk ini.

Langkah 2: Langkah 2: Membuat Pangkalan Data

Langkah 2: Membuat Pangkalan Data
Langkah 2: Membuat Pangkalan Data

Di atas anda dapat melihat model pangkalan data saya. Pangkalan data saya dihoskan pada Raspberry pi saya menggunakan MariaDB. 4 jadual yang saya gunakan melakukan perkara berikut

  • tblSensoren digunakan untuk menyimpan pelbagai sensor yang saya gunakan
  • tblWaarde digunakan untuk menyimpan semua nilai yang saya baca dari sensor saya
  • tblActuatoren digunakan untuk menyimpan keadaan modul Laser dan motor stepper saya
  • tblVoedermomenten digunakan untuk menyimpan semua masa ketika motor saya mesti dihidupkan

Langkah 3: Langkah 3: Menyambungkan Elektronik dan Pengekodan

Langkah 3: Menyambungkan Elektronik dan Pengekodan
Langkah 3: Menyambungkan Elektronik dan Pengekodan
Langkah 3: Menghubungkan Elektronik dan Pengekodan
Langkah 3: Menghubungkan Elektronik dan Pengekodan

Saya menggabungkan semua elektronik seperti yang ditunjukkan dalam skema pembakaran di atas. Saya menyematkan semuanya di papan roti saya. Apabila semua ini disambungkan, anda boleh memuat turun kod saya di github untuk mencuba jika ia berfungsi.

Langkah 4: Langkah 4: Membina Kes

Langkah 4: Membina Kes
Langkah 4: Membina Kes
Langkah 4: Membina Kes
Langkah 4: Membina Kes
Langkah 4: Membina Kes
Langkah 4: Membina Kes
Langkah 4: Membina Kes
Langkah 4: Membina Kes

Saya memutuskan untuk membina casing dari papan kayu yang tersisa yang saya letakkan di sekelilingnya. Setelah melihat semua papan kayu ke bentuk yang betul saya memaku dan mengikat semuanya bersama-sama.

Disyorkan: