Мазмұны:

MVRK Mandalorian Tracking Fob: 8 қадам (суреттермен)
MVRK Mandalorian Tracking Fob: 8 қадам (суреттермен)

Бейне: MVRK Mandalorian Tracking Fob: 8 қадам (суреттермен)

Бейне: MVRK Mandalorian Tracking Fob: 8 қадам (суреттермен)
Бейне: Чарующий заброшенный розовый сказочный дом в Германии (нетронутый) 2024, Қараша
Anonim

Бұл 4 мамыр, әйтпесе жұлдызды соғыс күні деп аталады, бұл біздің жүрегімізге өте жақын және қымбат мереке. Биыл біз бұл мерекені өткен жылдардан өзгеше атап өтуді ұйғардық. Тәжірибелі технология мен жасаушы-жобаның көмегімен біз күрделі тәсілді қабылдадық және оны үйде жеңілдетілген жобаға айналдырдық, өйткені біз өзіміздің сүйікті шоуларымыздың бірінен құрылғы нұсқасын жасадық.

Бұл нұсқаулық сізде Arduino немесе басқа микроконтроллерлерді әзірлеу тақталары туралы алдын ала біліміңіз немесе тәжірибеңіз бар деп болжайды. Егер сіз өзіңізді жайлы сезінсеңіз, мұнда жақсы боласыз! Жұмысты бастау үшін төмендегі материалдарды қараңыз!

Жауапкершіліктен бас тарту: Бұл хабарлама Дисней, Дисней+немесе Лукасфильмге қатысы жоқ. Сонымен қатар, MVRK бұл нұсқаулықтарға кепілдік бермейді немесе кепілдік бермейді. Өтінемін, қауіпсіз болыңыз және ата -ананың бақылауымен тұрғызыңыз.

Жабдықтар

  • ESP32 тақтасы (біз Firebeetle ESP32 DFRobot қолдандық)
  • Шағын 3.7V LiPo батареясы
  • Қызыл жарық диоды

Сіз сондай -ақ төменнен 3D басып шығару үлгісін алғыңыз келеді.

Және төмендегі кодты жүктеңіз. Бұл жоба ESP32 тақталарын Arduino IDE -ге орнатуды талап етеді. Толық нұсқаулар алу үшін Arduino ESP32 ресми гитубын мына жерден қараңыз.

1 -қадам: Бұл қалай жұмыс істейді

Ол қалай жұмыс істейді
Ол қалай жұмыс істейді

Бақылау фобының MVRK нұсқасы Bluetooth төмен энергияны (BLE) пайдаланып, пернелерді, телефонды немесе басқа BLE қосылған құрылғыларды немесе маяктарды қадағалайды. Біз BLE құрылғысына қосылу және оның сигнал күшін бақылау үшін ESP32 bluetooth қосылған микроконтроллер мен шағын LiPo батареясын қолдандық. Бақылау фобы таңдалған құрылғыға (немесе сый -сияпатқа) жақындаған сайын сигнал күші күшейіп, алдыңғы жақтағы жарық тез жыпылықтайды.

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

Bluetooth төмен энергия (BLE) дегеніміз не?
Bluetooth төмен энергия (BLE) дегеніміз не?

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

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

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

Бұл бөлік сәл күрделі болуы мүмкін. BLE құрылғыларының барлығы бірдей интервалда жарнамалайды, сонымен қатар барлық құрылғылар барлық кіріс қосылымдарын жарнамаламайды. Мұнда бастамас бұрын, біз телефонға BLE сканерлеу бағдарламасын алуды ұсынамыз. Егер сіз біз сияқты iOS жүйесінде болсаңыз, BLE сканері жақсы жұмыс істейді. Бұл қосымшалар сізге айналаңыздағы BLE құрылғыларын көруге және олар ұсынатын қызметтер туралы білу үшін оларға қосылуға мүмкіндік береді. Бұл жерде BLE қызметтері туралы айтуға тұрарлық, себебі олар сіз бақылайтын құрылғыға қалай қосылу керектігін көрсетеді.

Барлық қызметтерде жақын орналасқан басқа құрылғылармен араласпау үшін әмбебап бірегей идентификатор (UUID) бар. Әр қызметтен сіз бір ерекшелікті таба аласыз. оларда UUID бар. Бұл сипаттамалар оқылуы, жазылуы, жауапсыз жазылуы, хабарлануы және т.б. болуы мүмкін. Басқалары бар, бірақ бұл басқа уақыт. Қызметтер мен сипаттамалар туралы жоғарыдағы суретті қараңыз. Қалталар сияқты қызметтер мен сол қалталардағы файлдар сияқты сипаттамалар туралы ойлау оңай.

Егер сіз қызметтер мен сипаттамалар туралы көбірек білгіңіз келсе, GATT Bluetooth стандартының керемет бастаушы нұсқаулығын алу үшін мына жерді басыңыз.

--

Бұл трекерді қолдана отырып қосылуға болатын әрбір BLE құрылғысында UUID бар, ол жақын орналасқан құрылғыларға өзінің қатысуын жарнамалау үшін қолданылады. Оны табу үшін сізге жоғарыда айтылған қолданба қажет болуы мүмкін. Қолданбадан құрылғыны тапқан соң, оған қосылыңыз. Есіңізде болсын, әр BLE құрылғысы әр түрлі, сондықтан дұрыс UUID табу үшін кейбір сынақтар мен қателіктер қажет болуы мүмкін, бірақ оны жасағаннан кейін оны жарнамаланған құрылғы ретінде кодқа қосыңыз. Кодта бәрі түсіндірілген, сондықтан сіз іздеген нәрсені таба аласыз.

Әрі қарай, біз сипаттамадан кейін. Кейбір құрылғыларда біз қалаған сипаттамадан өзгеше жарнама қызметі қолданылады. Егер бұлай болса, басқа UUID алыңыз және оны serviceUUID -ке қосыңыз, әйтпесе serviceUUID -ті жарнамаланған құрылғыға тең етіп орнатыңыз. Енді сіз қосылған қызметтен оқу сипаттамасын іздеңіз. Қолданба сізге UUID толық ұзындығын бере алады немесе ол тек 4 таңбадан тұруы мүмкін. Екеуі де жақсы, себебі кодтағы UUID анықтамасы оны есепке алады. Бұл UUID -ді тәнUUID -ке қосыңыз, және бәрі аяқталды!

Тақтаны жарқылдатыңыз, сериялық мониторды ашып, не алғаныңызды көріңіз! Егер бәрі жақсы болса, ол сіздің құрылғыңызға қосылып, RSSI мәнін тіркеуді бастауы керек (қабылданған сигнал күшінің индикаторы). RSSI мәні неғұрлым төмен болса, сигнал күші соғұрлым күшті болады. RSSI - жақындықтың жақсы көрсеткіші, бірақ мінсіз емес. Егер сіздің шамыңыз қалағандай жыпылықтамаса, кодтың төменгі жағына төмен жылжып, мәндерді реттеңіз. Мұны түсіндіретін түсініктемелер бар.

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

4 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу

Бұл жерде тікелей алға. Светодиодтың катодты түйреуішін тақтадағы GND түйреуішіне және PIN2 -ге анодты түйреуішті қосыңыз. Егер сіз қаласаңыз, оны өзгерте аласыз, тек жарықдиодты қажет жерге сәйкес келуі үшін кішкене айналдыратын бөлме қалдырыңыз. Біз мұнда қосылу үшін бірнеше қысқа секіргіш пен жылуды төмендететін құрал қолдандық.

5 -қадам: 3D моделі және басып шығару

3D моделі және басып шығару
3D моделі және басып шығару
3D моделі және басып шығару
3D моделі және басып шығару

Модель 3D басып шығаруға арналған көптеген қосымшалар үшін жарамды. Біз Elegoo Mars шайырлы принтерін қолдандық және оны ақ түспен басып шығардық. Бұл тамаша болды және шайырмен басып шығару шын мәнінде басылымдағы ұсақ бөлшектерді шығара алады. Бірақ бұл жерде бұл мүлде қажет емес. жақсы реттелген жіп тәрізді принтер де солай істеуі керек. Сізде тиісті тіректер бар екеніне сенімді болыңыз, сонда сіз жақсы боласыз!

6 -қадам: Кескіндеме / Ауа райы

Тіреуішті бояу және оған әсер ету - бұл жасаушы ретінде жасай алатын ең қызықты істердің бірі. Мұны «сенікі» ету және әр сызат пен сюжетті беру - бұл ерекше. Сондықтан біз сізге қадағалауды қалай жасау керектігін нақты айтпаймыз, бірақ біз сізге бірнеше кеңестер бере аламыз.

Біз трекердің негізгі негізіне күңгірт қара бүріккіш бояудың жеңіл қабатын бердік және металды көрінетін бөлшектерді толтыру үшін Rub 'N Buff қолдандық, сонымен қатар бірнеше сызаттар қосылды. Бұл затпен тым ауыр болудың қажеті жоқ. Мен кішкене ұзақ жол жүремін.

Біз антеннаға қара негіз беріп, құрғақ щеткамен тазарту әдісін қолданған кезде, қоңыр мен қызыл түстерді тотқа ұқсайтын етіп қосқан кезде керемет болды.

Мұны істеудің ешқандай қате әдісі жоқ, бірақ егер сіз бұл тұжырымдамаларды жаңадан білетін болсаңыз, онда көптеген керемет бейне сабақтары бар. Сәттілік тілеп, пікірлеріңізбен бөлісіңіз!

Ұсынылған: