Sadržaj:
- Supplies
- Korak 1: Kako to funkcionira
- Korak 2: Šta je Bluetooth niskoenergetski (BLE)?
- Korak 3: Kôd
- Korak 4: Lemljenje
- Korak 5: 3D model i štampanje
- Korak 6: Slikanje / izlaženje vremena
Video: Mandalorijski trag za praćenje MVRK -a: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Četvrti je maj, inače poznat kao Dan ratova zvijezda, praznik koji nam je vrlo blizu i drag. Ove godine smo odlučili da ga proslavimo 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 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.
Supplies
- ESP32 ploča (koristili smo Firebeetle ESP32 kompanije DFRobot)
- Mala 3.7V LiPo baterija
- Crvena LED dioda
Također ćete htjeti uzeti model za 3D štampanje odozdo.
I preuzmite donji kod. Ovaj projekt zahtijeva da se ESP32 ploče instaliraju u Arduino IDE. Za potpune upute, pogledajte službeni github za Arduino ESP32 ovdje.
Korak 1: Kako to funkcionira
MVRK verzija trake za praćenje koristi Bluetooth Low Energy (BLE) za pronalaženje ključeva, telefona ili drugih BLE uređaja ili svjetionika. Koristili smo ESP32 bluetooth mikrokontroler i malu LiPo bateriju za povezivanje s BLE uređajem i praćenje jačine signala. Što se traka za praćenje približava odabranom uređaju (ili nagrada), jača je snaga signala i brže svjetlo na prednjoj strani treperi.
Korak 2: Šta je Bluetooth niskoenergetski (BLE)?
Bluetooth Low Energy (BLE) je Bluetooth standard osmišljen kako bi osigurao smanjenu potrošnju energije uz održavanje istog efektivnog dometa kao i obični Bluetooth. BLE uređaji ponašaju se kao bluetooth serveri i svakih nekoliko sekundi oglašavaju svoje podatke o vezi u okolnom području. 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. O uslugama BLE vrijedi govoriti ovdje 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đe imaju UUID -ove. Ove karakteristike se 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 na 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 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 grešaka da biste pronašli pravi UUID, ali jednom 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. U tom slučaju, zgrabite taj različiti UUID i priključite ga na serviceUUID, u suprotnom 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 UUID definicija u kodu. Uključite taj UUID u karakteristični UUID i gotovi ste!
Prebrišite ploču, otvorite serijski monitor i pogledajte šta ć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 niža RSSI vrijednost, to je jača jačina signala. 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 će odbiti vezu. 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 BB8 Sphero! Ostavite komentare ispod jer nas obavijestite šta pratite!
Korak 4: Lemljenje
Ovdje je prilično jednostavno. Priključite katodni pin vaše 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 štampanje
Model je pogodan za većinu aplikacija za 3D štampanje. Koristili smo štampač smole Elegoo Mars i odštampali ga u bijeloj boji. Pokazalo se sjajno, a ispis smolom zaista može izvući sitnije detalje u ispisu. Ali to ovdje nije potpuno potrebno. dobro podešen štampač sa nitima trebao bi raditi jednako dobro. Samo budite sigurni da imate odgovarajuću podršku i trebali biste biti dobro!
Korak 6: Slikanje / izlaženje vremena
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. Dakle, nećemo vam reći kako točno napraviti fob za praćenje, ali možemo vam dati nekoliko savjeta.
Glavnoj bazi tragača dali smo lagani sloj mat crne boje u spreju i upotrijebili Rub 'N Buff za popunjavanje metalnih dijelova, kao i dodavanje nekoliko ogrebotina. Nema potrebe da se previše opterećujete ovim stvarima. Ja idem dugim putem.
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čuje se:
Kako izgraditi PHIL - robota za praćenje svjetla: 6 koraka (sa slikama)
Kako izgraditi PHIL - robota za praćenje svjetlosti: U ovom uputstvu ću vam pokazati kako sam napravio ovog dvoosnog robota za praćenje svjetla koristeći Arduino Uno. Sav CAD i kôd će biti uključeni tako da ih možete sami izgraditi bez potrebe za programiranjem ili dizajnerskim vještinama. Sve što će vam trebati
Praćenje i praćenje za male trgovine: 9 koraka (sa slikama)
Track & trace za male trgovine: Ovo je sistem koji je napravljen za male trgovine koje bi trebalo montirati na e-bicikle ili e-skutere za kratke isporuke, na primjer pekara koja želi isporučivati peciva. Track and Trace je sistem koji koriste ca
DIY Pametni robotski alati za praćenje Auto kompleti za praćenje Auto 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 Roboti TheoryLM393 čip uporedite dva fotootpornika, kada LED dioda sa jedne strane na BELOJ strani LED motora zaustavi se, s druge strane motora okreni se pa
UCL - Ugrađeni // Svjetlosni trag s dvije osi za solarne panele: 7 koraka
UCL - Ugrađeni // Svjetlosni traktor s dvije osi za solarne panele: sastavljeni projekt i pojedinačne 3D datoteke
Trag Buzz Wire Scavenger Hunt -a: 7 koraka (sa slikama)
Trag Buzz Wire Scavenger Hunt Clue: Ovaj Instructable će vam pokazati kako izgraditi visokotehnološku verziju igre " Buzz Wire " koji se može koristiti kao trag u lovu na čistače ili se može prilagoditi za druge izazove