Isi kandungan:
- Langkah 1: Perkakasan dan Bahan Diperlukan
- Langkah 2: Membuat Infinity Stones dan Infinity Gauntlet Dari Cardboard
- Langkah 3: Rangkaian Tanpa Wayar Arduino Dengan Beberapa Modul NRF24L01
- Langkah 4: Kod Pangkalan (Infinity Gauntlet)
- Langkah 5: Kod Node (01 - 0)
- Langkah 6: Diagram Pendawaian untuk Infinity Gauntlet
- Langkah 7: Diagram Pendawaian untuk 6 Nod
- Langkah 8: Menguji Infinity Gauntlet
Video: Infinity Gauntlet Automated Home terkawal: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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
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
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
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
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:
Bina Robot Streaming Video Terkawal Internet Anda Dengan Arduino dan Raspberry Pi: 15 Langkah (dengan Gambar)
Bina Robot Streaming Video Terkawal Internet Anda Dengan Arduino dan Raspberry Pi: Saya @RedPhantom (aka LiquidCrystalDisplay / Itay), seorang pelajar berusia 14 tahun dari Israel yang belajar di Sekolah Menengah Max Shein untuk Sains dan Matematik Lanjutan. Saya membuat projek ini untuk semua orang belajar dan berkongsi! Anda mungkin mempunyai
Sistem Terkawal Suhu Dengan L293D: 19 Langkah (dengan Gambar)
Sistem Dikendalikan Suhu Dengan L293D: Sistem terkawal sensitif suhu adalah alat yang mengawal dan menjaga suhu objek di atas kawasan tertentu yang berkaitan dengan persekitarannya. Jenis sistem kawalan ini digunakan terutamanya di AC (Air Conditioners), Refrig
Cap Unicorn terkawal WiFi? Dengan Lampu RGB: 5 Langkah (dengan Gambar)
Cap Unicorn terkawal WiFi? Dengan Lampu RGB: Halo semua. Anak kecil saya mendorong saya, sebentar, mengenai DIY yang boleh dipakai yang menarik yang berkaitan dengan unicorn. Oleh itu, saya menggaru kepala dan memutuskan untuk membuat sesuatu yang tidak biasa dan dengan anggaran yang sangat rendah. Projek ini tidak memerlukan aplikasi untuk
Dock Telefon Terkawal Arduino Dengan Lampu: 14 Langkah (dengan Gambar)
Dock Telefon Terkawal Arduino Dengan Lampu: Ideanya cukup mudah; buat dok pengecasan telefon yang akan menyalakan lampu hanya semasa telefon sedang dicas. Namun, seperti yang sering terjadi, perkara-perkara yang nampaknya sederhana pada mulanya akhirnya menjadi lebih rumit dalam pelaksanaannya. Ini adalah
Lengan Robotik terkawal Nunchuk (dengan Arduino): 14 Langkah (dengan Gambar)
Lengan Robotik Terkawal Nunchuk (dengan Arduino): Lengan robotik hebat! Kilang di seluruh dunia memilikinya, di mana mereka melukis, menyolder dan membawa barang dengan tepat. Mereka juga boleh didapati dalam penerokaan ruang angkasa, kenderaan yang dikendalikan jauh di bawah laut, dan bahkan dalam aplikasi perubatan! Dan sekarang anda boleh