Isi kandungan:

SmartAquarium - Mathias: 6 Langkah
SmartAquarium - Mathias: 6 Langkah

Video: SmartAquarium - Mathias: 6 Langkah

Video: SmartAquarium - Mathias: 6 Langkah
Video: Boxtech Electric Aquarium Gravel Cleaner Water Changer 2024, Jun
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Masalah besar bagi orang yang mempunyai ikan adalah daripada ketika mereka bercuti, mereka memerlukan seseorang untuk menjaganya. Saya dan keluarga mempunyai masalah yang sama dan selalu menjadi kesibukan untuk mencari seseorang. Sekarang dengan projek saya, saya harap dapat menyelesaikan masalah ini dengan SmartAquarium saya.

Maklumat umum:

  • kos purata adalah sekitar 313 euro
  • jumlah masa yang dihabiskan untuk membuat segala-galanya mengenai projek: 250 jam (ini boleh berbeza-beza bergantung pada kemahiran pengaturcaraan anda)

Pautan:

  • Laman web peribadi saya: mathiasdeherdt.be
  • Bil bahan aka BOM: FinalBOM.xlsx

Langkah 1: Langkah 1: Membuat Casing + Automatic Feeder

Langkah 1: Membuat Casing + Automatic Feeder
Langkah 1: Membuat Casing + Automatic Feeder
Langkah 1: Membuat Casing + Automatic Feeder
Langkah 1: Membuat Casing + Automatic Feeder
Langkah 1: Membuat Casing + Automatic Feeder
Langkah 1: Membuat Casing + Automatic Feeder
Langkah 1: Membuat Casing + Automatic Feeder
Langkah 1: Membuat Casing + Automatic Feeder

Bahan:

  • Kayu
  • Kayu dan gam super
  • Cawan plastik
  • tombol pintu
  • Skru
  • Pemegang besi
  • Engsel
  • Kawat ayam
  • magnet

Alat:

  • Melihat
  • Mesin gerudi
  • Sander
  • Pemutar skru
  • Fail kayu

Membina selongsong langkah demi langkah:

Langkah 1: melihat kayu mengikut ukuran yang anda mahukan. Anda mahukan 2 papan untuk bahagian atas dan bawah, 2 untuk bahagian kiri dan kanan dan 2 untuk bahagian belakang dan depan. Sebaik sahaja anda mempunyai segalanya, tempelkan bersama-sama (dengan gam kayu) sehingga bentuk kotak. Pastikan terdapat banyak tekanan pada kayu sehingga semuanya dapat melekat bersama

Langkah 2: pastikan anda meninggalkan lubang untuk kabel dan lubang udara. Tidak masalah di mana mereka berada, letakkan di tempat yang anda nampak sesuai

Langkah 3: Setelah anda membuat lubang, ambil kayu lapis dan masukkan semuanya supaya lancar

Langkah 4: lekatkan pegangan di atas selongsong anda dan tempelkan kenop pintu di sebelah yang boleh dibuka dan ditutup. Sambungkan juga pintu dengan engsel dan masukkan magnet sehingga pintu tetap tertutup

Membina feeder selangkah demi selangkah:

Langkah 1: Cari mangkuk plastik yang tidak begitu besar dan buat lubang kecil di dalamnya, pastikan penutup mangkuk dapat dikeluarkan dengan sangat mudah

Langkah 2: Cari sesuatu untuk membuat komponen di dalamnya dan sambungkannya ke tongkat kayu

Langkah 3: Pastikan tongkat kayu lebih besar daripada besi putar motor stepper, kita akan membuat lubang di sana sehingga motor stepper menggerakkan semuanya ke dalam

Langkah 4: Buat sesuatu yang boleh meletakkan pengumpan di atas lubang di akuarium anda, saya membuatnya dengan semacam mainan bangunan

Langkah 2: Langkah 2: Sambungkan Komponen Anda

Langkah 2: Sambungkan Komponen Anda
Langkah 2: Sambungkan Komponen Anda
Langkah 2: Sambungkan Komponen Anda
Langkah 2: Sambungkan Komponen Anda
Langkah 2: Sambungkan Komponen Anda
Langkah 2: Sambungkan Komponen Anda

Komponen (anda selalu boleh merujuk BOM saya):

  • Raspberry Pi dengan kekuatan lentur
  • Arduino jenis A hingga B
  • Kalis air ds18b20
  • Paparan QAPASS 1602A
  • Motor langkah 28BYJ-48
  • Papan roti
  • Kabel lelaki hingga lelaki, wayar lelaki hingga lelaki
  • Perintang
  • Sensor PH 40x40 mm
  • Pengudaraan
  • Perintang sensitif daya (FSR)
  • Geganti
  • 2 sensor potensiometrik
  • LM2596S DC-DC
  • [LAMPU]

Alat

  • Besi pematerian
  • Tang pelucut
  • Pemutar skru
  • Tiub mengecilkan haba
  • Penghembus udara panas
  • sander

Jadi di mana untuk memulakan? Pertama anda perlu mendapatkan setiap komponen, setelah itu cubalah dan ikuti skema saya dengan sebaik mungkin.

Pi adalah bahagian teka-teki yang paling penting, ia akan bertindak seperti pusat yang mengawal segala-galanya, bahkan Arduino. Arduino akan menjadi hamba Pi tetapi lebih banyak lagi kemudian di Langkah 3.

Sebilangan besar skema adalah lurus ke depan, menghubungkan semuanya dan memastikan alasannya terhubung dengan baik. Bahagian yang sukar adalah lampu anda. Kita mesti mematikan suis dan menyambungkannya ke relay, jika kita mengacaukannya, anda boleh memusnahkan lampu. Setelah suis terbuka, sambungkan 2 wayar ke wayar lampu. Sambungkannya ke geganti [GAMBAR]

Juga pesan penting, gunakan tiub Pengecutan Panas ketika kabel terkena sehingga tidak saling mengganggu.

Langkah 3: Langkah 3: Buat Pangkalan Data

Langkah 3: Buat Pangkalan Data
Langkah 3: Buat Pangkalan Data

Mula-mula anda ingin membuat model untuk pangkalan data anda, model saya akan kelihatan seperti ini [Gambar 1], saya mempunyai dua tabel, satu untuk sensor saya dan satu untuk pengukuran saya.

Dalam jadual sensor anda memerlukan ID, Nama (sensor) dan unit. Dalam jadual pengukuran saya mempunyai sensor_ID saya (dari meja sensor saya), masa ketika anda mengambil pengukuran dan nilai pengukuran anda. Kami juga memerlukan meja lain untuk lampu, ini supaya kita dapat menghidupkan dan mematikannya oleh laman web dan status terkini dipamerkan.

Selepas anda membuat pangkalan data, anda akan meletakkannya di Raspberry Pi.

Langkah 4: Langkah 4: Tulis Python Code & Arduino Code

Langkah 4: Tulis Python Code & Arduino Code
Langkah 4: Tulis Python Code & Arduino Code

Kini tiba masanya untuk kerja sebenar, menulis kod untuk semuanya. Di dalam fail zip anda akan menemui kod saya (tidak begitu baik). Terdapat maklumat yang dimasukkan ke dalam baris komen.

Untuk backend anda hanya memerlukan fail app.py.

Untuk bahagian depan anda memerlukan Templat dan statik

Seperti yang saya katakan di Langkah 2, Arduino adalah hamba Raspberry Pi. Kami melakukan ini supaya kami dapat menghubungkan Arduino ke Pi dengan kabel usb dan membuat beberapa pengeditan dan memasang beberapa perkara. Pertama sekali anda akan memasang nanpy pada Pi.

Langkah 5: Langkah 5: HTML, CSS dan JavaScript

Langkah 5: HTML, CSS dan JavaScript
Langkah 5: HTML, CSS dan JavaScript

Reka bentuk laman web juga merupakan bahagian yang sangat penting dalam projek ini, ini adalah cara untuk memeriksa perkara seperti suhu dan memberi makanan secara automatik.

Saya memilih untuk membuat segi empat tepat di mana saya memaparkan nilai saya.

Terdapat juga ciri menarik di mana anda dapat melihat grafik semua data dari suhu dan sensor PH.

Langkah 6: Langkah 6: Menyusun Projek

Langkah 6: Menyusun Projek
Langkah 6: Menyusun Projek
Langkah 6: Menyusun Projek
Langkah 6: Menyusun Projek
Langkah 6: Menyusun Projek
Langkah 6: Menyusun Projek
Langkah 6: Menyusun Projek
Langkah 6: Menyusun Projek

Setelah semua langkah lain selesai, anda boleh mula mengumpulkan semuanya. Semua komponen anda masuk ke dalam kotak kayu yang anda buat. Kami melekatkan semuanya di dinding dengan menggunakan velcro dan meletakkan semuanya di tempat yang betul dan tetap memastikan semuanya terhubung dengan betul.

Disyorkan: