Daftar Isi:
- Langkah 1: Bahan yang Anda Butuhkan
- Langkah 2: Shell
- Langkah 3: Kerangka Pendukung
- Langkah 4: Menghubungkan LED
- Langkah 5: Menghubungkan Iga
- Langkah 6: Menghubungkan LED ke Arduino
- Langkah 7: Menghubungkan Sensor
- Langkah 8: Waktu Pengkodean
- Langkah 9: Menutup Tutupnya dan Berkembang Terakhir
Video: Mari Membuat Bola Kristal Ajaib Dengan Mantra Ajaib! ~ Arduino ~: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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
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
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
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:
Bola Jawaban Ajaib Dengan Arduino Pro Mini dan Layar TFT: 7 Langkah
Magic Answers Ball Dengan Arduino Pro Mini dan TFT Display: Beberapa waktu lalu, putri saya dan saya membongkar bola Magic 8 sehingga dia bisa mengganti dua puluh respons dengan yang dia pilih. Ini adalah hadiah untuk temannya. Itu membuat saya berpikir tentang bagaimana melakukannya dalam skala yang lebih besar. Bisakah kita memiliki banyak m
Gunakan Mantra untuk Mengontrol Komputer Anda!: 7 Langkah (dengan Gambar)
Gunakan Mantra untuk Mengontrol Komputer Anda!: Pernah ingin menggunakan mantra seperti Harry Potter? Dengan sedikit kerja, dan beberapa pengenalan suara, ini dapat dikuasai. Hal-hal yang Anda butuhkan untuk proyek ini: Komputer dengan Windows XP atau Vista MikrofonBeberapa waktu dan kesabaran! Jika Anda menikmati Instruksi ini
Mari Membuat Mixer Mini Dengan Bahan Daur Ulang: 6 Langkah
Mari Membuat Mixer Mini Dari Bahan Daur Ulang: Hai, saya Hilal,Dalam proyek ini, kami membuat mixer kami menggunakan bahan daur ulang. Anda dapat dengan mudah mengalahkan telur, susu, yogurt, dan semua cairan yang muncul di pikiran Anda. Anda bahkan dapat membuat kue dengan mixer Anda sendiri! :) Kami membuat yogurt dengan buah di video:
Mari Membuat Robot Berjalan Dengan Coca-Cola Tin di Rumah: 6 Langkah (dengan Gambar)
Mari Membuat Robot Berjalan Dengan Kaleng Coca-Cola di Rumah: Halo semuanya, saya Merve! Minggu ini kita akan membuat robot berjalan dengan kaleng Coca-cola. *_*Mari kita mulai !**SILAHKAN PILIH PROYEK INI DALAM KONTES STICK IT
Bola Kristal Mistis (Ini Secara harfiah Memberitahu Anda Keberuntungan Anda!): 3 Langkah (dengan Gambar)
Bola Kristal Mistis (Ini Secara harfiah Memberitahu Anda Keberuntungan Anda!): Pelajari cara membuat bola kristal peramal yang mengungkapkan masa depan Anda saat disentuh! Proyek ini terdiri dari tiga bagian dasar dan dapat dibangun dalam waktu sekitar empat jam. Bahan: 1. Sensor Sentuh Kapasitif: 1 - Mikrokontroler Arduino Uno 1