Isi kandungan:

Kawal Suis Lampu Dengan Sarung Tangan Kardus Infinity: 10 Langkah
Kawal Suis Lampu Dengan Sarung Tangan Kardus Infinity: 10 Langkah

Video: Kawal Suis Lampu Dengan Sarung Tangan Kardus Infinity: 10 Langkah

Video: Kawal Suis Lampu Dengan Sarung Tangan Kardus Infinity: 10 Langkah
Video: Deti-detik pesawat jatuh 2024, November
Anonim
Image
Image

Saya Diilhamkan oleh Avengers Movie, saya mula membuat Thanos Infinity Gauntlet dari kadbod. Dalam projek ini saya menggunakan Modul Pemancar RF Tanpa Wayar MPU6050 dan NRF24L01 + 2.4GHz untuk berkomunikasi antara dua papan Arduino tanpa wayar. Infinity Gauntlet adalah pemancar dan Servos (Light Switch) adalah penerima.

Langkah 1: Perkakasan dan Bahan Diperlukan

Arduino Mega + Kabel USB 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:

Ruby:

Modul Pemancar RF Tanpa Wayar NRF24L01 + 2.4GHz:

MPU 6050:

Jalur LED:

Langkah 2: Modul Pemancar NRF24L01 2.4GHz

MPU6050
MPU6050

Modul Transceiver NRF24L01 2.4 GHz menggunakan jalur 2.4 GHz dan ia boleh beroperasi dengan kadar baud dari 250 kbps hingga 2 Mbps dan ia dapat digunakan untuk komunikasi tanpa wayar hingga 100 meter. Voltan operasi modul adalah dari 1.9 hingga 3.6V, tetapi yang baik adalah bahawa pin lain bertolak ansur dengan logik 5V. Modul berkomunikasi menggunakan protokol SPI. Anda harus melihat pada pin SPI model penyambung arduino.

Langkah 3: MPU6050

MPU6050 terdiri daripada Accelerometer 3 paksi dan Giroskop 3 paksi di dalamnya. Sensor ini membantu kita mengukur pecutan, halaju, orientasi, anjakan dan banyak parameter lain yang berkaitan dengan gerakan sistem atau objek. Cip ini menggunakan protokol I2C (inter-integrated circuit) untuk komunikasi.

Langkah 4: Jalur LED WS2812B

Jalur LED WS2812B
Jalur LED WS2812B

WS2812B adalah sumber cahaya LED kawalan pintar, dengan litar kawalan dan cip RGB disatukan terus ke LED 5050 RGB (Merah, Hijau, dan Biru). Setiap LED mempunyai tiga penyambung di setiap hujung, dua untuk pengaktifan dan satu untuk data. Ia hanya memerlukan satu input data untuk mengawal keadaan, kecerahan, dan warna ketiga LED.

Langkah 5: Membuat Infinity Gauntlet Dari Cardboard

Anda boleh menonton video Bagaimana Saya membuat The Infinity Gauntlet From Cardboard.

Langkah 6: Kod Pemancar (Infinity Gauntlet)

Yang perlu anda lakukan ialah memasang perpustakaan MPU6050, perpustakaan I2C, perpustakaan FastLED, Perpustakaan RF24. Anda akan mendapat ralat jika anda tidak memasang.

Apabila anda ingin menambahkan perpustakaan baru ke Arduino IDE anda. Pergi ke direktori di mana anda telah memuat turun fail ZIP perpustakaan. Ekstrak fail ZIP dengan semua struktur foldernya dalam folder sementara, kemudian pilih folder utama, yang harus mempunyai nama perpustakaan. Salin di folder "perpustakaan" di dalam buku sketsa anda.

Sambungkan arduino dan muat naik program yang diberikan di arduino uno anda.

Langkah 7: Kod Penerima

Sambungkan arduino dan muat naik program yang diberikan di arduino uno anda.

Langkah 8: Diagram Pendawaian untuk Pemancar (Infinity Gauntlet)

Diagram Pendawaian untuk Pemancar (Infinity Gauntlet)
Diagram Pendawaian untuk Pemancar (Infinity Gauntlet)
Diagram Pendawaian untuk Pemancar (Infinity Gauntlet)
Diagram Pendawaian untuk Pemancar (Infinity Gauntlet)

Dalam projek ini saya meletakkan elektronik saya di dalam sarung tangan infiniti. Anda mungkin mahu meletakkan elektronik di tempat yang selamat.

Langkah 9: Diagram Pendawaian untuk Penerima

Diagram Pendawaian untuk Penerima
Diagram Pendawaian untuk Penerima
Diagram Pendawaian untuk Penerima
Diagram Pendawaian untuk Penerima

Saya memasang arduino uno, Bateri 9v dan modul tanpa wayar di dinding menggunakan pita berganda dan saya memasang servos di dekat suis lampu supaya anda boleh menyalakan / mematikan lampu tanpa wayar pada bila-bila masa anda mahu.

Langkah 10: Selesaikan

Infinity stone LED dan servos dikendalikan oleh pergerakan gauntlet yang dikesan menggunakan sensor MPU6050, jadi apabila anda menggerakkan gauntlet maka Infinity stone LED akan menyala dan servo akan berputar dan jika anda menggerakkan sarung tangan lagi LED akan menjadi mati dan servo akan berputar ke arah yang bertentangan.

Disyorkan: