Daftar Isi:

Carassus_IoT_electronic_project: 5 Langkah
Carassus_IoT_electronic_project: 5 Langkah

Video: Carassus_IoT_electronic_project: 5 Langkah

Video: Carassus_IoT_electronic_project: 5 Langkah
Video: Сериал - "Сваты" (1-й сезон 1-я серия) фильм комедия для всей семьи 2024, Juli
Anonim
Carassus_IoT_electronic_project
Carassus_IoT_electronic_project

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
Struktur
Struktur
Struktur
Struktur
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 Elektronik
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

Menghubungkan Kotak Listrik
Menghubungkan Kotak Listrik
Menghubungkan Kotak Listrik
Menghubungkan Kotak Listrik
Menghubungkan Kotak Listrik
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: