Daftar Isi:

Pengumpan Cerdas: 4 Langkah
Pengumpan Cerdas: 4 Langkah

Video: Pengumpan Cerdas: 4 Langkah

Video: Pengumpan Cerdas: 4 Langkah
Video: Belajar Cara Jadi Gelandang : Analisa Toni Kroos 2024, November
Anonim
Pengumpan Cerdas
Pengumpan Cerdas

Memiliki hewan peliharaan memang sangat menyenangkan. Tetapi setiap kali Anda ingin pergi berlibur yang menyenangkan dan Anda tidak dapat membawa sahabat Anda, Anda perlu mencari seseorang untuk datang dan memberi makan hewan peliharaan Anda. Saya sering mengalami masalah ini dan mendapat ide untuk membuat pengumpan hewan peliharaan otomatis saya sendiri yang dapat Anda kendalikan dari situs web.

Perlengkapan

  • Raspberry Pi 4
  • 2 papan tempat memotong roti
  • Papan tempat memotong roti mini
  • Modul catu daya papan tempat memotong roti
  • Sensor DHT11
  • sensor TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Kabel jumper
  • Modul LCD 16x2
  • Modul laser
  • Motor stepper
  • Papan driver motor stepper
  • Set resistor
  • Kayu
  • Rotor yang dibuat khusus

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 harus mengaktifkan I2C pada raspberry PI Anda. Untuk DHT11 saya memutuskan untuk menggunakan perpustakaan karena memprogramnya sendiri adalah kekacauan besar. Saya sarankan menggunakan perpustakaan Adafruit DHT untuk ini.

Langkah 2: Langkah 2: Membuat Database

Langkah 2: Membuat Database
Langkah 2: Membuat Database

Di atas Anda dapat melihat model database saya. Basis data saya di-host di Raspberry pi saya menggunakan MariaDB. 4 tabel yang saya gunakan melakukan hal berikut:

  • tblSensoren digunakan untuk menyimpan berbagai sensor yang saya gunakan
  • tblWaarde digunakan untuk menyimpan semua nilai yang saya baca dari sensor saya
  • tblActuatoren digunakan untuk menyimpan status modul Laser dan motor stepper saya
  • tblVoedermomenten digunakan untuk menyimpan semua tanggal saat motor saya harus dihidupkan

Langkah 3: Step3: Menghubungkan Elektronik dan Coding

Step3: Menghubungkan Elektronik dan Coding
Step3: Menghubungkan Elektronik dan Coding
Step3: Menghubungkan Elektronik dan Coding
Step3: Menghubungkan Elektronik dan Coding

Saya menggabungkan semua elektronik seperti yang ditunjukkan pada skema firtzing di atas. Saya menyematkan semuanya di papan tempat memotong roti saya. Ketika semua ini terhubung, Anda dapat mengunduh kode saya di github untuk mencoba jika berhasil.

Langkah 4: Langkah 4: Membangun Kasus

Langkah 4: Membangun Kasus
Langkah 4: Membangun Kasus
Langkah 4: Membangun Kasus
Langkah 4: Membangun Kasus
Langkah 4: Membangun Kasus
Langkah 4: Membangun Kasus
Langkah 4: Membangun Kasus
Langkah 4: Membangun Kasus

Saya memutuskan untuk membangun kasing dari sisa papan kayu yang saya letakkan di sekitar. Setelah menggergaji semua papan kayu menjadi bentuk yang benar, saya memaku dan mengencangkan semuanya.

Direkomendasikan: