Isi kandungan:

DIY Meretas Sistem Automasi Rumah Anda Sendiri: 7 Langkah (dengan Gambar)
DIY Meretas Sistem Automasi Rumah Anda Sendiri: 7 Langkah (dengan Gambar)

Video: DIY Meretas Sistem Automasi Rumah Anda Sendiri: 7 Langkah (dengan Gambar)

Video: DIY Meretas Sistem Automasi Rumah Anda Sendiri: 7 Langkah (dengan Gambar)
Video: 5 Tools AI Bikin Kerjaan 5x Lebih Cepet 2024, November
Anonim
DIY Meretas Sistem Automasi Rumah Anda Sendiri
DIY Meretas Sistem Automasi Rumah Anda Sendiri
DIY Meretas Sistem Automasi Rumah Anda Sendiri
DIY Meretas Sistem Automasi Rumah Anda Sendiri
DIY Meretas Sistem Automasi Rumah Anda Sendiri
DIY Meretas Sistem Automasi Rumah Anda Sendiri

Sistem automasi rumah seharusnya dapat menghidupkan / mematikan peralatan seperti lampu, kipas, sistem hiburan, dan lain-lain. Sistem yang tanpa wayar tetapi bebas dari Internet, tetapi yang paling penting, DIY dan sumber terbuka kerana saya ingin memahami bagaimana ianya berfungsi.

Mengapa mencipta semula roda?

Mahu lebih?

  • Mengapa DIY apabila anda boleh membeli?
  • Apa itu Taman "Pintar"?
  • Memulakan Taman Dalaman Pintar
  • Menggali Lebih Mendalam ke Berkebun Dalaman
  • Berkebun Dalaman: Apa yang boleh berlaku?
  • Menguruskan Sistem Penyelesaian Nutrien
  • Mengapa Arduino apabila anda dapat Pi?

hydromazing.com

Langkah 1: Kaji CoreConduit: Garden Controller System

Kaji CoreConduit: Sistem Pengawal Taman
Kaji CoreConduit: Sistem Pengawal Taman

The Coreconduit: Garden Controller System melakukan lebih banyak daripada yang kita perlukan untuk keadaan hidup manusia jadi mari kita lihat apa yang dilakukannya sehingga kita dapat membuat beberapa perubahan. Pengarang drone Instructable terus menerus mengenai tumbuh-tumbuhan sihat yang memerlukan perhatian dan kebosanan sehingga, "… Saya telah memprogram ke fungsi Arduino yang saya sebut," TheDecider "yang membuat keputusan berdasarkan menjaga keadaan persekitaran yang optimum untuk menanam tanaman. Saya menambahkan modul Pemancar Radio Tanpa Wayar 2.4Ghz dan sistem penerima modular sehingga data dikirim ke dalam 1000 kaki."

Bagus! Kita harus melihat ini, "TheDecider"

Kelebihan lain untuk projek ini ialah:

"Dengan mempertimbangkan keselamatan, saya memilih untuk tidak menggunakan geganti yang memaparkan arus AC. Sebaliknya, saya memilih untuk menggunakan Outlet Tanpa Wayar Terkawal Jauh untuk mengawal lampu, pam, kipas, pemanas, dan pelembap."

Langkah 2: Muat turun kod Sumber

Muat turun kod Sumber
Muat turun kod Sumber

Muat turun kod sumber dari GitHub.

Tutorial Modul RF 433MHz

The Instructable menerangkan:

"Dalam kod sumber, saya membuat landasan dasar untuk mengelola, mengirim, dan menerima objek" sensor "dan objek" perkakas ". Projek ini dapat dengan mudah dimodifikasi untuk bekerja dengan lingkungan lain di mana kawalan dicapai dengan membaca sensor dan peralatan operasi berdasarkan peraturan yang diprogramkan. Anda perlu membuat beberapa penyesuaian pada kod sumber agar dapat berfungsi dengan betul dengan saluran wayarles anda. Untuk membuat perubahan, anda perlu mengetahui kod-kod apa yang wayarles anda penggunaan alat kawalan jauh dan outlet diprogramkan untuk diterima. Saya telah memasukkan sketsa untuk dipasang ke Arduino Uno * w / protoshield anda - tuntun anda melalui proses memperoleh kod. Anda perlu memasukkan modul Penerima 433Mhz (seperti gambar) dan muat naik lakaran ini, StartCore.ino ke Arduino Uno * dan buka konsol bersiri untuk port itu supaya anda dapat menerima data dari Arduino."

Mari buat satu !!

"Setelah anda menyelesaikan proses memperoleh semua kod dari alat kawalan jauh anda, anda boleh menyalin dan menampal terus ke fail tajuk TheDecider.h yang telah saya nyatakan."

Langkah 3: Bina Pengawal

Bina Pengawal
Bina Pengawal
Bina Pengawal
Bina Pengawal
Bina Pengawal
Bina Pengawal

Bahagian: (pautan disediakan sebagai rujukan)

  • Arduino Uno R3 (projek ini dapat dilanjutkan dengan menggunakan lebih banyak unit.)
  • Arduino Uno Sensor Protoshield (pengarang menggunakan papan prototaip yang direka untuk apa yang kelihatan seperti paparan LCD Nokia.) Kita dapat menggunakan yang sama, membuat sendiri, atau menggunakan Sensor Shield.)
  • Perintang 10k
  • pengepala pcb lelaki
  • pengepala pcb wanita
  • wayar w / penyambung untuk sensor
  • Modul Pemancar & Penerima RF 433MHz
  • tetapkan 5 pek Outlet Berkawal Tanpa Wayar termasuk kod sumber !!
  • 2 atau lebih - modul Transceiver Radio Tanpa Wayar 2.4Ghz nRF24L01

Bahagian Pilihan:

  • Arduino Uno R3 * atau Pro Mini *
  • Modul Jam Masa Nyata
  • Pilihan: Penyesuai nRF24L01 dengan pengatur 3.3v
  • wayar penyambung
  • Pilihan Paparan LCD dengan butang Shield + Arduino Uno R3 *
  • 2 wayar penyambung header lelaki 2 x 4-pin
  • Pilihan Kad SD Perisai Kad SD + Arduino Uno R3 *
  • wayar penyambung

Pilihan Kesambungan Internet

  • Ethernet atau WiFi Shield + Arduino Uno R3 *
  • wayar penyambung - lihat
  • kotak saluran tanpa penutup

Alat:

  • Besi Pematerian dengan pateri
  • pemutar skru - kepala rata kecil
  • Kabel USB - Standard
  • PC w / Arduino atau Atmel Visual Studio w / plugin Visual Micro

Langkah 4: Beberapa Perhimpunan Diperlukan

Beberapa Perhimpunan Dikehendaki
Beberapa Perhimpunan Dikehendaki
Beberapa Perhimpunan Dikehendaki
Beberapa Perhimpunan Dikehendaki
Beberapa Perhimpunan Dikehendaki
Beberapa Perhimpunan Dikehendaki

Mulakan dengan mengetahui kod apa yang digunakan oleh kedai AC jauh tanpa wayar anda sendiri. Kod sumber mengandaikan bahawa terdapat penerima 433Mhz pada pin 2 (ground), 3 (Data), 4 (Vcc) dan modul jam masa nyata yang disambungkan melalui I2C menggunakan A5 (SCL), A4 (SDA), Vcc, tanah.

Langkah 5: Melangkah Tanpa Wayar

Tanpa wayar
Tanpa wayar
Tanpa wayar
Tanpa wayar
Tanpa wayar
Tanpa wayar
Tanpa wayar
Tanpa wayar

Sekarang pengawal diprogramkan dengan kod untuk outlet AC kami, kami dapat menambahkan modul nRF24L01.

Menggunakan pita DuPont Rainbow dengan penyambung wanita 2.54mm supaya saya dapat membuat penyambung wayar tersuai:

  • Nombor pin pada Arduino / Wire Color / nRF24L01 Pin
  • Pin 9: "Chip Select" Orange / CSN
  • Pin 10: Kuning / CE "Chip Enable"
  • Pin 11: Hijau / MOSI "Master Out, Slave In"
  • Pin 12: Biru / MISO "Master In, Slave Out"
  • Pin 13: "Jam Sistem" Ungu / SCK
  • Vcc 3.3v * Merah (jika tidak menggunakan Uno, papan penyesuai pilihan dengan pengatur voltan)
  • Tanah. Coklat

Pengekodan warna wayar melihat bahagian komponen nRF24L01 dengan berorientasikan kristal di atas - dari kanan bawah, naik: Coklat | Jingga | Ungu | Biru. Kiri dari bawah naik: Merah | Kuning | Hijau | NC

Maklumat yang lebih menakjubkan mengenai penyambungan nRF24L01 ke Arduino.

Langkah 6: Bahagian Penerima

Bahagian Penerima
Bahagian Penerima
Bahagian Penerima
Bahagian Penerima

Kod sumber Penerima menganggap bahawa ia akan dikompilasi dan dijalankan pada Arduino Uno atau ProMini yang disambungkan ke nRF24L01, sama seperti Pengawal. Sebagai sebahagian daripada Sistem Pengawal Taman, Penerima akan menghantar isyarat melalui Paparan LCD yang dilampirkan dan / atau amaran yang dapat didengar dari piezo yang disambungkan pada pin 2 (ground), 3 (signal), 4 (Vcc). Untuk digunakan dalam proyek otomasi rumah, sistem peringatan dapat dihapus atau aturan disesuaikan sesuai dengan efek yang diinginkan.

Langkah 7: Melangkah Lebih Lanjut …

Melangkah Lebih Lanjut …
Melangkah Lebih Lanjut …

Menggunakan Arduino Uno, Pro Mini, nRF24L01, dan modul sumber terbuka yang lain membuka pintu kepada banyak kemungkinan. Kami sekarang mempunyai kerangka tanpa wayar untuk mengirim objek data untuk sensor, peralatan, peringatan, dan lain-lain, menggunakan pengawal untuk outlet AC jarak jauh dan input sensor dan penerima untuk meneroka pengembangan antara muka pengguna. TheDecider dapat dikemas kini untuk melakukan sejumlah tugas berdasarkan sensor dan input pengguna. Apa yang dilakukan oleh penerima sebagai tindak balas terhadap data yang diterimanya terserah kepada anda.

Selamat bermain-main !!

Berminat dengan Hidroponik?

Automasi Rumah
Automasi Rumah
Automasi Rumah
Automasi Rumah

Naib Johan dalam Automasi Rumah

Disyorkan: