Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Näin se toimii
- Vaihe 2: Mikä on Bluetooth Low Energy (BLE)?
- Vaihe 3: Koodi
- Vaihe 4: Juotos
- Vaihe 5: 3D -malli ja tulostus
- Vaihe 6: Maalaus / sää
Video: MVRK: n Mandalorian seurantafob: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
On 4. toukokuuta, joka tunnetaan myös nimellä Tähtien sota -päivä, loma, joka on hyvin lähellä sydäntämme. Tänä vuonna päätimme juhlia sitä hieman eri tavalla kuin vuosia sitten. Kokemuksellisella tekniikalla ja valmistajaprojektilla otimme monimutkaisen lähestymistavan ja teimme siitä yksinkertaistetun kotiprojektin, kun teimme versiomme laitteesta yhden suosikkiohjelmamme innoittamana.
Tässä ohjeessa oletetaan, että sinulla on jonkin verran aiempaa tietämystä tai kokemusta Arduinon tai muiden mikro -ohjainkorttien kehittämisestä. Jos tunnet olosi mukavaksi, voit hyvin täällä! Tutustu aluksi tarvikkeisiin!
Vastuuvapauslauseke: Tämä viesti ei ole millään tavalla sidoksissa Disneyn, Disney+: n tai Lucasfilmin kanssa. Lisäksi MVRK ei takaa näitä ohjeita. Ole turvallinen ja rakenna vanhempien valvonnassa.
Tarvikkeet
- ESP32 -levy (käytimme DFRobotin Firebeetle ESP32)
- Pieni 3,7 V LiPo -akku
- Punainen LED
Haluat myös napata mallin 3D -tulostukseen alhaalta.
Ja lataa alla oleva koodi. Tämä projekti edellyttää ESP32 -levyjen asentamista Arduino IDE: hen. Katso täydelliset ohjeet täältä Arduino ESP32: n virallisesta githubista.
Vaihe 1: Näin se toimii
Seuranta -anturin MVRK -versio käyttää Bluetooth Low Energy (BLE) -toimintoa avainten, puhelimen tai muiden BLE -yhteensopivien laitteiden tai majakoiden jäljittämiseen. Käytimme ESP32 bluetooth -yhteensopivaa mikro -ohjainta ja pientä LiPo -akkua muodostaaksemme yhteyden BLE -laitteeseen ja seurataksemme sen signaalin voimakkuutta. Mitä lähempänä valvontalaite pääsee valitulle laitteelle (tai palkkiolle), sitä voimakkaampi signaalin voimakkuus ja sitä nopeammin etuosan valo vilkkuu.
Vaihe 2: Mikä on Bluetooth Low Energy (BLE)?
Bluetooth Low Energy (BLE) on Bluetooth -standardi, joka on suunniteltu vähentämään virrankulutusta säilyttäen samalla tehokkaan kantaman kuin tavallinen Bluetooth. BLE -laitteet toimivat kuin Bluetooth -palvelimet ja mainostavat yhteystietojaan muutaman sekunnin välein ympäröivälle alueelle. Mainostusväli on erilainen jokaiselle laitteelle ja on jopa määritettävissä joissakin laitteissa. Jos et tunne BLE: tä, sen pitäisi alkaa olla järkevää seuraavassa osassa.
Vaihe 3: Koodi
Tämä osa voi olla hieman hankala. Kaikki BLE -laitteet eivät mainosta samalla aikavälillä, eivätkä kaikki laitteet kaikkia saapuvia yhteyksiä. Ennen kuin aloitat täällä, suosittelemme vahvasti BLE -skannaussovelluksen hankkimista puhelimeesi. Jos käytät iOS -käyttöjärjestelmää kuten me, BLE -skanneri toimii hyvin. Näiden sovellusten avulla voit nähdä ympärilläsi olevat BLE -laitteet ja muodostaa yhteyden niihin saadaksesi tietoa heidän tarjoamistaan palveluista. BLE -palveluista kannattaa puhua täällä, koska ne ovat välttämättömiä yhteyden muodostamiselle laitteeseen, jota haluat seurata.
Kaikilla palveluilla on yleisesti yksilöllinen tunniste (UUID), jotta ne eivät sekoitu muihin lähellä oleviin laitteisiin. Jokaisesta palvelusta löydät ominaisuuden. näillä on myös UUID -tunnukset. Nämä ominaisuudet voidaan lukea, kirjoittaa, kirjoittaa ilman vastausta, ilmoittaa jne. On muitakin, mutta se on toisen kerran. Katso yllä oleva kuva palveluista ja ominaisuuksista. Helpointa on ajatella palveluita, kuten kansioita ja ominaisuuksia, kuten tiedostoja kansioissa.
Jos haluat lisätietoja palveluista ja ominaisuuksista, napsauta tästä saadaksesi upean aloitusoppaan GATT Bluetooth -standardiin.
--
Jokaisella BLE -laitteella, johon voit muodostaa yhteyden tämän seurantalaitteen avulla, on UUID, jolla se mainostaa läsnäoloaan lähellä oleville laitteille. Tarvitset todennäköisesti aiemmin mainitun kaltaisen sovelluksen löytääksesi sen. Kun olet löytänyt laitteen sovelluksestasi, muodosta yhteys siihen. Muista, että jokainen BLE -laite on erilainen, joten oikean UUID -tunnuksen löytäminen voi viedä jonkin verran yritystä ja virhettä, mutta kun olet löytänyt sen, liitä se vain koodiin mainostetun laitteen mukaisesti. Kaikki koodin sisältö kommentoidaan, joten löydät etsimäsi.
Seuraavaksi etsimme ominaisuutta. Jotkut laitteet käyttävät erilaista mainospalvelua kuin se, joka sisältää haluamamme ominaisuuden. Jos näin on, hanki kyseinen eri UUID ja liitä se palveluunUUID, muuten aseta vain serviceUUID samaksi kuin AdvertisedDevice. Etsi nyt luettu ominaisuus palvelusta, johon olet muodostanut yhteyden. Sovellus voi antaa sinulle täyspitkän UUID -tunnuksen tai siinä voi olla vain 4 merkkiä. Kumpikin on hyvä, koska koodin UUID -määritelmä ottaa sen huomioon. Liitä kyseinen UUID tunnusUUID -tunnukseen ja olet valmis!
Flash -kortti, avaa sarjamonitori ja katso mitä saat! Jos kaikki on hyvin, sen pitäisi muodostaa yhteys laitteeseesi ja alkaa rekisteröidä RSSI -arvo (vastaanotetun signaalin voimakkuuden ilmaisin). Mitä pienempi RSSI -arvo, sitä voimakkaampi signaali. RSSI on hyvä osoitus läheisyydestä, mutta ei täydellinen. Jos valosi ei vilku haluamallasi tavalla, vieritä alas koodin alareunaan ja säädä arvoja. Siellä on kommentteja, joissa selitetään miten.
Huomaa, että kaikki BLE -laitteet eivät toimi tämän seurantalaitteen kanssa. Jotkut laitteet kieltävät yhteyden. Muut katkaisevat yhteyden automaattisesti hetken kuluttua. Jotkut eivät vain mainosta yhteyden muodostamiseen tarvittavaa UUID -tunnusta. Olemme menestyneet puhelimilla, avainten etsijöillä ja jopa BB8 Spherolla! Jätä kommentit alle, niin kerro meille, mitä seuraat!
Vaihe 4: Juotos
Täällä aika suoraviivaista. Liitä LEDin katoditappi piirilevysi GND -nastaan ja anoditappi PIN2 -koodiin. Voit muuttaa tätä halutessasi, mutta jätä vain pieni heilutustila, jotta LED mahtuu sinne, minne sen on mentävä. Käytimme pari lyhyttä hyppääjää ja jotakin lämpökutistusta päästäksemme tänne.
Vaihe 5: 3D -malli ja tulostus
Malli sopii useimpiin 3D -tulostussovelluksiin. Käytimme Elegoo Mars -hartsitulostinta ja tulostimme sen valkoisena. Siitä tuli loistava ja hartsitulostus voi todella tuoda esiin yksityiskohdat tulostuksessa. Mutta se ei ole täällä välttämätöntä. hyvin viritetyn filamenttitulostimen pitäisi toimia yhtä hyvin. Varmista vain, että sinulla on asianmukaiset tuet ja sinun pitäisi olla kunnossa!
Vaihe 6: Maalaus / sää
Tarvikkeen maalaaminen ja säästäminen on yksi hauskimmista asioista, joita voit tehdä valmistajana. Sen tekeminen "omaksi" ja jokaisen naarmuuntumisen ja takaiskun antaminen on erityistä. Emme siis kerro tarkalleen, miten seurantatekniikka tehdään, mutta voimme antaa sinulle muutamia vinkkejä.
Annoimme seurantalaitteen pääpohjalle kevyen mattamusta ruiskumaalin ja käytimme Rub 'N Buffia metallisten näköisten osien täyttämiseen ja muutamien naarmujen lisäämiseen. Ei tarvitse mennä liian raskaaksi näiden tavaroiden kanssa. Mulla menee vähän pitkälle.
Antenni osoittautui loistavaksi, kun annoimme sille mustan pohjan ja käytimme tekniikkaa nimeltä kuivaharjaus lisäämään ruskeita ja punaisia korosteita ruosteen näköiseksi.
Ei ole väärää tapaa tehdä sitä, mutta jos olet uusi näissä käsitteissä, siellä on paljon hienoja video -opetusohjelmia. Onnea ja jaa omasi kommenteissa!
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Mandalorian seurantakaari: 7 vaihetta
Mandalorian Tracking Fob: Kun näin Mandalorianin muutaman ensimmäisen jakson, olin innokas yrittämään rakentaa seuranta -fobin. Monilla muilla ihmisillä oli sama ajatus ja he olivat julkaisseet paljon viitemateriaalia, josta voisin työskennellä, kun suunnittelin seuranta -anturia Fusion 360: ssä
Automatisoitu lapsi Mandalorian: 10 vaihetta (kuvilla)
Automaattinen Mandalorian the Child: Olet ostanut tämän uuden lelun (jollekin muulle kuin itsellesi) ja haluat laittaa sen päälle " aktiivinen " näyttöä vahingoittamatta laitetta. Valitettavasti se toimii vain, kun napautat sen päätä. Jos teippaat metallikalvon
Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi -laitteisto ja Raspbian -käyttöjärjestelmä: 19 vaihetta
Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi -laitteisto ja Raspbian -käyttöjärjestelmä: Tämä projekti koskee laitetta, jota voit käyttää tietokoneena, joka on erilainen kuin kannettava tietokone. Sen ensisijainen tarkoitus on antaa sinun kirjoittaa koodisi, jos ohjelmoit tai opit. Lisäksi, jos olet kirjailija tai haluat kirjoittaa tarinoita, vaikka
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite