Daftar Isi:

Cara Membuat Sistem Wifi yang Mengontrol Pencahayaan & Pemanasan Aquarium Anda: 5 Langkah
Cara Membuat Sistem Wifi yang Mengontrol Pencahayaan & Pemanasan Aquarium Anda: 5 Langkah

Video: Cara Membuat Sistem Wifi yang Mengontrol Pencahayaan & Pemanasan Aquarium Anda: 5 Langkah

Video: Cara Membuat Sistem Wifi yang Mengontrol Pencahayaan & Pemanasan Aquarium Anda: 5 Langkah
Video: Membuat Kipas Angin Otomatis Arduino 2024, November
Anonim
Cara Membuat Sistem Wifi yang Mengontrol Pencahayaan & Pemanasan Aquarium Anda
Cara Membuat Sistem Wifi yang Mengontrol Pencahayaan & Pemanasan Aquarium Anda

Apa yang dilakukannya ?Sebuah sistem yang menghidupkan / mematikan akuarium Anda secara otomatis sesuai dengan penjadwalan atau secara manual dengan menekan tombol atau permintaan internet.

Sistem yang memantau suhu air dan mengirimkan email dan peringatan jika terjadi panas berlebih atau kurang.

Sebuah sistem yang juga dapat digunakan sebagai termostat pemanas.

Ia bekerja dengan 3 jadwal berbeda yang dimuat sebelumnya dan dapat dipilih melalui permintaan Internet. Misalnya saya menetapkan satu untuk minggu kerja, satu lagi untuk liburan di rumah dan yang ketiga untuk liburan di luar rumah.

Dengan melakukannya dengan durasi pencahayaan yang sama Anda dapat lebih menikmati akuarium Anda saat berada di rumah.

Ini mengambil bagian dari arsitektur otomatisasi rumah

Langkah 1: Bagaimana Cara Kerjanya?

Sistem ini didasarkan pada ESP8266 dan menggunakan kemampuan GPIO dan WIFI. GPIO digunakan untuk mengontrol 2 relai dan membaca suhu air dari sensor. Sistem menggunakan UDP untuk bertukar data dengan server Linux. Jadwal ditentukan mingguan / harian / jam. Setiap jam dibagi menjadi 8 bagian dengan durasi 7,5 menit. Jadwal yang dimuat sebelumnya dapat menimpa permintaan Internet yang sebenarnya. Sistem secara teratur mengirimkan informasi ke server sehingga Anda dapat mengetahui suhu air dan status pencahayaan dari jarak jauh.

Ini mengirimkan peringatan dan email jika terjadi panas berlebih atau kurang panas.

Langkah 2: Apa yang Perlu Anda Lakukan?

Apa yang Perlu Anda Lakukan?
Apa yang Perlu Anda Lakukan?
Apa yang Perlu Anda Lakukan?
Apa yang Perlu Anda Lakukan?
Apa yang Perlu Anda Lakukan?
Apa yang Perlu Anda Lakukan?
  1. 1 x ESP8266

    Saya memilih Olimex ESP8266-EVB yang hadir dengan daya 3,3 v, relai, dan berkualitas tinggi

  2. 1 atau 2 relai
  3. 1 x DS18B20 sensor suhu tahan air
  4. 1 x 2N2222 switching transistor atau setara
  5. 3 x resistor (100 ohm - 2,7K ohm - 4,7K ohm)
  6. 1 x tombol sakelar
  7. 1 x kotak listrik
  8. 1 x Prototipe PCB
  9. 1 x FT232RL FTDI USB 3.3 V untuk mengunggah perangkat lunak
  10. Daya 1 x 5v & 3.3v

Langkah 3: Bagaimana Cara Membuatnya?

Bagaimana Cara Membuatnya?
Bagaimana Cara Membuatnya?
Bagaimana Cara Membuatnya?
Bagaimana Cara Membuatnya?
Bagaimana Cara Membuatnya?
Bagaimana Cara Membuatnya?

Dapatkan semua suku cadang yang dibutuhkan

Hubungkan bagian-bagian pada papan tempat memotong roti

Solder komponen pada PCB

Masukkan semuanya ke dalam kotak

Unduh kode ESP8266

Gunakan Arduino IDE untuk mengunduh kode di dalam ESP8266

Langkah 4: Perangkat Lunak Server

Perangkat Lunak Server
Perangkat Lunak Server

Saya memiliki infrastruktur domotic terintegrasi.

Data disimpan dalam DB MySql. Saya menggunakan Tomcat sebagai server web. 3 batch berjalan secara permanen: satu bertindak sebagai server waktu, satu mendapatkan data dari ESP8266 dan menyimpan di DB dan satu akhirnya mengirim pembaruan konfigurasi ke ESP8266. Semua berjalan di server Linux. Server Time adalah satu-satunya yang diperlukan (jalankan UdpEsp8266ServerTime.java) (kecuali jika Anda menambahkan dukungan NTP di dalam kode ESP8266).

Saya menyarankan untuk menggunakan kode java yang disediakan (jalankan traceDataReceived.java) untuk melihat data yang dikirim ESP8266 sebelum melakukan apa pun yang Anda inginkan.

github.com/cuillerj/AquariumControlSystem

Langkah 5: Hubungkan Kabel Pencahayaan dan Pemanas Anda

Hubungkan Kabel Pencahayaan dan Pemanas Anda
Hubungkan Kabel Pencahayaan dan Pemanas Anda
Hubungkan Kabel Pencahayaan dan Pemanas Anda
Hubungkan Kabel Pencahayaan dan Pemanas Anda

Sekarang saatnya untuk menguji dan akhirnya mengembangkan kode server Anda sendiri. Gunakan adaptor Serial USB dan mode debug untuk menguji dan mengembangkan. Ketika Anda akan mendapatkan apa yang Anda inginkan, Anda harus berurusan dengan tenaga listrik. Jadi Anda harus sangat berhati-hati. Itu bisa berbahaya! Jika Anda tidak terbiasa melakukannya, mintalah bantuan seseorang. Anda harus menghubungkan kabel ke relai.

Saya memodifikasi outlet listrik dengan memotong strip tembaga untuk mendapatkan outlet khusus untuk penerangan dan pemanas.

Direkomendasikan: