Daftar Isi:

Fob Pelacakan Mandalorian MVRK: 8 Langkah (dengan Gambar)
Fob Pelacakan Mandalorian MVRK: 8 Langkah (dengan Gambar)

Video: Fob Pelacakan Mandalorian MVRK: 8 Langkah (dengan Gambar)

Video: Fob Pelacakan Mandalorian MVRK: 8 Langkah (dengan Gambar)
Video: REVAN - THE COMPLETE STORY 2024, Juli
Anonim

Ini tanggal 4 Mei, atau dikenal sebagai Hari Star Wars, hari libur yang sangat dekat dan kami sayangi. Tahun ini kami memutuskan untuk merayakannya sedikit berbeda dari tahun-tahun sebelumnya. Dengan teknologi dan proyek pembuat pengalaman, kami mengambil pendekatan yang kompleks dan mengubahnya menjadi proyek rumahan yang disederhanakan saat kami membuat versi perangkat kami yang terinspirasi oleh salah satu acara favorit kami.

Instruksi ini mengasumsikan Anda memiliki pengetahuan atau pengalaman sebelumnya dengan Arduino atau papan pengembangan mikrokontroler lainnya. Jika Anda merasa nyaman dengan itu, Anda akan baik-baik saja di sini! Lihat persediaan di bawah ini untuk memulai!

Penafian: Postingan ini sama sekali tidak berafiliasi dengan Disney, Disney+, atau Lucasfilm. Selanjutnya, MVRK tidak menjamin atau menjamin instruksi ini. Harap aman dan bangun di bawah pengawasan orang tua.

Perlengkapan

  • Papan ESP32 (kami menggunakan Firebeetle ESP32 oleh DFRobot)
  • Baterai LiPo 3.7V kecil
  • LED merah

Anda juga ingin mengambil model untuk pencetakan 3D dari bawah.

Dan unduh kode di bawah ini. Proyek ini membutuhkan papan ESP32 untuk dipasang di Arduino IDE. Untuk instruksi lengkap, lihat github resmi untuk Arduino ESP32 di sini.

Langkah 1: Cara Kerjanya

Bagaimana itu bekerja
Bagaimana itu bekerja

Versi MVRK dari fob pelacakan menggunakan Bluetooth Low Energy (BLE) untuk melacak kunci, telepon, atau perangkat atau suar berkemampuan BLE lainnya. Kami menggunakan mikrokontroler berkemampuan bluetooth ESP32 dan baterai LiPo kecil untuk terhubung ke perangkat BLE dan melacak kekuatan sinyalnya. Semakin dekat fob pelacakan ke perangkat yang dipilih (atau karunia), semakin kuat kekuatan sinyal dan semakin cepat lampu di bagian depan berkedip.

Langkah 2: Apa itu Bluetooth Low Energy (BLE)?

Apa itu Bluetooth Low Energy (BLE)?
Apa itu Bluetooth Low Energy (BLE)?

Bluetooth Low Energy (BLE) adalah standar Bluetooth yang dirancang untuk mengurangi konsumsi daya sambil mempertahankan jangkauan efektif yang sama seperti Bluetooth biasa. Perangkat BLE bertindak seperti server bluetooth dan mengiklankan informasi koneksi mereka setiap beberapa detik ke area sekitarnya. Interval iklan berbeda untuk setiap perangkat dan bahkan dapat dikonfigurasi pada beberapa perangkat. Jika Anda tidak terbiasa dengan BLE, semuanya akan mulai masuk akal di bagian selanjutnya.

Langkah 3: Kode

Kode
Kode

Bagian ini bisa menjadi sedikit rumit. Perangkat BLE tidak semuanya beriklan pada interval yang sama, juga tidak semua perangkat semua koneksi masuk. Sebelum memulai di sini, kami sangat menyarankan untuk mendapatkan aplikasi pemindaian BLE untuk ponsel Anda. Jika Anda menggunakan iOS seperti kami, BLE Scanner berfungsi dengan baik. Aplikasi ini akan memungkinkan Anda untuk melihat perangkat BLE di sekitar Anda dan menghubungkannya untuk mempelajari tentang layanan yang mereka tawarkan. Layanan BLE layak dibicarakan di sini karena sangat penting untuk cara Anda terhubung ke perangkat yang ingin Anda lacak.

Semua layanan memiliki pengenal unik universal (UUID) agar tidak tercampur dengan perangkat terdekat lainnya. Dalam setiap layanan, Anda akan menemukan karakteristik. ini juga memiliki UUID. Ciri-ciri tersebut dapat berupa read, write, write without response, notify, dll. Ada yang lain, tapi itu untuk lain waktu. Lihat gambar di atas tentang layanan dan karakteristik. Paling mudah untuk memikirkan layanan seperti folder dan karakteristik seperti file di dalam folder tersebut.

Jika Anda ingin mempelajari lebih lanjut tentang layanan dan karakteristik, klik di sini untuk panduan pemula yang fantastis tentang GATT Bluetooth Standard.

--

Setiap perangkat BLE yang dapat Anda sambungkan menggunakan pelacak ini memiliki UUID yang digunakan untuk mengiklankan keberadaannya ke perangkat terdekat. Anda mungkin memerlukan aplikasi seperti yang disebutkan sebelumnya untuk menemukannya. Setelah Anda menemukan perangkat di aplikasi Anda, sambungkan ke perangkat tersebut. Ingat bahwa setiap perangkat BLE berbeda, jadi mungkin diperlukan beberapa percobaan dan kesalahan untuk menemukan UUID yang tepat, tetapi begitu Anda melakukannya, cukup hubungkan ke kode seperti yang diiklankanDevice. Segala sesuatu dalam kode dikomentari, sehingga Anda dapat menemukan apa yang Anda cari.

Selanjutnya kita mengejar karakteristik. Beberapa perangkat menggunakan layanan periklanan yang berbeda dari yang berisi karakteristik yang kita inginkan. Jika demikian, ambil UUID yang berbeda itu dan pasang di serviceUUID, jika tidak, setel serviceUUID sama dengan advertisedDevice. Sekarang, dalam layanan yang Anda sambungkan, cari karakteristik baca. Aplikasi mungkin memberi Anda UUID panjang penuh, atau mungkin hanya 4 karakter. Keduanya baik-baik saja karena definisi UUID dalam kode akan menjelaskannya. Tancapkan UUID itu ke karakteristikUUID dan selesai!

Flash papan, buka monitor serial dan lihat apa yang Anda dapatkan! Jika semuanya baik-baik saja, itu harus terhubung ke perangkat Anda dan mulai mendaftarkan nilai RSSI (indikator kekuatan sinyal yang diterima). Semakin rendah nilai RSSI, semakin kuat kekuatan sinyalnya. RSSI adalah indikator kedekatan yang baik tetapi tidak sempurna. Jika lampu Anda tidak berkedip seperti yang Anda inginkan, gulir ke bawah ke bagian bawah kode dan sesuaikan nilainya. Ada komentar di sana yang menjelaskan caranya.

Sebagai catatan, tidak semua perangkat BLE akan bekerja dengan pelacak ini. Beberapa perangkat akan menolak koneksi. Orang lain akan memutuskan sambungan secara otomatis setelah beberapa saat. Dan beberapa tidak akan mengiklankan UUID yang diperlukan untuk terhubung. Kami telah sukses dengan ponsel, pencari kunci, dan bahkan Sphero BB8! Tinggalkan komentar di bawah untuk memberi tahu kami apa yang Anda lacak!

Langkah 4: Menyolder

Pematerian
Pematerian

Cukup lurus ke depan di sini. Hubungkan pin katoda LED Anda ke pin GND di papan Anda dan pin anoda ke PIN2. Anda dapat mengubah ini jika Anda suka, pastikan untuk meninggalkan sedikit ruang gerak agar LED sesuai dengan tujuan. Kami menggunakan beberapa jumper pendek dan heat shrink untuk terhubung di sini.

Langkah 5: Model dan Pencetakan 3D

Model dan Pencetakan 3D
Model dan Pencetakan 3D
Model dan Pencetakan 3D
Model dan Pencetakan 3D

Model ini cocok untuk sebagian besar aplikasi pencetakan 3D. Kami menggunakan printer resin Elegoo Mars dan mencetaknya dengan warna putih. Ternyata bagus dan pencetakan resin benar-benar dapat menghasilkan detail yang lebih halus dalam cetakan. Tapi itu tidak sepenuhnya diperlukan di sini. printer filamen yang disetel dengan baik harus melakukannya dengan baik. Pastikan Anda memiliki dukungan yang tepat dan Anda akan baik-baik saja!

Langkah 6: Lukisan / Pelapukan

Melukis dan melapukan penyangga adalah salah satu hal paling menyenangkan yang dapat Anda lakukan sebagai pembuat. Menjadikannya "milikmu" dan memberikan setiap goresan dan cerita latar adalah hal yang istimewa. Jadi kami tidak akan memberi tahu Anda bagaimana melakukan pelacakan fob Anda, tetapi kami dapat memberi Anda beberapa tips.

Kami memberi alas utama pelacak lapisan tipis cat semprot hitam matte dan menggunakan Rub 'N Buff untuk mengisi bagian yang tampak metalik, serta menambahkan beberapa goresan. Tidak perlu terlalu berat dengan barang-barang ini. Aku sedikit pergi jauh.

Antena menjadi bagus saat kami memberinya alas hitam dan menggunakan teknik yang disebut penyikatan kering untuk menambahkan sorotan cokelat dan merah agar terlihat seperti karat.

Tidak ada cara yang salah untuk melakukannya, tetapi jika Anda baru mengenal konsep ini, ada banyak tutorial video hebat di luar sana. Semoga berhasil dan bagikan milik Anda di komentar!

Direkomendasikan: