Kazalo:

Mandalorijski sledilni trak MVRK: 8 korakov (s slikami)
Mandalorijski sledilni trak MVRK: 8 korakov (s slikami)

Video: Mandalorijski sledilni trak MVRK: 8 korakov (s slikami)

Video: Mandalorijski sledilni trak MVRK: 8 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim

Danes je 4. maj, sicer znan kot Dan vojn zvezd, praznik, ki nam je zelo blizu in nam je pri srcu. Letos smo se odločili, da ga praznujemo nekoliko drugače kot pretekla leta. Z izkustveno tehnologijo in projektom ustvarjalca smo se lotili kompleksnega pristopa in ga spremenili v poenostavljen projekt doma, ko smo naredili svojo različico naprave, ki jo je navdihnila ena izmed naših najljubših oddaj.

Ta Instructable predpostavlja, da imate predznanje ali izkušnje z Arduinom ali drugimi razvojnimi ploščami za mikrokrmilnike. Če se s tem počutite udobno, se boste tukaj dobro odrezali! Za začetek si oglejte spodnje zaloge!

Izjava o omejitvi odgovornosti: Ta objava nikakor ni povezana z Disney, Disney+ali Lucasfilm. Poleg tega MVRK ne jamči ali jamči za ta navodila. Bodite varni in gradite pod nadzorom staršev.

Zaloge

  • ESP32 plošča (uporabili smo Firebeetle ESP32 podjetja DFRobot)
  • Majhna 3,7 V LiPo baterija
  • Rdeča LED

Model za 3D tiskanje boste želeli vzeti tudi od spodaj.

In prenesite spodnjo kodo. Ta projekt zahteva, da se plošče ESP32 namestijo v Arduino IDE. Za popolna navodila si oglejte uradni github za Arduino ESP32 tukaj.

1. korak: Kako deluje

Kako deluje
Kako deluje

Različica sledilne palice MVRK uporablja Bluetooth Low Energy (BLE) za sledenje ključem, telefonu ali drugim napravam ali svetilnikom, ki podpirajo BLE. Za povezavo z napravo BLE in sledenje jakosti signala smo uporabili mikrokrmilnik ESP32, ki podpira Bluetooth, in majhno LiPo baterijo. Bolj ko se sledilna palica približa izbrani napravi (ali nagradi), močnejši je signal in hitreje utripa lučka na sprednji strani.

2. korak: Kaj je Bluetooth z nizko porabo energije (BLE)?

Kaj je Bluetooth z nizko porabo energije (BLE)?
Kaj je Bluetooth z nizko porabo energije (BLE)?

Bluetooth Low Energy (BLE) je standard Bluetooth, zasnovan za zmanjšanje porabe energije, hkrati pa ohranja enak učinkovit doseg kot običajni Bluetooth. Naprave BLE delujejo kot strežniki bluetooth in vsakih nekaj sekund oglašujejo svoje podatke o povezavi v okolico. Interval oglaševanja je za vsako napravo drugačen in ga je celo mogoče nastaviti na nekaterih napravah. Če niste seznanjeni z BLE, bi moralo vse začeti dobivati smisel v naslednjem razdelku.

3. korak: Koda

Kodeks
Kodeks

Ta del je lahko nekoliko zapleten. Naprave BLE ne oglašujejo vse v istem intervalu, prav tako ne vse naprave vse dohodne povezave. Preden začnete tukaj, toplo priporočamo, da za svoj telefon vzamete aplikacijo za skeniranje BLE. Če uporabljate iOS kot mi, BLE Scanner deluje odlično. Te aplikacije vam bodo omogočile, da vidite naprave BLE okoli sebe in se povežete z njimi, če želite izvedeti več o storitvah, ki jih ponujajo. Tukaj je vredno govoriti o storitvah BLE, saj so bistvene za to, kako se boste povezali z napravo, ki ji želite slediti.

Vse storitve imajo univerzalno edinstven identifikator (UUID), da se ne mešajo z drugimi bližnjimi napravami. V vsaki storitvi boste našli značilnost. ti imajo tudi UUID -je. Te lastnosti je mogoče brati, pisati, pisati brez odziva, obveščati itd. Obstajajo še druge, vendar to bo za drugič. O storitvah in značilnostih si oglejte zgornjo sliko. Najlažje si omislite storitve, kot so mape, in značilnosti, kot so datoteke v teh mapah.

Če želite izvedeti več o storitvah in značilnostih, kliknite tukaj za fantastičen vodnik za začetnike po standardu GATT Bluetooth.

--

Vsaka naprava BLE, s katero se lahko povežete s tem sledilnikom, ima UUID, s katerim oglašuje svojo prisotnost v bližnjih napravah. Verjetno boste potrebovali aplikacijo, kot je bila omenjena prej, da bi jo našli. Ko najdete napravo v svoji aplikaciji, se povežite z njo. Ne pozabite, da je vsaka naprava BLE drugačna, zato boste morda potrebovali nekaj poskusov in napak, da boste našli pravi UUID, ko pa to storite, jo preprosto priključite v kodo kot oglaševana naprava. Vse v kodi je komentirano, tako da lahko najdete tisto, kar iščete.

Nato gremo po značilnosti. Nekatere naprave uporabljajo oglaševalske storitve, ki so drugačne od tiste, ki vsebuje značilnosti, ki jih želimo. V tem primeru vzemite ta drugačen UUID in ga priključite na serviceUUID, sicer pa nastavite serviceUUID enako oglaševani napravi. Zdaj v storitvi, s katero ste povezani, poiščite značilnost branja. Aplikacija vam lahko dodeli UUID v celotni dolžini ali pa je lahko samo 4 znake. Oboje je v redu, saj bo to upoštevala definicija UUID v kodi. Priključite ta UUID v karakteristični UUID in končali ste!

Utripajte ploščo, odprite serijski monitor in poglejte, kaj dobite! Če je vse v redu, se mora povezati z vašo napravo in začeti registrirati vrednost RSSI (indikator jakosti prejetega signala). Nižja kot je vrednost RSSI, močnejša je moč signala. RSSI je dober pokazatelj bližine, vendar ni popoln. Če lučka ne utripa tako, kot želite, se pomaknite navzdol do dna kode in prilagodite vrednosti. Tam so komentarji, ki pojasnjujejo, kako.

Opomba: Vse naprave BLE ne bodo delovale s tem sledilcem. Nekatere naprave bodo zavrnile povezavo. Drugi se po nekaj trenutkih samodejno prekinejo. Nekateri pa preprosto ne bodo oglaševali UUID -a, potrebnega za povezavo. Uspeli smo s telefoni, iskalci ključev in celo BB8 Sphero! Pustite komentarje spodaj in nam sporočite, čemu sledite!

4. korak: Spajkanje

Spajkanje
Spajkanje

Tukaj čisto naravnost. Priključite katodni zatič LED na pin GND na plošči in anodni zatič na PIN2. Če želite, lahko to spremenite, le pustite malo prostora, da se LED prilega tja, kamor mora iti. Tukaj smo uporabili nekaj kratkih skakalcev in nekaj toplotno skrčenega.

5. korak: 3D model in tiskanje

3D model in tiskanje
3D model in tiskanje
3D model in tiskanje
3D model in tiskanje

Model je primeren za večino aplikacij za 3D tiskanje. Uporabili smo smolni tiskalnik Elegoo Mars in ga natisnili v beli barvi. Izkazalo se je odlično in tiskanje s smolo lahko resnično pokaže drobne podrobnosti v tisku. Toda to tukaj ni povsem potrebno. dobro nastavljen tiskalnik z žarilno nitko bi moral delovati prav tako. Prepričajte se, da imate ustrezno podporo in bi morali biti v redu!

6. korak: Slikanje / preperevanje

Slikanje in preperevanje rekvizita je ena izmed najbolj zabavnih stvari, ki jih lahko naredite kot izdelovalec. Ustvarjanje "svojega" in vsaka praska in ozadje je posebno. Zato vam ne bomo natančno povedali, kako narediti fob za sledenje, lahko pa vam damo nekaj nasvetov.

Glavnemu podnožju sledilnika smo dali lahek premaz v črni barvi v črni barvi in uporabili Rub 'N Buff za polnjenje kovinskih delov in dodali nekaj prask. S temi stvarmi ni treba pretiravati. Malo grem daleč.

Antena se je izkazala za odlično, ko smo ji dali črno podlago in s tehniko, imenovano suho krtačenje, dodali rjave in rdeče poudarke, ki so izgledali kot rja.

Ni napačnega načina za to, vendar če ste novi pri teh konceptih, obstaja na voljo veliko odličnih video vadnic. Vso srečo in svoje delite v komentarjih!

Priporočena: