Mundarija:

MVRK Mandalorian Track Fob: 8 qadam (rasmlar bilan)
MVRK Mandalorian Track Fob: 8 qadam (rasmlar bilan)

Video: MVRK Mandalorian Track Fob: 8 qadam (rasmlar bilan)

Video: MVRK Mandalorian Track Fob: 8 qadam (rasmlar bilan)
Video: MANDALORIAN TRACKING FOB: 3D PRINT DIY 2024, Iyul
Anonim

Bu 4 -may, aks holda Yulduzli urushlar kuni deb nomlanadi, bu bayram bizning qalbimizga juda yaqin va aziz. Bu yil biz uni o'tgan yillardagidan farqli ravishda nishonlashga qaror qildik. Tajribali texnologiya va ishlab chiqaruvchi-loyiha yordamida biz murakkab yondashuvni qabul qildik va uni o'z uyimizdagi soddalashtirilgan loyihaga aylantirdik, chunki biz o'z sevimli versiyalarimizdan ilhomlangan qurilmaning versiyasini yaratdik.

Bu ko'rsatma sizda Arduino yoki boshqa mikrokontrollerni ishlab chiqish platalari haqida oldindan ma'lumotga yoki tajribaga ega bo'lishi taxmin qilinadi. Agar o'zingizni qulay his qilsangiz, bu erda o'zingizni yaxshi his qilasiz! Ishni boshlash uchun quyidagi materiallarni ko'rib chiqing!

Ogohlantirishlar: Bu xabar Disney, Disney+yoki Lucasfilm bilan hech qanday aloqasi yo'q. Bundan tashqari, MVRK bu ko'rsatmalarga kafolat bermaydi. Iltimos, xavfsiz bo'ling va ota -ona nazorati ostida quring.

Ta'minotlar

  • ESP32 taxtasi (biz Firebeetle ESP32 DFRobot -dan foydalanganmiz)
  • Kichik 3.7V LiPo batareyasi
  • Qizil LED

Shuningdek, siz 3D bosma modelini pastdan olishni xohlaysiz.

Va quyidagi kodni yuklab oling. Ushbu loyiha ESP32 taxtalarini Arduino IDE -ga o'rnatishni talab qiladi. To'liq ko'rsatmalar uchun Arduino ESP32 uchun rasmiy github -ni tekshiring.

1 -qadam: Bu qanday ishlaydi

U qanday ishlaydi
U qanday ishlaydi

Kuzatuv fobining MVRK versiyasi kalitlarni, telefonni yoki boshqa BLE yoqilgan qurilmalar yoki mayoqlarni kuzatib borish uchun Bluetooth Low Energy (BLE) dan foydalanadi. Biz BLE qurilmasiga ulanish va uning signal kuchini kuzatish uchun ESP32 bluetooth funksiyali mikrokontroller va kichik LiPo batareyasidan foydalandik. Kuzatuv paneli tanlangan qurilmaga (yoki ne'matga) qanchalik yaqin bo'lsa, signal kuchi shunchalik kuchli bo'ladi va oldingi chiroq tezroq yonadi.

2 -qadam: Bluetooth kam energiya (BLE) nima?

Bluetooth past energiyasi (BLE) nima?
Bluetooth past energiyasi (BLE) nima?

Bluetooth -ning past energiyasi (BLE) - bu Bluetooth standarti bo'lib, u odatdagi Bluetooth -da bo'lgani kabi samarali diapazonni saqlab, quvvat sarfini kamaytiradi. BLE qurilmalari bluetooth serverlari kabi ishlaydi va ularning ulanish ma'lumotlarini bir necha soniyada atrofga e'lon qiladi. Reklama oralig'i har bir qurilma uchun farq qiladi va hatto ba'zi qurilmalarda sozlanishi mumkin. Agar siz BLE bilan tanish bo'lmasangiz, hamma narsa keyingi bo'limda mantiqiy boshlanishi kerak.

3 -qadam: Kod

Kodeks
Kodeks

Bu qism biroz murakkab bo'lishi mumkin. BLE qurilmalari bir xil intervalda reklama qilmaydi va barcha kiruvchi ulanishlar ham. Ishni boshlashdan oldin, biz telefoningizga BLE skanerlash dasturini olishni taklif qilamiz. Agar siz biz kabi iOS -da bo'lsangiz, BLE Scanner juda yaxshi ishlaydi. Bu ilovalar sizga atrofingizdagi BLE qurilmalarini ko'rish va ular taklif qilayotgan xizmatlar haqida bilish uchun ularga ulanish imkonini beradi. Bu erda BLE xizmatlari haqida gapirishga arziydi, chunki ular siz kuzatmoqchi bo'lgan qurilmaga qanday ulanishingiz muhim.

Yaqin atrofdagi boshqa qurilmalarga aralashmaslik uchun barcha xizmatlar universal identifikatorga (UUID) ega. Har bir xizmatda siz o'ziga xos xususiyatni topasiz. bular ham UUID -larga ega. Bu xususiyatlarni o'qish, yozish, javobsiz yozish, xabardor qilish va hokazo bo'lishi mumkin. Boshqalar bor, lekin bu boshqa vaqt. Xizmatlar va xususiyatlar haqida yuqoridagi rasmga qarang. Papkalar kabi xizmatlar va ulardagi fayllar kabi xususiyatlar haqida o'ylash eng oson.

Agar siz xizmatlar va xususiyatlar haqida ko'proq bilmoqchi bo'lsangiz, GATT Bluetooth standarti uchun yangi boshlanuvchilar uchun ajoyib qo'llanma uchun bu erni bosing.

--

Bu treker yordamida ulanishingiz mumkin bo'lgan har bir BLE qurilmasida UUID mavjud bo'lib, u yaqin atrofdagi qurilmalarga o'z mavjudligini e'lon qiladi. Uni topish uchun sizga ilgari aytilgan dastur kerak bo'lishi mumkin. Qurilmani ilovadan topganingizdan so'ng, unga ulaning. Shuni esda tutingki, har bir BLE qurilmasi boshqacha, shuning uchun to'g'ri UUIDni topish bir oz sinov va xatolarni talab qilishi mumkin, lekin buni qilgandan so'ng, uni reklama qilingan Device sifatida kodga ulang. Kodda hamma narsa izohlangan, shuning uchun siz qidirayotganingizni topishingiz mumkin.

Keyin biz xarakteristikaga amal qilamiz. Ba'zi qurilmalarda biz xohlagan xususiyatni o'z ichiga oladigan reklama xizmatidan foydalaniladi. Agar shunday bo'lsa, boshqa UUIDni oling va uni serviceUUID -ga ulang, aks holda, serviceUUID -ni reklama qilingan qurilmaga teng qilib qo'ying. Endi siz ulangan xizmat ichida o'qish xususiyatini qidiring. Ilova sizga UUID to'liq uzunligini berishi mumkin yoki faqat 4 ta belgidan iborat bo'lishi mumkin. Ikkalasi ham yaxshi, chunki kodda UUID ta'rifi hisobga olinadi. UUID -ni xarakterliUUID -ga ulang va hammasi tugadi!

Kengashni yondiring, ketma -ket monitorni oching va nima olganingizni ko'ring! Agar hamma narsa yaxshi bo'lsa, u sizning qurilmangizga ulanishi va RSSI qiymatini ro'yxatdan o'tkazishni boshlashi kerak (qabul qilingan signal kuchining ko'rsatkichi). RSSI qiymati qanchalik past bo'lsa, signal kuchi shunchalik kuchli bo'ladi. RSSI - yaqinlikning yaxshi ko'rsatkichi, lekin mukammal emas. Agar sizning chirog'ingiz siz xohlagan darajada miltillamasa, kodning pastki qismiga o'ting va qiymatlarni rostlang. Qanday qilib tushuntiriladigan izohlar bor.

Eslatib o'tamiz, barcha BLE qurilmalari bu kuzatuvchi bilan ishlamaydi. Ba'zi qurilmalar ulanishni rad etadi. Boshqalar bir necha daqiqadan so'ng avtomatik ravishda uziladi. Va ba'zilari ulanish uchun zarur bo'lgan UUID -ni reklama qilmaydi. Biz telefonlar, kalit qidiruvchilar va hatto BB8 Sphero bilan muvaffaqiyatga erishdik! Quyida izoh qoldiring, nima kuzatayotganingizni bizga xabar bering!

4 -qadam: Lehimlash

Lehimlash
Lehimlash

Bu erda juda to'g'ri. LEDning katodli pinini bortingizdagi GND piniga va anod pinini PIN2 ga ulang. Agar xohlasangiz, siz buni o'zgartirishingiz mumkin, faqat LED qayerga kerak bo'lsa, shuncha mos kelishi uchun biroz chayqaladigan joy qoldiring. Biz bu erga ulanish uchun bir nechta kalta sakrash va issiqlik qisish vositasidan foydalanardik.

5 -qadam: 3D model va bosib chiqarish

3D model va bosib chiqarish
3D model va bosib chiqarish
3D model va bosib chiqarish
3D model va bosib chiqarish

Model 3D bosma dasturlarning ko'pchiligiga mos keladi. Biz Elegoo Mars qatronli printeridan foydalandik va uni oq rangda chop etdik. Ma'lum bo'lishicha, qatronli bosma chindan ham tafsilotlarni chop etishga olib kelishi mumkin. Ammo bu erda bu mutlaqo kerak emas. yaxshi sozlangan filamentli printer ham shunday qilishi kerak. To'g'ri qo'llab -quvvatlovchilarga ega bo'lishingizga ishonch hosil qiling va siz yaxshi bo'lishingiz kerak!

6 -qadam: rasm / ob -havo

Rasmni bo'yash va ob -havoni parvarish qilish - bu ishlab chiqaruvchi sifatida qilishingiz mumkin bo'lgan eng qiziqarli ishlardan biri. Buni "sizniki" qilish va har bir chizish va hikoyani hikoya qilish - bu alohida. Shunday qilib, biz sizga kuzatuv fobini qanday qilishni aniq aytmaymiz, lekin biz sizga bir necha maslahatlar bera olamiz.

Biz trekerning asosiy tayanchiga matli qora bo'yoqli yengil bo'yoq berdik va metall ko'rinadigan qismlarni to'ldirish uchun Rub 'N Buff ishlatdik, shuningdek bir nechta chizishlarni qo'shdik. Bu narsalar bilan ortiqcha yuklanishga hojat yo'q. Men ozgina uzoq yo'lni bosib o'taman.

Qora tayanch berib, zang kabi ko'rinadigan jigarrang va qizil ranglarni qo'shish uchun quruq cho'tkasi deb nomlangan texnikani qo'llaganimizda, antenna juda yaxshi chiqdi.

Buni qilishning hech qanday noto'g'ri usuli yo'q, lekin agar siz bu tushunchalarga yangi bo'lsangiz, u erda juda ko'p ajoyib video darsliklar mavjud. Omad tilaymiz va o'z fikrlaringizni sharhlarda baham ko'ring!

Tavsiya: