Isi kandungan:
- Bekalan
- Langkah 1: Bagaimana Ia Berfungsi
- Langkah 2: Apakah Tenaga Rendah Bluetooth (BLE)?
- Langkah 3: Kodnya
- Langkah 4: Pematerian
- Langkah 5: Model dan Percetakan 3D
- Langkah 6: Melukis / Luluhawa
Video: Fob Penjejakan Mandalorian MVRK: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ia adalah 4 Mei, atau dikenali sebagai Star Wars Day, percutian yang sangat dekat dan sangat disukai oleh kita. Tahun ini kami memutuskan untuk merayakannya sedikit berbeza daripada tahun-tahun yang lalu. Dengan teknologi pengalaman dan pembuat projek, kami mengambil pendekatan yang kompleks dan mengubahnya menjadi projek di rumah yang dipermudahkan ketika kami membuat versi peranti kami yang diilhami oleh salah satu rancangan kegemaran kami.
Instructable ini menganggap anda mempunyai pengetahuan atau pengalaman sebelumnya dengan Arduino atau papan pengembangan mikrokontroler lain. Sekiranya anda merasa selesa dengan itu, anda akan melakukannya dengan baik di sini! Lihat bekalan di bawah untuk memulakan!
Penafian: Catatan ini sama sekali tidak berafiliasi dengan Disney, Disney +, atau Lucasfilm. Selanjutnya, MVRK tidak menjamin atau menjamin arahan ini. Harap selamat dan bina di bawah pengawasan ibu bapa.
Bekalan
- Papan ESP32 (kami menggunakan Firebeetle ESP32 oleh DFRobot)
- Bateri LiPo 3.7V kecil
- LED merah
Anda juga ingin merebut model untuk mencetak 3D dari bawah.
Dan muat turun kod di bawah. Projek ini memerlukan papan ESP32 dipasang di Arduino IDE. Untuk arahan penuh, lihat github rasmi untuk Arduino ESP32 di sini.
Langkah 1: Bagaimana Ia Berfungsi
Versi MVRK fob penjejakan menggunakan Tenaga Rendah Bluetooth (BLE) untuk mengesan kekunci, telefon, atau peranti atau suar berkemampuan BLE lain. Kami menggunakan mikrokontroler berkemampuan bluetooth ESP32 dan bateri LiPo kecil untuk menyambung ke peranti BLE dan mengesan kekuatan isyaratnya. Semakin dekat fob penjejak ke peranti yang dipilih (atau karunia), semakin kuat kekuatan isyarat dan semakin cepat cahaya di bahagian depan berkelip.
Langkah 2: Apakah Tenaga Rendah Bluetooth (BLE)?
Tenaga Rendah Bluetooth (BLE) adalah standard Bluetooth yang direka untuk memberikan penggunaan kuasa yang berkurang sambil mengekalkan jarak efektif yang sama dengan Bluetooth biasa. Peranti BLE bertindak seperti pelayan bluetooth dan mengiklankan maklumat sambungannya setiap beberapa saat ke kawasan sekitarnya. Selang iklan berbeza untuk setiap peranti dan bahkan boleh dikonfigurasi pada beberapa peranti. Sekiranya anda tidak biasa dengan BLE, semuanya akan masuk akal di bahagian seterusnya.
Langkah 3: Kodnya
Bahagian ini sedikit sukar. Peranti BLE tidak semua mengiklankan pada selang waktu yang sama, begitu juga semua peranti semua sambungan masuk. Sebelum memulakan di sini, kami sangat mengesyorkan mendapatkan aplikasi pengimbasan BLE untuk telefon anda. Sekiranya anda menggunakan iOS seperti kami, BLE Scanner berfungsi dengan baik. Aplikasi ini akan membolehkan anda melihat peranti BLE di sekitar anda dan berhubung dengan mereka untuk mengetahui perkhidmatan yang mereka tawarkan. Perkhidmatan BLE patut dibincangkan di sini kerana ia penting untuk bagaimana anda menyambung ke peranti yang ingin anda lacak.
Semua perkhidmatan mempunyai pengecam unik (UUID) yang unik agar tidak bercampur dengan peranti lain yang berdekatan. Dalam setiap perkhidmatan, anda akan mendapat ciri. ini juga mempunyai UUID. Ciri-ciri ini mungkin dibaca, ditulis, ditulis tanpa tindak balas, memberitahu, dan lain-lain. Ada yang lain, tetapi itu untuk masa yang lain. Lihat gambar di atas mengenai perkhidmatan dan ciri. Paling mudah memikirkan perkhidmatan seperti folder dan ciri seperti fail dalam folder tersebut.
Sekiranya anda ingin mengetahui lebih lanjut mengenai perkhidmatan dan ciri, klik di sini untuk panduan pemula yang hebat untuk Standard Bluetooth GATT.
--
Setiap peranti BLE yang boleh anda sambungkan menggunakan pelacak ini mempunyai UUID yang digunakannya untuk mengiklankan kehadirannya ke peranti berdekatan. Anda mungkin memerlukan aplikasi seperti yang disebutkan sebelumnya untuk mencarinya. Setelah menjumpai peranti di apl anda, sambungkan ke peranti tersebut. Ingat bahawa setiap peranti BLE berbeza, jadi mungkin memerlukan beberapa percubaan dan kesilapan untuk mencari UUID yang tepat, tetapi setelah anda melakukannya, pasangkan saja ke kod seperti yang diiklankan Perangkat. Semua yang ada dalam kod itu dikomentari, jadi anda dapat mencari apa yang anda cari.
Seterusnya kita mengejar ciri. Beberapa peranti menggunakan perkhidmatan iklan yang berbeza daripada yang mengandungi ciri yang kita mahukan. Sekiranya ini berlaku, ambil UUID yang berbeza dan pasangkannya di serviceUUID, jika tidak, tetapkan serviceUUID sama dengan diiklankan Peranti. Sekarang, dalam perkhidmatan yang anda sambungkan, cari ciri baca. Aplikasi ini mungkin memberi anda UUID panjang penuh, atau hanya 4 aksara. Sama ada baiknya kerana definisi UUID dalam kod akan menerangkannya. Pasang UUID itu ke dalam ciri UUID dan anda sudah selesai!
Flash papan, buka monitor bersiri dan lihat apa yang anda dapat! Sekiranya semuanya baik-baik saja, ia harus menyambung ke peranti anda dan mula mendaftarkan nilai RSSI (penunjuk kekuatan isyarat yang diterima). Semakin rendah nilai RSSI, semakin kuat kekuatan isyarat. RSSI adalah penunjuk jarak yang baik tetapi tidak sempurna. Sekiranya lampu anda tidak berkedip seperti yang anda mahukan, tatal ke bawah ke bawah kod dan sesuaikan nilainya. Ada komen di sana yang menerangkan bagaimana.
Sebagai catatan, tidak semua peranti BLE akan berfungsi dengan pelacak ini. Beberapa peranti akan menolak sambungan. Yang lain akan terputus secara automatik selepas beberapa saat. Dan ada yang tidak akan mengiklankan UUID yang diperlukan untuk berhubung. Kami berjaya dengan telefon bimbit, pencari kunci, dan juga BB8 Sphero! Tinggalkan komen di bawah untuk memberitahu kami apa yang anda jejaki!
Langkah 4: Pematerian
Cukup lurus ke depan di sini. Sambungkan pin katod LED anda ke pin GND di papan anda dan pin anod ke PIN2. Anda boleh mengubahnya jika anda mahu, pastikan anda meninggalkan sedikit ruang goyangan agar LED sesuai di mana ia mesti pergi. Kami menggunakan beberapa jumper pendek dan sedikit penyusutan panas untuk terpikat di sini.
Langkah 5: Model dan Percetakan 3D
Model ini sesuai untuk kebanyakan aplikasi percetakan 3D. Kami menggunakan pencetak resin Elegoo Mars dan mencetaknya dengan warna putih. Ternyata hebat dan percetakan resin benar-benar dapat memberikan perincian yang lebih baik dalam cetakan. Tetapi itu tidak sepenuhnya diperlukan di sini. pencetak filamen yang diselaraskan juga harus dilakukan. Pastikan anda mempunyai sokongan yang betul dan anda semestinya baik-baik saja!
Langkah 6: Melukis / Luluhawa
Mengecat dan melapisi alat peraga adalah salah satu perkara paling menggembirakan yang boleh anda lakukan sebagai pembuatnya. Menjadikannya "milik anda" dan memberikan setiap goresan dan latar belakang adalah sesuatu yang istimewa. Oleh itu, kami tidak akan memberitahu anda dengan tepat bagaimana melakukan fob penjejakan anda, tetapi kami dapat memberi anda beberapa petua.
Kami memberikan asas utama pelacak cat cat semburan hitam matte dan menggunakan Rub 'N Buff untuk mengisi bahagian logam, serta menambah beberapa calar. Tidak perlu terlalu berat dengan barang ini. Saya sedikit pergi jauh.
Antena ternyata hebat ketika kami memberikannya pangkalan hitam dan menggunakan teknik yang disebut kering menyikat untuk menambah warna coklat dan merah agar kelihatan seperti karat.
Tidak ada cara yang salah untuk melakukannya, tetapi jika anda baru menggunakan konsep ini, terdapat banyak tutorial video hebat di luar sana. Semoga berjaya dan kongsi komen anda!
Disyorkan:
Fob Penjejakan Mandalorian: 7 Langkah
Mandalorian Tracking Fob: Setelah saya melihat beberapa episod pertama Mandalorian, saya tidak sabar-sabar untuk mencuba membina track fob. Banyak orang lain mempunyai idea yang sama dan telah memposting banyak bahan rujukan yang dapat saya gunakan ketika merancang fob penjejakan di Fusion 360
Raspberry Pi - Autonomous Mars Rover Dengan Penjejakan Objek OpenCV: 7 Langkah (dengan Gambar)
Raspberry Pi - Autonomous Mars Rover Dengan Penjejakan Objek OpenCV: Dikuasakan oleh Raspberry Pi 3, Pengenalan objek Open CV, sensor Ultrasonik dan motor DC yang diarahkan. Rover ini dapat mengesan objek yang dilatihnya dan bergerak di medan mana pun
Penjejakan Kepala Dengan Kamera Jauh Wii (War Thunder): 6 Langkah (dengan Gambar)
Penjejakan Kepala Dengan Kamera Jauh Wii (War Thunder): Helo semua! Saya ingin berkongsi dengan anda projek Arduino siap pertama saya. Saya cuba membuat semacam kenyataan tambahan buatan sendiri. Izinkan saya menerangkannya kepada anda: Pada dasarnya sistem ini menggunakan kamera untuk mengesan pergerakan kepala anda untuk menyesuaikannya sebagai
Meminta Robot Dengan Penjejakan Muka dan Pengawal oleh Xbox Controller - Arduino: 9 Langkah (dengan Gambar)
Meminta Robot Dengan Penjejakan Muka dan Pengawal oleh Xbox Controller - Arduino: Kami akan membuat robot pengemis. Robot ini akan cuba mengganggu atau menarik perhatian orang yang lewat. Ia akan mengesan wajah mereka dan cuba menembak laser ke arah mereka. Sekiranya anda memberi robot duit syiling, dia akan menyanyikan lagu dan menari. Robot akan memerlukan
Sistem Penjejakan Basikal Dengan Makluman Orang Mati Dengan Sigfox: 7 Langkah (dengan Gambar)
Sistem Penjejakan Basikal Dengan Makluman Orang Mati Dengan Sigfox: Sistem keselamatan untuk penunggang basikal dengan ciri penjejakan dan penghantaran amaran. Sekiranya berlaku kemalangan, penggera dihantar dengan kedudukan GPS. Keselamatan untuk penunggang basikal adalah suatu keharusan, dengan basikal jalan raya atau basikal gunung kemalangan berlaku dan secepat mungkin kecemasan per