Isi kandungan:

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: Консультант от бога Tg: cadrolikk 2024, Julai
Anonim
Carassus_IoT_electronic_project
Carassus_IoT_electronic_project

Dokumen ini bertujuan untuk membolehkan anda membina kolam separa automatik dengan interaksi manusia minimum.

Terima kasih kepada Arduino, projek ini akan memberi makan ikan kolam. Makanan ikan disimpan di dalam tangki. Pam penapis bermula jika keadaan iklim, diukur oleh sensor suhu dan sel fotoresistif, dipenuhi.

Langkah 1: Bahan

Untuk melaksanakan projek ini, beberapa bahan diperlukan. Bahan kitar semula dan bahan mentah kebanyakan digunakan untuk pembinaan kerangka. Berikut adalah senarai komponen yang kami gunakan:

  • Papan kayu untuk membina kerangka (bahan kitar semula)
  • Kotak elektrik (bahan kitar semula)
  • Blok terminal elektrik (bahan kitar semula)
  • Arduino Uno (dibeli di Amazon)
  • Lengkung pemutus litar 10A C (bahan kitar semula)
  • Motor servo Arduino (dibeli di Amazon)
  • Photocell (dibeli di Amazon)
  • Kontaktor 5V (dibeli di Amazon)
  • Jam masa nyata (RTC DS3231) (dibeli di Amazon)
  • Kompensator simpang sejuk MAX6675 (Dibeli dari Amazon)
  • Probe termokopel K (dibeli di Amazon)
  • Pam penapis kolam 230V (bahan kitar semula)
  • 220 Ohms perintang (dibeli di Amazon)
  • Breadbord (dibeli di Amazon)
  • Botol plastik 5 liter kosong (bahan kitar semula)
  • Paip (bahan kitar semula)
  • Injap bercetak 3D

Langkah 2: Struktur

Struktur
Struktur
Struktur
Struktur
Struktur
Struktur

Struktur kayu dibuat untuk menyokong semua komponen. Ini menyusun botol 5L untuk mengisinya dengan makanan ikan. Sistem paip membawa makanan ke injap (dicetak dalam 3D) dan menguruskan kuantiti makanan yang dihantar.

Paip diperbuat daripada paip PVC yang dipasang bersama-sama dengan gam. Injap dipasang di dalam paip dan terbelah dalam 2 bahagian: paksi dan injap. Pertama, paksi harus dipasang melintang melalui paip PVC dan kemudian paksi dapat dipasang dengan plat injap melalui sambungan skru.

Injap boleh dicetak dengan fail stp.

Langkah 3: Peti Elektronik

Kotak Elektronik
Kotak Elektronik

Kotak elektrik yang dipasang di sebelah struktur kayu melindungi keseluruhan sistem elektrik. Dalam kes kami, kotak elektrik dipasang di bawah papan yang menyokong bekalan makanan.

Pemutus litar digunakan untuk melindungi pam 230V dari litar pintas, beberapa terminal elektrik membenarkan pendawaian pam.

Arduino Uno dan papan roti dilampirkan di dalam kotak elektrik: Arduino dilekatkan dengan silikon, tali roti adalah pelekat sendiri.

Dua lubang dibuat di dalam kotak elektrik supaya kabel kuasa pam dan kabel kuasa umum dapat dilalui.

Raspberry digerakkan melalui pengubahnya yang mesti dipasang ke saluran keluar 230V yang tidak kelihatan pada rajah di atas. Modul palam yang dipasang di sebelah pemutus litar boleh dibeli secara berasingan. Kami menggunakan bateri USB luaran.

Langkah 4: Pendawaian Kotak Elektrik

Pendawaian Kotak Elektrik
Pendawaian Kotak Elektrik
Pendawaian Kotak Elektrik
Pendawaian Kotak Elektrik
Pendawaian Kotak Elektrik
Pendawaian Kotak Elektrik

Pendawaian projek dibuat dalam dua bahagian: satu dalam voltan sangat rendah (5V) dan bahagian lain dalam voltan rendah (230V).

Bahagian voltan rendah membekalkan pam melalui kenalan kawalan kontaktor 5V, dan juga membekalkan Raspberry melalui pengubahnya.

Voltan yang sangat rendah membekalkan Raspberry, Arduino dan pengoperasian semua komponen elektronik (RTC, kompensator simpang sejuk, Photocell, contactor 5V,…).

Kuasa ini dibekalkan oleh pengubah ke Raspberry dan kemudian mengaktifkan Arduino melalui sambungan USB. Kabel USB juga memulihkan data di Arduino untuk menghasilkan carta.

Inilah cara memasang wayar bahagian voltan rendah Arduino:

Kabel dari TGBT dibawa untuk membekalkan voltan rendah ke kotak elektrik. Kemudian ia melalui pemutus litar 10A untuk melindungi pam.

Berikut adalah cara memasang bahagian voltan rendah Arduino:

Langkah 5: Pengaturcaraan Arduino, Python dan PHP

Pemasangan pelayan web

Kita perlu memasang pelayan web untuk memvisualisasikan carta. Kami akan menggunakan apache untuk kesesuaian PHP dan kemudahan pemasangan. Untuk melakukan itu, kami menyambung ke raspberry pi menggunakan SSH dan kami melaksanakan 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 laman web kami. Untuk mencuba jika semuanya berfungsi, kami akan meminta PHP untuk memberi kami beberapa maklumat ketika kami mengakses pelayan.

sudo rm /var/www/html/index.html

echo ""> /var/www/html/index.php

Sekiranya kita mengakses alamat IP pi dalam penyemak imbas web, kita akan melihat beberapa maklumat mengenai PHP. Secara lalai kami tidak perlu meletakkan apa-apa setelah IP pi kerana ia akan menggunakan fail bernama indeks. Sekarang kita hanya perlu meletakkan fail kita di direktori / var / www / html dan kita dapat mengakses carta dan memuatkannya sesuka hati.

Untuk memulakan de reader.py, kita perlu menambahkan baris baru di rc.local, Kita harus mengakses pada raspberry oleh ssh protokol tulis baris ini untuk mengubah rc.local:

nano /etc/rc.local

sekarang kita boleh menambahkan baris ini: / usr / bin / python3 /var/www/html/Projet/reader.py & untuk memulakan secara langsung fail reader.py.

Kita perlu meletakkan direktori HTML di jalan / var / www /. Apabila raspberry dihidupkan, ia akan memulihkan data suhu dan cahaya setiap saat di Arduino untuk membuat carta.

Disyorkan: