Daftar Isi:

Infinity Gauntlet Controlled Home Automation: 8 Langkah (dengan Gambar)
Infinity Gauntlet Controlled Home Automation: 8 Langkah (dengan Gambar)

Video: Infinity Gauntlet Controlled Home Automation: 8 Langkah (dengan Gambar)

Video: Infinity Gauntlet Controlled Home Automation: 8 Langkah (dengan Gambar)
Video: Infinity Gauntlet Управляемая домашняя автоматизация 2024, November
Anonim
Image
Image
Otomatisasi Rumah Terkendali Infinity Gauntlet
Otomatisasi Rumah Terkendali Infinity Gauntlet

Dalam proyek saya sebelumnya, saya telah membuat tantangan tanpa batas yang mengontrol sakelar lampu. Saya ingin menggunakan enam batu dan masing-masing batu dapat mengontrol alat, kunci pintu, atau pencahayaan. Jadi, saya membuat sistem otomatisasi rumah menggunakan infinity tantangan. Dalam proyek ini saya menggunakan RF24Network Library, yang memungkinkan untuk membangun jaringan nirkabel dengan banyak papan Arduino.

Langkah 1: Perangkat Keras dan Bahan yang Dibutuhkan

Arduino Mega + Kabel USB II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

Baterai 9v:

Beralih:

Kabel jumper:

Adaptor Jack Barel DC Pria untuk Arduino:

Mikro Servo 9g:

Mini Breadboard:

Konektor Klip Baterai 9v:

Karton:

Modul Transceiver RF Nirkabel NRF24L01+ 2.4GHz:

MPU 6050:

Strip LED:

Langkah 2: Membuat Infinity Stones dan Infinity Gauntlet Dari Karton

Membuat Infinity Stones dan Infinity Gauntlet Dari Karton
Membuat Infinity Stones dan Infinity Gauntlet Dari Karton
Membuat Infinity Stones dan Infinity Gauntlet Dari Karton
Membuat Infinity Stones dan Infinity Gauntlet Dari Karton
Membuat Infinity Stones dan Infinity Gauntlet Dari Karton
Membuat Infinity Stones dan Infinity Gauntlet Dari Karton
Membuat Infinity Stones dan Infinity Gauntlet Dari Karton
Membuat Infinity Stones dan Infinity Gauntlet Dari Karton

Untuk membuat infinity stone, saya menggunakan ruby, resin epoksi + Hardener, cat warna, dan tanah liat (bisa menggunakan silikon).- Dorong ruby ke dalam tanah liat dan tarik keluar.

- Campur resin, pengeras, cat warna dan bagi menjadi enam cangkir berbeda, satu untuk setiap warna.

- Tuang epoxy ke dalam cetakan dan biarkan mengering.

Anda bisa menonton video ini, jika Anda ingin tahu bagaimana saya membuat gauntlet infinity dari karton.

Langkah 3: Jaringan Nirkabel Arduino Dengan Beberapa Modul NRF24L01

Jaringan Nirkabel Arduino Dengan Beberapa Modul NRF24L01
Jaringan Nirkabel Arduino Dengan Beberapa Modul NRF24L01

Satu modul NRF24L01 dapat secara aktif mendengarkan hingga 6 modul lain secara bersamaan. Anda dapat menentukan alamat node dalam format oktal. Pada project ini alamat base (Infinity Gauntlet) adalah 00, alamat base children adalah 01 sampai 0. Jadi dari base (Infinity Gauntlet), dengan menggunakan MPU6050 kita akan mengontrol motor servo pada node 01 – 0.

Langkah 4: Kode Base (Infinity Gauntlet)

Dari Base, Kami dapat mengirim data ke node 01 - 0 untuk mengontrol motor servo dan strip LED WS2812B

Langkah 5: Kode Node(01 - 0)

Node (01 - 0) menerima data dari Base, kami menggunakannya untuk mengontrol servos.

Unggah setiap program ke setiap arduino.

Langkah 6: Diagram Pengkabelan untuk Infinity Gauntlet

Diagram Pengkabelan untuk Infinity Gauntlet
Diagram Pengkabelan untuk Infinity Gauntlet
Diagram Pengkabelan untuk Infinity Gauntlet
Diagram Pengkabelan untuk Infinity Gauntlet

Saya menambahkan karton tambahan untuk menempatkan elektronik dan mengubah baterai 9 Volt menjadi baterai 4 xAA dari proyek saya sebelumnya.

Langkah 7: Diagram Pengkabelan untuk 6 Node

Diagram Pengkabelan untuk 6 Node
Diagram Pengkabelan untuk 6 Node
Diagram Pengkabelan untuk 6 Node
Diagram Pengkabelan untuk 6 Node
Diagram Pengkabelan untuk 6 Node
Diagram Pengkabelan untuk 6 Node

Dalam proyek saya, saya menggunakan satu servo untuk jam digital, kunci pintu, ac portabel, pengumpan hewan peliharaan, dan dua servo untuk sakelar lampu dan pembersih udara.

Langkah 8: Menguji Infinity Gauntlet

Menguji Infinity Gauntlet
Menguji Infinity Gauntlet

Saya menggunakan data sumbu x dan data sumbu y dari sensor MPU6050 untuk mengontrol motor servo dan strip LED WS2812B.

- Ketika nilai sumbu x yang dipetakan adalah positif dan sumbu y positif, MIND STONE akan menyala/mati dan Pengumpan Hewan Peliharaan akan membuka/menutup.

- Ketika nilai sumbu x yang dipetakan adalah negatif dan sumbu y positif, SOUL STONE akan menyala/mati dan Air Purifier akan menyala/mati.

- Ketika nilai sumbu x yang dipetakan adalah positif, REALITY STONE akan menyala/mati dan lampu akan menyala/mati.

- Ketika nilai sumbu y yang dipetakan adalah positif, BATU SPASI akan menyala/mati dan kunci pintu akan mengunci/membuka kunci

- Ketika nilai sumbu x yang dipetakan negatif dan sumbu y negatif, POWER STONE akan menyala/mati dan AC Portabel akan hidup/mati.

- Ketika nilai sumbu y yang dipetakan adalah negatif, BATU WAKTU akan menyala/mati dan Jam Digital akan menyala/mati.

Saya harap Anda menikmati proyek Arduino ini dan belajar sesuatu yang baru. Anda dapat berlangganan saluran saya untuk dukungan.

Terima kasih.

Direkomendasikan: