Daftar Isi:
Video: Auto PetFeeder: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Hai, nama saya Gilian, saya belajar di Howest Kortrijk Belgia dan saya seorang mahasiswa MCT sebagai tugas akhir saya harus membuat perangkat IOT.
Saya punya anjing di rumah yang diberi makan 2 kali sehari pada waktu tertentu juga jumlah makanannya sangat tepat jadi dua kali sehari kami menimbang 56 gram makanan dan memberinya makan. Jadi saya membuat perangkat yang mengotomatiskan proses ini dan itu disebut PetFeeder. Di situs web Anda dapat menambahkan berbagai jadwal dengan memilih waktu dan menentukan berat makanan yang ingin Anda keluarkan. Jika Anda tidak ingin menunggu waktu makan berikutnya di halaman beranda adalah tombol yang segera mengeluarkan makanan.
Langkah 1: Bahan
Di dalam kasing ada sistem sekrup yang mendorong makanan kering ke dalam mangkuk, saya tidak mendesain ini sendiri karena saya menemukan apa yang saya butuhkan di thingiverse dan dirancang oleh George Tsianakas. Desain dan unduh untuk apa yang saya gunakan, Anda dapat menemukannya di sini.
Di bawah ini adalah daftar bagian yang Anda perlukan lebih lanjut untuk proyek ini.
- raspberry pi
- kartu micro sd (minimal 8gb)
- Layar lcd 20x4 dengan modul i2c di bagian belakang
- rotary incoder + tombol
- sensor ultrasonik srf-05
- 1kg loadcell + penguat hx711
- catu daya 12/5v
- motor stepper nema 17 + driver stepper drv8825
- 2 resistor (2 kohm dan 1 kohm)
- 40 pin kabel datar + cobler
Langkah 2: Pengkabelan
Langkah selanjutnya adalah memasang semuanya di papan tempat memotong roti dan menguji apakah semuanya berfungsi. Anda dapat membiarkannya seperti ini tetapi saya memutuskan untuk menyolder semuanya di protoboard untuk membuat semuanya terlihat lebih baik dan tidak terlalu besar dan mengambil lebih sedikit ruang dalam kasus nanti.
Langkah 3: Basis Data
Proyek ini menggunakan database untuk menyimpan data sensor dan semua waktu makan dan berat yang menyertainya. Ada 3 tabel:
- Memberi makan di mana semua waktu dan bobot yang Anda masukkan di situs web disimpan.
- Sejarah di mana nilai-nilai sensor ultrasonik disimpan bersama dengan tanggal perekaman
- Sensor di mana semua sensor yang digunakan dalam proyek disimpan bersama dengan ID untuk sekarang yang nilainya dari sensor apa di tabel Riwayat.
Langkah 4: Kode
Pertama, Anda perlu menginstal Apache2 agar situs web Anda berfungsi, ini dapat Anda lakukan dengan perintah berikut di terminal pi Anda.
sudo apt install apache2 -y
Anda menutup juga mengatur koneksi nirkabel ke pi Anda karena setelah Anda memasukkan semuanya ke dalam kasing, Anda tidak akan dapat mencolokkan kabel ethernet dengan mudah.
Anda juga perlu mengatur database MariaDB sehingga Anda dapat mengaksesnya.
Setelah semua ini selesai, Anda dapat meletakkan semua file frontend di folder berikut: /var/www/html
Kode backend yang baru saja Anda taruh di folder home.
Juga lebih mudah untuk membuat layanan app.py sehingga ketika Anda melakukan boot, program berjalan secara otomatis. Untuk melakukan ini, Anda hanya perlu menyalin file layanan (yang termasuk dalam file zip di bawah) ke folder kanan dengan perintah berikut:
sudo cp petfeeder.service /etc/systemd/system/petfeeder.service
Langkah 5: Kasus
Untuk cas saya mendesainnya di Fusion 360 dan mengekspor sketsa ke file dxf ke lasercut di tempat lokal yang saya tahu. Saya mendesainnya dengan sambungan jari sehingga semuanya cocok satu sama lain. Setelah dipotong saya rekatkan panelnya kecuali panel belakang dan panel tengah tempat lcd dan sensor ultrasonik ditempatkan agar tetap mudah mengakses semuanya harus ada yang diubah nanti. Meskipun tidak direkatkan, mereka tetap tertutup rapat karena sambungan jari.
Itu saja saya harap Anda menikmati proyek ini. - Gilian
Direkomendasikan:
Berbelanja Vac Auto Switch (tidak diperlukan Arduino): 7 Langkah
Shop Vac Auto Switch (tidak diperlukan Arduino): Seperti banyak tukang kayu yang hobi, saya memiliki ruang hampa udara yang terpasang pada gergaji meja saya dan setiap kali saya ingin melakukan pemotongan, saya harus menyalakannya sebelum saya menyalakan gergaji. Ini mungkin terlihat konyol tetapi sangat merepotkan untuk menghidupkan dan mematikan toko vac sebanyak
Ikea ENEBY 20 Power Mod (Tidak Ada Lagi Auto Sleep): 4 Langkah
Ikea ENEBY 20 Power Mod (No More Auto Sleep): Speaker ENEBY Ikea memiliki suara yang bagus untuk harganya. Kelemahan utama adalah mereka mati sendiri setelah sekitar 15-20 menit musik tidak diputar, bahkan jika perangkat yang dipasangkan masih terhubung. Saat Anda menyalakannya kembali, volumenya kembali
Auto Hébergement Sur Vieux PC Portable: 6 Langkah
Auto Hébergement Sur Vieux PC Portable: Voilà, nous au Avilab di aime bien réparer, di aime bien les idées et di aime bien Internet. Du coup en mettant tout ça ensemble on obtient: un Instructable sur l'auto-hébergement !Pour avoir votre site web &agrav
Bluetooth Bestuurbare Auto: 4 Langkah
Bluetooth Bestuurbare Auto: Een bestuurbare auto die bestuurd kan worden via Bluetooth. De auto is gebaseerd op een bestaande auto en wordt nu aangestuurd door een Arduino
Shelly EM Auto Toggle Berdasarkan Produksi Panel Surya: 6 Langkah
Shelly EM Auto Toggle Berdasarkan Produksi Panel Surya: P1: konsumsi rumah (mis. "P1 = 1kW" kami mengonsumsi 1kW)P2: produksi panel surya (mis. "P2 = - 4kW" kami memproduksi 4kW)Listrik pemanas mengkonsumsi 2kW saat dihidupkan.Kami ingin menyalakannya jika panel surya berproduksi