Turinys:

MVRK mandaloriečių sekimo pultelis: 8 žingsniai (su nuotraukomis)
MVRK mandaloriečių sekimo pultelis: 8 žingsniai (su nuotraukomis)

Video: MVRK mandaloriečių sekimo pultelis: 8 žingsniai (su nuotraukomis)

Video: MVRK mandaloriečių sekimo pultelis: 8 žingsniai (su nuotraukomis)
Video: Mvrk, Sneaky wh - Niebla 2024, Liepa
Anonim

Gegužės 4 -oji, kitaip vadinama Žvaigždžių karų diena, yra labai artima ir brangi mūsų širdžiai šventė. Šiemet nusprendėme ją švęsti kiek kitaip nei praėjusiais metais. Naudodamiesi patirtimi paremta technologija ir kūrėjo projektu, pasirinkome sudėtingą požiūrį ir pavertėme jį supaprastintu namų projektu, kai sukūrėme savo įrenginio versiją, įkvėptą vienos iš mūsų mėgstamiausių laidų.

Šioje instrukcijoje daroma prielaida, kad turite tam tikrų išankstinių žinių ar patirties dirbant su „Arduino“ar kitomis mikrovaldiklių kūrimo plokštėmis. Jei jaučiatės patogiai, čia jums bus gerai! Norėdami pradėti, peržiūrėkite žemiau pateiktus reikmenis!

Atsisakymas: šis įrašas jokiu būdu nėra susijęs su „Disney“, „Disney+“ar „Lucasfilm“. Be to, MVRK negarantuoja ir negarantuoja šių nurodymų. Būkite saugūs ir statykite prižiūrimi tėvų.

Prekės

  • ESP32 plokštė (mes naudojome „DFRobot“„Firebeetle ESP32“)
  • Maža 3,7 V LiPo baterija
  • Raudonas šviesos diodas

Taip pat norėsite paimti modelį 3D spausdinimui iš apačios.

Ir atsisiųskite žemiau esantį kodą. Šiam projektui reikia, kad ESP32 plokštės būtų įdiegtos „Arduino IDE“. Norėdami gauti išsamias instrukcijas, apsilankykite oficialiame „Arduino ESP32“„github“čia.

1 žingsnis: kaip tai veikia

Kaip tai veikia
Kaip tai veikia

MVRK stebėjimo pulto versija naudoja „Bluetooth Low Energy“(BLE) raktams, telefonui ar kitiems BLE įgalintiems įrenginiams ar švyturėliams susekti. Norėdami prisijungti prie BLE įrenginio ir sekti jo signalo stiprumą, naudojome ESP32 „Bluetooth“įgalintą mikrovaldiklį ir mažą „LiPo“bateriją. Kuo arčiau stebėjimo pultelis priartėja prie pasirinkto įrenginio (ar atlygio), tuo stipresnis signalas ir greičiau mirksi priekyje esanti šviesa.

2 veiksmas: kas yra „Bluetooth“mažai energijos (BLE)?

Kas yra „Bluetooth Low Energy“(BLE)?
Kas yra „Bluetooth Low Energy“(BLE)?

„Bluetooth Low Energy“(BLE) yra „Bluetooth“standartas, skirtas sumažinti energijos suvartojimą, išlaikant tą patį efektyvų diapazoną kaip įprastas „Bluetooth“. BLE įrenginiai veikia kaip „Bluetooth“serveriai ir kas kelias sekundes reklamuoja savo prisijungimo informaciją aplinkinei teritorijai. Reklamavimo intervalas kiekvienam įrenginiui yra skirtingas ir netgi sukonfigūruojamas kai kuriuose įrenginiuose. Jei nesate susipažinę su BLE, visa tai turėtų būti prasminga kitame skyriuje.

3 žingsnis: Kodas

Kodas
Kodas

Ši dalis gali būti šiek tiek sudėtinga. Ne visi BLE įrenginiai reklamuojasi tuo pačiu intervalu, taip pat ne visi įeinantys ryšiai. Prieš pradėdami čia, primygtinai rekomenduojame įsigyti savo telefonui BLE nuskaitymo programą. Jei naudojate „iOS“kaip mes, „BLE Scanner“puikiai veikia. Šios programos leis jums pamatyti aplink esančius BLE įrenginius ir prisijungti prie jų, kad sužinotumėte apie jų siūlomas paslaugas. Čia verta kalbėti apie BLE paslaugas, nes jos yra būtinos norint prisijungti prie norimo stebėti įrenginio.

Visos paslaugos turi visuotinai unikalų identifikatorių (UUID), kad nesusimaišytų su kitais netoliese esančiais įrenginiais. Kiekvienoje paslaugoje rasite savybę. šie taip pat turi UUID. Šias charakteristikas galima skaityti, rašyti, rašyti be atsako, pranešti ir tt. Yra ir kitų, bet tai kitam kartui. Žr. Paveikslėlį apie paslaugas ir savybes. Lengviausia galvoti apie tokias paslaugas kaip aplankai ir tokias charakteristikas kaip failus tuose aplankuose.

Jei norite sužinoti daugiau apie paslaugas ir savybes, spustelėkite čia, kad gautumėte fantastišką GATT „Bluetooth“standarto vadovą pradedantiesiems.

--

Kiekvienas BLE įrenginys, prie kurio galite prisijungti naudodami šį stebėjimo priemonę, turi UUID, kurį jis naudoja reklamuodamas savo buvimą netoliese esančiuose įrenginiuose. Tikriausiai jums reikės tokios programos, kaip minėta anksčiau, kad ją rastumėte. Radę įrenginį savo programoje, prisijunkite prie jo. Atminkite, kad kiekvienas BLE įrenginys yra skirtingas, todėl gali prireikti bandymų ir klaidų, kad surastumėte tinkamą UUID, tačiau kai tai padarysite, tiesiog prijunkite jį prie kodo, kaip nurodyta reklamuojamame įrenginyje. Viskas kode yra komentuojama, todėl galite rasti tai, ko ieškote.

Toliau sekame charakteristiką. Kai kurie įrenginiai naudoja reklamos paslaugą, kuri skiriasi nuo tos, kurioje yra norimos savybės. Tokiu atveju paimkite tą kitą UUID ir prijunkite jį prie „serviceUUID“, kitu atveju tiesiog nustatykite „serviceUUID“lygų „AdvertisedDevice“. Dabar paslaugoje, prie kurios prisijungėte, ieškokite skaitymo charakteristikos. Programa gali suteikti jums viso ilgio UUID arba tik 4 simbolius. Arba viskas gerai, nes kodo UUID apibrėžimas į tai atsižvelgs. Prijunkite tą UUID prie charakteristikos UUID ir viskas!

Įjunkite plokštę, atidarykite serijinį monitorių ir pažiūrėkite, ką gausite! Jei viskas gerai, jis turėtų prisijungti prie jūsų įrenginio ir pradėti registruoti RSSI reikšmę (gauto signalo stiprumo indikatorius). Kuo mažesnė RSSI vertė, tuo stipresnis signalo stiprumas. RSSI yra geras artumo rodiklis, tačiau nėra tobulas. Jei jūsų lemputė mirksi ne taip, kaip norite, slinkite žemyn iki kodo apačios ir sureguliuokite reikšmes. Yra komentarų, paaiškinančių, kaip.

Pastaba: ne visi BLE įrenginiai veiks su šiuo sekikliu. Kai kurie įrenginiai atsisako prisijungti. Kiti po kelių akimirkų automatiškai atsijungs. Kai kurie tiesiog nereklamuos UUID, būtino prisijungti. Mums pasisekė su telefonais, raktų ieškikliais ir net „BB8 Sphero“! Palikite komentarus žemiau ir praneškite mums, ką stebite!

4 žingsnis: litavimas

Litavimas
Litavimas

Čia gana tiesiai į priekį. Prijunkite savo LED katodo kaištį prie plokštės GND kaiščio, o anodo kaištį - prie PIN2. Jei norite, galite tai pakeisti, tiesiog palikite šiek tiek judėjimo vietos, kad šviesos diodas tilptų ten, kur reikia. Čia užsikabinome naudodamiesi keliais trumpais džemperiais ir šiek tiek susitraukiančiu.

5 žingsnis: 3D modelis ir spausdinimas

3D modelis ir spausdinimas
3D modelis ir spausdinimas
3D modelis ir spausdinimas
3D modelis ir spausdinimas

Modelis tinka daugumai 3D spausdinimo programų. Mes naudojome „Elegoo Mars“dervos spausdintuvą ir atspausdinome jį baltai. Tai pasirodė puikiai, o dervos spausdinimas tikrai gali išryškinti smulkesnes spaudinio detales. Bet čia to visiškai nereikia. gerai sureguliuotas gijų spausdintuvas turėtų veikti taip pat gerai. Tiesiog įsitikinkite, kad turite tinkamas atramas ir jums turėtų būti gerai!

6 žingsnis: dažymas / oro sąlygos

Dažyti ir ištverti butaforiją yra vienas smagiausių dalykų, kuriuos galite padaryti kaip kūrėjas. Padaryti tai „tavo“ir suteikti kiekvieną įbrėžimą bei pasinerti į ankstesnę istoriją yra ypatinga. Taigi tiksliai nepasakysime, kaip atlikti stebėjimo funkciją, tačiau galime duoti keletą patarimų.

Pagrindinei sekimo priemonės bazei sutepėme lengvą matinių juodų purškiamų dažų sluoksnį ir panaudojome „Rub 'N Buff“, kad užpildytume metališkai atrodančias dalis ir pridėtume kelis įbrėžimus. Nereikia per daug stengtis su šiais dalykais. Aš mažai einu ilgą kelią.

Antena pasirodė puiki, kai davėme juodą pagrindą ir naudojome sausu šepečiu vadinamą techniką, kad rudos ir raudonos spalvos būtų paryškintos, kad atrodytų kaip rūdys.

Nėra neteisingo būdo tai padaryti, bet jei esate naujokas šiose sąvokose, yra daugybė puikių vaizdo įrašų vadovėlių. Sėkmės ir pasidalykite savo nuomone komentaruose!

Rekomenduojamas: