Isi kandungan:

Infinity Gauntlet Automated Home terkawal: 8 Langkah (dengan Gambar)
Infinity Gauntlet Automated Home terkawal: 8 Langkah (dengan Gambar)

Video: Infinity Gauntlet Automated Home terkawal: 8 Langkah (dengan Gambar)

Video: Infinity Gauntlet Automated Home terkawal: 8 Langkah (dengan Gambar)
Video: Mistakes that Cost NBA Players Millions 2024, November
Anonim
Image
Image
Infinity Gauntlet Automated Home terkawal
Infinity Gauntlet Automated Home terkawal

Dalam projek sebelumnya saya telah membuat sarung tangan infiniti yang mengawal suis lampu. Saya mahu menggunakan enam batu dan setiap batu dapat mengawal perkakas, kunci pintu, atau pencahayaan. Oleh itu, saya membuat sistem automasi rumah menggunakan sarung tangan infiniti. Dalam projek ini saya menggunakan Perpustakaan RF24Network, yang memungkinkan untuk membina rangkaian tanpa wayar dengan banyak papan Arduino.

Langkah 1: Perkakasan dan Bahan Diperlukan

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

Arduino nano:

Bateri 9v:

Tukar:

Wayar pelompat:

Penyesuai Jack Barrel DC lelaki untuk Arduino:

Mikro Servo 9g:

Papan Roti Mini:

Penyambung Klip Bateri 9v:

Kadbod:

Modul Pemancar RF Tanpa Wayar NRF24L01 + 2.4GHz:

MPU 6050:

Jalur LED:

Langkah 2: Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard

Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard

Untuk membuat batu infiniti, saya menggunakan ruby, resin epoksi + Pengeras, cat warna, dan tanah liat (anda boleh menggunakan silikon). - Tolak rubi ke dalam tanah liat dan tarik keluar.

- Campurkan resin, pengeras, cat warna dan bahagikan kepada enam cawan yang berbeza, satu untuk setiap warna.

- Tuangkan epoksi ke dalam acuan dan Biarkan sehingga kering.

Anda boleh menonton video ini, jika anda ingin mengetahui bagaimana saya membuat sarung tangan infiniti dari kadbod.

Langkah 3: Rangkaian Tanpa Wayar Arduino Dengan Beberapa Modul NRF24L01

Rangkaian Tanpa Wayar Arduino Dengan Pelbagai Modul NRF24L01
Rangkaian Tanpa Wayar Arduino Dengan Pelbagai Modul NRF24L01

Satu modul NRF24L01 dapat secara aktif mendengar sehingga 6 modul lain pada masa yang sama. Anda boleh menentukan alamat nod dalam format oktal. Dalam projek ini, alamat pangkalan (Infinity Gauntlet) adalah 00, alamat pangkalan anak-anak adalah 01 hingga 0. Jadi dari pangkalan (Infinity Gauntlet), dengan menggunakan MPU6050 kita akan mengawal motor servo di simpul 01 - 0.

Langkah 4: Kod Pangkalan (Infinity Gauntlet)

Dari Pangkalan, Kami dapat menghantar data ke nod 01 - 0 untuk mengawal motor servo dan jalur LED WS2812B

Langkah 5: Kod Node (01 - 0)

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

Muat naik setiap program ke setiap arduino.

Langkah 6: Diagram Pendawaian untuk Infinity Gauntlet

Diagram Pendawaian untuk Infinity Gauntlet
Diagram Pendawaian untuk Infinity Gauntlet
Diagram Pendawaian untuk Infinity Gauntlet
Diagram Pendawaian untuk Infinity Gauntlet

Saya menambah kadbod tambahan untuk meletakkan elektronik dan menukar bateri 9 Volt menjadi bateri 4 xAA dari projek saya sebelumnya.

Langkah 7: Diagram Pendawaian untuk 6 Nod

Rajah Pendawaian untuk 6 Nod
Rajah Pendawaian untuk 6 Nod
Rajah Pendawaian untuk 6 Nod
Rajah Pendawaian untuk 6 Nod
Rajah Pendawaian untuk 6 Nod
Rajah Pendawaian untuk 6 Nod

Dalam projek saya, saya menggunakan satu servo untuk jam digital, kunci pintu, ac portable, feeder haiwan peliharaan, dan dua servo untuk suis lampu dan pembersih udara.

Langkah 8: Menguji Infinity Gauntlet

Menguji Infinity Gauntlet
Menguji Infinity Gauntlet

Saya menggunakan data paksi x dan data paksi y dari sensor MPU6050 untuk mengawal motor servo dan jalur LED WS2812B.

- Apabila nilai yang dipetakan dari paksi-x positif dan paksi-y adalah positif, MIND STONE akan menyala / mati dan Pet Feeder akan dibuka / ditutup.

- Apabila nilai yang dipetakan dari paksi-x adalah negatif dan paksi-y adalah positif BATU SOUL akan menyala / mati dan Pembersih Udara akan hidup / mati.

- Apabila nilai yang dipetakan pada paksi-x positif, REALITY STONE akan menyala / mati dan lampu akan menyala / mati.

- Apabila nilai yang dipetakan pada paksi-y adalah positif BATU RUANG akan menyala / mati dan kunci pintu akan terkunci / dibuka

- Apabila nilai yang dipetakan dari paksi-x negatif dan paksi-y adalah negatif BATU POWER akan menyala / mati dan AC mudah alih akan hidup / mati.

- Apabila nilai yang dipetakan dari paksi-y adalah negatif TIME STONE akan menyala / mati dan Jam Digital akan hidup / mati.

Saya harap anda menikmati projek Arduino ini dan mempelajari sesuatu yang baru. Anda boleh melanggan saluran saya untuk mendapatkan sokongan.

Terima kasih.

Disyorkan: