Kontroler rumah kaca dengan Arduino. Rumah kaca pintar do-it-yourself - skema otomatisasi rumah kaca pada kontrol rumah kaca mikrokontroler Arduino

  • 02.03.2021

Saya punya ide untuk membuat rumah kaca otomatis sejak lama. Itu datang ke implementasi dan saya mulai mempelajari manajemen rumah kaca dan otomatisasi rumah kaca. Ternyata rumah kaca yang cerdas tidak sesederhana itu, ada banyak kehalusan yang harus diperhitungkan. Saya mungkin akan mulai dengan hal utama - bagaimana pertumbuhan dan pematangan budaya yang berbeda terjadi dan apa parameternya lingkungan harus didukung selama periode ini.

Temperatur udara

Jika tomat dan mentimun tumbuh di rumah kaca, maka parameter lingkungan untuk tanaman ini serupa. Tomat terasa enak pada suhu udara dari +18 hingga +25°C di siang hari dan tidak lebih rendah dari +16°C di malam hari. Suhu tanah dari +10°C ke atas. Untuk pembungaan dan pembuahan, suhu dapat dinaikkan sedikit agar buah lebih cepat matang dan lebih besar.
Pada malam hari, zat dari daun pergi ke buah. Jika suhu dinaikkan, buah akan lebih aktif menuang. Jika suhu berada di batas bawah, maka ini berkontribusi pada pertumbuhan pucuk dan akar - untuk berbuah jangka panjang.

Untuk mempertahankan suhu yang diinginkan di dalam rumah kaca, perlu memperhitungkan fluktuasi suhu musiman di daerah di mana rumah kaca itu berada. Jika ini adalah bagian selatan Rusia, maka Anda dapat fokus untuk menurunkan suhu secara otomatis, dan jika bagian utara Rusia, maka Anda juga harus merawat pemanasnya.

Jadi saya akan mulai tentang cara menurunkan suhu di rumah kaca. Cara termudah untuk menurunkan suhu di rumah kaca adalah dengan menciptakan ventilasi. Untuk ventilasi, "aktuator" digunakan, yang membuka jendela saat suhu naik.

Ada "ventilator oli" otonom - inti dari pekerjaan mereka sederhana, ketika suhu udara naik, oli hidrolik mengembang dan mendorong batang, sehingga membuka jendela. Ketika suhu turun, itu menutup tanpa otomatisasi apa pun. Tetapi ada masalah dengan mereka, masalah pertama adalah bahwa jika suhu udara meningkat dan angin topan tiba-tiba terbang dengan peningkatan angin, jendela mungkin tidak punya waktu untuk menutup dan mungkin robek oleh arus angin yang kuat. Nah, masalah kedua adalah aliran silinder, tapi ini bisa diperhatikan tepat waktu.

Aktuator rumah kaca

Namun, saya memutuskan untuk membuat ventilasi lebih cerdas. Aktuator linier dijual di toko-toko, yang dengannya Anda dapat membuka dan menutup jendela sesuai dengan kondisi yang ditentukan. Karena otomatisasi selalu bekerja, maka ventilasi dapat dihubungkan ke sistem umum, karena biaya aktuator tidak lebih dari silinder hidrolik, dan kemungkinannya jauh lebih besar. Dalam kombinasi dengan sensor angin, sensor tekanan atmosfer dan sensor suhu, Anda dapat memperluas kemampuan rumah kaca Anda. Misalnya, sensor tekanan atmosfer dapat memantau penurunan tekanan, karena telah lama diketahui bahwa dengan penurunan tekanan atmosfer yang cepat, angin kencang lebih mungkin untuk lewat, dan sensor kecepatan angin akan secara akurat menunjukkan bahwa itu akan diperlukan. untuk menutup semua jendela.

Kelembaban udara

Ini adalah parameter penting yang sama di rumah kaca dengan suhu, tidak boleh turun di bawah 60%. Untuk tanaman yang berbeda, parameter ini dapat bervariasi dari 60% hingga 90%. Selain itu, parameter kelembaban udara bervariasi tergantung pada tahap pertumbuhan, pembungaan, dan pembuahan. Oleh karena itu, otomatisasi rumah kaca harus menyediakan kemampuan untuk mengubah kondisi atau memilih program yang sudah diprogram untuk tanaman dan tahap pertumbuhan yang berbeda.

Cara untuk melembabkan rumah kaca

Humidifier dan sensor kelembaban digunakan untuk melembabkan udara di rumah kaca, ini bisa berupa pelembap ultrasonik atau penyemprot bertekanan tinggi. Untuk pelembap ultrasonik, filter osmosis balik harus digunakan, karena. elemen piezoelektrik akan dengan cepat menjadi tidak dapat digunakan dari matahari dan serangan lainnya. Tetapi nozel penyemprot bertekanan tinggi juga menjadi tersumbat, sehingga diperlukan filter yang halus.
Untuk pelembapan ultrasonik, satu fakta harus diperhitungkan, dengan pelembapan ultrasonik, suhu uap hampir 40 derajat, mis. ketika dilembabkan, suhu keseluruhan di rumah kaca akan naik sedikit. Tetapi pelembab ultrasonik adalah pilihan yang ekonomis, tentu saja lebih baik menggunakan pompa bertekanan tinggi dan nozel semprot khusus.

Kelembaban dan penyiraman tanah

Parameter penting lainnya untuk rumah kaca adalah kelembaban tanah. Dalam berbagai tahap pertumbuhan dan pematangan, parameter ini berubah. Kebutuhan terbesar tanaman akan kelembaban pada masa semai mencapai 90-95%, serta pada fase pembentukan buah dan pembuahan.

Sistem penyiraman otomatis

Penyiraman otomatis di rumah kaca diatur secara berbeda, tetapi pada akhirnya semua orang datang ke penyiraman dosis. Sensor kelembaban tanah dapat digunakan tetapi dengan modifikasi yang hati-hati. Sensor kelembaban papan sirkuit tercetak Cina dapat menunjukkan data yang akurat tidak lebih dari sebulan, setelah itu permukaan logam kontak dihancurkan dan dioksidasi. Jika Anda menggunakan sensor ini, maka pada akhirnya akan tiba saatnya ketika Anda masuk ke rumah kaca dan Anda memiliki kolam di sana, semuanya kebanjiran dan tanaman Anda mungkin akan mati. Oleh karena itu, sensor kelembaban dapat digunakan bersama dengan sensor aliran air (meter air). Penting untuk mengukur jumlah air yang dikonsumsi per hari dan mengatur parameter ini. Sensor kelembaban tanah dapat digunakan tetapi dengan modifikasi, kontak harus dari bahan yang menghantarkan listrik dan teroksidasi sesedikit mungkin. Ini mungkin tembaga, tetapi juga teroksidasi seiring waktu, tetapi ini sudah bagus, karena. Anda dapat membersihkan kontak setahun sekali dan menggunakannya lagi. Tetapi lebih baik mencoba batang grafit, grafit menghantarkan listrik dan tidak teroksidasi. Saya belum mencobanya, tetapi saya ingin membuat sensor seperti itu untuk pengujian. Secara umum, indikator meter air perlu diambil sebagai dasar, dan Anda dapat mematikan irigasi dengan sensor kelembaban jika itu menunjukkan nilai maksimum. Misalnya, dalam cuaca hujan, aliran air berkurang berkali-kali, dan jumlah air yang disetel untuk sensor aliran bisa terlalu banyak. Jadi lebih baik membuat kontrol untuk penyiraman digabungkan.

Penyiraman diaktifkan melalui relai oleh sinyal dari sensor atau oleh waktu. Wadah untuk penyiraman harus berada pada ketinggian dan sebaiknya dilakukan penyiraman secara “gravitasi” cukup dengan membuka atau menutup solenoid valve. Dengan demikian, Anda dapat membuat sistem yang lebih otonom, karena. untuk menyalakan pengontrol dan katup, baterai konvensional dan baterai surya sudah cukup. Prinsip irigasi ini akan sesuai di tempat-tempat di mana listrik sering terputus untuk waktu yang lama.

suhu tanah

Suhu tanah - penting juga untuk diatur, karena. Menjaga suhu tanah dalam batas tertentu akan membantu memperluas rumah kaca Anda. Misalnya, dengan cara ini Anda dapat meningkatkan penggunaan rumah kaca dari awal musim semi hingga akhir musim gugur, dan menumbuhkan beberapa tanaman eksotis. Kontrol suhu di rumah kaca otomatis dapat dilakukan dengan elemen pemanas. Toko-toko menjual kabel pemanas yang diletakkan di bagian bawah tempat tidur. Pemanasan dikontrol melalui pengontrol, yang terus-menerus membaca data dari sensor suhu, yang harus ditempatkan di tanah. Itu. Sensor suhu harus tahan air. Ketika suhu turun, pengontrol akan memberi sinyal relai untuk menyalakan daya untuk pemanasan. Segera setelah suhu tanah mencapai batas yang ditentukan, pengontrol akan mematikan daya dari pemanas. Agar elemen pemanas tidak gagal karena sering dinyalakan dan dimatikan, lebih baik menggunakan dimmer khusus yang secara bertahap akan memberi beban ke pemanas.

rumah kaca di arduino


Peralatan rumah kaca

  1. Arduino Mega controller - harga aliexpress $10
  2. Blok relai untuk 8 saluran - harga di aliexpress $ 10
  3. Sensor suhu DHT - harga aliexpress $1
  4. Sensor suhu DS1820 - harga aliexpress $1
  5. Modul tampilan data LCD I2C - harga aliexpress $3
  6. Sensor kelembaban tanah - harga aliexpress $1
  7. Sensor cahaya - harga aliexpress 1 dolar
  8. Katup elektro magnetik untuk irigasi tetes - masing-masing 150 rubel di toko mobil
  9. Unit catu daya tak terputus selama 12 volt tanpa baterai - 700 rubel, dengan baterai 2000 rubel.
  10. Penggerak kunci pintu listrik untuk mobil (untuk jendela) - 250 rubel di toko mobil
  11. Sensor ketinggian air mengambang - 200 rubel

Manajemen beban listrik


Papan Relay Shield cocok untuk mengontrol peralatan listrik, jumlah relai harus sesuai dengan jumlah perangkat + margin untuk masa depan, Anda selalu dapat menambahkan. Gambar menunjukkan papan 4 saluran. Kami akan menghidupkan / mematikan pompa, keran elektromagnetik. Jika Anda menggunakan servo drive atau kunci pintu listrik untuk mobil, Anda dapat membuka / menutup jendela.

Parameter lingkungan


Parameter lingkungan dibaca di rumah kaca menggunakan sensor suhu dan kelembaban. Data ini dapat digunakan untuk ventilasi.

Kontrol pencahayaan

Anda juga membutuhkan photoresistor yang akan menyalakan lampu.

Penyiraman otomatis

Sensor kelembaban diperlukan untuk penyiraman tepat waktu jika bumi mengering. Tapi penyiraman otomatis harus diatur oleh beberapa sensor, karena. tempat tidur biasanya panjang, dan sensor tidak akan dapat memberikan data yang akurat untuk seluruh area.

pengatur waktu

Untuk sirkuit otomatisasi tambahan, Anda harus mendapatkan papan jam Arduino. Untuk penyiraman, ada baiknya menggunakan timer bersama dengan sensor kelembaban udara. Anda dapat melakukan banyak hal dengan pengatur waktu, dan jika Anda masih menggunakan kalender, Anda dapat menambah atau mengurangi interval iluminasi tergantung pada kebutuhan tanaman dari tanaman yang berbeda.

Akses ke rumah kaca melalui Internet

Jika Anda tidak ingin membatasi diri hanya pada versi offline dari rumah kaca otomatis, Anda dapat membeli pelindung jaringan khusus seharga 10 dolar di aliexpress yang sama sehingga Anda dapat mengontrol rumah kaca melalui Internet. Kami juga dapat menggunakan jaringan untuk menghubungkan kamera video. Anda dapat mengikuti tanaman kami melalui Internet.

peringatan SMS

Saya tidak ingin maju sendiri, inilah ide yang muncul di benak saya. Misalnya, jika air tidak dipompa ke dalam tangki, pompa tersumbat, atau jendela macet dan suhu di dalam ruangan naik di atas 80 derajat, semua ini dapat menyebabkan kematian tanaman. Jika kita tinggal di rumah pedesaan, maka kita dapat melihat ke dalam rumah kaca sekali sehari untuk melihat apakah semuanya cocok dengan tanaman. Tapi bagaimana jika kita berada di kota lain? Saya pikir perlu untuk membuat algoritma keamanan untuk memeriksa parameter batas rumah kaca. Jika salah satu parameter mendekati titik kritis, Anda dapat mengirim SMS menggunakan perisai GSM untuk arduiono, biayanya sekitar 50 dolar untuk aliexpress. Kami akan selalu waspada jika tanaman kami tidak nyaman, dan kami dapat menghubungi tetangga untuk memeriksa apakah semuanya beres dengan rumah kaca.

ditayangkan

Ada beberapa cara untuk mempertahankan suhu optimal. Untuk rumah kaca, suhu optimal adalah +22 derajat, maksimum +30 derajat dan minimum +16 derajat. Untuk memulainya, kami akan menggunakan penggerak termal oli, saya tidak tahu harganya, karena. yang khusus berharga mulai 1.500 rubel, tetapi Anda dapat membuatnya sendiri dari peredam kejut mobil tua dan kapasitas tambahan untuk ekspansi yang lebih baik. Secara umum, idenya adalah, ketika suhu di rumah kaca naik, oli di silinder penggerak termal mengembang dan mendorong piston, yang terhubung ke jendela, sehingga membukanya. Dan sebaliknya, saat suhu turun, aktuator termal menutup jendela. Jika semuanya dihitung dengan benar, maka perangkat elektronik untuk menjaga suhu tidak diperlukan, tetapi kami akan membuat rumah kaca yang sepenuhnya otomatis, jika terjadi panas yang ekstrem. Dan kami akan menambahkan lebih banyak kipas yang akan menyala jika tidak ada cukup drive termal oli.

Pengairan

Kami sudah banyak membaca tentang menanam tanaman di rumah kaca, jadi kami juga melakukan penyiraman dinamis, dan mungkin beradaptasi dengan tanaman tertentu. Kami menerima data utama untuk penyiraman dari sensor kelembaban, tetapi kadang-kadang perlu membuat penyiraman khusus sesuai dengan timer pada saat pematangan atau pertumbuhan. Untuk melakukan ini, kami akan menulis skrip untuk jenis tanaman tertentu, tetapi pada dasarnya kami akan menggunakan sensor kelembaban. Untuk irigasi, digunakan tong besar, lebih disukai berwarna gelap, sehingga air dipanaskan di dalamnya, air dingin tidak dapat disiram. Laras ditempatkan pada ketinggian sehingga ada sedikit tekanan. Sebuah katup terhubung ke laras, yang memungkinkan air masuk ke sistem penetes. Untuk kontrol penuh, dapat dibagi menjadi beberapa bagian dengan katup sehingga tidak meluap atau kurang di tempat yang berbeda, dan menggunakan sensor kelembaban terpisah untuk setiap bagian. Dua sensor ketinggian air (minimum dan maksimum) harus dimasukkan ke dalam tangki. Menurut sensor ini, pompa akan mengisi tong jika ada sedikit air di sana dan mematikannya jika tong penuh air.

Kami menghidupkan semuanya dengan bantuan program

Setelah kami menemukan skema otomatisasi yang tepat, kami dapat memulai sketsa pemrograman. Penulisan program didasarkan pada bahasa pemrograman C++. Di Internet Anda dapat menemukan banyak contoh yang hanya perlu Anda sesuaikan dengan tugas Anda dan ubah angkanya. Pada awalnya, Anda perlu menyesuaikan parameter dan hampir secara manual mengonfigurasi semuanya, dan men-debug-nya dalam proses, jadi Anda harus terus memantau dan menyesuaikan. Biasanya diperlukan beberapa hari, satu untuk menyiapkan yang kedua untuk diperiksa, tetapi akan lebih baik untuk selalu menyadari apa yang terjadi di rumah kaca pada awalnya, jika tidak, sensor mungkin tidak ada di sana dan merespons perubahan dengan buruk. Tapi kemudian, ketika semuanya di-debug, dimungkinkan untuk tidak khawatir tentang iklim mikro di rumah kaca, dan hanya mengumpulkan sayuran segar dan buah dari kebun. Pemrograman Arduino tidak sulit, ada banyak contoh di Internet. Pelajaran ini bisa disebut konstruktor untuk orang dewasa, menyenangkan dan bermanfaat. Satu-satunya hal yang ingin saya katakan dengan semua ini adalah bahwa arduino dapat menyelesaikan semuanya, tetapi untuk penggunaan skala industri atau untuk keandalan tinggi dipertanyakan. Untuk keandalan, lebih baik menggunakan perangkat yang sudah jadi, meskipun arduino telah bekerja untuk saya selama beberapa tahun tanpa masalah.

Menanam tanaman dalam kondisi rumah kaca melibatkan pengaturan iklim mikro tertentu di dalam ruangan. Jika tidak, rumah kaca tidak hanya menjadi tidak berguna, tetapi juga dapat menyebabkan kerusakan yang tidak dapat diperbaiki pada bibit. Menyediakan tanaman syarat-syarat yang diperlukan Anda bisa melakukannya sendiri. Namun, akan lebih mudah dan efisien untuk mengotomatisasi proses yang mempengaruhi iklim di dalam rumah kaca. Cara mengotomatiskan rumah kaca menggunakan perangkat siap pakai dan buatan sendiri - baca artikelnya.

Perangkat modern untuk otomatisasi rumah kaca dan rumah kaca memungkinkan pengoperasian sistem irigasi, pemanas, dan ventilasi secara mandiri. Saat ini, ada beberapa cara untuk mengotomatisasi proses di mana . Masing-masing dari mereka memiliki kelebihan dan kekurangannya sendiri.

Otomatisasi di rumah kaca berbeda sesuai dengan prinsip operasi (metode menjalankan mekanisme) menjadi:

  1. Listrik. Otomatisasi semacam itu ditandai dengan kemudahan pemasangan, kemungkinan penyetelan yang baik. Kerugian dari sistem kelistrikan termasuk biayanya yang tinggi, dibandingkan dengan jenis sistem otomatis lainnya, dan ketergantungan pada sumber listrik.
  2. hidrolik. Teknologi semacam itu dapat diandalkan dan benar-benar aman: mereka didasarkan pada prinsip ekspansi cairan saat terlalu panas. Kerugian dari desain adalah respons yang lambat terhadap penurunan suhu.
  3. bimetal. Perangkat bimetal didasarkan pada kemampuan berbagai logam untuk mengembang. Sistem seperti itu ideal untuk mengotomatisasi sistem ventilasi. Kerugian dari otomatisasi bimetal adalah tidak mampu menyalakan alat berat.

Sistem otomatis di atas dapat diinstal pada peralatan apa pun yang membutuhkan daya tahan baterai. Pilihan struktur otomatis tergantung pada anggaran tukang kebun, keberadaan jaringan listrik di dekat lokasi, dan dimensi rumah kaca.

Lebih lanjut tentang otomatisasi untuk rumah kaca dalam materi kami:

Otomatisasi untuk rumah kaca pada mikrokontroler

Otomatisasi rumah kaca dimungkinkan berkat sensor akurat yang membaca suhu, kelembaban, dan tingkat pencahayaan di dalam dan di luar rumah kaca, pengatur waktu yang mengirimkan informasi ke pengontrol khusus. Setelah itu, sistem kontrol, berdasarkan algoritma yang dibangun ke dalam program, mengevaluasi pembacaan dari sensor dan membuat keputusan untuk menghidupkan atau mematikan aktuator rumah kaca.

Ini adalah pengontrol program yang menggerakkan pompa sistem irigasi, kipas dan jendela lebih dekat, perangkat penerangan dan pemanas. Saat ini, ada banyak pengontrol yang tugas utamanya adalah mengatur iklim mikro di rumah kaca. Harga pengontrol tergantung pada jumlah input analog dan memori perangkat. Yang paling terjangkau adalah pengontrol Atmega di platform Arduino.

Informasi lebih lanjut tentang rumah kaca pintar berbasis chip Arduino dapat ditemukan di tautan:

Program otomatisasi untuk rumah kaca pada mikrokontroler difokuskan, pertama-tama, pada proses seperti:

  1. Mengatur suhu dan kelembapan yang diinginkan.
  2. Hidupkan, matikan perlengkapan pencahayaan tergantung pada waktu hari dan tahun.
  3. Manajemen sistem aerasi (membuka dan menutup jendela, menyalakan kipas ketika udara di rumah kaca terlalu panas).
  4. Pengelolaan sistem irigasi tergantung pada tahapan perkembangan tanaman.

Otomatisasi semacam itu memungkinkan Anda untuk mencapai hasil maksimal ketika menanam bahkan tanaman yang paling aneh, tetapi memiliki biaya tinggi, sehingga hanya dapat menguntungkan pada fasilitas pertanian besar dan industri.

Sistem penyaringan rumah kaca

Di rumah kaca industri besar, untuk menormalkan iklim mikro, sistem penyaringan rumah kaca juga digunakan. Dalam perekonomian domestik, sistem seperti itu menunjukkan kinerja yang tidak kalah tinggi.

Sistem tirai memberikan naungan rumah kaca, mengurangi kemungkinan overheating rumah kaca karena radiasi matahari di musim panas.

Ada layar samping dan atas dari sistem penyaringan. Pada saat yang sama, ada beberapa jenis kanvas yang melakukan fungsi berbeda: peredupan penuh atau sebagian, menghemat energi panas, menjaga cahaya buatan di dalam rumah kaca.

Seringkali, untuk mengontrol sistem penyaringan, mereka menggunakan kontrol terpusat dari satu sistem kontrol iklim otomatis di rumah kaca.

Jika perlu, Layar mengaktifkan sakelar pada kabinet otomatisasi. Selain itu, sistem dapat dimasukkan dalam program pengontrol iklim umum di dalam rumah kaca.

Rumah kaca otomatis buatan sendiri

Untuk menghindari biaya keuangan, sistem otomatis dapat seluruhnya atau sebagian dibuat dengan tangan. Tentu saja, untuk membuat otomatisasi pada pengontrol, Anda memerlukan termostat, pengatur waktu siklus dan harian, diagram papan yang sudah jadi, saluran komunikasi dengan peralatan. Akan jauh lebih mudah untuk mengatur otomatisasi untuk setiap proses individu.

Paling sering, sistem irigasi di rumah kaca otomatis secara terpisah. Organisasi sistem tergantung pada dimensi kepanikan. Jadi, untuk rumah kaca rumah tangga kecil, sistem irigasi tetes buatan sendiri sering digunakan.

Organisasi irigasi tetes memiliki tahapan sebagai berikut:

  1. Pengembangan skema irigasi dengan mempertimbangkan dimensi individu rumah kaca.
  2. Persiapan bahan (selang tetes, tangki air, filter, keran, fitting penghubung, pipa utama).
  3. Pemasangan tangki pada ketinggian 0,1-0,2 cm, pemasangan filter untuk pemurnian air.
  4. Pengkabelan pasokan air utama dan cabang saluran.
  5. Pemasangan overhead crane di setiap cabang.
  6. Sambungan semua komponen pasokan air menggunakan alat kelengkapan penghubung.
  7. Pemasangan penetes.
  8. Mengisi tangki dengan air.

Sistem irigasi semi-otomatis mencakup irigasi dengan penyulingan surya, di mana air, yang menguap dari reservoir, mengembun di kap mesin dan mengalir ke tanaman melalui talang khusus.

Pemasangan mesin di rumah kaca: thermovent untuk ventilasi

Cara termudah untuk mengontrol suhu di rumah kaca polikarbonat adalah dengan memasang ventilasi ventilasi otomatis. Paling sering, jendela otomatis dilengkapi dengan aktuator termal, yang menggerakkan perangkat ketika suhu di dalam rumah kaca berubah.

Prinsip pengoperasian kipas termal didasarkan pada kemampuan oli untuk mengembang saat dipanaskan. Selain itu, pada drive termal, Anda dapat mengatur suhu yang diinginkan untuk ventilasi otomatis rumah kaca. Saran ahli akan membantu Anda memilih pembuka jendela otomatis:

Mekanisme otomatis dipasang pada jendela atau transom yang tidak memiliki windage besar. Pembuka dipasang di dalam rumah kaca, di bagian atas struktur yang akan dibuka. Untuk pemasangannya, Anda hanya membutuhkan obeng dan sekrup self-tapping. Aktuator termal juga dapat dipasang di pintu rumah kaca.

Peralatan: otomatisasi rumah kaca (video)

Otomatisasi rumah kaca adalah cara modern dan nyaman untuk meningkatkan hasil di rumah kaca. Semua proses di rumah kaca otomatis berlangsung tanpa campur tangan manusia, yang merupakan keuntungan tak terbantahkan bagi tukang kebun yang plot kebunnya terletak jauh dari tempat tinggal permanen mereka. Setelah melengkapi rumah kaca dengan otomatisasi, Anda akan berhenti khawatir tentang bagaimana tidak lupa membuka jendela, menyalakan perangkat pencahayaan dan pemanas di rumah kaca: sistem "pintar" akan melakukan segalanya untuk Anda, menciptakan kondisi paling optimal untuk pertumbuhan dan pembuahan tanaman!

Kontrol Gyver– pengontrol pengatur waktu universal untuk rumah kaca dan tempat-tempat lain di mana otomatisasi diperlukan sesuai dengan pengatur waktu atau indikator iklim mikro / sensor lainnya, memiliki 10 saluran kontrol yang dapat dikonfigurasi secara terpisah, dirakit dari komponen Cina yang murah dan menggantikan beberapa pengontrol "toko" untuk berbagai tujuan: irigasi, kontrol pencahayaan, membuka pintu dan banyak lagi. Ini dapat digunakan baik untuk rumah kaca/tempat tidur, dan untuk akuarium, terarium, inkubator, dan sistem otomatis lainnya. Pastikan untuk membaca dokumentasi pada pengontrol (tautan di atas), ini menjelaskan secara rinci tentang semua kemungkinan. Berikut ini hanya daftar singkat!

Proyek ini sepenuhnya terbuka, yaitu, siapa pun di antara Anda dapat membuat pengontrol untuk rumah kaca dengan tangan Anda sendiri, GyverControl menggabungkan pengontrol untuk irigasi, penerangan, ventilasi, dan banyak lagi. Yang paling penting adalah Anda dapat membuat sendiri pengontrol rumah kaca yang cerdas dengan biaya, mis. dengan harga eceran komponen Cina. Dan itu sangat murah.

Besi:

  • Arduinonano(ATmega 328p) sebagai pengontrol sistem utama
  • 7 saluran dengan output logika 5V, di mana Anda dapat menghubungkan relai konvensional, relai solid state, sakelar daya (transistor, modul berbasis transistor)
  • 2 saluran servos, servos model konvensional ukuran besar dan kecil terhubung
  • 1 saluran kontrol penggerak listrik linier dengan sakelar batas untuk membatasi gerakan dan dengan operasi batas waktu
  • Sensor suhu udara ( BME280)
  • Sensor kelembaban ( BME280)
  • 4 sensor analog(kelembaban tanah atau lainnya)
  • Referensi (nyata) modul waktu RTCDS3231 bertenaga sendiri
  • Besar layar LCD(LCD 2004, 20 kolom, 4 baris)
  • Pemerintah - pembuat kode
  • Dukungan untuk sensor kelembaban DHT11/DHT22, sensor suhu dan termistor DS18b20

Chip perangkat lunak:

  • Menyimpan semua pengaturan dalam memori non-volatile ( tidak diatur ulang saat reboot)
  • Sensor kelembaban tanah (semua sensor analog) tidak diberi energi, mereka diberi energi hanya pada saat survei., yang memungkinkan Anda untuk memperpanjang umur bahkan sensor kelembaban tanah termurah (tegangan diterapkan 50 mdtk sebelum pemungutan suara dan mati 50 mdtk setelahnya).
  • Dioptimalkan keluaran data ke layar
  • Masing-masing dari 10 saluran (7 relai, 2 servo, dan 1 drive) memiliki pengaturan individu dan dapat bekerja pada timer atau sensor
  • 4-6 mode operasi per saluran: tiga penghitung waktu berbeda dan operasi bersyarat dari sensor, PID, dan mode fajar
  • Servo berfungsi dengan perpustakaan saya ServoHalus, ini memastikan gerakan mereka yang mulus: akselerasi dan deselerasi yang mulus dengan batasan kecepatan maksimum, serta tidak adanya sentakan dan gerakan yang tidak direncanakan saat startup sistem
  • Penggerak linier memiliki sakelar batas,tombol eksternal untuk manajemen dan pengaturan kecepatan pergerakan. Frekuensi driver PWM - 31 kHz, mis. tidak mencicit
  • Layar Debug, di mana semua informasi terkini tentang status perangkat keras dan sensor ditampilkan
  • Grafik suhu dan kelembaban dan pembacaan dari sensor analog selama 24 jam terakhir
  • Menu layanan, memungkinkan Anda mengontrol setiap bagian besi secara manual

Aplikasi sebagai pengontrol rumah kaca / kotak:

  • Penyiraman intermiten (relay)
    • Skema dengan pompa / katup individu
    • Skema dengan satu pompa dan beberapa katup
  • Penyiraman berdasarkan pembacaan dari sensor kelembaban tanah
  • Kontrol pencahayaan (relay) dengan mengacu pada waktu hari
  • Ventilasi (drive membuka jendela/servo membuka peredam) oleh sensor suhu atau kelembaban
  • Humidifikasi (aktivasi humidifier) ​​dengan sensor kelembaban udara
  • Pemanasan (menyalakan pemanas) dengan sensor suhu
  • Melakukan tindakan servo (menekan tombol pada perangkat, memutar pegangan, memutar daun jendela, memindahkan objek) sesuai dengan sensor atau pengatur waktu

Aplikasi sebagai pengontrol akuarium:

  • Mode fajar untuk strip LED (melalui MOSFET) dan lampu pijar (drive servo)
  • Pengontrol PID untuk menjaga suhu air
  • Servos (2 pcs) untuk pembuangan makanan
  • Saluran yang tersisa dapat digunakan oleh pengatur waktu untuk memulai filter / aerator / lampu

Penggunaan lainnya:

  • Sistem mendukung 4 sensor analog, ini tidak harus sensor kelembaban tanah, Cina memiliki banyak "sensor modul" lain yang serupa terhubung ke diagram:
    • Sensor cahaya: sistem pencahayaan "pintar", pencahayaan cadangan
    • termistor(hingga 80 derajat): kontrol pemanasan objek
    • sensor suara: menutup jendela ketika ada banyak suara dari luar (mengapa tidak? =))
    • sensor inframerah(sensor api) - opsi berbeda untuk memberi sinyal, atau bahkan memadamkan (nyalakan pompa dengan air, buka keran servo)
    • Sensor hujan: menutup jendela, memberi sinyal, menyalakan pompa untuk memompa keluar
    • Sensor ketinggian air/ sensor keberadaan air: pengisian otomatis tangki, pemompaan otomatis air dari tangki / ruang bawah tanah oleh pompa, pemutusan saluran air jika terjadi kebocoran, alarm kebocoran
    • penganalisis gas dalam kisaran: perangkat pemberi sinyal atau bahkan ventilasi (buka jendela) berdasarkan level karbon monoksida dan gas industri lainnya
    • Optik sensor rintangan: fantasi dibutuhkan di sini
    • Potensiometer: sebagai badan kontrol sistem tambahan
  • Servo adalah hal yang cukup serbaguna, dapat membuka / menutup peredam, dapat menekan tombol perangkat lain, memutar tombol penyesuaian perangkat lain, dengan batang penghubung yang terpasang, ia mendapat kemampuan untuk memindahkan objek / penggeser secara linier. perangkat. Ada servo ukuran yang berbeda, dari mikro (2 kg/cm) dan sedang (13 kg/cm) hingga sangat kuat (50 kg/cm)
  • Relai dapat menutup kontak daya dan mengontrol perangkat apa pun, relai juga dapat menghidupkan catu daya (misalnya, strip LED). Relai dapat ditempatkan secara paralel dengan kabel ke tombol perangkat lain, dan itu akan menghidupkan atau mematikannya.
  • Versi 1.4 dan di atasnya memungkinkan Anda mempertahankan suhu menggunakan pengontrol PID, untuk
    terarium / inkubator / pemeliharaan suhu apa pun:
    - Kirim sinyal PWM ke transistor efek medan yang mengontrol pemanasan
    - Putar kenop servo dari peredup jaringan
  • Versi 1.4 ke atas memiliki mode Fajar yang memungkinkan Anda menggunakan pengontrol untuk
    akuarium / terarium dan "peternakan hewan" lainnya
  • Badan pengatur utama adalah pembuat kode, yang pegangannya bisa putar dan tekan(dia adalah tombol). Ketika sistem dimulai, kita mendapatkan pengaturan saluran 0. Dengan memutar kenop encoder, Anda dapat memindahkan kursor pilihan (panah) melalui item menu. Untuk mengubah nilai item yang dipilih, Anda perlu tekan kenop encoder dan putar sambil menahannya ditekan. Anda juga dapat mengklik tombol, kursor akan berubah dari panah menjadi tanda centang > , dan dengan memutar Anda dapat mengubah nilai yang dipilih. Mengklik lagi akan mengembalikan panah yang dapat digunakan untuk memilih item menu lainnya. Tahan tombol putar saat nama saluran dipilih - ubah saluran untuk disetel. Kami menggulir ke kanan dan kami akan memiliki 7 saluran relai, dua servos, dan drive linier secara berurutan.
  • Untuk pergi ke pengaturan mode, Anda perlu arahkan kursor ke atasnya dan klik tombol tanpa berputar. Sebuah jendela untuk mengatur mode akan terbuka, yang dapat keluar dengan mengklik tulisan BACK (kembali). Dengan menahan dan memutar kenop pada nama mode yang dipilih, Anda dapat mengubah mode, total ada 4 mode.
  • Di bagian bawah menu(pemilihan saluran) menggulir ke kiri saluran 0 akan menjadi layar debug ( DEBUG) dan mode layanan ( MELAYANI). Layar debug menunjukkan semua posisi saat ini dari relai, aktuator, dan pembacaan sensor. Memutar engkol pada layar debug gulir secara berurutan grafik harian pembacaan dari sensor: suhu udara, kelembaban dan pembacaan dari sensor analog. Pembagian pada grafik memiliki langkah 1,6 jam. Di layar layanan, Anda dapat mengontrol saluran apa pun dalam mode manual; ketika layar layanan aktif, otomatisasi tidak berfungsi, sistem sepenuhnya dalam mode manual. Dengan memutar kenop, Anda dapat memilih saluran yang diinginkan, posisi servo atau pengaturan waktu saat ini, dan mengubahnya dengan menahan putaran.
  • Jika sebuah nyalakan sistem dengan pegangan dijepit pembuat kode, akan terjadi reset penuh saluran dan mode.

Mode saluran

  1. pengatur waktu- pengatur waktu periodik sederhana: periode diatur JEDA dan waktu KARYA dalam format HH:MM:SS. Dengan periode PAUSE, tindakan yang dipilih dilakukan dan dilakukan selama periode OPERASI. Misalnya, PAUSE biaya 1 jam, WORK biaya 10 detik. Setiap jam akan ada aksi selama 10 detik, yaitu jika saluran relai dipilih, relai akan hidup dan mati setelah 10 detik, kemudian hidupkan lagi setelah satu jam dan mati setelah 10 detik, dan seterusnya. Bagaimana saluran berperilaku di bagian OPERASI diatur dalam parameter DIRECTION, yaitu dapat mati dan mati/hidup(menyampaikan), kanan kiri dan kiri kanan(servo) dan Buka tutup dan tutup buka(penggerak linier). Mode ini tidak terikat dengan waktu nyata, me-reboot sistem akan mengatur ulang pengatur waktu saat ini. Perhatian! WORK tidak boleh lebih lama dari PAUSE!
    • min. nilai: 1 detik
    • Maks. nilai: 999 jam
    • Penambatan waktu nyata: tidak
  1. pengatur waktuRTC- penghitung waktu berkala, tidak seperti yang sebelumnya, memiliki tautan ke waktu nyata, memiliki pengaturan TITIK inklusi dan durasi KARYA(dalam detik) yang akan dilakukan, dan MULAILAH– jam awal dari mana hitungan mundur periode dimulai ( untuk periode lebih dari 2 jam). Misalnya, periode 15 menit, kerja 10 detik: setiap 15 menit, suatu tindakan akan dilakukan selama 10 detik. Pengikatan waktu nyata berfungsi sebagai berikut: aksi akan dilakukan dengan periode yang dipilih dari awal jam, yaitu, jika 15 menit dipilih, maka aksinya akan berada di 0, 15, 30 dan 45 menit setiap orang jam. Jika PERIODE yang dipilih lebih dari satu jam (dari dua atau lebih), maka Anda dapat memilih jam MULAI dari mana hitungan mundur akan dimulai. Semua periode adalah kelipatan 24 jam, jadi pekerjaan dimulai pada jam yang sama setiap hari! Contoh: PERIODE 8 jam, mulai jam 0. Aksi akan dieksekusi pada 0000, 0800 dan 1600 setiap hari. Jika Anda mengatur jam mulai (MULAI) ke jam 3, maka aksi akan dilakukan pada jam 3, 11 dan 19 setiap hari. Saat daya disetel ulang, tindakan selanjutnya akan dilakukan dalam waktu dekat "jam alarm". Perhatian! KERJA tidak boleh lebih lama dari PERIODE!
    • Periode yang dapat dipilih: setiap 1, 5, 10, 15, 20, 30, 60 menit dan 1, 2, 3, 4, 6, 8, 12, 24 jam
    • Aplikasi: irigasi dalam sistem hidroponik, ventilasi tanpa sensor
Periode Sekali sehari Ketika berhasil
1 menit 1440 Setiap menit
3 menit 480 0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57 menit. setiap jam
5 menit 288 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 menit. setiap jam
10 menit 144 0, 10, 20, 30, 40, 50 menit. setiap jam
15 menit 96 0, 15, 30, 45 menit. setiap jam
30 menit 48 0,30 menit setiap jam
1 jam 24 Setiap jam
2 jam 12 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22 jam setiap hari (+ shift jam mulai)
3 jam 8 0, 3, 6, 9, 12, 15, 18, 21 jam setiap hari (+ shift jam mulai)
4 jam 6 0, 4, 8, 12, 16, 20 jam setiap hari (+ shift berdasarkan jam mulai)
6 jam 4 0, 6, 12, 18 jam setiap hari (+ shift jam mulai)
jam 8 3 0, 8, 16 jam setiap hari (+ shift berdasarkan jam mulai)
12 jam 2 0, 12 jam setiap hari (+ shift berdasarkan jam mulai)
24 jam 1 0 jam setiap hari (+ diimbangi dengan jam mulai)
  1. pekan(mantan Hari) - pengatur waktu sederhana untuk satu tindakan dengan referensi waktu nyata, memiliki pengaturan Pada(waktu dalam format HH:MM:SS) – waktu saat aksi aktif, dan Mati(waktu dalam format HH:MM:SS) – waktu saat aksi tidak aktif. Ada juga 7 "sel" - hari dalam seminggu hari, dari Senin sampai Minggu. Saat memuat ulang, aksi akan kembali ke posisi yang benar sesuai dengan waktu saat ini. Contoh: pengatur waktu diatur ke 6 dan 20 jam (Mulai dan Berhenti). Tindakan yang sesuai dengan saluran saat ini dan parameter Arah akan aktif dari jam 6 pagi sampai jam 8 malam, dan tidak aktif dari jam 8 malam sampai jam 6 pagi keesokan harinya. Selama reboot tiba-tiba, sistem akan melakukan tindakan sebagaimana mestinya pada interval waktu ini, yaitu dari contoh sebelumnya, jika reboot tiba-tiba terjadi antara 6 dan 20 jam, sistem akan mengaktifkan tindakan pada saluran saat startup . Perhatian! Hidup harus kurang dari Mati!
    Mode ini juga memiliki pengaturan Global, yang memaksa mode lain untuk bekerja "sesuai jadwal" Minggu. Apa yang diberikannya: misalnya, Anda dapat mengatur penyiraman pada hari Selasa dan Jumat dari pukul 17 hingga 18 malam (dari tong), centang kotak global dan atur mode Sensor untuk penyiraman. Cara kerjanya: sistem akan menyiram saluran ini sesuai dengan mode Sensor, tetapi hanya akan melakukannya sesuai jadwal (Selasa dan Jumat 17-18).
    • Seleksi hari dalam seminggu
    • Pemilihan waktu: 0-23 jam, kelipatan 1 jam
    • Penambatan waktu nyata: ya
    • Aplikasi: ideal untuk penerangan dan penyiraman sesekali
  1. Sensor– tindakan berdasarkan sensor. Dengan periode pemungutan suara TITIK sensor yang dipilih disebut SENSOR dan ketika nilai ambang terlampaui AMBANG tindakan dilakukan sesuai dengan saluran yang dipilih (relay/servo/drive). PERIOD polling ditentukan dalam detik atau menit (saat Anda meningkat). Sensor dipilih dari daftar: T.VZD.- temperatur udara, V.VZD. SENS_1 pada SENS_4. Nilai ambang batas diatur dari 0 hingga 1023 dalam langkah 1 hingga 50 dan dalam langkah 10 mulai dari 50 (sensor kelembaban tanah memiliki rentang nilai 0-1023). Misalnya, sensor suhu udara dipilih, periode pemungutan suara adalah 1 jam dan nilai ambang batas adalah 25. Setiap jam sistem memeriksa suhu, jika melebihi 25 derajat, tindakan yang sesuai dengan saluran akan dilakukan (nyalakan relay, buka jendela). Satu jam kemudian, cek akan dilakukan lagi.
    • Aplikasi: buka/tutup flap berdasarkan suhu/kelembaban (aktuator), irigasi berdasarkan kelembaban tanah, kontrol kipas/pelembab (relay) atau peredam (servo) berdasarkan suhu/kelembaban.
  1. PID(untuk saluran 3, 4 dan servo) – pengontrol proporsional-integral-turunan, memungkinkan untuk mempertahankan nilai terkontrol dengan akurasi tinggi (suhu pemanas, suhu peredam, suhu kipas, kelembaban kipas, dan sebagainya). Mode ini tersedia untuk saluran 3 dan 4 (ditandai dengan tanda bintang), serta kedua saluran servo dalam mode servo. Memiliki pengaturan peluang P, Saya, D(D mungkin tidak akan berguna bagi Anda dalam pekerjaan nyata, tetapi masih ada). Memilih Sens– sumber sinyal input – salah satu sensor, seperti dalam mode Sensor ( udara.- temperatur udara, Udara h.– kelembaban udara dan 4 sensor analog (kelembaban tanah) dengan SENS_1 pada SENS_4). Pengaturan mengatur menunjukkan berapa nilai pembacaan dari sensor yang dipilih regulator akan mencoba membawa sistem. Pengaturan
    T mengatur periode iterasi perhitungan, untuk proses yang lambat masuk akal untuk mengatur lebih banyak (baca di bab terpisah "Menyetel pengontrol PID"). Pengaturan min dan maksimal bertanggung jawab atas sinyal kontrol minimum dan maksimum dari saluran ini, untuk saluran 3 dan 4 itu adalah sinyal PWM, rentang operasi adalah 0-255. Untuk saluran servo, ini adalah sudutnya, 0-180 derajat.
    Aplikasi : pemeliharaan nilai tertentu (suhu, kelembaban) dengan cara non-relay, mis. lancar dan tanpa inklusi tajam. Sinyal PWM dapat menggerakkan transistor yang bertanggung jawab untuk pemanas. Servo dapat memutar peredam (ventilasi) atau tombol dimmer untuk mengontrol pemanas jaringan, kipas, dan peralatan lainnya.
  1. Fajar(untuk saluran 3, 4 dan servos) - mode "fajar" untuk mengontrol pencahayaan dengan fajar dan matahari terbenam yang mulus. Mode ini tersedia untuk saluran 3 dan 4 (ditandai dengan tanda bintang), serta kedua saluran servo dalam mode servo. Menyala dengan lancar Awal untuk Dur menit, lalu mati pada jam berhenti selama Dur menit. Menyala hingga nilai maksimum yang ditentukan dalam maksimal, dan mati sampai min. Pada saluran 3 dan 4, nilai ini menetapkan siklus kerja sinyal PWM, rentang operasinya adalah 0 - 255. Anda dapat mengontrol transistor efek medan, misalnya, strip LED. Pada saluran servo, rentang operasi adalah 0 - 180, derajat rotasi poros servo. Ini dapat mengontrol kenop peredup listrik, untuk lampu LED pijar atau yang dapat diredupkan.
    Aplikasi: pengaturan kondisi pencahayaan yang mendekati nyata, untuk akuarium, terarium, kandang ayam, dll.

Pengaturan saluran relai

  1. Arah– bagaimana perilaku relai saat diaktifkan oleh timer/sensor. AKTIFKAN atau OFF-ON
  2. JENIS– logika operasi relai
    • Menyampaikan- saluran relai berperilaku seperti relai normal, dapat digunakan untuk mengontrol beban DC atau AC (perangkat jaringan kontrol): menyiram dengan pompa individual, menyiram dengan katup individu dari sumber air bertekanan, mengontrol pelembab, pemanas, kipas, perangkat penerangan dan segala sesuatu yang lain serupa. Tidak tergantung pada saluran lain.
    • Katup- jenis saluran relai untuk sistem di mana terdapat pompa / katup umum dari sumber air dan beberapa katup individu untuk menyiram area yang berbeda. Saluran relai yang dikonfigurasi sebagai katup secara bersamaan dengan aktivasinya (dengan timer/sensor) mengaktifkan saluran/saluran lain yang dikonfigurasi sebagai umum.
    • Umum- jenis saluran relai untuk sistem di mana terdapat pompa / katup umum dari sumber air dan beberapa katup individu untuk menyiram area yang berbeda. Saluran relai yang dikonfigurasi sebagai umum tidak memiliki pengaturan mode. Sebaliknya, dia diaktifkan dengan sendirinya secara bersamaan dengan saluran lain yang dikonfigurasi sebagai katup. Secara otomatis menonaktifkan dirinya sendiri ketika tidak ada saluran katup yang tidak aktif.

Pengaturan saluran servo

  1. Arah– bagaimana servo berperilaku saat diaktifkan oleh timer/sensor. berbelok ke arah MIN-MAX sudut atau sebaliknya MAX-MIN sudut
  2. batas– Sudut rotasi servo dari 0 hingga 180 derajat dalam langkah 10
  3. Selain itu: di sketsa di bagian pengaturan ada pengaturan untuk kecepatan maksimum servos (SERVO1_SPEED dan SERVO2_SPEED) dan akselerasinya untuk akselerasi dan deselerasi (SERVO1_ACC dan SERVO2_ACC). Saya tidak menambahkannya ke pengaturan menu layanan dan saluran, karena. mereka tidak terlalu sering dibutuhkan.

Drive pengaturan saluran

  1. Arah– bagaimana perilaku drive saat diaktifkan oleh timer/sensor, BUKA TUTUP atau TUTUP BUKA
  2. Waktu habis- waktu sinyal akan diberikan untuk pergerakan drive. Sakelar batas (jika ada) akan mengganggu pergerakan drive

Rekan-rekan yang terhormat!
Saya ingin sedikit melengkapi publikasi yang sudah tersedia di forum dengan artikel kecil yang melengkapi rangkaian otomatisasi yang terjangkau untuk pondok musim panas. STM32 sebagai rangkaian mikroprosesor mungkin melengkapi kelompok perangkat otomasi yang dibangun di atas Arduino.
Sedikit sejarah - mengapa sistem seperti itu lahir sama sekali. Baru-baru ini, saya bangga menjadi pemilik 140 semak raspberry yang tersisa, dan tentu saja, saya mendarat. Terlepas dari kenyataan bahwa upaya telah dilakukan, hasilnya menyedihkan. Penanaman ditutupi dengan mulsa dan dilengkapi dengan irigasi tetes - tetapi lebih dari setengah semak-semak ternyata tidak dapat hidup pada musim gugur. Terlebih lagi, yang mengejutkan, tidak ada hama atau penyakit yang diperhatikan. Itu adalah dorongan untuk mulai bekerja.
Pertama-tama, analisis air dilakukan - dan ternyata air memiliki komposisi yang tidak dirasakan dengan baik oleh raspberry. Berita sedihnya adalah tidak mungkin menggunakan air, yang berlimpah di situs, tanpa sistem persiapan khusus. Tentu saja, Internet akan membantu saya - dan hasilnya sangat mengejutkan ... Harga sistem yang sudah jadi melebihi 270 ribu rubel, dan Anda tidak dapat membelinya begitu saja - itu dibuat secara individual, dan untuk volume saya, Sony telah terlalu banyak kinerja. Menjadi memalukan bagi negara - dan sekarang, setelah satu tahun (!) Bekerja, sebuah sistem lahir yang berhasil lulus tes dan tahun ini akan mengelola penyiraman dan pembalut atas penanaman saya. Dan bukan hanya raspberry.
Sebenarnya, Anda akan melihat dengan benar - ini adalah pendaratan terbuka, dan di sini tanah tertutup sedang dibahas. Ya - faktanya kolega saya, yang memiliki 3 rumah kaca, tertarik dengan proyek tersebut. Dan sekarang pengontrol telah dibuat untuknya dalam seri kecil, foto-fotonya Anda lihat di bawah

Beberapa detail teknis - papan debug dengan stm32f103c8t6 terpasang digunakan sebagai papan utama. Catu daya 220V AC, ada bus RS485 yang diisolasi secara galvanis dan juga bus 1-kawat yang diisolasi secara galvanis. Pengontrol dapat diprogram secara bebas - sepenuhnya kompatibel dengan pengontrol Mitsubishi FX2N dengan perintah.
Mendukung protokol pertukaran Modbus RTU baik master maupun slave. Juga memiliki port komunikasi serial ke-2 - tetapi hanya dukungan slave modbus RTU.
Karena adanya bus 1-kawat, bus ini dengan mudah bekerja dengan sensor suhu DS18B20 umum. Dan mendukung hingga 128 buah.
Juga dalam publikasi ini saya ingin menambahkan video pengoperasian sistem 4 pengontrol yang beroperasi melalui bus modbus.

Mengapa saya memutuskan untuk memposting ini? Ya, ini sangat sederhana - lagipula, tidak semua orang dapat mengambil besi solder dan merakit apa yang dia butuhkan. Kontroler ini memungkinkan untuk mewujudkan ide atau gagasan apa pun dari seorang petani tanpa pengetahuan khusus.
Sedikit kacau menggambarkan sistem - permisi. Jika Anda memiliki pertanyaan - Anda dipersilakan, saya akan menjawab sebanyak mungkin. Juga, jika posting ini terlewatkan, saya akan menerbitkan materi tentang bagaimana sistem ini akan dipasang di rumah kaca. Saya harap pengalaman ini bermanfaat.