Daftar Isi:

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

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

Video: Mari Membuat Bola Kristal Ajaib Dengan Mantra Ajaib! ~ Arduino ~: 9 Langkah
Video: proses pembuatan tongkat sungokong #shorts 2024, November
Anonim
Mari Membuat Bola Kristal Ajaib Dengan Mantra Ajaib! ~Arduino ~
Mari Membuat Bola Kristal Ajaib Dengan Mantra Ajaib! ~Arduino ~

Dalam hal ini, kita akan membuat Bola Ajaib yang menggunakan sensor gerak dan pemindai RFID untuk mengontrol animasi lampu LED di dalamnya.

Langkah 1: Bahan yang Anda Butuhkan

Untuk proyek ini, Anda akan membutuhkan alat dan bahan berikut:

  • Arduino Uno
  • Sensor MPU-6050 dengan Sensor Akselerometer, Giroskop, dan Suhu.
  • Pembaca RFID RC522
  • beberapa Tag yang kompatibel (saya menggunakan NTAG215s)
  • 36 LED putih
  • 36 LED merah
  • 36 LED biru
  • 8 Transistor NPN, saya menggunakan IRF520
  • Bola plastik bening, diameter 16cm
  • papan tempat memotong roti kecil
  • Baterai 9V (6xAA)
  • Kabel Lotsa

Peralatan:

  • Pencetak 3D
  • Solder Besi

Langkah 2: Shell

Hal pertama yang akan kita lakukan adalah menyiapkan kulit luar bola. Untuk melakukannya, cukup amplas bagian dalam bola plastik.

Anda akan dapat melihat goresan yang Anda buat dengan pengamplasan, jadi luangkan waktu Anda dan buat lingkaran kecil untuk mendapatkan pola yang rata.

Langkah 3: Kerangka Pendukung

Kerangka Pendukung
Kerangka Pendukung
Kerangka Pendukung
Kerangka Pendukung
Kerangka Pendukung
Kerangka Pendukung

Hal berikutnya yang akan kita bangun adalah kerangka pendukung.

Kerangka ini akan menahan semua LED di tempatnya dan berisi sisa elektronik. Ini memiliki diameter luar 13cm, sehingga ada sekitar 1,5 cm ruang antara led dan shell, yang akan kita isi dengan bahan difusi. Pembaca RFID juga harus pas di luar kerangka pada akhirnya. Untuk ini saya membuat model 3D yang terdiri dari 6 rusuk, dengan setiap rusuk memiliki klip kecil di sisi tempat LED masuk. Seperti yang Anda lihat, setiap rusuk memiliki 18 klip, 6 untuk setiap warna.

Karena semua rusuknya identik, Anda dapat mencetak satu rusuk sebanyak 6 kali. Anda sudah dapat melanjutkan ke langkah berikutnya setelah rib Anda dicetak, untuk menghemat waktu sementara sisanya sedang dicetak.

Langkah 4: Menghubungkan LED

Menghubungkan LED
Menghubungkan LED
Menghubungkan LED
Menghubungkan LED
Menghubungkan LED
Menghubungkan LED

Sekarang, kita akan memasang tulang rusuk individu.

Setiap rusuk menampung 6 LED putih di baris tengah, 6 LED merah di salah satu baris luar, dan 6 LED biru di baris luar lainnya.

Tempelkan LED Anda ke klem yang sesuai, dan pastikan untuk menyelaraskan polaritas LED sehingga setiap rusuk memiliki ujung positif dan negatif, dengan semua itu juga berbaris.

Pertama, Solder masing-masing tiga teratas dan makan tiga LED bawah setiap baris bersama-sama sehingga terhubung secara seri. Setelah itu, hubungkan kedua ujung positif baris dengan kabel, dan kedua ujung negatif, sehingga kedua bagian terhubung secara paralel.

ulangi untuk semua 6 tulang rusuk.

Langkah 5: Menghubungkan Iga

Menghubungkan Tulang Rusuk
Menghubungkan Tulang Rusuk

Setelah Anda selesai memasang kabel setiap rusuk, saatnya untuk menghubungkan rusuk ke unit baterai

Anda dapat menghubungkan ujung positif dari semua baris LED biru dan putih langsung ke kabel 9V dari baterai Anda.

LED merah saya memiliki tegangan yang sedikit lebih rendah daripada LED saya yang lain, artinya saya harus terlebih dahulu menghubungkan semua ujung positif dari baris mereka, dan kemudian menghubungkannya ke 9V dengan resistor. Jika semua LED Anda memiliki tegangan yang sama, Anda dapat melewati langkah ini.

Langkah 6: Menghubungkan LED ke Arduino

Sekarang, transistor ikut bermain.

Ambil papan tempat memotong roti kecil Anda dan sambungkan semua pin ground ke ground 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 dapat menghubungkan setiap ujung negatif dari baris LED putih Anda ke transistor masing-masing, pastikan untuk tidak mengacaukan urutannya. Kemudian sambungkan kabel negatif biru dan merah ke transistor masing-masing.

Langkah 7: Menghubungkan Sensor

Sekarang kita akan menghubungkan sensor.

Sensor gerak terhubung 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 membutuhkan lebih banyak kabel: (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 kabel pembaca RFID cukup panjang sehingga bisa berada di luar Skeleton

Langkah 8: Waktu Pengkodean

Sekarang kita telah menghubungkan semuanya, saatnya untuk kode!

Untuk menggunakan pembaca RFID, Anda memerlukan Pustaka ini: https://github.com/miguelbalboa/rfid, dan pustaka SPI bawaan.

Untuk menggunakan sensor gerak, Anda harus menggunakan pustaka Wire bawaan, karena ini adalah perangkat IC2.

Meskipun saya tidak akan menempelkan seluruh kode saya di sini, saya akan membicarakan bagian-bagiannya:

Untuk menetapkan animasi unik ke tag nfc tertentu, saya memiliki ID dari setiap tag yang disimpan ke dalam variabel, sehingga ketika pembaca RFID membaca tag, ia membandingkan ID-nya dengan yang disimpan, dan melalui pernyataan if memanggil fungsi animasi yang ditetapkan.

Sensor gerak hanya membaca nilai sumbu yang dipilih, jika nilai bacanya positif, lampu merah akan menyala, dan jika negatif, lampu biru akan menyala.

Langkah 9: Menutup Tutupnya dan Berkembang Terakhir

Kami hampir selesai!

Untuk menyelesaikan proyek, cukup lipat kantong plastik ke dalam masing-masing setengah bola sebagai bahan difusi, tempatkan bola bagian dalam dengan lembut ke dalam satu setengah, dan tutup setengah lainnya di atasnya. Kemudian Anda selesai!

Anda sekarang memiliki pilihan untuk mengemas tag NFC Anda sesuka Anda, Anda dapat menempelkannya ke halaman buku lama dan membiarkan halaman tersebut berfungsi seperti mantra yang sedang dibaca bola, atau seperti yang saya lakukan, mencetak beberapa lembar perkamen palsu, tulis atau gambar di atasnya, dan tempelkan stiker NFC di bagian belakang. Tadaa, mantramu sudah siap!

Dan dengan itu, kami telah menyelesaikan proyek kami!

Direkomendasikan: