Obsah:

Mandalorian Tracking Fob MVRK: 8 krokov (s obrázkami)
Mandalorian Tracking Fob MVRK: 8 krokov (s obrázkami)

Video: Mandalorian Tracking Fob MVRK: 8 krokov (s obrázkami)

Video: Mandalorian Tracking Fob MVRK: 8 krokov (s obrázkami)
Video: Сатаммат диэн суох - Феоктист Алексеев | ПОДКАСТ 011 2024, November
Anonim

Je to 4. máj, inak známy ako Deň hviezdnych vojen, sviatok, ktorý je veľmi blízky a drahý pre naše srdcia. Tento rok sme sa ho rozhodli osláviť trochu inak ako roky predtým. Vďaka experimentálnej technológii a projektu výrobcu sme zvolili komplexný prístup a urobili sme z neho zjednodušený projekt doma, pretože sme svoju verziu zariadenia inšpirovali jednou z našich obľúbených relácií.

Tento návod predpokladá, že máte nejaké predchádzajúce znalosti alebo skúsenosti s vývojovými doskami Arduino alebo inými mikrokontrolérmi. Ak sa s tým cítite dobre, dobre sa vám tu bude! Ak chcete začať, pozrite sa na nižšie uvedený spotrebný materiál!

Disclaimer: Tento príspevok nie je nijako spojený s Disney, Disney+alebo Lucasfilm. Spoločnosť MVRK ďalej nezaručuje ani neručí za tieto pokyny. Buďte prosím v bezpečí a stavajte pod dohľadom rodičov.

Zásoby

  • Doska ESP32 (použili sme Firebeetle ESP32 od DFRobot)
  • Malá 3,7 V batéria LiPo
  • Červená LED dióda

Tiež si budete chcieť model zospodu uchmatnúť pre 3D tlač.

A stiahnite si kód nižšie. Tento projekt vyžaduje, aby boli dosky ESP32 nainštalované do Arduino IDE. Ak chcete získať úplné pokyny, pozrite sa na oficiálny github pre Arduino ESP32 tu.

Krok 1: Ako to funguje

Ako to funguje
Ako to funguje

Verzia MVRK sledovacej jednotky používa technológiu Bluetooth Low Energy (BLE) na vystopovanie klávesov, telefónu alebo iných zariadení alebo majákov s podporou BLE. Na pripojenie k zariadeniu BLE a sledovanie sily jeho signálu sme použili mikrokontrolér s podporou Bluetooth ESP32 a malú batériu LiPo. Čím bližšie je sledovací ovládač k vybranému zariadeniu (alebo odmene), tým je signál silnejší a svetlo na prednej strane rýchlejšie bliká.

Krok 2: Čo je to Bluetooth Low Energy (BLE)?

Čo je to Bluetooth Low Energy (BLE)?
Čo je to Bluetooth Low Energy (BLE)?

Bluetooth Low Energy (BLE) je štandard Bluetooth navrhnutý tak, aby poskytoval zníženú spotrebu energie pri zachovaní rovnakého efektívneho dosahu ako bežné Bluetooth. Zariadenia BLE fungujú ako servery bluetooth a každých pár sekúnd propagujú informácie o svojom pripojení do okolitého priestoru. Interval reklamy je pre každé zariadenie iný a na niektorých zariadeniach je dokonca konfigurovateľný. Ak nie ste oboznámení s BLE, všetko by malo začať dávať zmysel v nasledujúcej časti.

Krok 3: Kód

Kód
Kód

Táto časť môže byť trochu komplikovaná. Všetky zariadenia BLE neinzerujú v rovnakom intervale, ani všetky zariadenia neprijímajú všetky prichádzajúce pripojenia. Predtým, ako začnete tu, dôrazne odporúčame zaobstarať si pre svoj telefón aplikáciu na skenovanie BLE. Ak používate iOS ako my, skener BLE funguje skvele. Tieto aplikácie vám umožnia vidieť zariadenia BLE okolo vás a pripojiť sa k nim, aby sa dozvedeli o službách, ktoré ponúkajú. O službách BLE sa oplatí hovoriť, pretože sú nevyhnutné pre spôsob pripojenia k zariadeniu, ktoré chcete sledovať.

Všetky služby majú univerzálne jedinečný identifikátor (UUID), aby sa nemiešali s inými zariadeniami v okolí. V rámci každej služby nájdete charakteristiku. tieto majú tiež UUID. Tieto charakteristiky je možné čítať, písať, písať bez reakcie, upozorňovať atď. Existujú aj iné, ale to je na iný čas. Informácie o službách a vlastnostiach nájdete na obrázku vyššie. Najľahšie je myslieť na služby, ako sú priečinky, a vlastnosti, ako sú súbory v týchto priečinkoch.

Ak sa chcete dozvedieť viac o službách a vlastnostiach, kliknite sem a získajte fantastickú príručku pre začiatočníkov k štandardu GATT Bluetooth.

--

Každé zariadenie BLE, ku ktorému sa môžete pripojiť pomocou tohto sledovača, má identifikátor UUID, ktorý používa na inzerovanie svojej prítomnosti v okolitých zariadeniach. Na jeho nájdenie pravdepodobne budete potrebovať aplikáciu, ako je tá, ktorá bola spomenutá vyššie. Keď nájdete zariadenie vo svojej aplikácii, pripojte sa k nemu. Nezabudnite, že každé zariadenie BLE je iné, takže nájdenie správneho identifikátora UUID môže trvať niekoľko pokusov a omylov, ale akonáhle to urobíte, zapojte ho do kódu ako advertisingedDevice. Všetko v kóde je komentované, takže môžete nájsť to, čo hľadáte.

Ďalej sme za charakteristikou. Niektoré zariadenia používajú reklamnú službu, ktorá je odlišná od tej, ktorá obsahuje požadované vlastnosti. Ak je to tak, chyťte iný UUID a zapojte ho do služby serviceUUID, v opačnom prípade nastavte serviceUUID na hodnotu advertisingedDevice. Teraz v rámci služby, ku ktorej ste pripojení, vyhľadajte charakteristiku čítania. Aplikácia vám môže poskytnúť UUID v plnej dĺžke alebo môže mať iba 4 znaky. Buď je v poriadku, pretože to bude zodpovedať definícia UUID v kóde. Pripojte tento UUID k charakteristickémuUUID a máte hotovo!

Flash na doske, otvorte sériový monitor a uvidíte, čo dostanete! Ak je všetko v poriadku, malo by sa pripojiť k vášmu zariadeniu a začať registrovať hodnotu RSSI (indikátor sily prijatého signálu). Čím je hodnota RSSI nižšia, tým je signál silnejší. RSSI je dobrým indikátorom blízkosti, ale nie je dokonalý. Ak svetlo nebliká tak, ako by ste chceli, prejdite nadol do spodnej časti kódu a upravte hodnoty. Sú tam komentáre vysvetľujúce ako.

Upozorňujeme, že nie všetky zariadenia BLE budú s týmto sledovačom fungovať. Niektoré zariadenia odmietnu pripojenie. Ostatní sa po niekoľkých okamihoch automaticky odpoja. A niektorí jednoducho nebudú propagovať UUID potrebné na pripojenie. Mali sme úspech s telefónmi, kľúčovými vyhľadávačmi a dokonca aj s BB8 Sphero! Nechajte nižšie uvedené komentáre, dajte nám vedieť, čo sledujete!

Krok 4: Spájkovanie

Spájkovanie
Spájkovanie

Tu celkom dopredu. Pripojte katódový kolík LED k kolíku GND na vašej doske a anódový kolík k PIN2. Môžete to zmeniť, ak chcete, jednoducho ponechajte malý krútiaci sa priestor, aby sa LED dióda hodila tam, kam potrebuje. Na pripojenie sem sme použili niekoľko krátkych prepojok a nejaký zmršťovač.

Krok 5: 3D model a tlač

3D model a tlač
3D model a tlač
3D model a tlač
3D model a tlač

Tento model je vhodný pre väčšinu aplikácií 3D tlače. Použili sme živicovú tlačiareň Elegoo Mars a vytlačili ju bielou farbou. Ukázalo sa to skvele a živicová tlač môže pri tlači skutočne odhaliť jemnejšie detaily. Ale to tu nie je úplne nevyhnutné. rovnako dobre by mala fungovať aj dobre vyladená tlačiareň vlákien. Uistite sa, že máte správne podpery a mali by ste byť v poriadku!

Krok 6: Maľovanie / zvetrávanie

Maľovanie a zvetrávanie rekvizity je jednou z najzábavnejších vecí, ktoré môžete ako výrobca vykonávať. Urobiť to „vašim“a dodať každému škrabancu a zápletke príbeh je zvláštne. Nepovieme vám však, ako presne to urobiť, ale môžeme vám dať pár tipov.

Hlavnej základni sledovača sme dali ľahký náter matnou čiernou farbou v spreji a na vyplnenie kovovo vyzerajúcich častí sme použili Rub 'N Buff, ako aj niekoľko škrabancov. S týmito vecami nemusíte byť príliš ťažkí. Trochu idem dlhú cestu.

Anténa dopadla skvele, keď sme jej dali čierny základ a pomocou techniky nazývanej suché kefovanie pridali hnedé a červené odlesky tak, aby vyzerali ako hrdza.

Neexistuje žiadny zlý spôsob, ako to urobiť, ale ak ste v týchto konceptoch nováčik, existuje množstvo skvelých video návodov. Veľa šťastia a podeľte sa o svoje v komentároch!

Odporúča: