Sadržaj:
- Pribor
- Korak 1: Kako to radi
- Korak 2: Što je Bluetooth niskoenergetski (BLE)?
- Korak 3: Kôd
- Korak 4: Lemljenje
- Korak 5: 3D model i ispis
- Korak 6: Slikanje / Vrijeme
Video: Mandalorijski trag za praćenje MVRK -a: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Četvrti je maj, inače poznat kao Dan Ratova zvijezda, praznik koji nam je vrlo blizu i drag. Ove godine odlučili smo ga proslaviti malo drugačije nego proteklih godina. S iskustvenom tehnologijom i maker-projektom, zauzeli smo složen pristup i pretvorili ga u pojednostavljeni projekt kod kuće jer smo napravili našu verziju uređaja inspiriranu jednom od naših omiljenih emisija.
Ovaj Instructable pretpostavlja da imate prethodno znanje ili iskustvo s Arduinom ili drugim razvojnim pločama za mikrokontrolere. Ako se s tim osjećate ugodno, ovdje ćete se snaći! Za početak provjerite zalihe u nastavku!
Odricanje od odgovornosti: Ovaj post ni na koji način nije povezan s Disneyjem, Disney+ili Lucasfilmom. Nadalje, MVRK ne jamči niti jamči ove upute. Budite sigurni i gradite pod nadzorom roditelja.
Pribor
- ESP32 ploča (koristili smo Firebeetle ESP32 tvrtke DFRobot)
- Mala 3.7V LiPo baterija
- Crvena LED dioda
Također ćete htjeti dohvatiti model za 3D ispis.
I preuzmite donji kod. Ovaj projekt zahtijeva da se ploče ESP32 instaliraju u Arduino IDE. Za potpune upute, pogledajte službeni github za Arduino ESP32 ovdje.
Korak 1: Kako to radi
MVRK verzija trake za praćenje koristi Bluetooth Low Energy (BLE) za praćenje ključeva, telefona ili drugih uređaja ili svjetionika koji podržavaju BLE. Koristili smo mikrokontroler s omogućenim Bluetoothom ESP32 i malu LiPo bateriju za povezivanje s BLE uređajem i praćenje jačine signala. Što se fob za praćenje približava odabranom uređaju (ili nagradi), jača je snaga signala i brže svjetlo na prednjoj strani treperi.
Korak 2: Što je Bluetooth niskoenergetski (BLE)?
Bluetooth Low Energy (BLE) Bluetooth je standard osmišljen kako bi osigurao smanjenu potrošnju energije uz održavanje istog učinkovitog dometa kao i obični Bluetooth. BLE uređaji djeluju poput bluetooth poslužitelja i svakih nekoliko sekundi reklamiraju svoje podatke o vezi u okolno područje. Interval oglašavanja je različit za svaki uređaj, pa se čak može konfigurirati na nekim uređajima. Ako niste upoznati s BLE -om, sve bi trebalo imati smisla u sljedećem odjeljku.
Korak 3: Kôd
Ovaj dio može biti malo zeznut. BLE uređaji ne oglašavaju svi u istom intervalu, niti svi uređaji sve dolazne veze. Prije nego počnete ovdje, toplo preporučujemo da nabavite aplikaciju za skeniranje BLE -a za svoj telefon. Ako ste na iOS -u poput nas, BLE Scanner radi odlično. Ove će vam aplikacije omogućiti da vidite BLE uređaje oko sebe i povežete se s njima kako biste saznali o uslugama koje nude. Ovdje vrijedi govoriti o uslugama BLE jer su bitne za način na koji ćete se povezati s uređajem koji želite pratiti.
Sve usluge imaju univerzalno jedinstveni identifikator (UUID) kako se ne bi pomiješale s drugim uređajima u blizini. Unutar svake usluge pronaći ćete karakteristike. oni također imaju UUID -ove. Ove se karakteristike mogu čitati, pisati, pisati bez odgovora, obavještavati itd. Postoje i druge, ali to će biti drugi put. Pogledajte gornju sliku o uslugama i karakteristikama. Najlakše je zamisliti usluge poput mapa i karakteristike poput datoteka unutar tih mapa.
Ako želite saznati više o uslugama i karakteristikama, kliknite ovdje za fantastičan vodič za početnike o GATT Bluetooth standardu.
--
Svaki BLE uređaj s kojim se možete povezati pomoću ovog alata za praćenje ima UUID koji koristi za oglašavanje svoje prisutnosti uređajima u blizini. Vjerojatno će vam trebati aplikacija poput one koja je ranije spomenuta da biste je pronašli. Nakon što pronađete uređaj u svojoj aplikaciji, povežite se s njim. Upamtite da je svaki BLE uređaj drugačiji, pa će možda biti potrebno nekoliko pokušaja i pogrešaka da biste pronašli pravi UUID, ali kad to učinite, samo ga uključite u kôd kao advertisedDevice. Sve u kodu je komentirano, tako da možete pronaći ono što tražite.
Slijedi nam karakteristika. Neki uređaji koriste uslugu oglašavanja koja se razlikuje od one koja sadrži karakteristike koje želimo. Ako je to slučaj, zgrabite taj različiti UUID i priključite ga na serviceUUID, u protivnom samo postavite serviceUUID na jednako advertisedDevice. Sada, unutar usluge s kojom ste se povezali, potražite karakteristiku čitanja. Aplikacija vam može dati UUID u cijeloj dužini ili može imati samo 4 znaka. Oba su u redu jer će to uzeti u obzir definicija UUID -a u kodu. Uključite taj UUID u karakteristični UUID i gotovi ste!
Zatvorite ploču, otvorite serijski monitor i pogledajte što ćete dobiti! Ako je sve u redu, trebao bi se povezati s vašim uređajem i početi registrirati RSSI vrijednost (indikator jačine primljenog signala). Što je RSSI vrijednost niža, jačina signala je jača. RSSI je dobar pokazatelj blizine, ali nije savršen. Ako vaše svjetlo ne treperi baš onako kako želite, pomaknite se do dna koda i prilagodite vrijednosti. Postoje komentari koji objašnjavaju kako.
Kao napomenu, neće svi BLE uređaji raditi s ovim tragačem. Neki uređaji odbijaju povezivanje. Drugi će se automatski isključiti nakon nekoliko trenutaka. A neki jednostavno neće oglašavati UUID potreban za povezivanje. Uspjeli smo s telefonima, ključevima, pa čak i s BB8 Sphero! Ostavite komentare ispod jer nas obavijestite što pratite!
Korak 4: Lemljenje
Ovdje prilično naprijed. Spojite katodni pin svoje LED diode na GND pin na vašoj ploči, a anodni pin na PIN2. Ovo možete promijeniti ako želite, samo svakako ostavite malo prostora da LED dioda stane tamo gdje treba. Koristili smo nekoliko kratkih kratkospojnika i malo termoskupljanja da se ovdje spojimo.
Korak 5: 3D model i ispis
Model je pogodan za većinu aplikacija za 3D ispis. Koristili smo pisač smole Elegoo Mars i tiskali ga u bijeloj boji. Pokazalo se sjajno i ispis smolom može doista dočarati sitnije detalje u ispisu. Ali to ovdje nije potpuno potrebno. dobro podešen pisač sa žarnom niti trebao bi raditi jednako dobro. Samo provjerite imate li odgovarajuću podršku i trebali biste biti dobro!
Korak 6: Slikanje / Vrijeme
Slikanje i izdržavanje rekvizita jedna je od najzabavnijih stvari koje možete učiniti kao proizvođač. Učiniti ga "svojim" i dati svaku ogrebotinu i pozadinu je posebno. Stoga vam nećemo reći kako točno izvesti svoju fobu za praćenje, ali možemo vam dati nekoliko savjeta.
Glavnoj bazi trackera dali smo lagani sloj mat crne boje u spreju i upotrijebili Rub 'N Buff za popunjavanje metalnih dijelova, te dodali nekoliko ogrebotina. Nema potrebe pretjerivati s ovim stvarima. Ja idem daleko.
Antena se pokazala sjajnom kad smo joj dali crnu podlogu i koristili tehniku koja se zove suho četkanje kako bismo dodali smeđe i crvene odsjaje da izgledaju poput hrđe.
Ne postoji pogrešan način da to učinite, ali ako ste tek počeli koristiti ove koncepte, postoji mnoštvo sjajnih video vodiča. Sretno i podijelite svoje u komentarima!
Preporučeni:
Kako izgraditi PHIL - robota za praćenje svjetla: 6 koraka (sa slikama)
Kako izgraditi PHIL - robota za praćenje svjetlosti: U ovom Instructable -u ću vam pokazati kako sam napravio ovog dvoosnog svjetlosnog robota za praćenje pomoću Arduino Uno. Svi CAD i kodovi bit će uključeni tako da ih možete sami izraditi bez ikakvih vještina programiranja ili projektiranja. Sve što će vam trebati
Arduino štapić za praćenje vlage tla - nikada ne zaboravite zalijevati svoje biljke: 4 koraka (sa slikama)
Arduino štap za nadzor vlage tla - nikada ne zaboravite zalijevati svoje biljke: Zaboravljate li često zalijevati svoje sobne biljke? Ili im možda pridajete previše pažnje i zalijevate ih? Ako to učinite, trebali biste sami napraviti štap za praćenje vlažnosti tla na baterije. Ovaj monitor koristi kapacitivnu vlagu tla
Praćenje i praćenje za male trgovine: 9 koraka (sa slikama)
Track & trace za male trgovine: Ovo je sustav koji je napravljen za male trgovine koje bi se trebale montirati na e-bicikle ili e-skutere za kratke isporuke, na primjer pekara koja želi isporučivati peciva. Track and Trace znači sustav Track and Trace koji koriste ca
DIY pametni robotski alati za praćenje automobila Kompleti za praćenje automobila Fotoosjetljivi: 7 koraka
DIY Pametni roboti za praćenje automobila Kompleti za praćenje Automobil Fotoosjetljivi: Dizajn SINONING ROBOT -a Možete kupiti od robota za praćenje Robotski čip TheoryLM393 usporedite dva fotootpornika, kada LED dioda s jednog bočnog fotootpornika na BIJELOJ strani motora odmah će se zaustaviti, s druge strane motora okreni se pa
Trag u potrazi za skupljačem žice Buzz: 7 koraka (sa slikama)
Trag za traženjem Buzz Wire Scavenger Hunt-a: Ovaj Instructable pokazat će vam kako izgraditi hi-tech verziju igre " Buzz Wire " koji se može koristiti kao trag u lovu na čistače ili se može prilagoditi za druge izazove