Mündəricat:

MVRK -nin Mandalorian İzləmə Fobu: 8 Addım (Şəkillərlə birlikdə)
MVRK -nin Mandalorian İzləmə Fobu: 8 Addım (Şəkillərlə birlikdə)

Video: MVRK -nin Mandalorian İzləmə Fobu: 8 Addım (Şəkillərlə birlikdə)

Video: MVRK -nin Mandalorian İzləmə Fobu: 8 Addım (Şəkillərlə birlikdə)
Video: Ekoh - Beskar Lambo (Official Audio) 2024, Noyabr
Anonim

Ürəklərimizə çox yaxın və əziz bir bayram olan 4 May, başqa cür Ulduz Döyüşləri Günü kimi tanınır. Bu il bu bayramı keçən illərdən fərqli olaraq qeyd etmək qərarına gəldik. Təcrübəli bir texnologiya və istehsalçı-layihə ilə, ən çox sevdiyimiz şoulardan ilhamlanan bir cihaz versiyasını hazırladığımız üçün kompleks bir yanaşma tətbiq etdik və onu evdə sadələşdirilmiş bir layihəyə çevirdik.

Bu Təlimat, Arduino və ya digər mikrokontroller inkişaf etdirmə lövhələri ilə bağlı əvvəlcədən bilik və ya təcrübəniz olduğunu güman edir. Özünüzü rahat hiss edirsinizsə, burada yaxşı olacaqsınız! Başlamaq üçün aşağıdakı materiallara baxın!

İmtina: Bu yazı heç bir şəkildə Disney, Disney+və ya Lucasfilm ilə əlaqəli deyil. Bundan əlavə, MVRK bu təlimatlara zəmanət və ya zəmanət vermir. Zəhmət olmasa təhlükəsiz olun və valideyn nəzarəti altında tikin.

Təchizat

  • ESP32 lövhəsi (DFRobot tərəfindən Firebeetle ESP32 istifadə etdik)
  • Kiçik 3.7V LiPo batareya
  • Qırmızı LED

Aşağıdan 3D çap üçün modeli də götürmək istəyəcəksiniz.

Və aşağıdakı kodu yükləyin. Bu layihə, ESP32 lövhələrinin Arduino IDE -də quraşdırılmasını tələb edir. Tam təlimatlar üçün Arduino ESP32 üçün rəsmi github -a baxın.

Addım 1: Necə Çalışır

Bu necə işləyir
Bu necə işləyir

İzləmə fobunun MVRK versiyası düymələri, telefonu və ya digər BLE effektiv cihazları və ya işarələri izləmək üçün Bluetooth Aşağı Enerjidən (BLE) istifadə edir. BLE cihazına qoşulmaq və siqnal gücünü izləmək üçün ESP32 bluetooth effektiv mikrokontrolördən və kiçik LiPo batareyadan istifadə etdik. İzləmə fobu seçilmiş cihaza (və ya lütfə) nə qədər yaxınlaşsa, siqnal gücü o qədər güclü olar və ön tərəfdəki işıq daha sürətli yanıp sönər.

Addım 2: Bluetooth Aşağı Enerji (BLE) nədir?

Bluetooth Aşağı Enerji (BLE) nədir?
Bluetooth Aşağı Enerji (BLE) nədir?

Bluetooth Aşağı Enerji (BLE), normal Bluetooth ilə eyni təsirli diapazonu qorumaqla azalmış enerji istehlakını təmin etmək üçün hazırlanmış bir Bluetooth standartıdır. BLE cihazları bluetooth serverləri kimi hərəkət edir və bir neçə saniyədə ətrafdakılara əlaqə məlumatlarını reklam edir. Reklam aralığı hər cihaz üçün fərqlidir və hətta bəzi cihazlarda konfiqurasiya edilə bilər. BLE ilə tanış deyilsinizsə, hamısı növbəti hissədə məna verməyə başlamalıdır.

Addım 3: Kod

Kod
Kod

Bu hissə bir az çətin ola bilər. BLE cihazlarının hamısı eyni intervalda reklam vermir, nə də bütün cihazlar bütün gələn bağlantıları. Buraya başlamazdan əvvəl, telefonunuz üçün BLE tarama tətbiqini almağı şiddətlə təklif edirik. Bizim kimi iOS -da olsanız, BLE Scanner əla işləyir. Bu tətbiqlər ətrafınızdakı BLE cihazlarını görməyinizə və təklif etdikləri xidmətləri öyrənmək üçün onlarla əlaqə qurmanıza imkan verəcək. İzləmək istədiyiniz cihaza necə qoşulacağınız üçün vacib olduğu üçün BLE xidmətləri burada danışmağa dəyər.

Yaxınlıqdakı digər qurğularla qarışdırılmamaq üçün bütün xidmətlər universal bir identifikatora (UUID) malikdir. Hər xidmətdə bir xüsusiyyət tapa bilərsiniz. bunların da UUID -ləri var. Bu xüsusiyyətlər oxunmur, yazılır, cavabsız yazılır, xəbər verilir və s. Başqaları var, amma bu başqa vaxtdır. Xidmətlər və xüsusiyyətlər haqqında yuxarıdakı şəkilə baxın. Qovluqlar kimi xidmətlər və bu qovluqlardakı fayllar kimi xüsusiyyətlər haqqında düşünmək ən asandır.

Xidmətlər və xüsusiyyətlər haqqında daha çox öyrənmək istəyirsinizsə, GATT Bluetooth Standartına fantastik bir başlanğıc bələdçisi üçün bura vurun.

--

Bu izləyicidən istifadə edərək bağlaya biləcəyiniz hər BLE cihazının varlığını yaxınlıqdakı cihazlara tanıtmaq üçün istifadə etdiyi bir UUID var. Tapmaq üçün çox güman ki, əvvəllər qeyd edildiyi kimi bir tətbiqə ehtiyacınız olacaq. Cihazı tətbiqinizdə tapdıqdan sonra ona qoşulun. Hər BLE cihazının fərqli olduğunu unutmayın, buna görə düzgün UUID tapmaq üçün bir az sınaq və səhv tələb oluna bilər, ancaq tapdıqdan sonra onu elan edilmiş cihaz kimi koda daxil edin. Koddakı hər şey şərh olunur, buna görə axtardığınızı tapa bilərsiniz.

Sonrakı xüsusiyyətin ardınca gedirik. Bəzi qurğular, istədiyimiz xüsusiyyətdən fərqli bir reklam xidmətindən istifadə edir. Əgər belədirsə, o fərqli UUID -i götürün və serviceUUID -ə qoşun, əks halda, serviceUUID -ni reklam edilən cihaza bərabər qoyun. İndi bağlandığınız xidmət daxilində oxunan bir xüsusiyyət axtarın. Tətbiq sizə tam bir UUID verə bilər və ya yalnız 4 simvoldan ibarət ola bilər. Koddakı UUID tərifi bunun hesabına veriləcəyi üçün hər ikisi də yaxşıdır. Bu UUID -ni xarakterikUUID -ə qoşun və hər şey bitdi!

Lövhəni yandırın, seriyalı monitoru açın və nə əldə etdiyinizə baxın! Hər şey qaydasındadırsa, cihazınıza qoşulmalı və RSSI dəyərini qeyd etməyə başlamalıdır (alınan siqnal gücü göstəricisi). RSSI dəyəri nə qədər aşağı olarsa, siqnal gücü o qədər güclü olar. RSSI yaxınlığın yaxşı göstəricisidir, lakin mükəmməl deyil. İşıqınız istədiyiniz qədər yanıb -sönmürsə, kodun altına enin və dəyərləri tənzimləyin. Necə olduğunu izah edən şərhlər var.

Qeyd olaraq, bütün BLE cihazları bu izləyici ilə işləməyəcək. Bəzi cihazlar əlaqəni rədd edəcək. Digərləri bir neçə dəqiqə sonra avtomatik olaraq əlaqəni kəsəcək. Və bəziləri qoşulmaq üçün lazım olan UUID -in reklamını verməyəcək. Telefonlar, əsas tapıcılar və hətta BB8 Sphero ilə uğur qazandıq! İzlədiyinizi bizə bildirmək üçün aşağıda şərhlər buraxın!

Addım 4: Lehimləmə

Lehimləmə
Lehimləmə

Burda çox irəli. LEDinizin katot pinini lövhənizdəki GND pininə və anod pinini PIN2 -ə bağlayın. İstəyirsinizsə bunu dəyişə bilərsiniz, sadəcə LED -in lazım olduğu yerə uyğunlaşması üçün bir az tərpənmək üçün otaq buraxın. Buraya bağlanmaq üçün bir neçə qısa tullanan və bir az istilik istifadə etdik.

Addım 5: 3D Model və Çap

3D Model və Çap
3D Model və Çap
3D Model və Çap
3D Model və Çap

Model əksər 3D çap tətbiqləri üçün uyğundur. Elegoo Mars qatranlı printerdən istifadə etdik və onu ağ rəngdə çap etdik. Mükəmməl olduğu ortaya çıxdı və qatran çapı həqiqətən bir çapda ən incə detalları ortaya çıxara bilər. Ancaq burada tamamilə lazım deyil. yaxşı qurulmuş filamentli printer də bunu etməlidir. Yalnız düzgün dəstəklərə sahib olduğunuzdan əmin olun və yaxşı olmalısınız!

Addım 6: Rəsm / İstilik

Bir dayağı rəngləmək və havalandırmaq, bir istehsalçı olaraq edə biləcəyiniz ən əyləncəli işlərdən biridir. Bunu "sənin" etmək və hər cızığı və arxa planı çəkmək xüsusi bir şeydir. Beləliklə, izləmə fobunuzu necə edəcəyinizi tam olaraq söyləməyəcəyik, ancaq sizə bir neçə ipucu verə bilərik.

İzləyicinin əsas bazasına yüngül qara rəngli sprey boya verdik və metal görünüşlü hissələri doldurmaq, həmçinin bir neçə cızıq əlavə etmək üçün Rub 'N Buff istifadə etdik. Bu işlərlə çox məşğul olmaq lazım deyil. Çox az yol gedirəm.

Qara bir baza verdikdə və pas kimi görünmək üçün qəhvəyi və qırmızı rəngli məqamları əlavə etmək üçün quru fırçalama adlanan bir texnikadan istifadə etdiyimiz zaman anten əla oldu.

Bunun səhv bir yolu yoxdur, amma bu anlayışlarla yeni tanışsanız, orada çox gözəl video dərsləri var. Uğurlar və şərhlərinizdə özünüzü paylaşın!

Tövsiyə: