Turinys:
- Prekės
- 1 žingsnis: kaip tai veikia
- 2 veiksmas: kas yra „Bluetooth“mažai energijos (BLE)?
- 3 žingsnis: Kodas
- 4 žingsnis: litavimas
- 5 žingsnis: 3D modelis ir spausdinimas
- 6 žingsnis: dažymas / oro sąlygos
Video: MVRK mandaloriečių sekimo pultelis: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Gegužės 4 -oji, kitaip vadinama Žvaigždžių karų diena, yra labai artima ir brangi mūsų širdžiai šventė. Šiemet nusprendėme ją švęsti kiek kitaip nei praėjusiais metais. Naudodamiesi patirtimi paremta technologija ir kūrėjo projektu, pasirinkome sudėtingą požiūrį ir pavertėme jį supaprastintu namų projektu, kai sukūrėme savo įrenginio versiją, įkvėptą vienos iš mūsų mėgstamiausių laidų.
Šioje instrukcijoje daroma prielaida, kad turite tam tikrų išankstinių žinių ar patirties dirbant su „Arduino“ar kitomis mikrovaldiklių kūrimo plokštėmis. Jei jaučiatės patogiai, čia jums bus gerai! Norėdami pradėti, peržiūrėkite žemiau pateiktus reikmenis!
Atsisakymas: šis įrašas jokiu būdu nėra susijęs su „Disney“, „Disney+“ar „Lucasfilm“. Be to, MVRK negarantuoja ir negarantuoja šių nurodymų. Būkite saugūs ir statykite prižiūrimi tėvų.
Prekės
- ESP32 plokštė (mes naudojome „DFRobot“„Firebeetle ESP32“)
- Maža 3,7 V LiPo baterija
- Raudonas šviesos diodas
Taip pat norėsite paimti modelį 3D spausdinimui iš apačios.
Ir atsisiųskite žemiau esantį kodą. Šiam projektui reikia, kad ESP32 plokštės būtų įdiegtos „Arduino IDE“. Norėdami gauti išsamias instrukcijas, apsilankykite oficialiame „Arduino ESP32“„github“čia.
1 žingsnis: kaip tai veikia
MVRK stebėjimo pulto versija naudoja „Bluetooth Low Energy“(BLE) raktams, telefonui ar kitiems BLE įgalintiems įrenginiams ar švyturėliams susekti. Norėdami prisijungti prie BLE įrenginio ir sekti jo signalo stiprumą, naudojome ESP32 „Bluetooth“įgalintą mikrovaldiklį ir mažą „LiPo“bateriją. Kuo arčiau stebėjimo pultelis priartėja prie pasirinkto įrenginio (ar atlygio), tuo stipresnis signalas ir greičiau mirksi priekyje esanti šviesa.
2 veiksmas: kas yra „Bluetooth“mažai energijos (BLE)?
„Bluetooth Low Energy“(BLE) yra „Bluetooth“standartas, skirtas sumažinti energijos suvartojimą, išlaikant tą patį efektyvų diapazoną kaip įprastas „Bluetooth“. BLE įrenginiai veikia kaip „Bluetooth“serveriai ir kas kelias sekundes reklamuoja savo prisijungimo informaciją aplinkinei teritorijai. Reklamavimo intervalas kiekvienam įrenginiui yra skirtingas ir netgi sukonfigūruojamas kai kuriuose įrenginiuose. Jei nesate susipažinę su BLE, visa tai turėtų būti prasminga kitame skyriuje.
3 žingsnis: Kodas
Ši dalis gali būti šiek tiek sudėtinga. Ne visi BLE įrenginiai reklamuojasi tuo pačiu intervalu, taip pat ne visi įeinantys ryšiai. Prieš pradėdami čia, primygtinai rekomenduojame įsigyti savo telefonui BLE nuskaitymo programą. Jei naudojate „iOS“kaip mes, „BLE Scanner“puikiai veikia. Šios programos leis jums pamatyti aplink esančius BLE įrenginius ir prisijungti prie jų, kad sužinotumėte apie jų siūlomas paslaugas. Čia verta kalbėti apie BLE paslaugas, nes jos yra būtinos norint prisijungti prie norimo stebėti įrenginio.
Visos paslaugos turi visuotinai unikalų identifikatorių (UUID), kad nesusimaišytų su kitais netoliese esančiais įrenginiais. Kiekvienoje paslaugoje rasite savybę. šie taip pat turi UUID. Šias charakteristikas galima skaityti, rašyti, rašyti be atsako, pranešti ir tt. Yra ir kitų, bet tai kitam kartui. Žr. Paveikslėlį apie paslaugas ir savybes. Lengviausia galvoti apie tokias paslaugas kaip aplankai ir tokias charakteristikas kaip failus tuose aplankuose.
Jei norite sužinoti daugiau apie paslaugas ir savybes, spustelėkite čia, kad gautumėte fantastišką GATT „Bluetooth“standarto vadovą pradedantiesiems.
--
Kiekvienas BLE įrenginys, prie kurio galite prisijungti naudodami šį stebėjimo priemonę, turi UUID, kurį jis naudoja reklamuodamas savo buvimą netoliese esančiuose įrenginiuose. Tikriausiai jums reikės tokios programos, kaip minėta anksčiau, kad ją rastumėte. Radę įrenginį savo programoje, prisijunkite prie jo. Atminkite, kad kiekvienas BLE įrenginys yra skirtingas, todėl gali prireikti bandymų ir klaidų, kad surastumėte tinkamą UUID, tačiau kai tai padarysite, tiesiog prijunkite jį prie kodo, kaip nurodyta reklamuojamame įrenginyje. Viskas kode yra komentuojama, todėl galite rasti tai, ko ieškote.
Toliau sekame charakteristiką. Kai kurie įrenginiai naudoja reklamos paslaugą, kuri skiriasi nuo tos, kurioje yra norimos savybės. Tokiu atveju paimkite tą kitą UUID ir prijunkite jį prie „serviceUUID“, kitu atveju tiesiog nustatykite „serviceUUID“lygų „AdvertisedDevice“. Dabar paslaugoje, prie kurios prisijungėte, ieškokite skaitymo charakteristikos. Programa gali suteikti jums viso ilgio UUID arba tik 4 simbolius. Arba viskas gerai, nes kodo UUID apibrėžimas į tai atsižvelgs. Prijunkite tą UUID prie charakteristikos UUID ir viskas!
Įjunkite plokštę, atidarykite serijinį monitorių ir pažiūrėkite, ką gausite! Jei viskas gerai, jis turėtų prisijungti prie jūsų įrenginio ir pradėti registruoti RSSI reikšmę (gauto signalo stiprumo indikatorius). Kuo mažesnė RSSI vertė, tuo stipresnis signalo stiprumas. RSSI yra geras artumo rodiklis, tačiau nėra tobulas. Jei jūsų lemputė mirksi ne taip, kaip norite, slinkite žemyn iki kodo apačios ir sureguliuokite reikšmes. Yra komentarų, paaiškinančių, kaip.
Pastaba: ne visi BLE įrenginiai veiks su šiuo sekikliu. Kai kurie įrenginiai atsisako prisijungti. Kiti po kelių akimirkų automatiškai atsijungs. Kai kurie tiesiog nereklamuos UUID, būtino prisijungti. Mums pasisekė su telefonais, raktų ieškikliais ir net „BB8 Sphero“! Palikite komentarus žemiau ir praneškite mums, ką stebite!
4 žingsnis: litavimas
Čia gana tiesiai į priekį. Prijunkite savo LED katodo kaištį prie plokštės GND kaiščio, o anodo kaištį - prie PIN2. Jei norite, galite tai pakeisti, tiesiog palikite šiek tiek judėjimo vietos, kad šviesos diodas tilptų ten, kur reikia. Čia užsikabinome naudodamiesi keliais trumpais džemperiais ir šiek tiek susitraukiančiu.
5 žingsnis: 3D modelis ir spausdinimas
Modelis tinka daugumai 3D spausdinimo programų. Mes naudojome „Elegoo Mars“dervos spausdintuvą ir atspausdinome jį baltai. Tai pasirodė puikiai, o dervos spausdinimas tikrai gali išryškinti smulkesnes spaudinio detales. Bet čia to visiškai nereikia. gerai sureguliuotas gijų spausdintuvas turėtų veikti taip pat gerai. Tiesiog įsitikinkite, kad turite tinkamas atramas ir jums turėtų būti gerai!
6 žingsnis: dažymas / oro sąlygos
Dažyti ir ištverti butaforiją yra vienas smagiausių dalykų, kuriuos galite padaryti kaip kūrėjas. Padaryti tai „tavo“ir suteikti kiekvieną įbrėžimą bei pasinerti į ankstesnę istoriją yra ypatinga. Taigi tiksliai nepasakysime, kaip atlikti stebėjimo funkciją, tačiau galime duoti keletą patarimų.
Pagrindinei sekimo priemonės bazei sutepėme lengvą matinių juodų purškiamų dažų sluoksnį ir panaudojome „Rub 'N Buff“, kad užpildytume metališkai atrodančias dalis ir pridėtume kelis įbrėžimus. Nereikia per daug stengtis su šiais dalykais. Aš mažai einu ilgą kelią.
Antena pasirodė puiki, kai davėme juodą pagrindą ir naudojome sausu šepečiu vadinamą techniką, kad rudos ir raudonos spalvos būtų paryškintos, kad atrodytų kaip rūdys.
Nėra neteisingo būdo tai padaryti, bet jei esate naujokas šiose sąvokose, yra daugybė puikių vaizdo įrašų vadovėlių. Sėkmės ir pasidalykite savo nuomone komentaruose!
Rekomenduojamas:
„LoRa“nuotolinio valdymo pultelis - Valdykite prietaisus dideliais atstumais: 8 žingsniai
„LoRa“nuotolinio valdymo pultas | Valdykite prietaisus iš didelių atstumų: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šiame projekte mes sukursime nuotolinio valdymo pultą, kuriuo bus galima valdyti įvairius instrumentus, tokius kaip šviesos diodai, varikliai arba, jei kalbėsime apie savo kasdienį gyvenimą, galime valdyti savo namų prietaisą
Kaip sukurti PHIL - šviesos sekimo robotą: 6 žingsniai (su nuotraukomis)
Kaip sukurti PHIL - šviesos sekimo robotą: šioje instrukcijoje aš jums parodysiu, kaip aš sukūriau šį dviejų ašių šviesos sekimo robotą naudodamas „Arduino Uno“. Visi CAD ir kodai bus įtraukti, kad galėtumėte juos sukurti patys, nereikalaudami jokių programavimo ar projektavimo įgūdžių. Viskas ko jums reikės
Išplėstinis linijos sekimo robotas: 22 žingsniai (su nuotraukomis)
Išplėstinis linijos sekimo robotas: tai išplėstinis linijos sekimo robotas, pagrįstas „Teensy 3.6“ir „QTRX“linijos jutikliu, kurį aš sukūriau ir kurį laiką dirbau. Yra keletas esminių mano ankstesnės linijos roboto dizaino ir našumo patobulinimų. T
„LoRa“nuotolinio valdymo pultelis su 1,8 colio TFT atstumu iki 8 km: 8 žingsniai
„LoRa Remote Control Messenger“su 1,8 colio TFT atstumu iki 8 km: prijunkite projektą prie savo nešiojamojo kompiuterio ar telefono ir tada kalbėkite tarp įrenginių be interneto ar SMS naudodami tik „LoRa“. Ei, kas vyksta, vaikinai? Akarsh čia iš CETech. PCB taip pat turi ekraną ir 4 mygtukus, kuriuos galima naudoti kaip nuotolinio valdymo pultą
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: 7 žingsniai
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: SINONING ROBOT dizainas Galite nusipirkti iš sekimo roboto automobilio Teorija LM393 palygina du fotorezistorius, kai ant vienos BALTOS pusės yra fotorezistoriaus šviesos diodas, variklio pusė iškart sustos, kita - variklio pusė suktis taip, kad