Tartalomjegyzék:

Az MVRK Mandaloriánus nyomkövetője: 8 lépés (képekkel)
Az MVRK Mandaloriánus nyomkövetője: 8 lépés (képekkel)

Videó: Az MVRK Mandaloriánus nyomkövetője: 8 lépés (képekkel)

Videó: Az MVRK Mandaloriánus nyomkövetője: 8 lépés (képekkel)
Videó: Humanon - Evolve 2024, November
Anonim

Május 4 -e, más néven Csillagok háborúja napja, szívünkhöz nagyon közeli és kedves ünnep. Idén úgy döntöttünk, hogy kicsit másként ünnepeljük, mint az elmúlt években. Egy tapasztalati technikával és készítő-projekttel összetett megközelítést alkalmaztunk, és egyszerűsített otthoni projektré alakítottuk, miközben az eszköz egyik verzióját az egyik kedvenc műsorunk ihlette.

Ez az útmutató azt feltételezi, hogy rendelkezik előzetes ismeretekkel vagy tapasztalatokkal az Arduino vagy más mikrokontroller fejlesztőlapokról. Ha jól érzi magát, itt jól fog járni! A kezdéshez nézze meg az alábbi kellékeket!

Jogi nyilatkozat: Ez a bejegyzés semmilyen módon nem áll kapcsolatban a Disney -vel, a Disney+-val vagy a Lucasfilmmel. Továbbá az MVRK nem garantálja és nem garantálja ezeket az utasításokat. Kérjük, legyen biztonságban és építkezzen szülői felügyelet mellett.

Kellékek

  • ESP32 kártya (a DFRobot Firebeetle ESP32 -t használtuk)
  • Egy kicsi 3,7 V -os LiPo akkumulátor
  • Piros LED

A modellt alulról is meg kell ragadni 3D nyomtatáshoz.

És töltse le az alábbi kódot. Ez a projekt megköveteli az ESP32 táblák telepítését az Arduino IDE -be. A teljes utasításért nézze meg az Arduino ESP32 hivatalos githubját itt.

1. lépés: Hogyan működik?

Hogyan működik
Hogyan működik

A nyomkövető tábla MVRK verziója a Bluetooth Low Energy (BLE) technológiát használja a kulcsok, a telefon vagy más BLE -kompatibilis eszközök vagy jelzők keresésére. ESP32 Bluetooth -kompatibilis mikrokontrollert és kis LiPo akkumulátort használtunk a BLE -eszközhöz való csatlakozáshoz és a jelerősség nyomon követéséhez. Minél közelebb kerül a nyomkövető a kiválasztott eszközhöz (vagy jutalomhoz), annál erősebb a térerő, és annál gyorsabban villog az előlapi fény.

2. lépés: Mi az a Bluetooth Low Energy (BLE)?

Mi az a Bluetooth Low Energy (BLE)?
Mi az a Bluetooth Low Energy (BLE)?

A Bluetooth Low Energy (BLE) egy Bluetooth szabvány, amelyet úgy terveztek, hogy csökkentse az energiafogyasztást, miközben megtartja ugyanazt a hatótávolságot, mint a hagyományos Bluetooth. A BLE -eszközök úgy működnek, mint a Bluetooth -kiszolgálók, és néhány másodpercenként hirdetik kapcsolati adataikat a környező területre. A hirdetési intervallum minden eszközön eltérő, sőt egyes eszközökön konfigurálható. Ha nem ismeri a BLE -t, akkor a következő részben értelmesnek kell lennie.

3. lépés: A kód

A kód
A kód

Ez a rész kicsit bonyolult lehet. A BLE -eszközök nem mindegyike hirdet azonos időközönként, és az összes eszköz sem az összes bejövő kapcsolatot. Mielőtt elkezdené itt, határozottan javasoljuk, hogy szerezzen be egy BLE szkennelési alkalmazást a telefonjára. Ha olyan iOS rendszert használ, mint mi, a BLE Scanner nagyszerűen működik. Ezek az alkalmazások lehetővé teszik, hogy láthassa a BLE -eszközöket körülöttük, és csatlakozzon hozzájuk, hogy megismerje az általuk kínált szolgáltatásokat. A BLE szolgáltatásokról érdemes itt beszélni, mivel elengedhetetlenek ahhoz, hogy hogyan fog csatlakozni a követni kívánt eszközhöz.

Minden szolgáltatás univerzálisan egyedi azonosítóval (UUID) rendelkezik, nehogy összekeveredjen más közeli eszközökkel. Minden szolgáltatáson belül talál egy jellemzőt. ezeknek is van UUID -je. Ezek a jellemzők olvashatók, írhatók, írhatók válasz nélkül, értesítés stb. Vannak mások is, de ez egy másik alkalom. A szolgáltatásokról és jellemzőkről lásd a fenti képet. A legegyszerűbb olyan szolgáltatásokra gondolni, mint a mappák, és olyan jellemzőkre, mint a mappákban található fájlok.

Ha többet szeretne megtudni a szolgáltatásokról és a jellemzőkről, kattintson ide a GATT Bluetooth szabvány fantasztikus kezdő útmutatójáért.

--

Minden olyan BLE -eszköznek, amelyhez a nyomkövető segítségével csatlakozhat, van UUID -azonosítója, amellyel a közeli eszközökön hirdeti jelenlétét. Valószínűleg szüksége lesz egy olyan alkalmazásra, mint a korábban említett, hogy megtalálja. Miután megtalálta az eszközt az alkalmazásban, csatlakozzon hozzá. Ne feledje, hogy minden BLE -eszköz más, ezért némi próba és hiba eltarthat a megfelelő UUID -azonosító megtalálásában, de ha ezt megtette, csatlakoztassa a kódot a hirdetett eszköz szerint. A kódban található minden megjegyzést fűzi hozzá, így megtalálhatja, amit keres.

Ezután a jellemző után járunk. Egyes eszközök hirdetési szolgáltatást használnak, amely eltér a kívánt jellemzőt tartalmazó szolgáltatástól. Ebben az esetben fogja meg a másik UUID -t, és csatlakoztassa a serviceUUID -hoz, ellenkező esetben csak állítsa be a serviceUUID azonosítót a hirdetett eszközre. Most a szolgáltatáson belül, amelyhez csatlakozott, keresse meg az olvasási jellemzőket. Az alkalmazás teljes hosszúságú UUID -t adhat, vagy csak 4 karakterből állhat. Bármelyik rendben van, mivel a kód UUID definíciója figyelembe veszi. Csatlakoztassa az UUID -t a jellegzetesUUID -hoz, és kész!

Villogjon a tábla, nyissa ki a soros monitort, és nézze meg, mit kap! Ha minden rendben van, akkor csatlakoznia kell az eszközéhez, és el kell kezdenie regisztrálni az RSSI értéket (fogadott jelerősség jelző). Minél alacsonyabb az RSSI érték, annál erősebb a jelerősség. Az RSSI jól jelzi a közelséget, de nem tökéletes. Ha a fény nem úgy villog, ahogy szeretné, görgessen lefelé a kód aljáig, és módosítsa az értékeket. Vannak megjegyzések, amelyek elmagyarázzák, hogyan.

Megjegyzés: nem minden BLE -eszköz fog működni ezzel a nyomkövetővel. Egyes eszközök megtagadják a csatlakozást. Mások néhány pillanat múlva automatikusan lekapcsolják a kapcsolatot. Néhányan pedig nem hirdetik a csatlakozáshoz szükséges UUID -t. Sikereket értünk el telefonokkal, kulcskeresőkkel és még egy BB8 Sphero -val is! Hagyja megjegyzéseit alább, és tudassa velünk, mit követ!

4. lépés: Forrasztás

Forrasztás
Forrasztás

Itt elég egyenesen. Csatlakoztassa a LED katódcsapját az alaplapon lévő GND csaphoz, az anódcsapot pedig a PIN2 -hez. Ezt megváltoztathatja, ha úgy tetszik, csak hagyjon egy kis mozgó teret, hogy a LED illeszkedjen oda, ahová kell. Pár rövid ugrót és némi hőzsugorítást használtunk, hogy beakadjunk ide.

5. lépés: 3D modell és nyomtatás

3D modell és nyomtatás
3D modell és nyomtatás
3D modell és nyomtatás
3D modell és nyomtatás

A modell alkalmas a legtöbb 3D nyomtatási alkalmazáshoz. Elegoo Mars gyantanyomtatót használtunk, és fehérre nyomtattuk. Remek lett, és a gyantanyomtatás valóban ki tudja hozni a nyomat finomabb részleteit. De ez itt nem feltétlenül szükséges. egy jól hangolt szálnyomtatónak ugyanolyan jól kell teljesítenie. Csak győződjön meg róla, hogy megfelelő támaszokkal rendelkezik, és rendben kell lennie!

6. lépés: Festés / Időjárás

A kellék festése és mállása az egyik legszórakoztatóbb dolog, amit alkotóként tehet. Különleges dolog, hogy "a tiéd", és minden karcolást és háttértörténetet adsz. Tehát nem fogjuk pontosan megmondani, hogyan kell végrehajtani a nyomkövető nyomkövetést, de adhatunk néhány tippet.

A nyomkövető alaplapját világos fekete matt festékréteggel láttuk el, és Rub 'N Buff segítségével kitöltöttük a fémes megjelenésű részeket, és néhány karcolást is hozzáadtunk. Nem kell túl nehezen menni ezekkel a dolgokkal. Kicsi sokat megy.

Az antenna nagyszerű lett, amikor fekete alapot adtunk neki, és a száraz ecsetelés technikát használva barna és piros fényeket adtunk hozzá, hogy rozsdának tűnjenek.

Nincs rossz módszer erre, de ha még nem ismeri ezeket a fogalmakat, rengeteg nagyszerű oktatóvideó áll rendelkezésre. Sok sikert és oszd meg kommentben a tiédet!

Ajánlott: