Satura rādītājs:
- Piegādes
- 1. darbība. Kā tas darbojas
- 2. darbība. Kas ir Bluetooth zema enerģijas patēriņa (BLE) funkcija?
- 3. darbība: kods
- 4. solis: lodēšana
- 5. solis: 3D modelis un drukāšana
- 6. solis: krāsošana / laika apstākļi
Video: MVRK Mandalorian Tracking Fob: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
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
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?
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
Šī 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
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
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:
Automatizēts bērns Mandalorian: 10 soļi (ar attēliem)
Automātiskais Mandalorian the Child: Jūs esat iegādājies šo jauno rotaļlietu (kādam citam, izņemot sevi) un vēlaties to uzvilkt " aktīvs " displejs, nesabojājot ierīci. Diemžēl tas darbojas tikai tad, kad pieskarat galvu. Ja uzlīmējat metāla folijas gabalu uz augšu
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Baziliks "α". Mandalorian's Basilisk W/ Raspberry Pi aparatūra un Raspbian OS: 19 soļi
Baziliks "α". Mandalorian's Basilisk W/ Raspberry Pi aparatūra un Raspbian OS: Šis projekts ir par ierīci, kuru varat izmantot kā datoru, kas atšķiras no klēpjdatora, atrodoties ceļā. Tās galvenais mērķis ir ļaut jums rakstīt savu kodu, ja programmējat vai mācāties. Turklāt, ja esat rakstnieks vai vēlaties rakstīt stāstus, pat ja
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu