Mục lục:

Điều khiển từ xa Bluetooth "Tương lai cổ điển": 9 bước (có hình ảnh)
Điều khiển từ xa Bluetooth "Tương lai cổ điển": 9 bước (có hình ảnh)

Video: Điều khiển từ xa Bluetooth "Tương lai cổ điển": 9 bước (có hình ảnh)

Video: Điều khiển từ xa Bluetooth
Video: Bị cháy ổ điện mà tưởng nhà có ma 2024, Tháng bảy
Anonim
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Tôi luôn yêu thích giao diện của "thế giới ngày mai" mà chúng tôi đã được giới thiệu trong các sản phẩm khoa học viễn tưởng và ý tưởng giữa thế kỷ.

Được rồi, điều đó không đúng. Khi tôi còn nhỏ, tôi nghĩ những chiếc Tricoders trên Star Trek thật xấu xí và vụng về, nhưng những chiếc trong The Next Generation lại đẹp và tuyệt vời. Nhưng bây giờ khi tôi lớn tuổi hơn, tôi thích sự kết hợp của màu đen và bạc, của da và kim loại hơn màu be hoặc đen kỳ lạ.

Chỉ hơn một thập kỷ qua, tôi mới đánh giá cao hơn về sự kết hợp giữa thẩm mỹ và chức năng so với chủ nghĩa tối giản.

Vì vậy, khi tôi bắt tay vào dự án tạo một bộ điều khiển cho studio "nguyên tử" của mình, tôi muốn sử dụng một chiếc điều khiển truyền hình của thời đại gần đây làm cơ sở. Tôi đã tìm thấy một chiếc điều khiển từ xa tám nút Magnavox hai gói này trên eBay và đã yêu thích. Tôi chỉ cần một cái, nhưng đó là một việc tốt. Trong suốt quá trình của dự án này, tôi đã được truyền cảm hứng để sử dụng cái kia để thực hiện một cách tiếp cận khác với cùng một khái niệm trong một dự án trong tương lai.

Tôi biết rằng các điều khiển từ xa của tivi không dây (thường được gọi là "clickers") sử dụng âm thanh. [Lưu ý: chúng tôi có tivi rẻ hơn trong nhà của tôi và tôi là "điều khiển từ xa"] Chiếc khác duy nhất mà tôi từng thấy trực tiếp có một nút duy nhất nhấn vào một tấm chắn bên trong để tạo ra âm thanh mà TV có thể nghe được để chuyển đến kênh tiếp theo và kênh tiếp theo, v.v. cho đến khi chuyển sang vị trí tắt.

Nhưng mở điều khiển từ xa này cho thấy nhiều hơn thế. Bảng mạch bên trong có một cuộn dây và một cái gì đó giống như một cái loa hướng ra phía trên của điều khiển. Bên cạnh mỗi nút là một tụ điện có xếp hạng khác nhau. Bằng cách nhấn một trong tám nút, mạch chuyển qua một trong các tụ điện đã điều chỉnh tần số được truyền đi.

Tôi thấy mình ngưỡng mộ sự sang trọng của việc sử dụng các mạch song song đơn giản để cung cấp một loạt các đầu vào như vậy. Tôi bắt đầu hối hận vì đã chia xa nó.

Chà… tôi có hai cái. Người ta có thể hy sinh nhân danh KHOA HỌC!

Bước 1: Thu thập các thành phần và công cụ

Thu thập các thành phần và công cụ
Thu thập các thành phần và công cụ

Các phần bạn sẽ cần để tạo điều khiển từ xa Bluetooth cổ điển của riêng mình là:

  • Điều khiển từ xa cổ điển (Tôi đang sử dụng điều khiển từ xa Magnavox có tám nút)
  • Một miếng bảng mạch vĩnh cửu (Nếu bạn có kỹ năng, thời gian và nguồn lực để tạo ra một PCB tùy chỉnh, hãy làm nó. Những thách thức lớn nhất của tôi trong dự án này đến từ việc nối dây và hàn các kết nối tốt trong hệ số dạng này)
  • Một bộ vi điều khiển (Tôi đang sử dụng Adafruit Feather 32u4 Bluefruit LE)
  • Một mô-đun Bluetooth (Tôi đã sử dụng chiếc lông vũ ở trên có cả hai trong một, nhưng tôi có thể đã sử dụng các phần riêng biệt)
  • Các nút (Tôi đang sử dụng "Các nút xúc giác mềm" từ Adafruit vì các nút lớn hơn mà tôi đang sử dụng ban đầu nhấp đủ lớn để được chọn trên micrô)
  • Một loại pin nào đó
  • Một công tắc bật / tắt

Những thứ khác bạn sẽ cần là:

  • Hàn
  • Dây điện
  • Tiêu đề
  • Băng điện
  • Bàn tay thứ ba hoặc phần PCB (tôi đã sử dụng cả hai lần)
  • Kìm cắt dây
  • Thợ thoát y dây
  • Thước cặp và / hoặc nhãn cầu tốt

Bước 2: Khám phá điều khiển từ xa cổ điển

Mổ xẻ điều khiển từ xa cổ điển
Mổ xẻ điều khiển từ xa cổ điển
Mổ xẻ từ xa cổ điển
Mổ xẻ từ xa cổ điển
Mổ xẻ từ xa cổ điển
Mổ xẻ từ xa cổ điển
Mổ xẻ từ xa cổ điển
Mổ xẻ từ xa cổ điển

Tôi có một ký ức mơ hồ về điều này, nhưng bố mẹ tôi đã từng kể cho tôi nghe về lần chúng tôi đến Red Lobster và tôi bắt đầu nghĩ ra tên cho những con tôm hùm trong bể. Bố mẹ tôi đã cố gắng khuyên can tôi một cách tế nhị nhưng tôi vẫn cố chấp. Sau đó, khi bữa ăn đến và có động vật giáp xác chết (hình như tôi không biết tôm hùm từ cua) trên đĩa, tôi bắt đầu hỏi liệu họ có giết [chèn tên thời thơ ấu cho sinh vật] vì điều này không !? Tôi đã rất khó chịu.

Bài học khủng khiếp mà tôi phải rút ra từ đó là không được đặt tên cho những thứ sắp bị giết.

Vì vậy, tôi đã dành một vài phút với chiếc tuốc nơ vít của mình để suy nghĩ về mặt sau của "Clicky" để cân nhắc xem mình sắp trở thành một con quái vật gì.

Sau đó, tôi nhớ ra tôi có hai con và tôi chưa đặt tên cho cái còn lại nên thay vào đó tôi đã giết nó.

Việc tháo bảng mạch rất dễ dàng. Tôi đã cắt các dây dẫn đến ngăn chứa pin trước khi sử dụng kìm để kéo chúng ra.

Bước 3: Xác định vị trí của đầu vào và vị trí

Xác định vị trí của đầu vào và vị trí
Xác định vị trí của đầu vào và vị trí
Xác định vị trí của đầu vào và vị trí
Xác định vị trí của đầu vào và vị trí
Xác định vị trí của đầu vào và vị trí
Xác định vị trí của đầu vào và vị trí
Xác định vị trí của đầu vào và vị trí
Xác định vị trí của đầu vào và vị trí

May mắn thay, bảng mạch từ điều khiển từ xa ban đầu có kích thước gần như chính xác với một miếng bảng vĩnh cửu mà tôi đã nằm xung quanh nên tôi không phải cắt bất cứ thứ gì ở đó.

Để đặt các nút, tôi đã sử dụng kết hợp phép đo chính xác và "nhãn cầu" kém chính xác hơn ở hàng nút đầu tiên và nút đầu tiên của hàng thứ hai. Sau đó, tôi đếm đi đếm lại những khoảng trống giống nhau để đặt những khoảng trống khác.

Công tắc bật / tắt tương đối dễ dàng. Tôi không muốn cắt vào trường hợp nếu không phải như vậy, vì vậy tôi đã sử dụng mặt trước nơi phát ra. Trong hình trên, tôi có công tắc ở phía bên kia từ các nút, nhưng may mắn là tôi đã kiểm tra lại vị trí trước khi hàn nó vào vì nó không thể tiếp cận qua lỗ trừ khi tôi di chuyển nó sang phía bên kia.

Bước 4: Chọn Vị trí của Vi điều khiển

Chọn vị trí của bộ vi điều khiển
Chọn vị trí của bộ vi điều khiển

Đây là nơi tôi bắt đầu buồn.

Ban đầu tôi nghĩ đặt bộ vi điều khiển ở dưới cùng của bo mạch với các nút và đặt nó ở nơi nó sẽ nằm trong ngăn chứa pin ban đầu, nhưng nếu tôi làm vậy thì bo mạch sẽ không đủ cao để có thể vặn vào vị trí bằng chân đế -cái đó cũng được giữ ở mặt sau.

Tiếp theo, tôi đã thử đặt nó trên đầu bảng nhưng nó sẽ không vừa với các giá đỡ.

Vì vậy, cuối cùng tôi quyết định đặt nó sao cho các chân GPIO mà tôi sẽ sử dụng xếp hàng giữa các nút. Tôi đã phải hơi dịch chuyển nó sang một bên để lấy chốt nối đất ở nơi tôi cần.

Bước 5: Hàn tất cả lại với nhau

Hàn tất cả lại với nhau
Hàn tất cả lại với nhau
Hàn tất cả lại với nhau
Hàn tất cả lại với nhau
Hàn tất cả lại với nhau
Hàn tất cả lại với nhau
Hàn tất cả lại với nhau
Hàn tất cả lại với nhau

Điều đầu tiên tôi làm là kết nối một dây duy nhất với tất cả các chân "bên ngoài trên cùng" của các nút ở mỗi bên. Sau đó, tôi uốn cong các dây xung quanh cạnh dưới của bảng và tạo một cầu hàn. Sau đó, tôi chạy một dây khác từ một bên của công tắc đến xe buýt mặt đất.

Tiếp theo, tôi cắt một dải ghim tiêu đề theo chiều dài phù hợp và đặt chúng một nửa vào các lỗ. Bằng cách này, tôi có thể chạy dây từ mỗi chân "phía dưới bên trong" của các nút đến các chân GPIO tương ứng của chúng bên dưới phần nhựa của tiêu đề.

Sau đó, tôi ngồi trên chiếc ghế dài khóc thút thít trên tay trong khi luân phiên uống một ly Rum và Coke để vượt qua những tổn thương mà tôi đã trải qua với tất cả những mối liên hệ đó và ước rằng tôi có thời gian và kỹ năng để tạo ra PCB của riêng mình. Tôi cũng đã thề với nhiều thế lực siêu nhiên khác nhau rằng nếu điều này có hiệu quả, tôi sẽ không bao giờ tái phạm nữa. [Không có trong hình]

Tiếp theo, tôi chạy một dây từ vị trí giữa của công tắc đến chân "enable" của Feather.

Sau đó, tôi đặt một chốt tiêu đề duy nhất ở nơi cần thiết và hàn nó vào vị trí chạy một dây ngắn từ nó đến bus mặt đất hiện có.

Cuối cùng, tôi đặt Feather vào vị trí và hàn nó xuống. Trong hình trên, tôi chưa hoàn thành mặt phải, chỉ là chốt nối đất.

Bước 6: Khoan lỗ lắp

Lỗ lắp máy khoan
Lỗ lắp máy khoan

Một lần nữa bằng cách sử dụng kết hợp phép đo chính xác và nhãn cầu không chính xác, tôi đánh dấu vị trí của các vít lắp và sử dụng Dremel và chân đế của tôi để khoan các lỗ.

Bước 7: Mã

Ngoài công việc hàn của tôi, đây là phần xấu xí nhất của dự án lúc này. Nó chỉ là một bản hack của hai thư viện khác nhau: một từ Adafruit (từ thư viện Adafruit BluefruitLE nRF51 của họ) và một thứ khác mà tôi tìm thấy sau quá nhiều Rum và Cokes và thổn thức.

Tôi đánh cả hai cho đến khi chúng phát huy tác dụng.

Hầu hết.

Trong phiên bản ở đây, điều khiển từ xa liên tục gửi các khóa meta vào những lúc không nên. Nó không ảnh hưởng đến việc sử dụng của tôi nên tôi chưa dành thời gian để sửa chữa nó.

Về cơ bản, nó quét các chân GPIO và ánh xạ chúng tới một số trên bàn phím. Nó gửi số đó trong khi nhấn giữ một số khóa meta để tôi có thể dễ dàng gán chúng cho các phím tắt trong phần mềm studio mà tôi đang sử dụng.

Bước 8: Lắp ráp và tận hưởng

Tôi đặt một số băng dính điện xuống tất cả các dây để bảo vệ. Tôi đã kết nối pin và đặt nó giữa các chân đế gắn kết về phía trên cùng. Bằng cách uốn cong các dây dẫn pin xung quanh một chân đế, mọi thứ vẫn ở đúng vị trí.

Bây giờ tôi có một điều khiển từ xa Bluetooth gửi phím nóng đến máy tính phòng thu của tôi khi tôi nhấn một nút. Tôi có thể điều khiển phần mềm mà không cần phải hiển thị bàn phím.

Bước 9: TƯƠNG LAI

Tôi có một vài ý tưởng khác nhau về vị trí tiếp theo:

Nếu tôi ở lại với hệ thống hiện tại, tôi muốn làm bảng mạch của riêng mình để các kết nối sẽ gọn gàng hơn. Tôi cũng sẽ cập nhật mã để gọn gàng và sạch sẽ hơn.

Một suy nghĩ khác sẽ là sử dụng điều khiển từ xa khác (Clicky!) Khi anh ấy đã thiết kế và chế tạo một bộ thu có thể nghe thấy tiếng Clicky! và, sử dụng vi điều khiển có khả năng HID, hoạt động như một bàn phím cho máy tính phòng thu.

Đề xuất: