Isi kandungan:

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 haiwan kesayangan mereka sekurang-kurangnya sekali dalam hidup mereka. Dan saya ingin membuat sesuatu yang apabila anda lupa memberi makan haiwan kesayangan anda sebelum anda pergi, anda masih boleh melakukannya dari jauh atau mungkin selepas waktu tertentu.

Dalam projek ini kita akan membuat pengumpan anjing automatik yang dapat dikendalikan di laman web. Laman web ini akan menunjukkan kepada anda maklumat mengenai jumlah makanan yang ada di dalam mangkuk dan masa ia diisi semula atau jika anjing itu telah memakan makanan.

Terdapat juga pengaturan yang dapat disesuaikan dengan keperluan (atau anjing anda).

Langkah 1: Bekalan

Bahan:

  • Pai raspberi
  • Kad SD 16GB
  • papan roti
  • kabel pelompat
  • sensor ultra sonik
  • servo
  • sel beban (saya menggunakan 5kg)
  • penguat sel beban (HX711)
  • plastik / kayu untuk perumahan projek ini
  • mangkuk plastik (untuk sel beban)

Alat:

  • Skru
  • Pemutar skru
  • Gerudi
  • Melihat
  • Kertas pengamplasan
  • Super lem / Silikon (dan pistol silikon)

Langkah 2: Mengkonfigurasi RPI

Langkah pertama yang saya lakukan adalah konfigurasi pi raspberry saya, jadi saya membersihkan semuanya dari kad sd saya dan meletakkan gambar di atasnya dengan Win32diskmanager dengan ini kami dapat menulis Raspbian di sana.

Langkah 3: SSH ke RPI untuk Tanpa Wayar

Selepas gambar dipasang, anda boleh memasukkan kabel ethernet ke dalam Pi dan komputer anda. pergi ke command prompt dan taip ipconfig. Di blok teks dengan "ethernet adapter" mesti ada ip-alamat. Alamat ip inilah yang akan kita lalui SSH. Saya menggunakan PuTTY untuk melakukan langkah ini. Di sini anda perlu memasukkan IP dan port (22 untuk SSH), dan memasukkan kata laluan anda untuk mendapatkan Pi (kata laluan standard adalah 'raspberry'). Di sini kita perlu mengubah tetapan rangkaian kita supaya kita dapat menyambung tanpa wayar. Ini adalah arahan untuk melakukan ini "wpa_passphrase nameofnetwork" dan selepas ini anda perlu memasukkan kata laluan. Sekumpulan teks dengan rangkaian {…} akan muncul, salin ini dan taip "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf". Dalam ini, anda mesti menampal teks dari sebelumnya di bahagian bawah fail.

Selepas ini anda boleh reboot Pi anda.

Langkah 4: Sambung Dengan Kod VS

Untuk pengekodan, kita memerlukan kod studio Visual. Setelah menjalankan ini, anda perlu memasang pemalam untuk SSH. Apabila ini dipasang, anda boleh klik di sudut kiri bawah atau buka terminal dan taip SSH pi @ ipadress. Selepas ini, anda perlu memasukkan kata laluan anda dan kami boleh mula membuat pengekodan.

Langkah 5: Pengekodan

Sekarang kita perlu menyiapkan laman web, anda boleh membuka folder dalam vscode, pergi ke var / www / html dan di sini kita mulakan.

Berikut adalah HTML, CSS, Imej dan Javascript kami.

Sekarang kita boleh membuka folder lain di ruang kerja yang sama. Saya meletakkan projek saya yang dipanggil dan meletakkannya di folder rumah pi saya. Di sini akan muncul semua backend yang berkaitan (jadi kebanyakan fail 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 perumahan saya menggunakan kayu dan piring plastik yang saya potong dengan gergaji.

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

Papan nipis adalah untuk plat bawah dan belakang. Kedua-duanya berukuran 20x50 (perhatikan: anda perlu memotongnya lebih pendek selepas pemasangan.)

Kemudian kita memerlukan sekeping yang berukuran 20x40 (anda boleh menggunakan selebihnya ketika memotong bentuk L) untuk bahagian depan.

Di sini saya menandakan separuh bulatan agar makanan keluar.

Seterusnya kita memerlukan 2 papan kecil yang berukuran 20x10 dan 18x10 (lebar 18 kerana papan setebal 1cm, jadi ia akan tergelincir dengan mudah). ini untuk dulang di mana mangkuk akan berada. (anda boleh menggerudi keseluruhan di papan 18x10 untuk wayar sel beban.)

Langkah 7: Pemasangan Bahagian Luar

Perhimpunan Bahagian Luar
Perhimpunan Bahagian Luar
Perhimpunan Bahagian Luar
Perhimpunan Bahagian Luar

Selanjutnya kita akan menyatukan semua bahagian sehingga kita tahu bagaimana bentuknya.

Saya menggunakan 9 skru untuk pandangan depan, 14 skru untuk kedua-dua belah pihak.

Langkah 8: Cerun

Cerun
Cerun

Seterusnya saya membuat cerun dengan kayu, yang paling atas adalah papan 18x40cm dan yang menuju ke mangkuk adalah pada bahagian atas selebar 40cm tetapi lebih kecil ke lubang di bahagian depan. panjangnya juga 40cm. Saya menambah rel pengawal tambahan supaya makanan tidak tumpah di perumahan.

Langkah 9: Memasang Lereng

Memasang Lereng
Memasang Lereng

Saya memasang lereng dengan skru dengan menambahkan papan tambahan ke cerun itu sendiri. Anda juga boleh menggunakan gam super atau silikon.

Langkah 10: Elektronik

Ini masih dalam pembinaan

Disyorkan: