Isi kandungan:

Mari Buat Bola Kristal Ajaib Dengan Mantra Sihir! ~ Arduino ~: 9 Langkah
Mari Buat Bola Kristal Ajaib Dengan Mantra Sihir! ~ Arduino ~: 9 Langkah

Video: Mari Buat Bola Kristal Ajaib Dengan Mantra Sihir! ~ Arduino ~: 9 Langkah

Video: Mari Buat Bola Kristal Ajaib Dengan Mantra Sihir! ~ Arduino ~: 9 Langkah
Video: BIKIN MONSTER PAKE MANTRA BOLA KRISTAL! | MAGIC MIXIES MAGIC CRYSTAL BALL UNBOXING & REVIEW 2024, November
Anonim
Mari Buat Bola Kristal Ajaib Dengan Mantra Sihir! ~ Arduino ~
Mari Buat Bola Kristal Ajaib Dengan Mantra Sihir! ~ Arduino ~

Dalam ini, kita akan membuat Magic Ball yang menggunakan sensor gerakan dan pengimbas RFID untuk mengawal animasi lampu LED di dalamnya.

Langkah 1: Bahan yang Anda Perlu

Untuk projek ini, anda memerlukan alat dan bahan berikut:

  • Arduino Uno
  • Sensor MPU-6050 dengan sensor Accelerometer, Gyroscope, dan Temperature.
  • Pembaca RFID RC522
  • beberapa Tag yang serasi (saya menggunakan NTAG215s)
  • 36 LED putih
  • 36 LED merah
  • 36 LED biru
  • 8 Transistor NPN, saya menggunakan IRF520
  • Bola plastik jernih, diameter 16cm
  • Papan roti kecil
  • Pek bateri 9V (6xAA)
  • Kabel Lotsa

Alat:

  • Pencetak 3D
  • Besi pematerian

Langkah 2: Shell

Perkara pertama yang akan kita lakukan ialah menyediakan cangkang luar bola. Untuk melakukannya, cukup pasir bahagian dalam bola plastik.

Anda akan dapat melihat pukulan yang anda buat dengan pengamplasannya, jadi luangkan masa anda dan ke lingkaran kecil untuk mempunyai corak yang sekata.

Langkah 3: Kerangka Sokongan

Kerangka Sokongan
Kerangka Sokongan
Kerangka Sokongan
Kerangka Sokongan
Kerangka Sokongan
Kerangka Sokongan

Perkara seterusnya yang akan kita bina ialah rangka sokongan.

Kerangka ini akan menahan semua LED di tempatnya dan mengandungi sisa elektronik. Ini mempunyai diameter luar 13cm, sehingga ada sekitar 1, 5cm ruang antara led dan shell, yang akan kita isi dengan bahan penyebaran. Pembaca RFID juga harus dipasang di luar kerangka pada akhirnya. Untuk ini saya membuat model 3D yang terdiri daripada 6 tulang rusuk, dengan setiap tulang rusuk mempunyai klip kecil di sisi di mana LED masuk. Seperti yang anda lihat, setiap tulang rusuk mempunyai 18 klip, 6 untuk setiap warna.

Oleh kerana semua tulang rusuk sama, anda boleh mencetak satu tulang rusuk sebanyak 6 kali. Anda sudah dapat meneruskan langkah seterusnya setelah tulang rusuk dicetak, untuk menjimatkan masa sementara selebihnya mencetak.

Langkah 4: Memasang LED

Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED
Pendawaian LED

Sekarang, kita akan memasang tulang rusuk individu.

Setiap tulang rusuk memegang 6 LED putih di barisan tengah, 6 LED merah di salah satu baris luar, dan 6 LED biru di barisan luar yang lain.

Pasang LED anda ke dalam pengapit yang sesuai, dan pastikan untuk menyelaraskan polaritas LED sehingga setiap tulang rusuk mempunyai ujung positif dan negatif, dengan semua garis itu juga.

Pertama, solder setiap tiga teratas dan pasang tiga LED bawah setiap baris bersama-sama sehingga mereka disambung secara bersiri. Selepas itu, sambungkan kedua-dua hujung positif dengan wayar, dan kedua-dua hujung negatif, sehingga kedua-dua bahagian disambungkan secara selari.

ulangi untuk semua 6 tulang rusuk.

Langkah 5: Menyambungkan Tulang rusuk

Menyambungkan Tulang rusuk
Menyambungkan Tulang rusuk

Setelah selesai memasang kabel setiap tulang rusuk, sudah tiba masanya untuk menyambungkan tulang rusuk ke pek bateri

Anda boleh memasang hujung positif semua baris LED biru dan putih terus ke kabel 9V pek bateri anda.

LED merah saya mempunyai voltan yang sedikit lebih rendah daripada LED saya yang lain, yang bermaksud saya pertama kali menghubungkan semua hujung positif baris mereka, dan kemudian menyambungkannya ke 9V dengan perintang. Sekiranya semua LED anda mempunyai voltan yang sama, anda boleh melangkau langkah ini.

Langkah 6: LED Pendawaian ke Arduino

Sekarang, transistor mula berfungsi.

Ambil papan roti kecil anda dan pasangkan semua pin tanah ke tanah Arduino anda. Kemudian, sambungkan pin Digital arduino anda ke pin tengah Transistor. Saya menggunakan pin 1 hingga 6 untuk LED putih, dan pin 7 dan 8 untuk merah dan biru. Sekarang anda boleh menyambungkan setiap hujung negatif LED putih anda ke transistor masing-masing, pastikan untuk tidak merosakkan pesanan. Kemudian sambungkan petunjuk negatif biru dan merah ke transistor masing-masing.

Langkah 7: Menyambungkan Sensor

Sekarang kita akan menyambungkan sensor.

Sensor gerakan menyambung dengan mudah, cukup sambungkan VCC ke pin 5V, Gound ke Ground, dan SCL dan SCA ke pin SCL dan SCA di papan anda

Pembaca RFID memerlukan lebih banyak wayar: (kiri adalah RFID, kanan adalah Arduino)

  • SDA -> 10
  • SCK -> 13
  • MOSI-> 11
  • MISO-> 12
  • IRQ tidak digunakan
  • GND -> GND
  • RST -> 9
  • 3.3V -> 3.3V

Pastikan wayar pembaca RFID cukup panjang sehingga boleh berada di luar Skeleton

Langkah 8: Masa Pengekodan

Sekarang kita telah menghubungkan semuanya, sudah waktunya untuk kod!

Untuk menggunakan pembaca RFID, anda memerlukan Perpustakaan ini: https://github.com/miguelbalboa/rfid, dan perpustakaan SPI terbina dalam.

Untuk menggunakan sensor gerakan, anda perlu menggunakan perpustakaan Wire terpasang, kerana ia adalah peranti IC2.

Walaupun saya tidak akan menampal keseluruhan kod saya di sini, saya akan membincangkan bahagiannya:

Untuk menetapkan animasi unik ke tag nfc tertentu, saya mempunyai ID setiap tag yang disimpan ke dalam pemboleh ubah, sehingga apabila pembaca RFID membaca tag, ia membandingkan IDnya dengan yang tersimpan, dan melalui pernyataan if- fungsi animasi yang ditetapkan.

Sensor gerakan hanya membaca nilai paksi yang dipilih, jika nilai baca positif lampu merah dihidupkan, dan jika negatif lampu biru dihidupkan.

Langkah 9: Menutup Tudung dan Akhir Berkembang

Kami hampir selesai!

Untuk menyelesaikan projek ini, cukup lipat beg plastik ke dalam setiap separuh sfera sebagai bahan penyebaran, letakkan bola dalam dengan perlahan menjadi satu setengah, dan tutup separuh yang lain di atasnya. Kemudian anda selesai!

Anda kini mempunyai pilihan untuk mengemas tag NFC anda seperti yang anda mahukan, anda boleh memasukkannya ke halaman buku lama dan membiarkan halaman bertindak seperti mantera yang dibaca bola, atau seperti yang saya lakukan, mencetak beberapa helaian kertas palsu, tulis atau lukis di atasnya, dan tempelkan pelekat NFC di bahagian belakang. Tadaa, anda sudah siap!

Dan dengan itu, kami telah menyelesaikan projek kami!

Disyorkan: