Kazalo:
- Zaloge
- 1. korak: Kako deluje
- 2. korak: Kaj je Bluetooth z nizko porabo energije (BLE)?
- 3. korak: Koda
- 4. korak: Spajkanje
- 5. korak: 3D model in tiskanje
- 6. korak: Slikanje / preperevanje
Video: Mandalorijski sledilni trak MVRK: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
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)?
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
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
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
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:
Napredni sledilni robot: 22 korakov (s slikami)
Robot za sledenje naprednim linijam: To je napredni robot za sledenje liniji, ki temelji na linijskem senzorju Teensy 3.6 in QTRX, ki sem ga zgradil in na katerem delam že kar nekaj časa. V moji prejšnji liniji po robotu je pri oblikovanju in delovanju nekaj večjih izboljšav. T
DIY LED trak: Kako izrezati, povezati, spajkati in napajati LED trak: 3 koraki (s slikami)
LED trak DIY: Kako izrezati, povezati, spajkati in vklopiti LED trak: Vodnik za začetnike za izdelavo lastnih svetlobnih projektov z uporabo LED traku. Prilagodljivi zanesljivi in enostavni za uporabo so LED trakovi najboljša izbira za različne aplikacije. Pokril bom osnove pri namestitvi preprostega LED LED traku v zaprtih prostorih 60 LED/m, vendar v
Arduino -sledilni zvezdni sledilnik 'Scotch Mount' za astrofotografijo: 7 korakov (s slikami)
Arduino Powered 'Scotch Mount' Star Tracker za astrofotografijo: Za Scotch Mount sem se naučil, ko sem bil mlajši, in sem se z očetom srečal pri 16 letih. To je poceni in preprost način, da začnete z astrofotografijo, ki zajema osnove pred vami pojdite na zapletene teleskopske zadeve prvega
ISS sledilni globus: 6 korakov (s slikami)
Globus za sledenje ISS: Mednarodna vesoljska postaja je eden vrhuncev človeške tehnologije in kdo ne bi želel vedeti njegove lokacije vsako minuto? Seveda nihče. Torej, v tem navodilu vam bomo pokazali, kako sestaviti sledilnik lokacije z LED diodami,
Kako narediti LED trak (bakreni trak): 4 koraki (s slikami)
Kako narediti LED trak (bakreni trak): V tej kratki vadnici vam bom pokazal, kako narediti preprost LED trak z bakrenim trakom in nekaj smd LED z malo spajkanja.Ta projekt je hiter in je lahko tudi koristen. Ker ta LED trak deluje na zelo pogosto uporabljenem napajalniku 3,7 V