
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Dokumen ini dimaksudkan untuk memungkinkan Anda membangun kolam semi-otomatis dengan interaksi manusia yang minimal.
Berkat Arduino, proyek ini akan memberi makan ikan di kolam. Makanan ikan disimpan dalam tangki. Pompa filter dimulai jika kondisi iklim, yang diukur dengan sensor suhu dan sel fotoresistif, terpenuhi.
Langkah 1: Bahan
Untuk melaksanakan proyek ini, beberapa bahan diperlukan. Daur ulang dan bahan baku sebagian besar digunakan untuk membangun bingkai. Berikut adalah daftar komponen yang kami gunakan:
- Papan kayu untuk membuat bingkai (bahan daur ulang)
- Kotak listrik (bahan daur ulang)
- Blok terminal listrik (bahan daur ulang)
- Arduino Uno (dibeli di Amazon)
- Pemutus sirkuit kurva 10A C (bahan daur ulang)
- Motor servo Arduino (dibeli di Amazon)
- Photocell (dibeli di Amazon)
- Kontaktor 5V (dibeli di Amazon)
- Jam waktu nyata (RTC DS3231) (dibeli di Amazon)
- Kompensator sambungan dingin MAX6675 (Dibeli dari Amazon)
- Probe termokopel K (dibeli di Amazon)
- Pompa filter kolam 230V (bahan daur ulang)
- Resistor 220 Ohm (dibeli di Amazon)
- Breadbord (dibeli di Amazon)
- Botol plastik 5 liter kosong (bahan daur ulang)
- Pipa (bahan daur ulang)
- katup cetak 3D
Langkah 2: Struktur



Struktur kayu dibuat untuk menopang semua komponen. Ini struktur botol 5L untuk mengisinya dengan makanan ikan. Sistem pipa membawa makanan ke katup (dicetak dalam 3D) dan mengatur jumlah makanan yang dikirim.
Pipa-pipa tersebut terbuat dari pipa PVC yang dirangkai menjadi satu dengan lem. Katup dipasang di pipa dan dibagi menjadi 2 bagian: sumbu dan katup. Pertama, sumbu harus dipasang melintang melalui pipa PVC dan kemudian sumbu dapat dipasang dengan pelat katup melalui sambungan sekrup.
Katup dapat dicetak dengan file stp.
Langkah 3: Kotak Elektronik

Kotak listrik yang dipasang di sebelah struktur kayu melindungi seluruh sistem kelistrikan. Dalam kasus kami, kotak listrik dipasang di bawah papan yang mendukung pasokan makanan.
Pemutus sirkuit digunakan untuk melindungi pompa 230V dari korsleting, beberapa terminal listrik memungkinkan pengkabelan pompa.
Arduino Uno dan papan tempat memotong roti terpasang di kotak listrik: Arduino direkatkan dengan silikon papan tempat memotong roti adalah perekat diri.
Dua lubang dibuat di kotak listrik sehingga kabel daya pompa dan kabel daya umum dapat dilewati.
Raspberry diberi daya melalui transformatornya yang harus dicolokkan ke stopkontak 230V yang tidak terlihat pada diagram di atas. Modul steker yang dimasukkan di sebelah pemutus sirkuit dapat dibeli secara terpisah. Kami menggunakan baterai USB eksternal.
Langkah 4: Menghubungkan Kotak Listrik



Pengkabelan proyek dibuat dalam dua bagian: satu di tegangan sangat rendah (5V) dan bagian lain di tegangan rendah (230V).
Bagian tegangan rendah memasok pompa melalui kontak kontrol kontaktor 5V, dan juga memasok Raspberry melalui transformatornya.
Tegangan yang sangat rendah memasok Raspberry, Arduino, dan pengoperasian semua komponen elektronik (RTC, kompensator sambungan dingin, Photocell, kontaktor 5V, …).
Daya ini dipasok oleh transformator ke Raspberry dan kemudian memberi daya pada Arduino melalui koneksi USB. Kabel USB juga memulihkan data di Arduino untuk menghasilkan grafik.
Berikut adalah cara memasang kabel pada bagian tegangan sangat rendah Arduino:
Kabel dari TGBT dibawa untuk memasok tegangan rendah ke kotak listrik. Kemudian melewati pemutus sirkuit 10A untuk melindungi pompa.
Berikut adalah cara memasang kabel bagian tegangan rendah Arduino:
Langkah 5: Pemrograman Arduino, Python dan PHP
Instalasi server web
Kita perlu menginstal server web untuk memvisualisasikan grafik. Kami akan menggunakan apache untuk kompatibilitas PHP dan kemudahan instalasi. Untuk melakukan itu kami terhubung ke raspberry pi menggunakan SSH dan kami menjalankan perintah berikut:
sudo apt install apache2 php php-mbstring
sudo chown -R pi:www-data /var/www/html
sudo chmod -R 770 /var/www/html
Sekarang semua yang kita masukkan ke dalam direktori /var/www/html akan berada di server web kita. Untuk mencoba apakah semuanya berfungsi, kami akan menggunakan ask PHP untuk memberi kami beberapa informasi saat kami mengakses server.
sudo rm /var/www/html/index.html
echo "" > /var/www/html/index.php
Jika kita mengakses alamat IP pi di web browser kita akan melihat beberapa informasi tentang PHP. Secara default kita tidak perlu meletakkan apapun setelah IP pi karena akan menggunakan file apapun yang bernama index. Sekarang kita hanya perlu meletakkan file kita di direktori/var/www/html dan kita dapat mengakses grafik dan memuatnya kembali sesuka hati.
Untuk memulai de reader.py, kita perlu menambahkan baris baru di rc.local, Kita harus mengakses raspberry dengan protokol ssh, tulis baris ini untuk memodifikasi rc.local:
nano /etc/rc.local
sekarang kita dapat menambahkan baris ini: /usr/bin/python3 /var/www/html/Projet/reader.py & untuk memulai langsung file reader.py.
Kita perlu meletakkan direktori HTML di path /var/www/. Saat raspberry dinyalakan, ia memulihkan data suhu dan cahaya setiap detik di Arduino untuk membuat grafik.
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah

Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah

Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah

Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah

Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah

Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)