Obsah:

Mandalorian Tracking Fob MVRK: 8 kroků (s obrázky)
Mandalorian Tracking Fob MVRK: 8 kroků (s obrázky)

Video: Mandalorian Tracking Fob MVRK: 8 kroků (s obrázky)

Video: Mandalorian Tracking Fob MVRK: 8 kroků (s obrázky)
Video: МАНДАЛОРСКИЙ брелок для отслеживания: 3D-печать своими руками 2024, Listopad
Anonim

Je 4. květen, jinak známý jako Den hvězdných válek, svátek velmi blízký a blízký našim srdcím. Letos jsme se rozhodli oslavit to trochu jinak než roky minulé. Díky zážitkové technice a projektu výrobce jsme zvolili komplexní přístup a proměnili jej ve zjednodušený domácí projekt, když jsme vytvořili naši verzi zařízení inspirovanou jedním z našich oblíbených pořadů.

Tento Instructable předpokládá, že máte nějaké předchozí znalosti nebo zkušenosti s vývojovými deskami Arduino nebo jiných mikrokontrolérů. Pokud se s tím cítíte dobře, bude se vám zde dobře dařit! Chcete -li začít, podívejte se na níže uvedené zásoby!

Disclaimer: Tento příspěvek není nijak spojen s Disney, Disney+nebo Lucasfilm. Společnost MVRK dále neručí za tyto pokyny. Buďte prosím v bezpečí a stavte pod dohledem rodičů.

Zásoby

  • Deska ESP32 (použili jsme Firebeetle ESP32 od DFRobot)
  • Malá 3,7V LiPo baterie
  • Červená LED

Budete také chtít uchopit model pro 3D tisk zespodu.

A stáhněte si níže uvedený kód. Tento projekt vyžaduje instalaci desek ESP32 do Arduino IDE. Úplné pokyny najdete v oficiálním githubu pro Arduino ESP32 zde.

Krok 1: Jak to funguje

Jak to funguje
Jak to funguje

Verze MVRK sledovacího ovladače používá technologii Bluetooth Low Energy (BLE) ke sledování klíčů, telefonu nebo jiných zařízení nebo majáků s podporou BLE. K připojení k zařízení BLE a sledování síly jeho signálu jsme použili mikrokontrolér s podporou Bluetooth ESP32 a malou LiPo baterii. Čím blíže se sledovací přívěsek dostane k vybranému zařízení (nebo odměně), tím silnější bude signál a čím rychleji bliká kontrolka na přední straně.

Krok 2: Co je Bluetooth Low Energy (BLE)?

Co je Bluetooth Low Energy (BLE)?
Co je Bluetooth Low Energy (BLE)?

Bluetooth Low Energy (BLE) je standard Bluetooth navržený tak, aby poskytoval sníženou spotřebu energie při zachování stejného efektivního dosahu jako běžné Bluetooth. Zařízení BLE fungují jako servery bluetooth a každých několik sekund propagují informace o svém připojení do okolní oblasti. Interval reklamy je u každého zařízení jiný a na některých zařízeních je dokonce konfigurovatelný. Pokud nejste obeznámeni s BLE, mělo by vše začít dávat smysl v další části.

Krok 3: Kód

Kód
Kód

Tato část může být trochu záludná. Všechna zařízení BLE neinzerují ve stejném intervalu, ani všechna zařízení nepřijímají příchozí připojení. Než zde začnete, důrazně doporučujeme pořídit si pro svůj telefon aplikaci pro skenování BLE. Pokud používáte iOS jako my, BLE Scanner funguje skvěle. Tyto aplikace vám umožní vidět zařízení BLE kolem vás a připojit se k nim, abyste se dozvěděli o službách, které nabízejí. O službách BLE se zde vyplatí mluvit, protože jsou zásadní pro to, jak se budete připojovat k zařízení, které chcete sledovat.

Všechny služby mají univerzálně jedinečný identifikátor (UUID), aby nedošlo k záměně s jinými blízkými zařízeními. V každé službě najdete charakteristiku. tyto také mají UUID. Tyto charakteristiky lze číst, zapisovat, psát bez odezvy, upozorňovat atd. Existují další, ale to je na jindy. Podívejte se na obrázek výše o službách a charakteristikách. Nejjednodušší je myslet na služby, jako jsou složky, a vlastnosti, jako jsou soubory v těchto složkách.

Pokud se chcete dozvědět více o službách a vlastnostech, klikněte sem a získejte fantastickou příručku pro začátečníky ke standardu GATT Bluetooth.

--

Každé zařízení BLE, ke kterému se můžete připojit pomocí tohoto trackeru, má identifikátor UUID, který používá k inzerci své přítomnosti na okolních zařízeních. Pravděpodobně budete potřebovat aplikaci, jako je ta, která byla zmíněna dříve, abyste ji našli. Jakmile najdete zařízení ve své aplikaci, připojte se k němu. Pamatujte, že každé zařízení BLE je jiné, takže nalezení správného UUID může nějakou dobu trvat, ale jakmile to uděláte, stačí jej zapojit do kódu inzeredDevice. Vše v kódu je komentováno, takže můžete najít to, co hledáte.

Dále jsme po charakteristice. Některá zařízení používají reklamní službu, která je odlišná od té, která obsahuje požadovanou charakteristiku. Pokud tomu tak je, uchopte jiný UUID a připojte jej na serviceUUID, v opačném případě nastavte serviceUUID na stejnou hodnotu jako advertisingedDevice. Nyní v rámci služby, ke které jste připojeni, vyhledejte charakteristiku čtení. Aplikace vám může poskytnout UUID v plné délce nebo může mít pouze 4 znaky. Buď je v pořádku, protože definice UUID v kódu to zohlední. Zapojte ten UUID do charakteristikyUUID a máte hotovo!

Flash na desce, otevřete sériový monitor a uvidíte, co dostanete! Pokud je vše v pořádku, mělo by se připojit k vašemu zařízení a začít registrovat hodnotu RSSI (indikátor síly přijímaného signálu). Čím nižší je hodnota RSSI, tím silnější je signál. RSSI je dobrým indikátorem blízkosti, ale není dokonalý. Pokud vaše světlo nebliká tak, jak byste chtěli, přejděte dolů na konec kódu a upravte hodnoty. Jsou tam komentáře vysvětlující jak.

Upozorňujeme, že ne všechna zařízení BLE budou s tímto trackerem fungovat. Některá zařízení odmítnou připojení. Ostatní se po několika okamžicích automaticky odpojí. A někteří prostě nebudou inzerovat UUID nezbytný k připojení. Máme úspěch s telefony, vyhledávači klíčů a dokonce i s BB8 Sphero! Zanechte níže uvedené komentáře a dejte nám vědět, co sledujete!

Krok 4: Pájení

Pájení
Pájení

Tady docela vpřed. Připojte katodový pin vaší LED ke kolíku GND na vaší desce a anodový pin k PIN2. Můžete to změnit, pokud chcete, jen ponechte malý kroutící se prostor, aby se LED dioda vešla tam, kam potřebuje. Použili jsme pár krátkých propojek a nějaký tepelný smršťovač, abychom se sem připojili.

Krok 5: 3D model a tisk

3D model a tisk
3D model a tisk
3D model a tisk
3D model a tisk

Tento model je vhodný pro většinu aplikací 3D tisku. Použili jsme pryskyřičnou tiskárnu Elegoo Mars a vytiskli ji bílou barvou. Ukázalo se to skvěle a tisk z pryskyřice může při tisku skutečně zvýraznit jemnější detaily. Ale to zde není úplně nutné. stejně dobře by měla fungovat dobře vyladěná tiskárna vláken. Jen se ujistěte, že máte správné podpory a měli byste být v pořádku!

Krok 6: Malování / zvětrávání

Malování a zvětrávání rekvizity je jednou z nejzábavnějších věcí, které můžete jako tvůrce dělat. Udělat z něj „vaše“a poskytnout každému poškrábání a vrácení příběhu je zvláštní. Neřekneme vám tedy přesně, jak se má váš sledovací fob dělat, ale můžeme vám dát pár tipů.

Hlavní základnu sledovače jsme opatřili lehkou vrstvou matné černé barvy ve spreji a pomocí Rub 'N Buff vyplnili metalicky vypadající části a přidali několik škrábanců. S touto věcí není třeba příliš zatěžovat. Trochu jdu dlouhou cestu.

Anténa dopadla skvěle, když jsme jí dali černý základ a pomocí techniky zvané suché kartáčování přidali hnědé a červené odlesky, aby vypadaly jako rez.

Neexistuje žádný špatný způsob, jak to udělat, ale pokud jste v těchto konceptech nováčci, existuje spousta skvělých video návodů. Hodně štěstí a podělte se o své v komentářích!

Doporučuje: