Daftar Isi:

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

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

Video: DIY Meretas Sistem Otomasi Rumah Anda Sendiri: 7 Langkah (dengan Gambar)
Video: Cara Jadi Seperti Hacker dalam 5 Detik 2024, November
Anonim
DIY Meretas Sistem Otomasi Rumah Anda Sendiri
DIY Meretas Sistem Otomasi Rumah Anda Sendiri
DIY Meretas Sistem Otomasi Rumah Anda Sendiri
DIY Meretas Sistem Otomasi Rumah Anda Sendiri
DIY Meretas Sistem Otomasi Rumah Anda Sendiri
DIY Meretas Sistem Otomasi Rumah Anda Sendiri

Sistem otomasi rumah harus dapat menghidupkan/mematikan peralatan seperti lampu, kipas angin, sistem hiburan, dll. Sistem yang nirkabel namun independen dari Internet, tetapi yang terpenting, DIY dan sumber terbuka karena saya ingin memahami caranya berhasil.

Mengapa menemukan kembali roda?

Ingin lebih?

  • Mengapa DIY ketika Anda bisa membeli?
  • Apa itu Taman "Cerdas"?
  • Memulai Taman Dalam Ruangan yang Cerdas
  • Menggali Lebih Dalam Berkebun Dalam Ruangan
  • Berkebun Dalam Ruangan: Apa yang bisa salah?
  • Mengelola Sistem Solusi Nutrisi
  • Mengapa Arduino ketika Anda bisa Pi?

hydromazing.com

Langkah 1: Tinjau CoreConduit: Sistem Pengontrol Taman

Tinjau CoreConduit: Sistem Pengontrol Taman
Tinjau CoreConduit: Sistem Pengontrol Taman

Coreconduit: Sistem Pengontrol Taman melakukan lebih dari yang kita butuhkan untuk kondisi kehidupan manusia, jadi mari kita lihat apa yang dilakukannya sehingga kita dapat membuat beberapa perubahan. Penulis drone Instructable terus dan terus tentang tanaman sehat yang membutuhkan perhatian dan kebosanan sampai, "…Saya telah memprogram ke dalam Arduino sebuah fungsi yang saya sebut, "TheDecider" yang membuat keputusan berdasarkan menjaga kondisi lingkungan yang optimal untuk menanam tanaman. Saya menambahkan modul Wireless Radio Transceiver 2.4Ghz dan sistem penerima modular sehingga data ditransmisikan ke dalam 1000 kaki."

Bagus! Kita harus melihat ini, "TheDecider"

Kelebihan lain dari proyek ini adalah:

"Dengan mempertimbangkan keselamatan, saya memilih untuk tidak menggunakan relay yang mengekspos arus AC. Sebaliknya, saya memilih untuk menggunakan Remote Controlled Wireless Outlet untuk mengontrol lampu, pompa, kipas angin, pemanas, dan pelembab udara."

Langkah 2: Unduh Source-code

Unduh Source-code
Unduh Source-code

Unduh kode sumber dari GitHub.

Tutorial Modul RF 433MHz

Instruksi menjelaskan:

"Dalam kode sumber saya membuat fondasi dasar untuk mengelola, mentransmisikan, dan menerima objek "sensor" dan objek "alat". Proyek ini dapat dengan mudah dimodifikasi untuk bekerja dengan lingkungan lain di mana kontrol dicapai dengan membaca sensor dan peralatan operasi berdasarkan aturan yang diprogram. Anda perlu melakukan beberapa penyesuaian pada kode sumber agar dapat berfungsi dengan baik dengan outlet nirkabel Anda. Untuk melakukan perubahan, Anda perlu mengetahui kode apa yang digunakan nirkabel Anda remote control menggunakan dan outlet diprogram untuk menerima. Saya telah menyertakan sketsa untuk menginstal ke Arduino Uno* w/ protoshield Anda - langkah Anda melalui proses memperoleh kode. Anda harus memasukkan modul Penerima 433Mhz (seperti gambar) dan unggah sketsa ini, StartCore.ino ke Arduino Uno* dan buka konsol serial untuk port tersebut sehingga Anda dapat menerima data dari Arduino."

Ayo buat satu!!

"Setelah Anda menyelesaikan proses memperoleh semua kode dari remote Anda, Anda dapat menyalin dan menempel langsung ke file header TheDecider.h di mana saya telah menunjukkan."

Langkah 3: Bangun Pengontrol

Bangun Pengontrol
Bangun Pengontrol
Bangun Pengontrol
Bangun Pengontrol
Bangun Pengontrol
Bangun Pengontrol

Bagian: (tautan disediakan sebagai referensi)

  • Arduino Uno R3 (proyek ini dapat diperluas menggunakan lebih banyak unit.)
  • Arduino Uno Sensor Protoshield (penulis menggunakan papan prototyping yang dirancang untuk tampilan seperti layar LCD Nokia.) Kita dapat menggunakan yang sama, membuat sendiri, atau menggunakan Sensor Shield.)
  • resistor 10k
  • header pcb laki-laki
  • header pcb wanita
  • kabel dengan konektor untuk sensor
  • Modul Pemancar & Penerima RF 433MHz
  • set 5 paket Outlet Terkendali Nirkabel termasuk kode sumber!!
  • 2 atau lebih - modul Transceiver Radio Nirkabel nRF24L01 2.4Ghz

Bagian Opsional:

  • Arduino Uno R3* atau Pro Mini*
  • Modul Jam Waktu Nyata
  • Opsional: Adaptor nRF24L01 dengan regulator 3.3v
  • kabel konektor
  • Opsi Tampilan LCD w/ tombol Perisai + Arduino Uno R3*
  • 2 x 4-pin kabel konektor header laki-laki
  • Opsi Kartu SD Perisai Kartu SD + Arduino Uno R3*
  • kabel konektor

Opsi Konektivitas Internet

  • Ethernet atau WiFi Shield + Arduino Uno R3*
  • kabel konektor - lihat
  • kotak saluran dengan tutup

Peralatan:

  • Besi Solder dengan solder
  • obeng - kepala datar kecil
  • Kabel USB - Standar
  • PC dengan Arduino atau Atmel Visual Studio dengan plugin Visual Micro

Langkah 4: Diperlukan Beberapa Perakitan

Beberapa Perakitan Diperlukan
Beberapa Perakitan Diperlukan
Beberapa Perakitan Diperlukan
Beberapa Perakitan Diperlukan
Beberapa Perakitan Diperlukan
Beberapa Perakitan Diperlukan

Mulailah dengan mencari tahu kode apa yang digunakan oleh outlet AC jarak jauh nirkabel Anda sendiri. Kode sumber mengasumsikan bahwa ada penerima 433Mhz pada pin 2 (ground), 3 (Data), 4 (Vcc) dan modul jam real-time yang terhubung melalui I2C menggunakan A5 (SCL), A4 (SDA), Vcc, tanah.

Langkah 5: Menjadi Nirkabel

Menjadi Nirkabel
Menjadi Nirkabel
Menjadi Nirkabel
Menjadi Nirkabel
Menjadi Nirkabel
Menjadi Nirkabel
Menjadi Nirkabel
Menjadi Nirkabel

Sekarang pengontrol diprogram dengan kode untuk outlet AC kami, kami dapat menambahkan modul nRF24L01.

Menggunakan pita DuPont Rainbow dengan konektor female 2.54mm sehingga saya dapat membuat konektor kabel khusus:

  • Nomor pin di Arduino / Warna Kawat / Pin nRF24L01
  • Pin 9: Oranye / CSN "Pilihan Chip"
  • Pin 10: Kuning / CE "Chip Enable"
  • Pin 11: Hijau / MOSI "Master Out, Slave In"
  • Pin 12: Biru / MISO "Master In, Slave Out"
  • Pin 13: Ungu / SCK "Jam Sistem"
  • Vcc 3.3v* Merah (jika tidak menggunakan Uno, papan adaptor opsional dengan pengatur tegangan)
  • Tanah. cokelat

Kode warna kawat melihat sisi komponen nRF24L01 dengan orientasi kristal di atas - dari kanan bawah, naik: Coklat | Oranye | Ungu | Biru. Kiri dari bawah ke atas: Merah | Kuning | Hijau | NC

Informasi lebih menakjubkan tentang menghubungkan nRF24L01 ke Arduino.

Langkah 6: Sisi Penerima

Sisi Penerima
Sisi Penerima
Sisi Penerima
Sisi Penerima

Kode sumber Penerima mengasumsikan bahwa itu akan dikompilasi dan dieksekusi pada Arduino Uno atau ProMini yang terhubung ke nRF24L01, sama seperti The Controller. Sebagai bagian dari Sistem Pengontrol Taman, Penerima akan mengirimkan peringatan melalui Layar LCD yang terpasang dan/atau peringatan yang dapat didengar dari piezo yang terhubung pada pin 2 (pembumian), 3 (sinyal), 4 (Vcc). Untuk digunakan dalam proyek otomatisasi rumah, sistem peringatan dapat dihapus atau aturan disesuaikan sesuai dengan efek yang diinginkan.

Langkah 7: Melangkah Lebih Jauh…

Melangkah Lebih Jauh…
Melangkah Lebih Jauh…

Menggunakan Arduino Uno, Pro Mini, nRF24L01, dan modul open-source lainnya membuka banyak kemungkinan. Kami sekarang memiliki kerangka kerja nirkabel untuk mengirim objek data untuk sensor, peralatan, peringatan, dll, menggunakan pengontrol untuk outlet AC jarak jauh dan input sensor dan penerima untuk menjelajahi pengembangan antarmuka pengguna. TheDecider dapat diperbarui untuk melakukan sejumlah tugas berdasarkan sensor dan input pengguna. Apa yang dilakukan penerima dalam menanggapi data yang diterimanya terserah Anda.

Nikmati mengutak-atik!!

Tertarik dengan Hidroponik?

Otomatisasi Rumah
Otomatisasi Rumah
Otomatisasi Rumah
Otomatisasi Rumah

Runner Up di Otomasi Rumah

Direkomendasikan: