Daftar Isi:
- Perlengkapan
- Langkah 1: Alat
- Langkah 2: Buat Sirkuit
- Langkah 3: Membuat Basis Data
- Langkah 4: Kode
- Langkah 5: Perumahan
Video: Sistem Pendinginan dan Pendeteksian untuk Anjing: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Halo, nama saya Bryan dan saya punya dua anjing. Saya bertanya-tanya bagaimana saya bisa mendinginkan mereka di trailer di hari yang panas.
Solusi saya adalah membuat sistem pendingin dan pendeteksi. Sistem pendeteksi adalah untuk memastikan bahwa sistem aktif ketika anjing berada di dalam trailer. Untuk ini saya menggunakan sel beban, HX711 (skala) dan sensor ultrasonik (jarak). Untuk mengukur suhu saya menggunakan ds18b20. Jadi Anda dapat menetapkan suhu yang diinginkan. Anda juga dapat membuat alarm ketika Anda memberikan suhu minimum dan maksimum sebagai input. Untuk alarm saya menggunakan buzzer aktif. Untuk mendinginkan anjing, Anda membutuhkan kipas angin. Anda juga dapat menggunakan tampilan sehingga Anda tidak perlu mengunjungi situs web. Dan terakhir Anda akan memerlukan tombol untuk menghidupkan/mematikan semua sensor Anda. Kami juga akan membuat database untuk menyimpan semua data dari sensor dan menggunakannya. Dan kita tidak bisa lupa untuk membuat perumahan untuk proyek ini tentunya.
Sekarang Anda tahu lebih banyak, mari kita mulai dengan proyek ini.
Perlengkapan
Anggaran untuk proyek ini sekitar € 122.
Langkah 1: Alat
Untuk proyek ini Anda akan membutuhkan:
- Raspberry Pi 3 model B
- Adaptor (5V)
- kartu SD
- kabel UTP
- Raspberry PI T-cobbler
- 18650 pelindung baterai v3
- NCR 18650 B
- Papan tempat memotong roti
- Resistor
- jumper
- Sensor ultrasonik HC-SR04
- ds18b20
- Muat sel
- HX711
- Geekcreit® IIC / I2C 1602
- Potensiometer
- Kipas
- transistor NPN
- Tekan tombol
- Buzzer aktif
- Kayu
Langkah 2: Buat Sirkuit
Tidak ada yang istimewa tentang ini. Ikuti saja skema fritzing dan semuanya akan baik-baik saja. Hati-hati, pastikan Anda menggunakan pin dan resistor yang tepat. Lebih baik Anda memeriksa sirkuit Anda dua kali sebelum kita melanjutkan.
Langkah 3: Membuat Basis Data
Sekarang kami akan membuat database sehingga kami dapat menyimpan data dari sensor Anda dan menggunakannya jika kami membutuhkannya. Untuk membuat database ini Anda perlu membuat model di MySQL Workbench. Jika Anda menyalin model saya, Anda dapat meneruskannya dan database Anda siap digunakan.
Langkah 4: Kode
Anda dapat mengunduh kode di repositori github saya. Cukup ikuti tautan ini: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. Apa yang dapat Anda temukan: HTML, CSS, JS, Python (kode + kelas) dan database saya (kueri).
Pertama-tama ubah nomor ID dalam kode. Setiap ds18b20 (sensor suhu) memiliki nomor ID sendiri. Bagaimana cara mengetahui nomor ID Anda? Ikuti saja langkah-langkah ini.
1. Aktifkan antarmuka satu kabel
Ketik perintah ini di terminal.
sudo raspi-config
Sekarang aktifkan one-wire.
2. Muat modul satu kabel
Ketik perintah ini di terminal.
sudo nano /boot/config.txt
Batalkan komentar pada baris berikutnya:
dtoverlay=w1-gpio
Simpan file.
3. Mulai ulang
Ketik perintah ini di terminal.
sudo reboot
4. Temukan nomor ID
Buka direktori ini di terminal Anda.
cd /sys/bus/w1/devices/w1_bus_master1
Di folder ini Anda akan menemukan ID Anda.
Sekarang ganti ID saya dengan ID Anda di jalur dari sensor suhu Anda.
Jika Anda telah mengunduh semuanya, letakkan HTML, CSS, dan JS di server apache Anda di raspberry pi Anda. Jika Anda belum memiliki server apache, ketik saja kedua perintah ini di terminal dan tunggu sampai semuanya selesai.
sudo apt-get update
sudo apt-get install apache2
Anda dapat mengunggah file dengan menggunakan FileZilla atau program lain yang menggunakan transfer file sftp. Unggah file ke /var/www/html. Bagian depan sudah siap.
Sekarang backendnya. Buat direktori di raspberry pi Anda tempat Anda akan menyimpan file. Contohnya adalah 'home/pi/folder'. Saya menggunakan pycharm untuk mengunggah file tetapi Anda juga dapat menggunakan program yang berbeda untuk itu. Setelah itu kita akan autorun file ini setiap kali raspberry pi boot. Ada banyak cara untuk melakukannya tetapi saya lebih suka yang saya gunakan.
Pertama pergi ke file ini.
sudo nano /etc/rc.local
Tempatkan baris berikut di antara 'fi' dan 'exit 0':
cd '/home/pi/folder' (direktori tempat Anda menyimpannya)
sudo python3.5 -u -m flask run --host=0.0.0.0 --port=5000
Simpan file.
Jika Anda melakukan semuanya dengan benar, semuanya siap digunakan. Pastikan raspberry pi Anda terhubung ke wifi.
Langkah 5: Perumahan
Untuk ini, Anda dapat memutuskan bagaimana Anda menginginkannya. Saya menggunakan kotak kayu dan membuat sedikit penyesuaian sehingga semuanya pas dan terlihat. Anda dapat melihat tampilan saya, tombol, potensiometer, ds18b20, dan buzzer aktif. Dan sensor ultrasonik, kipas, sensor berat (load cell, HX711) terhubung dengan kabel panjang sehingga Anda dapat menempatkannya di mana saja. Pastikan semuanya terlihat dan bisa muat di perumahan Anda. Anda dapat melihat bagaimana saya melakukannya.
Penting! Buat sensor berat seperti yang saya lakukan atau desain yang saya temukan di internet. Jika tidak, Anda tidak akan dapat mengukur beratnya.
Jika Anda melakukan semuanya dengan benar, proyek selesai. Semoga puas dengan hasilnya;).
Direkomendasikan:
Peningkatan Pendinginan Lampu Depan Cree Led H4 - DIHENTIKAN.: 4 Langkah
Peningkatan Pendinginan Lampu Depan Cree Led H4 - DIHENTIKAN.: Penggantian kipas pendingin stok dengan blower udara eksternal untuk memberikan pendinginan yang lebih baik untuk masa pakai yang lebih lama. Led yang saya pakai adalah headlight pengganti newsun h4 dari Amazon http://www.amazon.com/dp/B00HFK2RAE/ref=sr_ph?ie=UTF8&qid=1415547
NeckLight: Kalung PCB untuk Manusia dan Anjing: 8 Langkah (dengan Gambar)
NeckLight: Kalung PCB untuk Manusia dan Anjing: Halo semuanya, proyek ini adalah Instructables pertama saya jadi saya akan mencoba melakukan yang terbaik. Dalam proyek ini, saya akan menjelaskan kepada Anda bagaimana saya berhasil membuat kalung PCB yang bersinar dalam gelap ini! Sejujurnya, ini adalah proyek yang sempurna jika Anda ingin belajar
Anjing Robot Cetak 3D (Robotik dan Pencetakan 3D untuk Pemula): 5 Langkah
Anjing Robot Cetak 3D (Robotika dan Pencetakan 3D untuk Pemula): Robotika dan Pencetakan 3D adalah hal baru, tetapi kita dapat menggunakannya! Proyek ini adalah proyek pemula yang bagus jika Anda membutuhkan ide tugas sekolah, atau hanya mencari proyek yang menyenangkan untuk dilakukan
Pelatih Anjing Anjing: 5 Langkah
Pelatih Anjing Anjing: Menurut AKC, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) ukuran porsi makan untuk makanan sangat penting untuk anjing, dan ukuran kotak juga membatasi jumlah makanan yang bisa dimakan anjing dalam sehari, “Dokter hewan
Ketapel Otomatis untuk Melempar Makanan Hewan (Anjing, Kucing, Ayam, Dll), Melempar Bola dan Lainnya!: 4 Langkah (dengan Gambar)
Ketapel Otomatis untuk Melempar Makanan Hewan Peliharaan (Anjing, Kucing, Ayam, Dll), Melempar Bola, dan Lainnya!: Halo dan selamat datang di Instructable pertama saya! Anjing kami MENCINTAI makanannya, dia akan benar-benar memakan semuanya dalam hitungan detik. Saya telah menemukan cara untuk memperlambat ini, dari bola dengan makanan di dalamnya hingga melemparkannya ke seluruh halaman belakang. Hebatnya, dia