Isi kandungan:
Video: Auto PetFeeder: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Hai, nama saya Gilian, saya belajar di Howest Kortrijk Belgium dan saya pelajar MCT sebagai tugasan terakhir yang saya buat untuk membuat peranti IOT.
Saya mempunyai seekor anjing di rumah yang diberi makan 2 kali sehari pada waktu yang ditentukan dan jumlah makanan adalah tepat sehingga dua kali sehari kita menimbang 56 gram makanan dan memberinya makan. Oleh itu, saya membuat peranti yang mengautomasikan proses ini dan dinamakan PetFeeder. Di laman web, anda boleh menambah pelbagai jadual dengan memilih waktu dan menentukan berat makanan yang ingin anda buang. Sekiranya anda tidak mahu menunggu waktu makan seterusnya di halaman utama adalah butang yang membuang makanan dengan segera.
Langkah 1: Bahan
Di dalam casing ini terdapat sistem skru yang memasukkan makanan kering ke dalam mangkuk, saya tidak merancang sendiri kerana saya menjumpai apa yang saya perlukan pada benda benda dan diganti oleh George Tsianakas. Reka bentuk dan muat turun untuk apa yang saya gunakan, anda boleh dapatkan di sini.
Berikut adalah senarai bahagian yang anda perlukan untuk projek ini.
- pai raspberi
- kad mikro sd (minimum 8gb)
- Skrin 20x4 lcd dengan modul i2c di bahagian belakang
- pengekod putar + kenop
- sensor ultrasonik srf-05
- Penguat beban 1kg + hx711
- Bekalan kuasa 12 / 5v
- nema 17 stepper motor + drv8825 stepperdriver
- 2 perintang (2 kohm dan 1 kohm)
- 40 pin flatcable + cobler
Langkah 2: Pendawaian
Langkah seterusnya adalah memasangkan semuanya di papan roti dan menguji apakah semuanya berfungsi. Anda boleh membiarkannya dengan cara ini tetapi saya memutuskan untuk menyolder semuanya di protoboard agar semuanya kelihatan lebih baik dan menjadi kurang besar dan mengambil ruang dalam kes itu di kemudian hari.
Langkah 3: Pangkalan Data
Projek ini menggunakan pangkalan data untuk menyimpan data sensor dan semua masa makan dan perubahan yang sesuai dengannya. Terdapat 3 jadual:
- Memberi makan di mana semua masa dan berat yang anda masukkan di laman web disimpan.
- Sejarah di mana nilai sensor ultrasonik disimpan bersama dengan tarikh rakaman
- Sensor di mana al sensor yang digunakan dalam projek disimpan bersama dengan ID sehingga nilainya dari sensor apa dalam jadual Sejarah.
Langkah 4: Kod
Mula-mula anda perlu memasang apache2 agar laman web anda berfungsi, ini boleh anda lakukan dengan perintah berikut dalam terma pi anda.
sudo apt install apache2 -y
Anda juga menutup sambungan tanpa wayar ke pi anda kerana setelah memasukkan semua barang ke dalam casing, anda tidak akan dapat memasang kabel ethernet dengan mudah.
Anda juga perlu menyediakan pangkalan data MariaDB supaya anda dapat mengaksesnya.
Setelah selesai, anda boleh meletakkan fail frontend dalam folder berikut: / var / www / html
Kod backend yang baru anda masukkan ke dalam folder utama.
Lebih mudah untuk membuat perkhidmatan app.py sehingga ketika anda melakukan boot program akan berjalan secara automatik. Untuk melakukan ini, anda hanya perlu menyalin fail perkhidmatan (yang disertakan dalam fail zip di bawah) ke folder kanan dengan arahan berikut:
sudo cp petfeeder.service / etc / systemd / system / petfeeder.service
Langkah 5: Kes
Untuk cas saya merancangnya di Fusion 360 dan mengeksport lakaran ke fail dxf ke lasercut di tempat tempatan yang saya tahu. Saya merancangnya dengan sendi jari supaya semuanya sesuai bersama. Setelah dipotong, saya menempelkan panel bersama kecuali panel belakang dan panel tengah di mana sensor lcd dan ultrasonik ditempatkan untuk tetap mempunyai akses mudah untuk semuanya mesti ada yang perlu diubah di kemudian hari. Walaupun tidak dilekatkan mereka tetap tertutup dengan baik kerana sendi jari.
Itu sahaja saya harap anda menikmati projek ini. - Gilian
Disyorkan:
Pejabat Bertenaga Bateri. Sistem Suria Dengan Auto Switching Panel Suria Timur / Barat dan Turbin Angin: 11 Langkah (dengan Gambar)
Pejabat Bertenaga Bateri. Sistem Suria Dengan Auto Switching Panel Suria Timur / Barat dan Turbin Angin: Projek: Pejabat seluas 200 kaki persegi perlu dikuasakan bateri. Pejabat juga mesti mengandungi semua alat kawalan, bateri dan komponen yang diperlukan untuk sistem ini. Tenaga suria dan angin akan mengecas bateri. Terdapat sedikit masalah hanya
Pengumpan Anjing Auto: 6 Langkah
Auto Dog Feeder: Ini adalah projek saya dari Auto Pet Feeder. Nama saya Parker saya berada di Gred 11 dan saya membuat projek ini pada 11 November 2020 sebagai CCA (Course Culminating Activity) dalam projek ini saya akan menunjukkan kepada anda cara membuat Pet Feeder Automatik dengan Arduino UNO
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: 5 Langkah
ZERO DELAY USB JOYSTICK - AUTO ANALOGUE MODIFICATION: Ini adalah projek tambahan untuk Zero Delay USB Encoder True Analog Joystick Modification. Anda mesti berjaya mengubah, menguji dan menentukur Encoder dalam projek sebelumnya sebelum menambahkan peranti ini. Apabila selesai dan mengusahakannya
Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah
Kipas Pendingin Auto Menggunakan Servo dan DHT11 Sensor Suhu dan Kelembapan Dengan Arduino: Dalam tutorial ini kita akan belajar bagaimana memulakan & putar kipas apabila suhu meningkat di atas tahap tertentu
Switch Vac Auto Switch (tidak diperlukan Arduino): 7 Langkah
Switch Vac Auto Switch (tidak diperlukan Arduino): Sebanyak pekerja kayu hobi, saya mempunyai vakum kedai yang melekat pada gergaji meja saya dan setiap kali saya ingin melakukan pemotongan, saya harus menyalakannya sebelum saya menghidupkan gergaji. Ini mungkin kelihatan konyol tetapi sakit di leher untuk menghidupkan dan mematikan kedai kerana