Мазмуну:

MVRKтин Mandalorian Tracking Fob: 8 кадам (сүрөттөр менен)
MVRKтин Mandalorian Tracking Fob: 8 кадам (сүрөттөр менен)

Video: MVRKтин Mandalorian Tracking Fob: 8 кадам (сүрөттөр менен)

Video: MVRKтин Mandalorian Tracking Fob: 8 кадам (сүрөттөр менен)
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Ноябрь
Anonim

Бул 4 -май, башкача айтканда Жылдыздар согушу күнү катары белгилүү, биздин жүрөгүбүзгө абдан жакын жана кымбат майрам. Бул жылы биз аны өткөн жылдардан бир аз башкача белгилөөнү чечтик. Тажрыйбалуу технология жана жаратуучу-проект менен биз комплекстүү мамиле кылдык жана аны үйдөгү жөнөкөйлөштүрүлгөн долбоорго айландырдык, анткени биз сүйүктүү шоулардын биринен шыктанган түзмөктүн версиясын жасадык.

Бул Нускамада сиз Arduino же башка микроконтроллерди иштеп чыгуу такталары менен алдын ала билимиңиз же тажрыйбаңыз бар деп болжолдонот. Эгерде сиз өзүңүздү ыңгайлуу сезсеңиз, анда бул жерде баары жакшы болот! Баштоо үчүн төмөндөгү материалдарды карап көрүңүз!

Disclaimer: Бул билдирүү Disney, Disney+же Lucasfilm менен эч кандай байланышы жок. Андан тышкары, MVRK бул көрсөтмөлөргө кепилдик же кепилдик бербейт. Сураныч, коопсуз болуп, ата -эненин көзөмөлү астында куруңуз.

Жабдуулар

  • ESP32 тактасы (биз Firebeetle ESP32ди DFRobot колдонгон)
  • Кичинекей 3.7V LiPo батарейкасы
  • Кызыл LED

Сиз ошондой эле төмөндөн 3D басып чыгаруу моделин кармап алгыңыз келет.

Жана төмөндөгү кодду жүктөп алыңыз. Бул долбоор ESP32 такталарын Arduino IDEге орнотууну талап кылат. Толук көрсөтмөлөрдү алуу үчүн, Arduino ESP32 расмий гитубун бул жерден караңыз.

1 -кадам: Бул кантип иштейт

Бул кантип иштейт
Бул кантип иштейт

Көзөмөл фобунун MVRK версиясы баскычтарды, телефонду же башка BLE иштетилген түзмөктөрдү же маяктарды көзөмөлдөө үчүн Bluetooth Low Energy (BLE) колдонот. Биз BLE түзмөгүнө туташуу жана анын сигналынын күчүн көзөмөлдөө үчүн ESP32 bluetooth иштетилген микроконтроллерди жана кичинекей LiPo батареясын колдондук. Көз салуу фобу тандалган түзмөккө (же ырайымга) канчалык жакындаса, сигналдын күчү ошончолук күчтүү жана фронттогу жарык тезирээк жарк этет.

2 -кадам: Bluetooth төмөн энергия (BLE) деген эмне?

Bluetooth Low Energy (BLE) деген эмне?
Bluetooth Low Energy (BLE) деген эмне?

Bluetooth Low Energy (BLE) - бул кадимки Bluetooth сыяктуу эффективдүү диапазонду сактоо менен энергияны керектөөнү азайтуу үчүн иштелип чыккан Bluetooth стандарты. BLE түзмөктөрү bluetooth серверлери сыяктуу иштешет жана алардын байланыш маалыматын бир нече секунд сайын тегерегине жарнамалашат. Жарнак аралыгы ар бир түзмөк үчүн ар башка, ал тургай кээ бир түзмөктөрдө конфигурацияланат. Эгерде сиз BLE менен тааныш эмес болсоңуз, анда кийинки бөлүмдө баары түшүнүктүү болушу керек.

3 -кадам: Кодекс

Кодекс
Кодекс

Бул бөлүк бир аз татаал болушу мүмкүн. BLE түзмөктөрүнүн баары бир эле интервалда жарнамалашпайт, ошондой эле бардык түзмөктөр бардык кирүүчү байланыштарды жарнамалашпайт. Бул жерде баштаардан мурун, телефонуңузга BLE сканерлөөчү колдонмону алууну сунуштайбыз. Эгер сиз iOS сыяктуу бизде болсоңуз, BLE сканери сонун иштейт. Бул колдонмолор сизге айланаңыздагы BLE түзмөктөрүн көрүүгө жана алар сунуштаган кызматтар жөнүндө билүү үчүн аларга туташууга мүмкүнчүлүк берет. Бул жерде BLE кызматтары жөнүндө айтууга арзыйт, анткени алар сиз көз салгыңыз келген түзмөккө кантип туташууңуз үчүн абдан маанилүү.

Бардык кызматтар башка уникалдуу идентификаторго (UUID) ээ, ошондуктан башка жакынкы түзмөктөр менен аралашып кетпөө үчүн. Ар бир кызматтын ичинде сиз өзгөчөлүктү таба аласыз. буларда UUIDлер да бар. Бул мүнөздөмөлөрдү окууга, жазууга, жооп бербестен жазууга, кабарлоого ж.б.у.с берсе болот. Кызматтар жана мүнөздөмөлөр жөнүндө жогорудагы сүрөттү караңыз. Бул папкалардагы файлдар сыяктуу өзгөчөлүктөр жана кызматтар жөнүндө ойлонуу оңой.

Эгер сиз кызматтар жана мүнөздөмөлөр жөнүндө көбүрөөк билгиңиз келсе, GATT Bluetooth Standard үчүн фантастикалык башталгыч үчүн бул жерди басыңыз.

--

Бул трекерди колдонуп туташа турган ар бир BLE түзмөгүндө UUID бар, аны жакынкы түзмөктөргө жарнамалоо үчүн колдонот. Аны табуу үчүн сизге мурда айтылгандай колдонмо керек болушу мүмкүн. Колдонмодогу аппаратты тапкандан кийин, ага туташыңыз. Ар бир BLE түзмөгү башка экенин унутпаңыз, андыктан туура UUIDди табуу үчүн бир аз сыноо жана ката кетиши мүмкүн, бирок сиз муну бир жолу жарнамаланган түзмөккө киргизиңиз. Коддогу бардык нерселер комментарийленген, андыктан сиз издегениңизди таба аласыз.

Кийинки биз мүнөздөмөнүн артынан. Кээ бир түзмөктөр биз каалаган мүнөздөмөдөн айырмаланып турган жарнак кызматын колдонушат. Эгер ушундай болсо, анда башка UUIDди кармап, аны serviceUUIDге туташтырыңыз, антпесе, жөн гана serviceUUIDди adsedDevice менен теңдештирип коюңуз. Эми сиз туташкан кызматтын ичинде окуу өзгөчөлүгүн издеңиз. Колдонмо сизге UUID толук узундугун бериши мүмкүн, же ал болгону 4 белгиден турушу мүмкүн. Же бул жакшы, анткени коддогу UUID аныктамасы аны эсепке алат. Ошол UUIDди мүнөздүүUUIDге туташтырыңыз, баары бүттү!

Досканы жаркылдатыңыз, сериялык мониторду ачыңыз жана эмнени көрүп жатканыңызды көрүңүз! Эгерде баары жакшы болсо, анда ал сиздин түзмөгүңүзгө туташып, RSSI маанисин каттоону башташы керек (сигналдын күчү көрсөткүчү). RSSI мааниси канчалык төмөн болсо, сигналдын күчү ошончолук күчтүү болот. RSSI жакындыктын жакшы көрсөткүчү, бирок кемчиликсиз эмес. Эгерде сиздин жарык сиз каалагандай жаркырап турбаса, коддун ылдыйына чейин ылдый жылдырып, маанилерди тууралаңыз. Муну кантип түшүндүргөн комментарийлер бар.

Белгилей кетсек, бардык BLE түзмөктөрү бул трекер менен иштебейт. Кээ бир түзмөктөр туташуудан баш тартышат. Башкалары бир нече мүнөттөн кийин автоматтык түрдө ажыратылат. Ал эми кээ бирлери UUIDди туташтыруу үчүн жарнамалашпайт. Биз телефондор, ачкычтарды табуу жана BB8 Sphero менен ийгиликке жетиштик! Төмөндө комментарий калтырыңыз, бизге эмнени көзөмөлдөп жатканыңызды билдириңиз!

4 -кадам: ширетүү

Soldering
Soldering

Бул жерде абдан алдыга. Жарык диодуңуздун катод пинин тактаңыздагы GND пинине жана PIN2 PIN кодуна туташтырыңыз. Эгер сиз кааласаңыз, муну өзгөртө аласыз, жөн гана LED кичине кыймылдабай турушу үчүн, ал каалаган жерге туура келиши керек. Биз бул жерге туташуу үчүн кыска секирүүчүлөрдү жана жылуулукту азайтуучу каражаттарды колдондук.

5 -кадам: 3D модели жана басып чыгаруу

3D модели жана басып чыгаруу
3D модели жана басып чыгаруу
3D модели жана басып чыгаруу
3D модели жана басып чыгаруу

Модель көпчүлүк 3D басып чыгаруу үчүн ылайыктуу. Биз Elegoo Mars чайыр принтерин колдонуп, ак түстө басып чыгардык. Чоң жана чайыр басып чыгаруу чындап эле майда -чүйдөсүнө чейин майда -чүйдөсүнө чейин жеткире алат экен. Бирок бул жерде таптакыр кереги жок. жакшы күүлөнгөн жипчелүү принтер да ошондой кылышы керек. Туура колдоолор бар экенине ишениңиз жана сиз жакшы болушуңуз керек!

6 -кадам: Сүрөт / Аба ырайы

Сүрөт тартуу жана аба ырайынын бузулушу - бул жаратуучу катары кыла турган эң кызыктуу нерселердин бири. Муну "сиздики" кылуу жана ар бир тырмоо менен стингди тартуу өзгөчө. Ошентип, биз сизге тректи кантип жасоону так айтпайбыз, бирок биз сизге бир нече кеңештерди бере алабыз.

Биз трекердин негизги базасына күңүрт кара спрей боегунун жеңил пальтосун бердик жана Rub 'N Buff металлдык бөлүктөрдү толтуруу үчүн, ошондой эле бир нече чийикти кошуу үчүн колдондук. Бул нерсеге өтө оор мамиле кылуунун кажети жок. Мен кичине алыс жолго барам.

Антенна кара базаны берип, кургак щетка деп аталган техниканы колдонгондо, күрөң жана кызыл түстөрдү датка окшоштуруу үчүн сонун болуп чыкты.

Муну кылуунун туура эмес жолу жок, бирок эгер сиз бул түшүнүктөргө жаңыдан кирсеңиз, анда көптөгөн сонун видео сабактары бар. Ийгилик жана комментарийде өзүңүздүкү менен бөлүшүңүз!

Сунушталууда: