Mündəricat:

"Retro Gələcək" Bluetooth Uzaqdan: 9 Addım (Şəkillərlə birlikdə)
"Retro Gələcək" Bluetooth Uzaqdan: 9 Addım (Şəkillərlə birlikdə)

Video: "Retro Gələcək" Bluetooth Uzaqdan: 9 Addım (Şəkillərlə birlikdə)

Video:
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Iyul
Anonim
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Əsrin ortalarında elmi fantastika və konsept məhsullarında təqdim etdiyimiz "sabah dünyasının" görünüşünü və hissini həmişə bəyənmişəm.

Tamam, bu doğru deyil. Gəncliyimdə Star Trekdəki Trikoderlərin çirkin və yöndəmsiz olduğunu düşünürdüm, amma Yeni Nəsildə olanlar parlaq və zəhmli idi. Amma indi yaşım artdıqca qara və gümüşün, dəri və metalın birləşməsini bej və ya qara rəngdən üstün tuturam.

Estetikanın və funksionallığın minimalizm üzərində birləşməsi üçün daha dərin bir qiymətləndirmə qazandığım son on ildir.

Beləliklə, "atomik" studiyam üçün bir nəzarətçi yaratmaq üçün bir layihəyə başladığımda, təxmini dövrün uzaq bir televizorunu baza olaraq istifadə etmək istədim. EBay-də bu Magnavox səkkiz düyməli pultun iki paketini tapdım və aşiq oldum. Mənə yalnız lazım idi, amma yaxşı bir razılaşma idi. Bu layihə müddətində, gələcək bir layihədə eyni konsepsiyaya fərqli yanaşmaq üçün digərini istifadə etməkdən ilham aldım.

Bilirdim ki, erkən simsiz televizorun uzaqdan idarəetmə vasitələri (tez -tez "tıklayıcılar" adlanır) səsdən istifadə edir. [Yan qeyd: evimdə daha ucuz televizorlarımız vardı və mən "uzaqdan idarəçi" idim] Şəxsən gördüyüm tək şey, televizorun gedə biləcəyi bir ton yaratmaq üçün içərisində vurma lövhəsinə vuran tək düyməsinə sahib idi. Növbəti kanal və növbəti və sair off mövqeyinə gələnə qədər.

Ancaq bu pultun açılması daha çox şey göstərdi. İçərisində olan elektron lövhədə bir rulon və uzaqdan idarəetmənin yuxarı hissəsini istiqamətləndirən dinamik kimi bir şey vardı. Düymələrin hər birinin yanında fərqli reytinqli bir kondansatör vardı. Səkkiz düymədən birinə basaraq, ötürülən tezliyi modulyasiya edən kondansatörlərdən birini keçir.

Belə bir sıra giriş təmin etmək üçün sadə paralel sxemlərin istifadəsinin zərifliyinə heyran qaldım. Ayrıldığım üçün peşman olmağa başladım.

Yaxşı… ikim var. Elm adına qurban kəsmək olar!

Addım 1: Komponentləri və Alətləri toplayın

Alətlər və Komponentlər toplayın
Alətlər və Komponentlər toplayın

Öz retro Bluetooth pultunuzu qurmaq üçün lazım olan hissələr bunlardır:

  • Qədim pult (səkkiz düyməli Magnavox pultundan istifadə edirəm)
  • Bir permaboard parçası (Xüsusi bir PCB etmək üçün bacarıqlarınız, vaxtınız və mənbələriniz varsa, bunu edin. Bu layihədəki ən böyük çətinliklərim, bu forma faktorunda yaxşı əlaqələrin qurulması və lehimlənməsi idi)
  • Bir mikro nəzarətçi (Adafruit Feather 32u4 Bluefruit LE istifadə edirəm)
  • Bluetooth modulu (hər ikisi bir olan yuxarıdakı lələkdən istifadə etdim, amma ayrı parçalardan istifadə edə bilərdim)
  • Düymələr (Adafruit -dən "Yumşaq Toxunma Düymələri" ndən istifadə edirəm, çünki əvvəlcə istifadə etdiyim daha böyük düymələr mikrofonda yığılacaq qədər yüksək səslə tıklanırdı)
  • Bir növ batareya
  • Açma/söndürmə açarı

Ehtiyac duyacağınız digər şeylər bunlardır:

  • Lehim
  • Tel
  • Başlıqlar
  • Elektrik lenti
  • Üçüncü əl və ya PCB köməkçisi (hər ikisini də bəzən istifadə etmişəm)
  • Tel kəsici
  • Tel çıxarıcı
  • Kaliperlər və/və ya yaxşı bir göz kürəsi

Addım 2: Vintage Uzaqdan idarə edin

Vintage Uzaqdan Dissect
Vintage Uzaqdan Dissect
Vintage Uzaqdan Dissect
Vintage Uzaqdan Dissect
Vintage Uzaqdan Dissect
Vintage Uzaqdan Dissect
Vintage Uzaqdan Dissect
Vintage Uzaqdan Dissect

Bu barədə qeyri -müəyyən bir yaddaşım var, amma valideynlərim bir dəfə Red Lobsterə getdiyimiz vaxtdan danışdılar və tankdakı xərçəngkimilərin adlarını axtarmağa başladım. Valideynlərim məni incitmək istədilər, amma mən inad etdim. Sonra yemək gələndə və xərçəngkimilərdən ölü xərçəngkimilər çıxanda (yəqin ki, xərçəngkimilərdən olan xərçəngkimilərdən xəbərim yox idi) bunun üçün öldürdüklərini soruşmağa başladım. Olduqca əsəbiləşdim.

Ondan götürməli olduğum dəhşətli dərs, öldürüləcək şeylərin adını çəkməmək idi.

Beləliklə, "Clicky" nin arxasında dayanan tornavida ilə bir neçə dəqiqə qalmaq istədiyimi düşündüm.

Sonra ikisinin olduğunu xatırladım və digərinə hələ ad verməmişdim, bunun əvəzinə öldürdüm.

Dövrə lövhəsini çıxarmaq asan idi. Pense istifadə etməzdən əvvəl onları çıxarmaq üçün batareya tutucusuna gedən telləri kəsdim.

Addım 3: Girişlərin və Yerin Yerini təyin edin

Girişlərin və yerin mövqeyini təyin edin
Girişlərin və yerin mövqeyini təyin edin
Girişlərin və yerin mövqeyini təyin edin
Girişlərin və yerin mövqeyini təyin edin
Girişlərin və yerin mövqeyini təyin edin
Girişlərin və yerin mövqeyini təyin edin
Girişlərin və yerin mövqeyini təyin edin
Girişlərin və yerin mövqeyini təyin edin

Xoşbəxtlikdən, orijinal uzaqdan idarəetmə lövhəsi, ətrafında yatdığım bir permaboard parçası ilə demək olar ki, eyni ölçüdə idi, buna görə orada heç bir şey kəsmək lazım deyildi.

Düymələri yerləşdirmək üçün dəqiq ölçmə və daha az dəqiq "göz qapağı" düymələrinin birinci sırası ilə ikinci cərgənin ilk düyməsinin birləşməsini istifadə etdim. Bundan sonra digərlərini yerləşdirmək üçün eyni boşluqları saydım.

Açma/söndürmə açarı nisbətən asandır. Lazım olmasa işin içini kəsmək istəmədim, buna görə yayıcının olduğu cəbhəni istifadə etdim. Yuxarıdakı şəkildə düymələrin digər tərəfindəki açar vardı, amma xoşbəxtlikdən lehim etməzdən əvvəl yerləşdirməni yenidən yoxladım, çünki digər tərəfə köçürməyincə çuxurdan keçmək mümkün deyildi.

Addım 4: Mikrokontrolörün Yerləşdirilməsini seçin

Mikrokontrolörün Yerləşdirilməsini seçin
Mikrokontrolörün Yerləşdirilməsini seçin

Bura kədərlənməyə başladım.

Mən əvvəlcə düymələri olan lövhənin altına mikro nəzarətçini yerləşdirməyi və orijinal batareya bölməsində oturacağı yerə yerləşdirməyi düşünmüşdüm, amma belə etsəydim, lövhənin dayaq tərəfindən vidalanacaq qədər hündür olmayacağını düşünürdüm. -kürəyində də davam edən endirimlər.

Sonra onu lövhənin üst tərəfinə yerləşdirməyə çalışdım, amma dayaqlar arasında uyğun gəlmədi.

Nəticədə, istifadə edəcəyim GPIO sancaqlarının düymələrin arasına düzülüb yerləşdirilməsi qərarına gəldim. Ehtiyac duyduğum yerdəki pimi almaq üçün bir az kənara çəkməli oldum.

Addım 5: Hamısını Birlikdə Lehimləyin

Hamısını Birlikdə Lehimləyin
Hamısını Birlikdə Lehimləyin
Hamısını Birlikdə Lehimləyin
Hamısını Birlikdə Lehimləyin
Hamısını Birlikdə Lehimləyin
Hamısını Birlikdə Lehimləyin
Hamısını Birlikdə Lehimləyin
Hamısını Birlikdə Lehimləyin

Etdiyim ilk şey, hər tərəfdəki düymələrin bütün "üst xarici" pinlərinə tək bir tel bağlamaq idi. Sonra lövhənin alt kənarındakı telləri əydim və bir lehim körpüsü yaratdım. Sonra açarın bir tərəfindən yer avtobusuna başqa bir tel çəkdim.

Sonra başlıq sancaqlarını lazımi uzunluğa kəsdim və yarısına qədər deliklərə qoydum. Bu yolla düymələrin hər bir "alt daxili" sancağından başlığın plastik hissəsinin altındakı müvafiq GPIO pinlərinə qədər tellər çəkə bilərdim.

Bundan sonra divanda oturdum və əllərimlə ağlayaraq ağızdan ağız bağıraraq içdiyim travmanın öhdəsindən gəlmək üçün Rum və Kola içdim və bütün PCB -lərimi hazırlamaq üçün vaxtım və bacarığım olmasını dilədim. Müxtəlif fövqəltəbii qüvvələrə də and içdim ki, bu işə yarasa, bir daha belə etməyəcəyəm. [Şəkil yoxdur]

Sonra, keçidin orta mövqeyindən Tüyün "aktiv" pininə qədər bir tel çəkdim.

Sonra lazım olan yerə bir başlıq pimi qoydum və oradan mövcud torpaq avtobusuna qısa bir tel çəkərək yerinə lehimlədim.

Nəhayət, Tüyü yerinə qoydum və aşağıya lehim etdim. Yuxarıdakı şəkildə sağ tərəfi bitirməmişdim, yalnız torpaq pimi.

Addım 6: Montaj Delikləri qazın

Qazma Montaj Delikləri
Qazma Montaj Delikləri

Bir daha dəqiq ölçmə və qeyri -dəqiq göz qapağı kombinasiyasından istifadə edərək montaj vintlərinin yerləşdirilməsini qeyd etdim və delik açmaq üçün Dremel və dayağımı istifadə etdim.

Addım 7: Kod

Lehim işimdən başqa, bu, hazırda layihənin ən çirkin hissəsidir. Bu, iki fərqli kitabxananın bir hackidir: biri Adafruitdən (Adafruit BluefruitLE nRF51 kitabxanasından) və çoxlu Rum və Cokesdən sonra ağladığım başqa bir şey.

İşləyənə qədər ikisini də döydüm.

Əsasən.

Buradakı versiyada uzaqdan idarə etməməsi lazım olan vaxtlarda meta düymələrini göndərməyə davam edir. İstifadəmə təsir etmir, buna görə hələ düzəltmək üçün vaxt ayırmamışam.

Əsasən GPIO sancaqlarını tarar və klaviaturadakı bir nömrəyə uyğunlaşdırır. İstifadə etdiyim studiya proqramının qısa yollarına asanlıqla təyin edə bilməyim üçün bəzi meta düymələrini basıb saxlayarkən bu nömrəni göndərir.

Addım 8: Toplayın və zövq alın

Qorumaq üçün bütün tellərin üstünə bir az elektrik lenti qoydum. Batareyanı bağladım və yuxarıya doğru montaj dayaqları arasında qoydum. Batareyanın əyilməsiylə bir dayaq ətrafında şey gözəl bir şəkildə yerində qaldı.

İndi bir düyməni basdığım zaman studiya kompüterimə qısa düymə göndərən bir Bluetooth pultum var. Görünən bir klaviatura olmadan proqrama nəzarət edə bilərəm.

Addım 9: GƏLƏCƏK

Bunun hara aparılacağına dair bir neçə fərqli fikrim var:

Mövcud sistemlə qalsam, əlaqələrin daha yaxşı olması üçün öz lövhəmi hazırlamaq istərdim. Daha təmiz və təmiz olmaq üçün kodu da yeniləyərdim.

Başqa bir fikir, digər uzaqdan (Clicky!) Dizayn edildiyi kimi istifadə etmək və Clicky'i eşidəcək bir alıcı qurmaq olardı! və HID qabiliyyətinə malik bir mikro nəzarətçi istifadə edərək, studiya kompüteri üçün klaviatura rolunu oynayır.

Tövsiyə: