İçindekiler:

"Retro Future" Bluetooth Uzaktan Kumanda: 9 Adım (Resimlerle)
"Retro Future" Bluetooth Uzaktan Kumanda: 9 Adım (Resimlerle)

Video: "Retro Future" Bluetooth Uzaktan Kumanda: 9 Adım (Resimlerle)

Video:
Video: Eski Toshiba VHS Player'ın Restorasyonu ve Yıkılması | Retro Repair Guy 23.Bölüm 2024, Temmuz
Anonim
resim
resim
resim
resim
resim
resim
resim
resim

Yüzyıl ortası bilim kurgu ve konsept ürünlerinde sunduğumuz "yarının dünyası"nın görünüşünü ve verdiği hissi her zaman sevmişimdir.

Tamam, bu doğru değil. Ben gençken Star Trek'teki Tricoder'ların çirkin ve sakar olduğunu düşünürdüm ama The Next Generation'dakiler şık ve muhteşemdi. Ama artık yaşlandığım için siyah ve gümüşün, deri ve metalin kombinasyonunu bej veya siyaha tercih ediyorum.

Minimalizm üzerinde estetik ve işlevselliğin kaynaşması için daha derin bir takdir kazanmamın üzerinden sadece son on yıl geçti.

Bu yüzden, "atomik" stüdyom için bir kontrolör yaratmak için bir projeye başladığımda, temel olarak yaklaşık çağın bir televizyon kumandasını kullanmak istedim. eBay'de bu Magnavox sekiz düğmeli uzaktan kumandanın iki paketini buldum ve aşık oldum. Sadece birine ihtiyacım vardı, ama bu iyi bir anlaşmaydı. Bu proje boyunca, gelecekteki bir projede aynı konsepte farklı bir yaklaşım getirmek için diğerini kullanma konusunda ilham aldım.

Erken kablosuz televizyon uzaktan kumandalarının (genellikle "tıklayıcılar" olarak adlandırılır) ses kullandığını biliyordum. [Yan not: evimde daha ucuz televizyonlar vardı ve ben "uzaktan" biriydim] Şahsen gördüğüm diğer tek düğme, TV'nin duyabileceği bir ton yaratmak için içeride bir vuruş plakasına çarpan tek bir düğmeye sahipti. bir sonraki kanal ve sonraki ve benzeri kapalı konuma gelene kadar.

Ama bu uzaktan kumandayı açmak çok daha fazlasını gösterdi. İçindeki devre kartında bir bobin ve uzaktan kumandanın üst kısmını hedefleyen bir hoparlör gibi bir şey vardı. Düğmelerin her birinin yanında farklı bir dereceye sahip bir kapasitör vardı. Sekiz düğmeden birine basıldığında devre, iletilen frekansı modüle eden kapasitörlerden birine yönlendirildi.

Bu kadar çeşitli girdiler sağlamak için basit paralel devreler kullanmanın zarafetine hayran kaldım. Ayrıldığıma pişman olmaya başladım.

Şey… bende iki tane var. BİLİM adına insan feda edilebilir!

Adım 1: Bileşenleri ve Araçları Toplayın

Bileşenleri ve Araçları toplayın
Bileşenleri ve Araçları toplayın

Kendi retro Bluetooth uzaktan kumandanızı oluşturmak için ihtiyaç duyacağınız parçalar şunlardır:

  • Eski bir uzaktan kumanda (Sekiz düğmeli bir Magnavox uzaktan kumanda kullanıyorum)
  • Bir parça permaboard (Özel bir PCB yapmak için gereken becerilere, zamana ve kaynaklara sahipseniz, bunun için gidin. Bu projedeki en büyük zorluklarım bu form faktöründe kablolama ve iyi bağlantıların lehimlenmesiydi)
  • Bir mikro denetleyici (Adafruit Feather 32u4 Bluefruit LE kullanıyorum)
  • Bir Bluetooth modülü (Her ikisi bir arada olan yukarıdaki tüyü kullandım, ancak ayrı parçalar kullanabilirdim)
  • Düğmeler (Adafruit'in "Yumuşak Dokunsal Düğmelerini" kullanıyorum çünkü kullandığım daha büyük düğmeler orijinal olarak mikrofondan alınabilecek kadar yüksek sesle tıklandı)
  • Bir çeşit pil
  • Bir açma/kapama anahtarı

İhtiyacınız olacak diğer şeyler şunlardır:

  • Lehim
  • Tel
  • Başlıklar
  • Elektrik bandı
  • Üçüncü el veya PCB mengenesi (ikisini de zaman zaman kullandım)
  • Tel makası
  • tel striptizci
  • Kumpas ve/veya iyi bir göz küresi

2. Adım: Vintage Remote'u Parçalayın

Vintage Uzaktan İncelemek
Vintage Uzaktan İncelemek
Vintage Uzaktan İncelemek
Vintage Uzaktan İncelemek
Vintage Uzaktan İncelemek
Vintage Uzaktan İncelemek
Vintage Uzaktan İncelemek
Vintage Uzaktan İncelemek

Bununla ilgili belirsiz bir anım var ama ailem bir keresinde bana Red Lobster'a gittiğimiz zamandan bahsetmişti ve ben de tanktaki ıstakozların isimlerini bulmaya başladım. Ailem beni kurnazca vazgeçirmeye çalıştı ama ben ısrar ettim. Sonra yemek geldiğinde ve tabaklarda ölü kabuklular olduğunda (görünüşe göre yengeçlerden gelen ıstakozları bilmiyordum) bunun için [yaratıklar için çocukluk isimlerini girin] öldürüp öldürmediklerini sormaya başladım!? Oldukça üzgündüm.

Bundan çıkarmam gereken korkunç ders, öldürülmek üzere olan şeylere isim vermemekti.

Bu yüzden, "Clicky"nin arkasında duran tornavidamla nasıl bir canavara dönüşeceğimi düşünerek birkaç dakika geçirdim.

Sonra iki tane olduğunu hatırladım ve diğerine henüz isim vermemiştim, onun yerine onu öldürdüm.

Devre kartını çıkarmak kolaydı. Bunları da çıkarmak için pense kullanmadan önce pil tutucuya giden kabloları kestim.

Adım 3: Girdilerin Konumunu Belirleyin ve Yerleştirin

Girişlerin Konumunu ve Yerini Belirleyin
Girişlerin Konumunu ve Yerini Belirleyin
Girdilerin Konumunu ve Yerini Belirleyin
Girdilerin Konumunu ve Yerini Belirleyin
Girişlerin Konumunu ve Yerini Belirleyin
Girişlerin Konumunu ve Yerini Belirleyin
Girdilerin Konumunu ve Yerini Belirleyin
Girdilerin Konumunu ve Yerini Belirleyin

Şans eseri, orijinal uzaktan kumandanın devre kartı, etrafta yattığım bir permaboard parçasıyla neredeyse aynı boyuttaydı, bu yüzden orada hiçbir şeyi kesmek zorunda kalmadım.

Düğmeleri yerleştirmek için, ilk düğme sırasını ve ikinci sıranın ilk düğmesini hassas ölçüm ve daha az hassas "göz küresi" kombinasyonunu kullandım. Ondan sonra diğerlerini yerleştirmek için aynı boşlukları tekrar tekrar saydım.

Açma/kapama düğmesi nispeten kolaydı. Mecbur kalmadıkça kasayı kesmek istemedim, bu yüzden yayıcının olduğu ön tarafı kullandım. Yukarıdaki resimde düğmelerden diğer tarafta düğme vardı, ama neyse ki lehimlemeden önce yerleşimi tekrar kontrol ettim çünkü diğer tarafa hareket ettirmedikçe delikten ulaşılamıyor.

Adım 4: Mikrodenetleyicinin Yerleşimini Seçin

Mikrodenetleyici Yerleşimini Seçin
Mikrodenetleyici Yerleşimini Seçin

İşte bu noktada üzülmeye başladım.

Başlangıçta mikrodenetleyiciyi düğmelerin bulunduğu kartın altına yerleştirmeyi ve orijinal pil bölmesinde oturacağı yere yerleştirmeyi düşünmüştüm, ancak bunu yapsaydım, kart stand tarafından yerine vidalanacak kadar uzun olmazdı. -Ayrıca arkada tutulan offs.

Sonra onu tahtanın üst kısmına yerleştirmeyi denedim ama stand-off'ların arasına sığmadı.

Sonunda, kullanacağım GPIO pinleri düğmelerin arasında sıralanacak şekilde yerleştirmeye karar verdim. Topraklama pimini de ihtiyacım olan yere getirmek için hafifçe yana kaydırmak zorunda kaldım.

Adım 5: Hepsini Birlikte Lehimleyin

Hepsini Birlikte Lehimleyin
Hepsini Birlikte Lehimleyin
Hepsini Birlikte Lehimleyin
Hepsini Birlikte Lehimleyin
Hepsini Birlikte Lehimleyin
Hepsini Birlikte Lehimleyin
Hepsini Birlikte Lehimleyin
Hepsini Birlikte Lehimleyin

Yaptığım ilk şey, her iki taraftaki düğmelerin tüm "üst dış" pimlerine tek bir kablo bağlamaktı. Daha sonra telleri tahtanın alt kenarından bükerek lehim köprüsü oluşturdum. Sonra anahtarın bir tarafından başka bir kabloyu toprak veriyoluna geçirdim.

Daha sonra, doğru uzunlukta bir başlık pimi şeridi kestim ve bunları deliklerin yarısına yerleştirdim. Bu şekilde, düğmelerin "alt iç" pimlerinin her birinden, başlığın plastik kısmının altındaki ilgili GPIO pimlerine giden kabloları çalıştırabilirim.

Ondan sonra, tüm bu bağlantılarla yaşadığım travmayı atlatmak ve kendi PCB'mi yapmak için zamanım ve becerim olmasını dilemek için dönüşümlü olarak bir Rom ve Kola içerken kanepede ellerimin arasında ağlayarak oturdum. Ayrıca çeşitli doğaüstü güçlere yemin ettim ki bu işe yararsa bir daha asla yapmayacağım. [Resim yok]

Sonra anahtarın orta konumundan Tüy'ün "etkinleştir" pinine bir kablo çektim.

Ardından, olması gereken yere tek bir başlık pimi yerleştirdim ve onu mevcut topraklama veriyoluna kısa bir tel çalıştırarak yerine lehimledim.

Son olarak Feather'ı yerine yerleştirdim ve lehimledim. Yukarıdaki resimde sağ tarafı bitirmemiştim, sadece topraklama pimi.

Adım 6: Montaj Delikleri Matkap

Matkap Montaj Delikleri
Matkap Montaj Delikleri

Bir kez daha hassas ölçüm ve kesin olmayan göz küresi kombinasyonunu kullanarak montaj vidalarının yerleşimini işaretledim ve delikleri delmek için Dremel ve standımı kullandım.

Adım 7: Kodlayın

Lehimleme işim dışında, şu anda projenin en çirkin kısmı bu. Bu sadece iki farklı kitaplığın bir kopyası: biri Adafruit'ten (Adafruit BluefruitLE nRF51 kitaplığından) ve çok fazla Rum ve Kola ve hıçkırıklardan sonra bulduğum başka bir şey.

Çalışana kadar ikisini de dövdüm.

Çoğunlukla.

Buradaki sürümde, uzaktan kumanda, olmaması gereken zamanlarda meta anahtarları göndermeye devam ediyor. Kullanımımı etkilemiyor, bu yüzden henüz düzeltmek için zaman ayırmadım.

Temel olarak GPIO pinlerini tarar ve onları klavyedeki bir sayıya eşler. Kullandığım stüdyo yazılımındaki kısayollara kolayca atayabilmem için bazı meta tuşları basılı tutarken bu numarayı gönderiyor.

Adım 8: Birleştirin ve Keyfini Çıkarın

Koruma için tüm kabloların üzerine biraz elektrik bandı yapıştırdım. Pili bağladım ve yukarıya doğru montaj ayaklarının arasına yerleştirdim. Akü uçlarını bir stand-off etrafında bükerek, şey güzel bir şekilde yerinde kaldı.

Artık bir düğmeye bastığımda stüdyo bilgisayarıma bir kısayol tuşu gönderen bir Bluetooth uzaktan kumandam var. Görünür bir klavyeye sahip olmak zorunda kalmadan yazılımı kontrol edebilirim.

9. Adım: GELECEK

Bunu nereye götüreceğim konusunda birkaç farklı fikrim var:

Mevcut sistemle kalırsam, bağlantıların daha düzgün olması için kendi kartımı yapmayı çok isterim. Ayrıca kodu daha yalın ve daha temiz olacak şekilde güncellerdim.

Başka bir düşünce, diğer uzaktan kumandayı (Clicky!) tasarlandığı gibi kullanmak ve Clicky'yi duyacak bir alıcı yapmak olabilir! ve HID özellikli bir mikro denetleyici kullanarak stüdyo bilgisayarı için klavye görevi görür.

Önerilen: