Daftar Isi:

SmartFeeder: 10 Langkah
SmartFeeder: 10 Langkah

Video: SmartFeeder: 10 Langkah

Video: SmartFeeder: 10 Langkah
Video: PAPIFEED Automatic Cat and Dog Feeders with APP Control 2024, November
Anonim
SmartFeeder
SmartFeeder

Setiap pemilik anjing lupa memberi makan hewan peliharaan mereka setidaknya sekali dalam hidup mereka. Dan saya ingin membuat sesuatu yang ketika Anda lupa memberi makan hewan peliharaan Anda sebelum Anda pergi, Anda masih bisa melakukannya dari jauh atau mungkin setelah waktu tertentu.

Dalam proyek ini kita akan membuat pengumpan anjing otomatis yang dapat dikontrol di situs web. Situs web ini akan menunjukkan kepada Anda informasi tentang jumlah makanan yang ada di dalam mangkuk dan waktu isi ulangnya atau apakah anjing telah memakan makanannya.

Ada juga pengaturan yang dapat disesuaikan dengan kebutuhan Anda (atau anjing Anda).

Langkah 1: Persediaan

Bahan:

  • Raspberry Pi
  • Kartu SD 16GB
  • papan tempat memotong roti
  • kabel jumper
  • sensor ultrasonik
  • servo
  • load cell (saya menggunakan 5kg)
  • penguat sel beban (HX711)
  • plastik/kayu untuk perumahan proyek ini
  • mangkuk plastik (untuk sel beban)

Peralatan:

  • Sekrup
  • Obeng
  • Mengebor
  • Gergaji
  • Kertas pengamplasan
  • Lem super/Silikon (dan pistol silikon)

Langkah 2: Mengonfigurasi RPI

Langkah pertama yang saya lakukan adalah konfigurasi raspberry pi saya, jadi saya menghapus semuanya dari kartu sd saya dan menempatkan gambar di atasnya dengan Win32diskmanager dengan ini kita dapat menulis Raspbian di sana.

Langkah 3: SSH ke RPI untuk Nirkabel

Setelah gambar terinstal, Anda dapat memasukkan kabel ethernet ke Pi dan pc Anda. masuk ke command prompt dan ketik ipconfig. Di blok teks dengan "adaptor ethernet" harus ada alamat ip. Alamat ip ini adalah alamat yang akan kita gunakan untuk SSH. Saya menggunakan Putty untuk melakukan langkah ini. Di sini Anda perlu memasukkan IP dan port (22 untuk SSH), dan memasukkan kata sandi Anda untuk masuk ke Pi (kata sandi standar adalah 'raspberry'). Di sini kita perlu mengubah pengaturan jaringan kita sehingga kita dapat terhubung secara nirkabel. Ini adalah perintah untuk melakukan ini "wpa_passphrase nameofnetwork" dan setelah ini Anda harus memasukkan kata sandi. Sebuah blok teks dengan jaringan {…} akan muncul, salin ini dan ketik "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf". Dalam hal ini Anda harus menempelkan teks dari sebelumnya di bagian bawah file.

Setelah ini, Anda dapat me-reboot Pi Anda.

Langkah 4: Terhubung Dengan Kode VS

Untuk pengkodean kita membutuhkan kode Visual studio. Setelah Anda menjalankan ini, Anda perlu menginstal plugin untuk SSH. Ketika ini diinstal, Anda dapat mengklik di sudut kiri bawah atau membuka terminal dan ketik SSH pi@ipaddress. Setelah ini, Anda harus memasukkan kata sandi Anda dan kami dapat mulai membuat kode.

Langkah 5: Pengkodean

Sekarang kita perlu mengatur situs web, Anda dapat membuka folder di vscode, buka var/www/html dan di sini kita mulai.

Di sini akan muncul HTML, CSS, Gambar, dan Javascript kami.

Sekarang kita dapat membuka folder lain di ruang kerja yang sama. Saya meletakkan proyek saya yang disebut dan menempatkan ini di folder rumah pi saya. Di sini akan muncul semua yang terkait dengan backend (jadi sebagian besar file python).

Langkah 6: Mengumpulkan Bahan untuk Perumahan

Mengumpulkan Bahan untuk Perumahan
Mengumpulkan Bahan untuk Perumahan
Mengumpulkan Bahan untuk Perumahan
Mengumpulkan Bahan untuk Perumahan
Mengumpulkan Bahan untuk Perumahan
Mengumpulkan Bahan untuk Perumahan

Untuk rumah saya menggunakan kayu dan piring plastik yang saya potong-potong dengan gergaji.

Potongan L adalah 50x50 TAPI saya memotong sepotong dari 20x40. Ini perlu dilakukan dua kali untuk kedua belah pihak.

Papan tipis untuk pelat bawah dan belakang. Ini adalah 20x50 keduanya (catatan: Anda harus memotong satu lebih pendek setelah untuk perakitan.)

Kemudian kita akan membutuhkan potongan berukuran 20x40 (Anda dapat menggunakan sisanya yang terlepas saat memotong bentuk L) untuk bagian depan.

Di sini saya menandai setengah lingkaran agar makanan keluar.

Selanjutnya kita membutuhkan 2 buah papan kecil yang berukuran 20x10 dan 18x10 (lebar 18 karena papan tersebut tebalnya 1cm, sehingga mudah digeser). ini untuk nampan tempat mangkuk itu berada. (Anda dapat mengebor keseluruhan di papan 18x10 untuk kabel sel beban.)

Langkah 7: Perakitan Bagian Luar

Perakitan Bagian Luar
Perakitan Bagian Luar
Perakitan Bagian Luar
Perakitan Bagian Luar

Selanjutnya kita akan menyatukan semua bagian sehingga kita tahu bagaimana tampilannya.

Saya menggunakan 9 sekrup untuk tampilan depan, 14 sekrup untuk kedua sisi.

Langkah 8: Lereng

lereng
lereng

Selanjutnya saya membuat lereng dengan kayu, yang paling atas adalah papan berukuran 18x40cm dan yang menuju ke mangkuk ada di bagian atas yang lebarnya 40cm tetapi mengecil ke lubang di depan. panjangnya juga 40cm. Saya menambahkan pagar pengaman ekstra agar makanan tidak tumpah di wadahnya.

Langkah 9: Memasang Lereng

Memasang Lereng
Memasang Lereng

Saya memasang lereng dengan sekrup dengan menambahkan papan tambahan ke lereng itu sendiri. Anda juga bisa menggunakan lem super atau silikon.

Langkah 10: Elektronik

Ini masih dalam pembangunan

Direkomendasikan: