Satura rādītājs:

MVRK Mandalorian Tracking Fob: 8 soļi (ar attēliem)
MVRK Mandalorian Tracking Fob: 8 soļi (ar attēliem)

Video: MVRK Mandalorian Tracking Fob: 8 soļi (ar attēliem)

Video: MVRK Mandalorian Tracking Fob: 8 soļi (ar attēliem)
Video: MANDALORIAN TRACKING FOB: 3D PRINT DIY 2024, Novembris
Anonim

Ir ceturtais maijs, citādi pazīstams kā Zvaigžņu karu diena, svētki, kas ir ļoti tuvi un dārgi mūsu sirdīm. Šogad mēs nolēmām to svinēt nedaudz savādāk nekā iepriekšējos gados. Izmantojot pieredzējušu tehnoloģiju un veidotāju projektu, mēs izvēlējāmies sarežģītu pieeju un pārvērtām to par vienkāršotu mājas projektu, veidojot savu ierīces versiju, iedvesmojoties no vienas no mūsu iecienītākajām izrādēm.

Šajā pamācībā tiek pieņemts, ka jums ir iepriekšējas zināšanas vai pieredze darbā ar Arduino vai citām mikrokontrolleru izstrādes plāksnēm. Ja jūtaties ērti, šeit jums veiksies labi! Lai sāktu, apskatiet zemāk esošos materiālus!

Atruna: šī ziņa nekādā veidā nav saistīta ar Disney, Disney+vai Lucasfilm. Turklāt MVRK negarantē un negarantē šos norādījumus. Lūdzu, esiet drošībā un veidojiet vecāku uzraudzībā.

Piegādes

  • ESP32 tāfele (mēs izmantojām DFRobot Firebeetle ESP32)
  • Neliels 3,7 V LiPo akumulators
  • Sarkana gaismas diode

Jūs arī vēlēsities paņemt modeli 3D drukāšanai no apakšas.

Un lejupielādējiet zemāk esošo kodu. Šis projekts prasa, lai ESP32 plates tiktu instalētas Arduino IDE. Pilnīgas instrukcijas skatiet oficiālajā Arduino ESP32 github šeit.

1. darbība. Kā tas darbojas

Kā tas strādā
Kā tas strādā

Izsekošanas fob versijā MVRK tiek izmantota Bluetooth zema enerģijas patēriņa (BLE) funkcija, lai izsekotu atslēgas, tālruni vai citas ierīces, kurās ir iespējota BLE. Mēs izmantojām ESP32 Bluetooth iespējotu mikrokontrolleru un nelielu LiPo akumulatoru, lai izveidotu savienojumu ar BLE ierīci un izsekotu tās signāla stiprumam. Jo tuvāk izsekošanas fobs atrodas izvēlētajā ierīcē (vai devā), jo spēcīgāks ir signāla stiprums un ātrāk mirgo priekšējā gaisma.

2. darbība. Kas ir Bluetooth zema enerģijas patēriņa (BLE) funkcija?

Kas ir Bluetooth zema enerģijas patēriņa (BLE)?
Kas ir Bluetooth zema enerģijas patēriņa (BLE)?

Bluetooth Low Energy (BLE) ir Bluetooth standarts, kas paredzēts, lai nodrošinātu samazinātu enerģijas patēriņu, vienlaikus saglabājot tādu pašu efektīvo diapazonu kā parastais Bluetooth. BLE ierīces darbojas kā Bluetooth serveri un ik pēc dažām sekundēm reklamē savu savienojuma informāciju ar apkārtējo teritoriju. Reklāmas intervāls katrai ierīcei ir atšķirīgs un dažās ierīcēs pat ir konfigurējams. Ja jūs neesat pazīstams ar BLE, tam visam vajadzētu sākt saprast nākamajā sadaļā.

3. darbība: kods

Kods
Kods

Šī daļa var kļūt nedaudz sarežģīta. Ne visas BLE ierīces tiek reklamētas vienā intervālā, kā arī visas ierīces neietekmē ienākošos savienojumus. Pirms darba sākšanas mēs iesakām tālrunim iegūt BLE skenēšanas lietotni. Ja izmantojat iOS, piemēram, mēs, BLE skeneris darbojas lieliski. Šīs lietotnes ļaus jums redzēt sev apkārt esošās BLE ierīces un izveidot savienojumu ar tām, lai uzzinātu par viņu piedāvātajiem pakalpojumiem. Šeit ir vērts runāt par BLE pakalpojumiem, jo tie ir būtiski, lai izveidotu savienojumu ar ierīci, kuru vēlaties izsekot.

Visiem pakalpojumiem ir universāli unikāls identifikators (UUID), lai netiktu sajaukti ar citām tuvumā esošām ierīcēm. Katrā pakalpojumā jūs atradīsit kādu īpašību. tiem ir arī UUID. Šos raksturlielumus var lasīt, rakstīt, rakstīt bez atbildes, paziņot utt. Ir citi, bet tas ir citā reizē. Skatiet iepriekš redzamo attēlu par pakalpojumiem un īpašībām. Visvieglāk ir domāt par tādiem pakalpojumiem kā mapes un tādām īpašībām kā faili šajās mapēs.

Ja vēlaties uzzināt vairāk par pakalpojumiem un īpašībām, noklikšķiniet šeit, lai iegūtu fantastisku iesācēju rokasgrāmatu par GATT Bluetooth standartu.

--

Katrai BLE ierīcei, kurai varat izveidot savienojumu, izmantojot šo izsekotāju, ir UUID, ko tā izmanto, lai reklamētu savu klātbūtni tuvumā esošajās ierīcēs. Lai to atrastu, jums, iespējams, būs nepieciešama tāda lietotne kā iepriekš minētā. Kad esat atradis ierīci savā lietotnē, izveidojiet savienojumu ar to. Atcerieties, ka katra BLE ierīce ir atšķirīga, tāpēc, lai atrastu pareizo UUID, var būt nepieciešami daži izmēģinājumi un kļūdas, bet pēc tam vienkārši pievienojiet to kodam, kā norādīts reklamētajā ierīcē. Viss kodā esošais ir komentēts, lai jūs varētu atrast meklēto.

Tālāk mēs esam pēc raksturlieluma. Dažās ierīcēs tiek izmantots reklāmas pakalpojums, kas atšķiras no tā, kas satur vēlamo īpašību. Ja tas tā ir, paņemiet šo atšķirīgo UUID un pievienojiet to vietnē serviceUUID, pretējā gadījumā vienkārši iestatiet serviceUUID vienādu ar AdvertisedDevice. Tagad pakalpojumā, ar kuru esat izveidojis savienojumu, meklējiet lasīšanas īpašību. Lietotne var sniegt jums pilna garuma UUID vai tikai 4 rakstzīmes. Vai nu tas ir labi, jo UUID definīcija kodā to ņems vērā. Pievienojiet šo UUID raksturīgajam UUID un esat pabeidzis!

Zibspuldzi, atveriet seriālo monitoru un redziet, ko iegūstat! Ja viss ir kārtībā, tam vajadzētu izveidot savienojumu ar jūsu ierīci un sākt reģistrēt RSSI vērtību (saņemtā signāla stipruma indikators). Jo zemāka RSSI vērtība, jo spēcīgāks signāla stiprums. RSSI ir labs tuvuma rādītājs, bet nav ideāls. Ja jūsu indikators nemirgo tā, kā vēlaties, ritiniet uz leju līdz koda apakšai un pielāgojiet vērtības. Tur ir komentāri, kas paskaidro, kā.

Jāatzīmē, ka ne visas BLE ierīces darbosies ar šo izsekotāju. Dažas ierīces atteiks savienojumu. Citi pēc dažiem mirkļiem automātiski atvienosies. Un daži vienkārši nereklamēs UUID, kas nepieciešams savienojumam. Mums ir bijuši panākumi ar tālruņiem, atslēgu meklētājiem un pat BB8 Sphero! Atstājiet komentārus zemāk, lai paziņotu mums, ko izsekojat!

4. solis: lodēšana

Lodēšana
Lodēšana

Te diezgan taisni uz priekšu. Pievienojiet gaismas diodes katoda tapu GND tapai uz tāfeles un anoda tapu - PIN2. Jūs varat to mainīt, ja vēlaties, vienkārši atstājiet nelielu kustību telpu, lai gaismas diode iederas tur, kur tai jāiet. Mēs šeit izmantojām pāris īsus džemperus un dažus siltuma sarukšanas līdzekļus.

5. solis: 3D modelis un drukāšana

3D modelis un drukāšana
3D modelis un drukāšana
3D modelis un drukāšana
3D modelis un drukāšana

Modelis ir piemērots lielākajai daļai 3D drukas lietojumprogrammu. Mēs izmantojām Elegoo Mars sveķu printeri un drukājām to baltā krāsā. Izrādījās lieliski, un sveķu druka patiešām var izcelt drukātā sīkākas detaļas. Bet tas šeit nav pilnīgi nepieciešams. labi noregulētam kvēldiega printerim vajadzētu darboties tikpat labi. Vienkārši pārliecinieties, ka jums ir atbilstoši balsti, un jums vajadzētu būt kārtībā!

6. solis: krāsošana / laika apstākļi

Rekvizīta krāsošana un atmosfēras iedarbība ir viena no jautrākajām lietām, ko varat darīt kā veidotājs. Padarīt to par “tavu” un iedot katru skrāpējumu un iemīlēties pagātnē ir īpašs. Tāpēc mēs jums precīzi neteiksim, kā veikt izsekošanas fob, bet mēs varam sniegt dažus padomus.

Mēs izsekotāja galvenajai bāzei piešķīrām vieglu matētu melnu aerosola krāsu un izmantojām Rub 'N Buff, lai aizpildītu metāla izskata detaļas, kā arī pievienotu dažus skrāpējumus. Nav nepieciešams pārāk smagi strādāt ar šīm lietām. Es mazliet eju tālu.

Antena izrādījās lieliska, kad mēs tam piešķīrām melnu pamatni un izmantojām paņēmienu, ko sauc par sausu suku, lai pievienotu brūnas un sarkanas krāsas, lai izskatītos pēc rūsas.

Nav nepareizs veids, kā to izdarīt, bet, ja esat iepazinies ar šiem jēdzieniem, tur ir daudz lielisku video pamācību. Veiksmi un dalieties savējos komentāros!

Ieteicams: