Apakah "rumah pintar" berdasarkan Arduino?

Baru-baru ini, semakin banyak teknologi inovatif menembusi pelbagai bidang kehidupan kita. Penggunaan mereka boleh meningkatkan keselesaan dan menjimatkan masa seseorang dalam pelbagai tugas. Hari ini kita akan menyentuh mengenai topik yang dipanggil "rumah pintar" dan menceritakan tentang ciri, kelebihan, kekurangan dan teknologi penciptaan mereka.
Penerangan sistem
Jika anda memahami istilah "rumah pintar", maka analog yang paling dekat, yang akan menjadi jelas kepada kebanyakan orang, adalah ungkapan "automasi rumah".Makna perkara tersebut adalah untuk memastikan pelaksanaan automatik pelbagai proses yang berlaku di dalam bilik. Mekanisme sedemikian boleh digunakan bukan sahaja di bangunan kediaman, tetapi juga di pejabat, serta di berbagai kemudahan khusus.
Jika kita bercakap secara khusus mengenai proses sedemikian, maka kita dapat memberi contoh penukaran automatik pada lampu saat ini ketika seseorang memasuki bilik. Sekarang mari kita bincangkan lebih lanjut mengenai ciri-ciri sistem sedemikian.
Ciri khas
Ciri pertama yang perlu disebutkan adalah kemungkinan mengumpul sistem seperti pereka. Ia mewakili kehadiran unsur pusat pada platform Arduino, diwakili oleh pengawal pusat, di mana semua maklumat dari pelbagai sistem dipasang di rumah mengalir. Dan sejauh mungkin, adalah dibenarkan untuk menambah komponen baru kepada sistem - untuk mengawal cahaya di dalam bilik yang berbeza, memberitahu pemilik mengenai kejadian pelbagai situasi yang tidak dijangka, memantau keadaan iklim, memantau mekanisme kejuruteraan.
Tetapi harus difahami bahawa tidak ada idea yang jelas, komponen dan mekanisme apa yang harus dilakukan dalam sistem sedemikian. Iaitu, ia adalah konsep, bukan produk tertentu. Jika perlu, anda boleh meletakkan satu sistem, dan selebihnya tidak. Iaitu, kita mulakan dengan sesuatu yang kecil dan, seperti yang perlu, kita meningkatkan fungsi rumah, memperoleh peluang baru dalam bidang pengurusan perumahan. Salah satu ciri yang paling penting adalah keupayaan untuk mengawal pencahayaan secara bijak. Penggunaan sistem sedemikian dalam kehidupan seharian dapat menjimatkan sumber daya secara serius, kerana pencahayaan dihidupkan hanya ketika seseorang berada di dalam sebuah ruangan.
Dan memandangkan kebanyakan orang Eropah tinggal di kotej, di mana sumber cahaya harus lebih ketara daripada di apartmen, isu ini sangat penting. Dan ia tidak akan berlebihan untuk mengawal semua peranti ringan di rumah dari mana-mana titiknya.
Ciri seterusnya ialah kawalan iklim dalaman. Mekanisme yang dijelaskan sama pentingnya. Sebagai contoh, pemanasan pemanasan akan menjadi sangat penting bukan sahaja untuk menjimatkan musim sejuk, tetapi juga untuk menghidupkan pemanasan pada masa yang sesuai, kerana tidak selalu mungkin untuk menjadikannya aktif dengan penurunan suhu yang ketara.Sekiranya anda mempunyai pemanasan autonomi berdasarkan dandang, maka jika ada sensor haba dan mekanisme pemantauan aliran gas sekiranya berlaku kecemasan, pemilik akan dimaklumkan dan akan dapat bertindak balas dengan cepat dalam masa nyata.
Satu lagi kelebihan ialah peralatan teknikal pelbagai sistem. Dengan pemasangan automasi, pemilik rumah mendapat peluang untuk melakukan pelbagai tindakan: menurunkan tirai, menghidupkan skrin TV atau pemain media. Dengan menyambungkan sistem ini dan lain-lain ke mekanisme yang sama, anda sebenarnya boleh mewujudkan syarat-syarat untuk mengaktifkan peranti dengan menekan hanya satu kekunci.
Ciri seterusnya ialah sistem keselamatan. Mekanisme "rumah pintar" menimbulkan perlindungan tahap baru terhadap pencerobohan ke dalam rumah tetamu yang tidak diundang tanpa ketiadaan pemilik. Rumah hanya berubah menjadi objek yang hampir tidak dapat dikalahkan. Selain itu, sistem ini boleh meniru kesan di rumah dengan menghidupkan dan mematikan cahaya, dan kamera pengawasan menyampaikan kepada pemilik maklumat terkini tentang aktiviti di rumah atau kawasan sekitarnya, yang menjimatkan perlindungan.Sistem ini mempunyai beberapa cara lain yang akan meneutralkan pesalah, jika perlu.
Dan ciri terakhir yang saya ingin katakan mengenai kawalan mudah dan berpatutan. Walaupun fungsinya yang besar, sistem yang diterangkan dapat dikendalikan walaupun oleh seorang anak. Biasanya kawalan jauh kecil dengan suis tradisional dan panel khas digunakan untuk ini. Di samping itu, mekanisme boleh dikawal dari PC atau peranti mudah alih. Dan dalam beberapa tahun kebelakangan ini, penyelesaian sedang diperkenalkan serta kawalan suara. Seperti yang anda lihat, sistem sedemikian mempunyai banyak ciri yang menjadikannya penyelesaian terintegrasi yang sangat baik untuk rumah atau objek lain.
Bahagian komponen
Hari ini, sejumlah besar pengubahsuaian dan set lengkap berdasarkan Arduino, di mana sistem berkenaan boleh dilaksanakan. Sebilangan besar syarikat yang menghasilkan mekanisme tersebut membuat pengawal sudah mempunyai sistem Wi-Fi dan Bluetooth yang terbina dalam, yang memungkinkan untuk mengawal sistem di dalam premis melalui telefon mudah alih. Terdapat juga penyelesaian di mana pengurusan dijalankan melalui antara muka jenis Ethernet, ia adalah kaedah berwayar menggunakan kabel gentian optik melalui rangkaian rumah jenis tempatan.Suis lazimnya ditambah kepada penyelesaian sedemikian, serta penghala Wi-Fi, yang membolehkan sambungan wayarles, melainkan jika disediakan oleh pengawal itu sendiri.
Sambungan suis manual konvensional boleh dilakukan pada pengawal pusat dengan dua cara:
- menggunakan pendawaian elektrik;
- dengan teknologi tanpa wayar.
Seperti yang anda lihat, terdapat sebilangan besar komponen "rumah pintar".
Biasanya sistem terdiri daripada nod berikut, yang boleh diwakili oleh pelbagai jenis peranti:
- pengawal sistem pusat, biasanya diwakili oleh nod utama, serta modulator output input diskret;
- Peranti pengembangan dan komunikasi, yang termasuk penghala, pelbagai suis, serta modul GPS dan GPRS;
- peranti yang bertanggungjawab untuk pensuisan litar elektrik - geganti, pemisah dan bekalan kuasa;
- peranti prestasi - pelbagai jenis injap (air, gas);
- bahagian pengurusan sistem - panel sentuh, tablet, pembantu digital peribadi dan konsol;
- pelbagai alat pengukur - alat, sensor dan sensor (kita bercakap tentang sensor cahaya, suhu dan pergerakan).
Apabila memilih peralatan untuk mekanisme berasaskan Arduino, perlu mengambil kira kaedah pemindahan maklumat sistem tertentu yang akan digunakan. Sebagai contoh, adalah mungkin untuk memberikan EIB \ KNX standard yang agak biasa. Di sini biasanya digunakan rangkaian kuasa, rangkaian komputer, dan juga saluran radio. Pada masa yang sama, terdapat standard X10, di mana utama AC biasa biasa dengan voltan 230 volt digunakan untuk menghantar maklumat.
Di sini isyarat hanya ditukar, yang biasanya dibekalkan apabila arus jenis berubah-ubah melalui varian sifar. Varian tersebut biasanya diwakili oleh denyutan frekuensi radio pada frekuensi 120 kilohertz dengan tempoh 1 milisaat.
Kebaikan
Bercakap mengenai kebaikan rumah pintar yang berpangkalan di Arduino, Perkara-perkara berikut perlu diambil perhatian.
- Peluang besar dari segi penubuhan kerja keseluruhan mekanisme. Iaitu, pengguna secara bebas boleh menulis sebuah program yang boleh melaksanakan algoritma pelbagai tingkat kerumitan.
- Sekiranya dikehendaki, sistem boleh beroperasi secara autonomi kerana kehadiran pengawal sendiri.
- Memuat turun program adalah mudah keranabahawa pemrogram tidak diperlukan untuk ini, tetapi semuanya dilakukan dengan menggunakan antara muka USB, kerana pemuat boot itu hanya dipasang di mikrokontroler.
- Komponen harganya yang rendah. Ini disebabkan oleh fakta bahawa pengeluar yang berbeza tidak mempunyai hak eksklusif. Atas sebab ini, seni bina Arduino dikelaskan sebagai terbuka.
- Kehadiran kod sumber terbuka, yang membolehkan pengguna mengawal secara langsung mekanisme rumah pintar.
- Kebolehcapaian adalah bahawa pengguna memilih sensor dan mekanisme yang diperlukannya.
- Keterampilan dan keupayaan untuk melaksanakan idea yang paling menarik. Tiada arahan atau piawaian untuk apa yang harus menjadi rumah pintar berasaskan Arduino. Ini bermakna pengguna boleh membuat sistem dengan cara yang dia mahu, kerana pemiliknya tidak terhad kepada apa-apa dari segi memasang sensor di bilik tidur atau dapur.
- Kemungkinan pemuat firmware sendiri.
- Kehadiran penyambung pin di papan pemproses Arduino, yang membolehkan pengaturcaraan dalam sistem.
Kelemahan
Seperti mana-mana mekanisme, sistem ini mempunyai beberapa kekurangan.
- Walaupun keterbukaan sistem, untuk menguasainya dan berjaya menggunakannya, anda memerlukan pengetahuan dari beberapa bidang tertentu, termasuk pengaturcaraan, pembaikan dan elektronik.
- Keperluan untuk menghabiskan banyak masa untuk melaksanakan dan menyesuaikan projek anda sendiri, kerana setiap projek adalah unik dan boleh melakukan lebih sedikit daripada yang lain.
- Kesukaran dalam konfigurasi langsung Arduino kerana mekanisme ini berfungsi dengan hanya sebilangan kecil sistem operasi.
- Kewujudan kemungkinan kegagalan perisian, yang boleh menyebabkan masalah atau ketidakoperasian pasukan. Atas sebab ini, perlu dari semasa ke semasa untuk membuat diagnosis kesihatan peralatan
- Sinaran pelbagai jenis, yang tidak dapat dielakkan dengan algoritma kawalan ini.
- Keperluan untuk memperuntukkan ruang untuk kabinet khas di mana kelengkapan dan wayar tambahan akan ditempatkan.
- Sekiranya kawalan dijalankan menggunakan Internet, maka data yang dihantar antara komponen mekanisme boleh dipintas oleh penceroboh.Penyelesaian separa kepada masalah ini akan menjadi sambungan eksklusif selamat. Tetapi untuk memastikan ia memerlukan banyak wang yang dilaburkan dalam pemodenan peralatan.
Sistem rumah pintar Arduino, seperti mekanisme apa pun, mempunyai kelemahannya. Tetapi bilangan mereka agak kecil, jika kita mengambil kira semua kelebihan dan peluang yang ditawarkan oleh peralatan tersebut.
Merancang
Mewujudkan mana-mana sistem rumah pintar berdasarkan Arduino bermula dengan penciptaan projek. Apabila membangunkannya, anda mesti memahami dengan tepat apakah fungsi dan tugas yang perlu dilakukan oleh sistem.
Biasanya projek berdasarkan penyelesaian Arduino Uno melibatkan tugas-tugas berikut.
- Memantau keadaan cuaca di luar tingkap dan suhu bilik dan, akibatnya, tindak balas yang mencukupi terhadap perubahan mereka. Peranti biasanya menjadi elemen sistem bersatu bersama dengan pemanasan, peranti pengudaraan dan peranti lain.
- Memantau keadaan tingkap dan pintu - mereka ditutup atau terbuka.
- Menjana bunyi apabila sensor gerakan diaktifkan, jika fungsi penggera aktif.
- Kawalan automatik peralatan rumah tangga.
- Kawalan penggunaan elektrik, terima kasih kepada sambungan automatik dan penutupan peralatan pencahayaan.
- Keselamatan kebakaran.Mekanisme ini memberikan pemilik isyarat tentang kehadiran api atau asap di dalam bilik. Sekiranya sistem yang canggih dibangunkan, ia boleh memanggil ahli bomba.
Apabila membangunkan projek mengikut standard, rumah itu dibahagikan kepada 5 sektor utama - dapur, bilik mandi, jalan, lorong, bilik tidur. Apabila membentuk satu projek sistem sedemikian, perkara-perkara berikut perlu diambil kira.
- Dewan masuk. Adalah perlu untuk menghidupkan lampu secara automatik apabila ia menjadi gelap di luar, serta penciptaan mekanisme pengesanan gerakan. Pada waktu malam, cahaya kuasa purata biasanya diaktifkan, yang tidak boleh menyebabkan ketidakselesaan bagi ahli keluarga.
- Dapur Pengaktifan dan penyahaktifan pencahayaan di dapur biasanya dilakukan secara manual. Pemotongan boleh dilakukan secara automatik jika tidak ada yang berjalan di sekitar bilik untuk waktu yang lama. Jika sistem mengesan bahawa seseorang mula memasak, hud secara automatik akan menyala.
- The porch. Pengaktifan alat pencahayaan boleh dilakukan sama ada apabila pintu dibuka apabila seseorang meninggalkan bangunan, atau apabila pemilik mendekati rumah jika sudah gelap di luar.
- Bilik Kemasukan peranti ringan dilakukan secara manual, walaupun jika perlu, dan kehadiran sensor gerak, pengaktifan boleh dibuat dalam mod auto.
- Bilik mandi. Bercakap tentang bilik ini, katakan bahawa di sini ia biasanya datang untuk menguruskan dandang. Ia sendiri mempunyai suis kuasa apabila peranti dimatikan apabila ia mencapai suhu air tertentu. Pengurusan pemanas akan dijalankan bergantung kepada automasi yang tersedia. Juga, di pintu masuk ke bilik mandi, anda boleh menghidupkan lampu dan mengaktifkan ekzos.
Setelah semua perkara yang dijelaskan di atas menjadi jelas, tugas teknikal sedang disediakan, di mana pelanggan membuat sebarang perubahan. Apabila versi akhir dibuat, ia akan menjadi asas untuk pembentukan dokumentasi anggaran bagi jenis kerja projek.
Terma rujukan yang betul dilaksanakan adalah langkah penting dalam penciptaan dokumentasi projek. Sudah berasaskan dokumen yang disebutkan di atas, satu projek akan diwujudkan untuk semua sistem "rumah pintar".
Biasanya projek itu terdiri daripada komponen berikut:
- dokumen penjelasan yang menggambarkan pelbagai subsistem;
- susun atur peranti kawalan;
- Pelan skematik kabel berjalan;
- projek meletakkan peranti di loker automasi;
- pilihan asas untuk menyambungkan peralatan dalam kabinet seperti;
- rancangan sambungan;
- majalah kabel;
- pelbagai spesifikasi.
Di samping itu, pada peringkat pembentukan projek itu, harga "rumah pintar" dikira.
Harga akan bergantung kepada faktor berikut:
- bilangan peranti;
- peralatan terpilih dan subsistem.
Peringkat penciptaan
Perlu dikatakan bahawa peringkat mewujudkan sistem "rumah pintar" dengan penglibatan pakar atau dengan tangan mereka sendiri akan sama. Walau bagaimanapun, dalam kes yang terakhir, versi siap sedia secara keseluruhannya akan berkurangan dengan ketara berbanding jika ia menarik pakar yang sudah kurang dalam pasaran. Atas sebab ini, gaji mereka akan sesuai, yang bermaksud jika anda tidak mahu membelanjakan wang tambahan, anda boleh melakukannya sendiri. Jadi, mari kita mulakan dengan komponen untuk sistem ini, jika anda memutuskan untuk membuatnya sendiri.
Set lengkap
Jika kita bercakap mengenai konfigurasi sistem, Teknologi ini akan merangkumi set komponen berikut:
- sensor gerakan;
- sensor suhu dan kelembapan;
- sensor cahaya;
- sepasang sensor suhu dengan tanda DS18B20;
- Jenama modul Ethernet ENC28J60;
- mikrofon;
- suis reed;
- geganti;
- kabel berpintal;
- Kabel Ethernet;
- sebuah perintang yang mempunyai rintangan 4.7 kilo;
- arduino papan mikropemproses.
Di sini ia harus dikatakan bahawa senarai yang dibentangkan boleh ditambah dan berbeza bergantung kepada projek, serta keperluan pengguna, keperluan untuk fungsi tertentu.
Algoritma sambungan
Ia harus dikatakan bahawa rumah pintar perlu dilengkapi secara eksklusif dengan lampu LED, kerana pilihan yang biasa tidak dapat menahan banyak voltan. Apabila projek sudah siap, dan semua bahagian yang diperlukan telah dibeli, anda harus mula menyambungkan sensor dan pengawal. Ini perlu dilakukan semata-mata mengikut skema yang dibuat sebelum ini. Kenalan mestilah dilindungi sepenuhnya.
Secara ringkas, langkah demi langkah algoritma sambungan akan kelihatan seperti ini:
- kod pemasangan;
- menyediakan aplikasi untuk PC atau mudah alih;
- penghantaran pelabuhan;
- pelaksanaan ujian dan sensor perisian;
- penyelesaian masalah jika mereka dikesan semasa ujian.
Oleh itu, mulailah dengan memasang kod.
Pertama, pengguna perlu menulis perisian dalam Arduino IDE. Ia membentangkan:
- editor teks;
- pencipta projek;
- program kompilasi;
- preprocessor;
- alat untuk memuat turun perisian ke pemproses mini Arduino.
Ia harus dikatakan bahawa terdapat versi perisian untuk sistem operasi komputer utama - Windows, Linux, Mac OS X. Jika kita bercakap tentang bahasa pengaturcaraan yang digunakan, maka kita bercakap tentang C ++ dengan beberapa penyederhanaan. Program yang ditulis oleh pengguna untuk Arduino biasanya dirujuk sebagai lakaran. Sistem ini mencipta beberapa fungsi secara automatik dan pengguna tidak perlu memahami tulisan mereka, menetapkan senarai tindakan umum. Juga, tidak ada keperluan untuk menambah fail jenis tajuk perpustakaan biasa. Tetapi semakan tersuai diperlukan.
Anda boleh menambah perpustakaan ke pengurus projek IDE menggunakan pelbagai kaedah. Dalam bentuk kod sumber, yang ditulis dalam C ++, sedang ditambah ke direktori berasingan pada direktori kerja shell IDE. Sekarang nama-nama perpustakaan yang diperlukan muncul dalam menu IDE tertentu. Yang anda tandakan akan dimasukkan ke dalam senarai kompilasi. IDE mempunyai sebilangan kecil tetapan, dan tidak ada kemungkinan untuk menetapkan subtleties penyusun sama sekali. Ini dilakukan supaya orang yang tidak mengetahui tidak membuat sebarang kesilapan.
Tetapi hari ini ia tidak semestinya diperlukan bagi pengguna untuk membuat program sendiri - di Internet anda boleh mencari sejumlah besar lakaran dan perpustakaan yang sedia ada.
Jika anda memuat turun perpustakaan, maka ia mesti dibongkar dan hanya dimasukkan ke dalam IDE. Dalam teks program ada komen yang menerangkan prinsip kerjanya. Harus diingat bahawa semua aplikasi pada Arduino berfungsi pada teknologi yang sama: pengguna menghantar permintaan kepada pemproses, dan dia, pada gilirannya, memuat turun kod yang diperlukan pada skrin peranti. Apabila seseorang menekan kekunci Refresh, mikropenroller menghantar maklumat. Dengan setiap halaman dengan penetapan khusus ialah kod program yang akan dipaparkan pada skrin.
Set tindakan seterusnya ialah memasang klien pada komputer peribadi atau telefon pintar. Anda boleh memuat turunnya di Internet, di Google Play Market atau dari sumber lain. Untuk melakukan ini, anda perlu membuka fail pada telefon yang anda muat turun, kemudian klik padanya dan pada klik tetingkap muncul pada butang "Pasang". Pada masa yang sama, anda harus tahu bahawa untuk tujuan ini pilihan harus diaktifkan, yang membolehkan memasang perisian bukan dari perkhidmatan Google Play. Untuk membolehkan pilihan ini, anda mesti memasukkan bahagian tetapan dan pilih item "Keselamatan" di sana.Inilah cara untuk mengaktifkan pilihan yang sepadan. Apabila pemasangan selesai, ia akan menjadi mungkin untuk mengaktifkan aplikasi dan mengkonfigurasinya.
Pengurusan
Menggunakan perisian ini, anda bukan sahaja boleh menerima maklumat daripada sistem, tetapi juga mengurus - contohnya, mengaktifkan dan menyahaktifkan penggera. Jika pilihan itu aktif, maka apabila sensor gerakan diaktifkan, program itu akan menerima maklumat yang sesuai. Ambil perhatian bahawa Arduino mengundi program untuk mengaktifkan sensor gerakan pada jarak 60 saat.
Tahap sambungan seterusnya adalah menyediakan program penyemak imbas untuk digunakan dengan "rumah pintar". Dalam baris alamat, anda perlu memasukkan urutan tertentu, yang akan menjadi alamat IP komputer anda. Selepas pelaksanaan tindakan ini, pengguna akan dapat menerima maklumat daripada "rumah pintar" dan keupayaan untuk menguruskannya.
Selepas itu, anda boleh meneruskan kerja dengan penghala. Ia perlu membuka port.
Anda boleh melakukan ini dengan menggunakan algoritma berikut:
- tetapan terbuka;
- daftar alamat mikrokontroler Arduino;
- membuka lapan puluh pelabuhan.
Sekarang anda perlu menyediakan akaun di portal Noip. com.Walaupun langkah ini adalah pilihan, ada keperluan untuknya jika alamat itu perlu diberi nama domain. Anda perlu melalui proses pendaftaran di www portal. noip. com, kemudian pergi ke kategori Tambah hos dan tentukan sistem IP. Selepas melalui prosedur ini, ia mungkin untuk mendapatkan akses bukan sahaja oleh IP, tetapi juga oleh domain. Pada masa ini pembentukan projek itu selesai dan anda boleh menyemak sistem untuk prestasinya.
Ciri-ciri penggunaan beberapa bahagian perkakasan
Memandangkan komponen yang serasi dengan Arduino dihasilkan oleh sebilangan besar pengilang, dan Arduino sendiri tidak dapat mengawal produk, pengguna dihadapkan dengan kebarangkalian memperoleh komponen yang akan berfungsi, untuk meletakkannya dengan sedikit, tidak tepat. Secara umum, keadaan ini sudah wujud dalam segmen penciptaan komputer peribadi. Sudah lama dahulu, IBM membuat seni bina komputer peribadi terbuka, sebab itu pelbagai syarikat mula menghasilkan komputer yang serasi.
Pada masa yang sama, kualiti bahagian dan tahap keserasian telah jatuh. Sebaliknya, ini adalah dasar Apple, yang secara ketara mengehadkan bilangan pemaju yang mempunyai akses kepada senibina.
Perkara yang sama berlaku untuk pembangunan perisian.Inilah sebabnya bahawa produk syarikat Amerika kurang biasa dan mempunyai harga yang lebih tinggi. Tetapi kualiti di sini jauh lebih tinggi dan tidak dapat dibandingkan dengan peranti yang dijalankan di bawah Windows.
Pengguna mencatatkan ciri-ciri berikut dalam operasi beberapa komponen Adruino.
- Pada beberapa penyelesaian mikropemproses Arduino, apabila relay ditutup yang disambungkan kepada mereka, port COM-jenis pecah. Atas sebab ini, mikropengawal tidak boleh memuat lakaran. Apabila anda memulakan prosedur ini, peralatan akan dimulakan semula. Perkara yang paling menarik ialah relay itu membuat satu klik, port COM dimatikan, dan lakarannya tidak dimuatkan.
- Sekiranya berlaku kerosakan pengawal mikrokontroler atau berlakunya kesilapan kod, lebih baik menggunakan relay tertutup yang mana suis yang dikendalikan oleh tangan disambungkan secara siri.
- Sensor penutup pintu kadang-kadang boleh bertindak dengan palsu. Oleh sebab itu, lakaran dibuat agar sistem melakukan tindakan yang diinginkan apabila menerima beberapa isyarat sekaligus.
- Untuk peranti yang bertanggungjawab untuk penggera kebakaran, lebih baik menggunakan pengesan asap, dan bukannya pengesan kebakaran.Yang terakhir mempunyai kelemahan - ia mengesan kebakaran tidak lebih dari tiga puluh sentimeter dari dirinya sendiri.
- Model sensor suhu DHT11, yang datang dalam set standard yang dipanggil, memberikan ralat yang serius pada tahap dua hingga tiga darjah. Dalam pembinaan lebih baik menggunakan model DHT22, yang jauh lebih tepat. Dan di luar tingkap lebih baik menggunakan DHT21. Ia boleh berfungsi walaupun pada suhu sub-sifar dan tahan kerosakan mekanikal.
- Untuk mengkonfigurasi kawalan proses menggunakan claps, beberapa pengguna tanpa sadar mengambil pengesan bunyi bukan mikrofon, di mana terdapat tetapan ambang jenis manual. Untuk tujuan tersebut, peranti ini tidak sesuai kerana hakikat bahawa ia mempunyai radius tindakan yang relatif kecil. Ya, dan sensor menghantar isyarat dengan masa kecil denyutan. Dengan kehadiran lakaran bersaiz besar, pemprosesan yang memerlukan masa, pengawal mikrokontroler tidak menangkap isyarat.
Untuk mengelakkan membeli bahagian berkualiti rendah, pengguna yang berpengalaman mengesyorkan membaca ulasan di Internet sebelum membeli. Sensor yang ada boleh dibeli dalam beberapa variasi untuk secara peribadi memeriksa mana yang akan berfungsi dengan lebih cekap.
Visualisasi sistem dan meningkatkan keupayaannya
Harus dikatakan bahawa untuk visualisasi proses dalam sistem yang dipertimbangkan, papan paparan digital atau paparan kristal cair boleh digunakan. Tetapi ini bukan pilihan terbaik dalam kes ini. Menggunakan pelayan pemprosesan negeri yang berasingan untuk visualisasi akan paling berkesan. Ia boleh dilaksanakan pada Node. js, yang membolehkan anda melaksanakan sebarang pelayan. Sememangnya, kita bercakap tentang memproses negeri-negeri lembaga Adruino.
Teknologi ini digunakan untuk melaksanakan tugas-tugas yang disebut Internet of Things, itulah sebabnya ia sesuai untuk visualisasi sistem automasi. Anda hanya perlu membuat pelayan dan pengendali dalam JavaScript, maka akan mudah untuk memaparkan jumlah dalam pelayar mana-mana peranti. Sebagai asas perkakasan, anda boleh menggunakan Raspberry Pi atau komputer mikro yang sama. Tetapi kemungkinan mekanisme automasi akan meningkat dengan ketara. Sebagai contoh, pada pelayan jumlah memori tidak terhad, dan program pelayan boleh dibuat sedemikian rupa sehingga ia menguruskan segala-galanya.
Dengan jenis pelayan ini, anda juga boleh menghubungkan perkara bersama-sama. Idea ini adalah untuk menggambarkan proses automatik di rumah menggunakan perkhidmatan awan.Pilihan lain ialah menerima maklumat dan mengawal sistem melalui SMS.
Secara umum, seperti yang anda lihat, jenis sistem pada Arduino adalah penyelesaian yang hebat bagi mereka yang ingin membuat rumah mereka berteknologi maju dan selesa.
Hakikat bahawa "rumah pintar" semacam itu berdasarkan Arduino, lihat video berikut.