Mục lục:

MVRK’s Mandalorian Tracking Fob: 8 bước (kèm hình ảnh)
MVRK’s Mandalorian Tracking Fob: 8 bước (kèm hình ảnh)

Video: MVRK’s Mandalorian Tracking Fob: 8 bước (kèm hình ảnh)

Video: MVRK’s Mandalorian Tracking Fob: 8 bước (kèm hình ảnh)
Video: MANDALORIAN TRACKING FOB: 3D PRINT DIY 2024, Tháng bảy
Anonim

Đó là ngày 4 tháng 5, hay còn được gọi là Ngày Chiến tranh giữa các vì sao, một ngày lễ rất gần và thân thương đối với trái tim chúng ta. Năm nay chúng tôi quyết định kỷ niệm nó hơi khác so với những năm trước. Với một dự án công nghệ và nhà sản xuất mang tính trải nghiệm, chúng tôi đã thực hiện một cách tiếp cận phức tạp và biến nó thành một dự án đơn giản hóa tại nhà khi chúng tôi tạo ra phiên bản thiết bị lấy cảm hứng từ một trong những chương trình yêu thích của chúng tôi.

Có thể giảng dạy này giả định rằng bạn đã có một số kiến thức hoặc kinh nghiệm trước đó về Arduino hoặc các bảng phát triển vi điều khiển khác. Nếu bạn cảm thấy thoải mái với điều đó, bạn sẽ làm tốt ở đây! Kiểm tra các nguồn cung cấp bên dưới để bắt đầu!

Tuyên bố từ chối trách nhiệm: Bài đăng này không được liên kết với Disney, Disney + hoặc Lucasfilm. Hơn nữa, MVRK không đảm bảo hoặc bảo hành các hướng dẫn này. Hãy an toàn và xây dựng dưới sự giám sát của cha mẹ.

Quân nhu

  • Bảng ESP32 (chúng tôi đã sử dụng Firebeetle ESP32 của DFRobot)
  • Pin LiPo 3.7V nhỏ
  • Đèn LED đỏ

Bạn cũng sẽ muốn lấy mô hình để in 3D từ bên dưới.

Và tải xuống mã bên dưới. Dự án này yêu cầu các bo mạch ESP32 phải được cài đặt trong Arduino IDE. Để có hướng dẫn đầy đủ, hãy xem github chính thức cho Arduino ESP32 tại đây.

Bước 1: Cách thức hoạt động

Làm thế nào nó hoạt động
Làm thế nào nó hoạt động

Phiên bản MVRK của fob theo dõi sử dụng Bluetooth Low Energy (BLE) để theo dõi các phím, điện thoại hoặc các thiết bị hoặc báo hiệu hỗ trợ BLE khác. Chúng tôi đã sử dụng bộ vi điều khiển hỗ trợ bluetooth ESP32 và một pin LiPo nhỏ để kết nối với thiết bị BLE và theo dõi cường độ tín hiệu của nó. Fob theo dõi càng gần thiết bị được chọn (hoặc tiền thưởng), cường độ tín hiệu càng mạnh và đèn ở mặt trước nhấp nháy càng nhanh.

Bước 2: Bluetooth năng lượng thấp (BLE) là gì?

Bluetooth năng lượng thấp (BLE) là gì?
Bluetooth năng lượng thấp (BLE) là gì?

Bluetooth Low Energy (BLE) là tiêu chuẩn Bluetooth được thiết kế để giảm mức tiêu thụ điện năng trong khi vẫn duy trì phạm vi hiệu quả như Bluetooth thông thường. Thiết bị BLE hoạt động giống như máy chủ bluetooth và quảng cáo thông tin kết nối của chúng vài giây một lần đến khu vực xung quanh. Khoảng thời gian quảng cáo là khác nhau đối với mọi thiết bị và thậm chí có thể định cấu hình trên một số thiết bị. Nếu bạn chưa quen với BLE, tất cả sẽ bắt đầu có ý nghĩa trong phần tiếp theo.

Bước 3: Mã

Mật mã
Mật mã

Phần này có thể hơi phức tạp. Tất cả các thiết bị BLE không quảng cáo trong cùng một khoảng thời gian, cũng không phải tất cả các thiết bị đều có tất cả các kết nối đến. Trước khi bắt đầu ở đây, chúng tôi thực sự khuyên bạn nên tải ứng dụng quét BLE cho điện thoại của mình. Nếu bạn đang sử dụng iOS như chúng tôi, BLE Scanner hoạt động rất tốt. Các ứng dụng này sẽ cho phép bạn nhìn thấy các thiết bị BLE xung quanh bạn và kết nối với chúng để tìm hiểu về các dịch vụ mà chúng cung cấp. Các dịch vụ BLE đáng nói ở đây vì chúng rất cần thiết cho cách bạn kết nối với thiết bị bạn muốn theo dõi.

Tất cả các dịch vụ đều có số nhận dạng duy nhất (UUID) để không bị lẫn với các thiết bị lân cận khác. Trong mỗi dịch vụ, bạn sẽ tìm thấy một đặc điểm. những thứ này cũng có UUID. Những đặc điểm này có thể là đọc, viết, viết mà không cần phản hồi, thông báo, v.v. Còn những đặc điểm khác, nhưng đó là lúc khác. Xem hình trên về các dịch vụ và đặc điểm. Dễ dàng nhất là nghĩ đến các dịch vụ như thư mục và các đặc điểm như tệp trong các thư mục đó.

Nếu bạn muốn tìm hiểu thêm về các dịch vụ và đặc điểm, hãy nhấp vào đây để có hướng dẫn tuyệt vời cho người mới bắt đầu về Chuẩn Bluetooth GATT.

--

Mọi thiết bị BLE mà bạn có thể kết nối bằng trình theo dõi này đều có UUID mà nó sử dụng để quảng cáo sự hiện diện của mình với các thiết bị lân cận. Bạn có thể sẽ cần một ứng dụng giống như ứng dụng đã đề cập trước đó để tìm thấy nó. Khi bạn đã tìm thấy thiết bị trong ứng dụng của mình, hãy kết nối với thiết bị đó. Hãy nhớ rằng mọi thiết bị BLE đều khác nhau, vì vậy có thể mất một số lần thử và sai để tìm UUID phù hợp, nhưng khi bạn đã làm như vậy, chỉ cần cắm nó vào mã là AdvertisingDevice. Mọi thứ trong mã đều được nhận xét, vì vậy bạn có thể tìm thấy những gì bạn đang tìm kiếm.

Tiếp theo, chúng tôi theo đuổi đặc điểm. Một số thiết bị sử dụng dịch vụ quảng cáo khác với dịch vụ có chứa đặc điểm mà chúng tôi muốn. Nếu trường hợp này xảy ra, hãy lấy UUID khác đó và cắm nó vào serviceUUID, nếu không, chỉ cần đặt serviceUUID bằng adsDevice. Bây giờ, trong dịch vụ bạn đã kết nối, hãy tìm đặc tính đọc. Ứng dụng có thể cung cấp cho bạn một UUID có độ dài đầy đủ hoặc nó chỉ có thể có 4 ký tự. Cả hai đều tốt vì định nghĩa UUID trong mã sẽ giải thích cho điều đó. Cắm UUID đó vào đặc trưngUUID và bạn đã hoàn tất!

Flash bảng, mở màn hình nối tiếp và xem những gì bạn nhận được! Nếu tất cả đều ổn, nó sẽ kết nối với thiết bị của bạn và bắt đầu đăng ký giá trị RSSI (chỉ báo cường độ tín hiệu đã nhận). Giá trị RSSI càng thấp, cường độ tín hiệu càng mạnh. RSSI là một chỉ báo tốt về độ gần nhưng không hoàn hảo. Nếu đèn của bạn không nhấp nháy theo cách bạn muốn, hãy cuộn xuống cuối mã và điều chỉnh các giá trị. Có những bình luận giải thích cách làm.

Xin lưu ý, không phải tất cả các thiết bị BLE sẽ hoạt động với trình theo dõi này. Một số thiết bị sẽ từ chối kết nối. Những người khác sẽ tự động ngắt kết nối sau một lúc. Và một số sẽ không quảng cáo UUID cần thiết để kết nối. Chúng tôi đã thành công với điện thoại, công cụ tìm chìa khóa và thậm chí là Sphero BB8! Để lại bình luận bên dưới để cho chúng tôi biết những gì bạn đang theo dõi!

Bước 4: Hàn

Hàn
Hàn

Khá thẳng về phía trước ở đây. Kết nối chân cực âm của đèn LED với chân GND trên bo mạch của bạn và chân cực dương với PIN2. Bạn có thể thay đổi tùy chọn này nếu muốn, chỉ cần đảm bảo để lại một khoảng trống nhỏ để đèn LED phù hợp với nơi cần đến. Chúng tôi đã sử dụng một số jumper ngắn và một số nhiệt co lại để được nối ở đây.

Bước 5: Mô hình và in 3D

Mô hình 3D và In ấn
Mô hình 3D và In ấn
Mô hình 3D và In ấn
Mô hình 3D và In ấn

Mô hình phù hợp với hầu hết các ứng dụng in 3D. Chúng tôi sử dụng máy in nhựa Elegoo Mars và in nó bằng màu trắng. Nó thực sự tuyệt vời và in nhựa thực sự có thể mang lại chi tiết tốt hơn trong một bản in. Nhưng điều đó không hoàn toàn cần thiết ở đây. một máy in dây tóc được điều chỉnh tốt cũng nên làm như vậy. Chỉ cần chắc chắn rằng bạn có hỗ trợ thích hợp và bạn sẽ ổn!

Bước 6: Sơn / Phong hóa

Sơn và làm giá đỡ là một trong những điều thú vị nhất mà bạn có thể làm với tư cách là một nhà sản xuất. Làm cho nó trở thành "của bạn" và tạo cho mọi vết xước và ding một cốt truyện thật đặc biệt. Vì vậy, chúng tôi sẽ không cho bạn biết chính xác cách thực hiện fob theo dõi của bạn, nhưng chúng tôi có thể cung cấp cho bạn một vài mẹo.

Chúng tôi đã sơn cho phần đế chính của chiếc tracker một lớp sơn phun màu đen mờ và sử dụng Rub 'N Buff để lấp đầy các bộ phận trông bằng kim loại, cũng như thêm vào một vài vết xước. Không cần phải quá nặng nề với những thứ này. Tôi ít đi một chặng đường dài.

Ăng-ten trở nên tuyệt vời khi chúng tôi tạo cho nó một lớp nền màu đen và sử dụng một kỹ thuật gọi là chải khô để thêm các điểm nổi bật màu nâu và đỏ để trông giống như gỉ sét.

Không có cách nào sai để làm điều đó, nhưng nếu bạn chưa quen với những khái niệm này, có rất nhiều video hướng dẫn tuyệt vời trên mạng. Chúc may mắn và chia sẻ của bạn trong các ý kiến!

Đề xuất: