Съдържание:
- Консумативи
- Стъпка 1: Как работи
- Стъпка 2: Какво представлява Bluetooth Low Energy (BLE)?
- Стъпка 3: Кодът
- Стъпка 4: Запояване
- Стъпка 5: 3D модел и печат
- Стъпка 6: Боядисване / изветряне
Видео: Mandalorian Tracking Fob на MVRK: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
4 май е иначе известен като Ден на Междузвездни войни, празник, който е много близо и скъп за сърцата ни. Тази година решихме да го отпразнуваме малко по -различно от миналите години. С опитен опит в областта на технологиите и създателите, ние предприехме комплексен подход и го превърнахме в опростен проект у дома, когато направихме нашата версия на устройство, вдъхновено от едно от любимите ни предавания.
Този Instructable предполага, че имате известни познания или опит с Arduino или други платки за разработка на микроконтролери. Ако се чувствате комфортно с това, ще се справите добре тук! Разгледайте консумативите по -долу, за да започнете!
Отказ от отговорност: Тази публикация по никакъв начин не е свързана с Disney, Disney+или Lucasfilm. Освен това MVRK не гарантира или гарантира тези инструкции. Моля, бъдете в безопасност и изграждайте под надзора на родителите.
Консумативи
- ESP32 платка (използвахме Firebeetle ESP32 от DFRobot)
- Малка 3.7V LiPo батерия
- Червен светодиод
Също така ще искате да вземете модела за 3D печат отдолу.
И изтеглете кода по -долу. Този проект изисква платките ESP32 да бъдат инсталирани в Arduino IDE. За пълни инструкции вижте официалния github за Arduino ESP32 тук.
Стъпка 1: Как работи
Версията MVRK на проследяващия панел използва Bluetooth Low Energy (BLE) за проследяване на ключове, телефон или други устройства или маяци, поддържащи BLE. Използвахме микроконтролер ESP32 с Bluetooth и малка LiPo батерия, за да се свържем с BLE устройство и да проследим силата на сигнала му. Колкото по -близо проследяващият фокус се приближава до избраното устройство (или награда), толкова по -силна е силата на сигнала и по -бързо светлината отпред мига.
Стъпка 2: Какво представлява Bluetooth Low Energy (BLE)?
Bluetooth Low Energy (BLE) е Bluetooth стандарт, предназначен да осигури намалена консумация на енергия, като същевременно поддържа същия ефективен обхват като обикновения Bluetooth. Устройствата BLE действат като Bluetooth сървъри и рекламират информацията за връзката си на всеки няколко секунди в околността. Рекламният интервал е различен за всяко устройство и дори може да се конфигурира на някои устройства. Ако не сте запознати с BLE, всичко трябва да започне да има смисъл в следващия раздел.
Стъпка 3: Кодът
Тази част може да стане малко сложна. Устройствата BLE не рекламират всички в един и същи интервал, нито всички устройства всички входящи връзки. Преди да започнете тук, силно препоръчваме да получите приложение за сканиране на BLE за вашия телефон. Ако сте на iOS като нас, BLE Scanner работи чудесно. Тези приложения ще ви позволят да видите BLE устройства около вас и да се свържете с тях, за да научите за услугите, които предлагат. За услугите BLE си струва да говорим тук, тъй като те са от съществено значение за това как ще се свързвате с устройството, което искате да проследявате.
Всички услуги имат универсален уникален идентификатор (UUID), за да не се смесват с други устройства в близост. Във всяка услуга ще намерите характеристика. те също имат UUID. Тези характеристики могат да се четат, пишат, пишат без отговор, да се уведомяват и т.н. Има и други, но това е за друг път. Вижте снимката по -горе за услугите и характеристиките. Най -лесно е да мислите за услуги като папки и характеристики като файлове в тези папки.
Ако искате да научите повече за услугите и характеристиките, щракнете тук за фантастично ръководство за начинаещи по стандарта GATT Bluetooth.
--
Всяко BLE устройство, към което можете да се свържете с помощта на този тракер, има UUID, който използва, за да рекламира присъствието си на близки устройства. Вероятно ще ви трябва приложение като споменатото по -рано, за да го намерите. След като намерите устройството в приложението си, свържете се с него. Не забравяйте, че всяко BLE устройство е различно, така че може да отнеме известен опит и грешка, за да намерите правилния UUID, но след като го направите, просто го включете в кода като advertisedDevice. Всичко в кода е коментирано, така че можете да намерите това, което търсите.
След това сме след характеристиката. Някои устройства използват рекламна услуга, която е различна от тази, съдържаща характеристиката, която искаме. Ако случаят е такъв, вземете този различен UUID и го включете в serviceUUID, в противен случай просто задайте serviceUUID равен на advertisedDevice. Сега в услугата, към която сте се свързали, потърсете характеристика за четене. Приложението може да ви даде UUID с пълна дължина или може да съдържа само 4 знака. И двете са добре, тъй като дефиницията на UUID в кода ще го отчете. Включете този UUID в характеристичен UUID и сте готови!
Мигайте на дъската, отворете серийния монитор и вижте какво получавате! Ако всичко е наред, то трябва да се свърже с вашето устройство и да започне да регистрира RSSI стойност (индикатор за силата на сигнала). Колкото по -ниска е RSSI стойността, толкова по -силна е силата на сигнала. RSSI е добър индикатор за близост, но не е перфектен. Ако светлината не мига съвсем така, както искате, превъртете надолу до дъното на кода и коригирайте стойностите. Има коментари, обясняващи как.
Като забележка, не всички BLE устройства ще работят с този тракер. Някои устройства ще откажат връзка. Други ще се изключат автоматично след няколко минути. А някои просто няма да рекламират UUID, необходим за свързване. Успяхме с телефони, търсещи ключове и дори BB8 Sphero! Оставете коментари по -долу, тъй като ни уведомете какво следите!
Стъпка 4: Запояване
Тук направо направо. Свържете катодния щифт на вашия светодиод към щифта GND на дъската и анодния щифт към PIN2. Можете да промените това, ако искате, просто не забравяйте да оставите малко място за раздвижване, за да може LED да се побере там, където трябва. Използвахме няколко къси джъмпера и малко термосвиване, за да се закачим тук.
Стъпка 5: 3D модел и печат
Моделът е подходящ за повечето приложения за 3D печат. Използвахме принтер за смола на Elegoo Mars и го отпечатахме в бяло. Оказа се страхотно и отпечатването със смола наистина може да разкрие по -фините детайли в печат. Но това не е напълно необходимо тук. добре настроен принтер с нишки трябва да работи също толкова добре. Просто бъдете сигурни, че имате подходящи опори и трябва да сте добре!
Стъпка 6: Боядисване / изветряне
Боядисването и изветрянето на реквизит е едно от най -забавните неща, които можете да направите като производител. Да го направиш „свой“и да дадеш всяка драскотина и да разкажеш предистория е специално. Така че няма да ви кажем как точно да направите проследяващия си fob, но можем да ви дадем няколко съвета.
Ние дадохме на основната основа на тракера лек слой от матова черна спрей боя и използвахме Rub 'N Buff, за да запълним металните части, както и да добавим няколко драскотини. Няма нужда да прекалявате с тези неща. Малко минава дълъг път.
Антената се оказа страхотна, когато й дадохме черна основа и използвахме техника, наречена сухо четкане, за да добавим кафяви и червени отблясъци, за да изглеждат като ръжда.
Няма грешен начин да го направите, но ако сте нови в тези концепции, има много страхотни видео уроци. Успех и споделете вашите в коментарите!
Препоръчано:
Mandalorian Tracking Fob: 7 стъпки
Mandalorian Tracking Fob: След като видях първите няколко епизода на Mandalorian, бях нетърпелив да се опитам да направя проследяващия fob. Много други хора имаха същата идея и бяха публикували много справочни материали, от които бих могъл да работя, когато проектирах проследяващия блок във Fusion 360
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr