FindMyCat - Thiết bị theo dõi thú cưng mã nguồn mở
(findmycat.io)- FindMyCat là thiết bị theo dõi thú cưng gộp cập nhật vị trí theo thời gian thực, phát âm thanh và kiểm tra vị trí trong nhà/ngoài trời vào cùng một thiết bị nhằm giảm các trường hợp mèo cưng bị thất lạc
- Ở ngoài trời, thiết bị theo dõi vị trí bằng chip GPS và LTE dựa trên thẻ SIM tại những nơi có kết nối di động
- Ở trong nhà, có thể kiểm tra khoảng cách và hướng đến thú cưng bằng UWB và Bluetooth
- HomeStation tạo Smart Tether với thiết bị theo dõi trong nhà và truyền vị trí qua WiFi, đồng thời bắt đầu gửi cảnh báo và theo dõi khi thú cưng ra ngoài
- Theo dự án, phần cứng siêu tiết kiệm điện kết hợp với HomeStation giúp giảm gánh nặng sạc pin và cung cấp thời lượng pin lên tới 6 tháng sau một lần sạc
FindMyCat theo dõi riêng trong nhà và ngoài trời
- FindMyCat là thiết bị theo dõi thú cưng mã nguồn mở với khẩu hiệu “The only pet tracker you will ever need”
- Có thể chạm một lần trong ứng dụng để phát âm thanh từ thiết bị theo dõi, giúp tìm thú cưng ở gần dễ hơn
- Có thể liên tục kiểm tra vị trí của thú cưng bằng cập nhật theo thời gian thực
Cách theo dõi vị trí và thiết kế pin
- Theo dõi ngoài trời sử dụng chip GPS thực và kết nối LTE dựa trên thẻ SIM
- Dự án cho biết chỉ cần có kết nối di động là có thể theo dõi ở những nơi như khu phố hoặc quanh kim tự tháp Ai Cập
- Xác định vị trí trong nhà sử dụng UWB và Bluetooth
- Có thể kiểm tra chính xác khoảng cách và hướng đến thú cưng
- HomeStation tạo Smart Tether với thiết bị theo dõi ở nhà và gửi cập nhật vị trí qua WiFi
- Khi thú cưng rời khỏi nhà, hệ thống nhận cảnh báo theo thời gian thực và bắt đầu theo dõi
- Khi ở nhà, thiết bị theo dõi chuyển sang chế độ ngủ siêu tiết kiệm điện
- Pin có thể dùng tối đa 6 tháng sau một lần sạc
- Thời lượng pin có thể thay đổi tùy theo các chế độ mà FindMyCat cung cấp, và liên kết đến tài liệu liên quan là different modes
- Dự án cung cấp liên kết Github, và tác phẩm được ghi theo giấy phép Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
1 bình luận
Các ý kiến trên Hacker News
Dự án này thật ấn tượng. Vài năm trước tôi từng làm một thứ tương tự nhưng không hoàn thiện đến mức này, và nó trông như một ví dụ tiêu biểu về việc triển khai tốt một dự án phần cứng nguồn mở (OSHW)
Tuy nhiên, giống như những người khác, tôi nghĩ kích thước của tracker là vấn đề. Con mèo của tôi từng tháo chiếc vòng cổ gắn tracker còn nhỏ hơn thế chỉ trong 2 phút. Tôi đã nghĩ đến việc thiết kế một tracker nhỏ hơn, tích hợp pin, GPS, LoRa có antenna và vi điều khiển kèm quản lý nguồn ngay vào chính vòng cổ, và định dùng một bộ thu phát Heltec LoRa+Bluetooth cỡ nhỏ
Khu vực có rừng rậm nên tín hiệu LoRa bắt đầu mất ở khoảng 1000ft. Nếu khi đó biết Hologram.io có dữ liệu SIM miễn phí thì có lẽ tôi đã đi theo hướng đó. Tôi không thích ý tưởng gắn pin lithium-ion lên cổ chó, và cũng chưa học được thiết kế PCB, nên muốn cải tiến rồi thử lại
Trông ổn và thật vui khi có một phiên bản nguồn mở của thứ như thế này. Tuy vậy, tôi tự hỏi ai sẽ gắn một thiết bị to như vậy lên cổ mèo
Tôi hình dung cảnh mèo bị mắc đâu đó vì vòng cổ rồi nghẹt thở. Phiên bản hiện tại có vẻ hợp với chó lớn hơn, nhưng tôi cũng muốn xem phiên bản tiếp theo sau khi được cải thiện
Năm 2012 tôi từng dùng Zoombak, vốn được thiết kế cho chó, cho mấy con mèo của mình. Cuối cùng, ở một con, khi nó chạy nhảy, Zoombak lắc qua lắc lại làm vòng cổ cọ xát, khiến lông dưới cổ ngày càng thưa. Dù vậy bản thân nó cũng không bận tâm lắm, và về sau mỗi khi tôi đến đón, nó nhận ra xe của tôi rồi vừa mở cửa là nhảy vào ghế sau như chó. Tôi nhớ nó
Rất tuyệt nhưng trông hơi lớn, và sẽ tốt nếu biết kích thước thực tế
Thứ thiếu nhất là thiết kế chống nước. Không cần chịu được khi ngâm dưới nước, nhưng nếu đi qua bụi rậm ướt hoặc gặp mưa rào bất chợt thì nó có thể bị ẩm. Điểm mấu chốt là đầu nối USB chuẩn IP67 và rãnh để đặt gioăng cao su dọc theo phần ghép của vỏ
Nhìn STL thì nó lớn hơn Tabcat khá nhiều. Tabcat, tính cả vỏ silicon, là 23x33x12mm, còn cái này khoảng 27x60x13mm. Một tính năng hữu ích khác của Tabcat, dù không bắt buộc, là bộ phát tiếng bíp
Tôi đã thử hết các thiết bị theo dõi thú cưng phổ biến, và đa số quá lớn đối với mèo. Khá nhiều loại chỉ có Bluetooth nên nếu mèo đi xa thì chẳng giúp được gì. Các sản phẩm tốt hơn có cả Bluetooth, Wi-Fi, LTE và GPS
Những thiết bị có hơn Bluetooth thường chỉ bật các chức năng không dây khác trong một số tình huống nhất định để tiết kiệm điện, nhưng tôi chưa thấy sản phẩm nào làm tốt việc này. Tôi thích theo dõi tốt hơn dù tốn pin hơn. Với đối tượng di chuyển như mèo thì cần khả năng theo dõi tốt hơn
Tôi có hai trường hợp sử dụng mong muốn. Biết khi mèo rời nhà và tìm bằng GPS thời gian thực, và tìm mèo khi nó đang ngủ trưa dưới bụi cây trong sân dù vẫn ở nhà. Tractive, loại tôi thấy phổ biến nhất, với cá nhân tôi thì hoàn toàn vô dụng. Gần nhà nó chỉ bật Bluetooth và ứng dụng điện thoại tìm cường độ tín hiệu Bluetooth của tracker, nhưng Samsung Ultra S22 của tôi phải vào trong phạm vi 15–20 ft mới phát hiện được, gần như là phải biết sẵn vị trí rồi
Cuối cùng tôi đang dùng JioBit. Khi phát hiện Wi-Fi nhà thì nó chỉ bật Bluetooth nhưng kết nối được với điện thoại, trong trường hợp của tôi hoạt động tới khoảng 50 ft. Khi đã kết nối, có thể rung chuông tracker để tìm mèo nên khá hữu ích. Ngoài nhà, nó dùng LTE để cập nhật vị trí GPS chỉ mỗi 5–15 phút, quá thưa. Ngoài ra, nó phải đi đủ xa khỏi Wi-Fi nhà mới theo dõi GPS; nếu mèo ở vị trí đã vượt xa phạm vi Bluetooth nhưng vẫn bắt được Wi-Fi thì hoàn toàn không theo dõi được
Thứ tôi muốn là một thiết bị giống JioBit nhưng kết nối tốt hơn. Ở nhà dùng Wi-Fi, ở ngoài dùng LTE để check-in với máy chủ mỗi vài phút, và khi đang tìm thì có thể bật theo dõi GPS thời gian thực. Nếu đã bật theo dõi thời gian thực thì phải cập nhật ít nhất mỗi 15 giây, và phải có thể rung chuông thiết bị qua Wi-Fi hoặc LTE. JioBit hiện đi được vài tuần với chế độ hiện tại, nhưng tôi chấp nhận giảm mạnh thời lượng pin, và khi đang chủ động tìm mèo thì tốn nhiều điện cũng không sao
Ở đô thị đã có vùng phủ LoRaWAN công cộng, và dù không có thì vùng phủ của một gateway có khả năng vẫn rộng hơn nhiều so với phạm vi hoạt động của mèo. Băng thông cũng không phải vấn đề, vì một tọa độ GPS không kèm độ cao dễ dàng nằm gọn trong gói LoRa nhỏ nhất.
Việc chuyển từ check-in tần suất thấp sang chế độ tần suất cao có thể thực hiện qua khe nhận sau khe gửi, nhưng vấn đề là phải đợi lần check-in thì chế độ thời gian thực mới được kích hoạt. Dù vậy, nếu chu kỳ check-in tần suất thấp khoảng 5 phút thì có lẽ chỉ là bất tiện nhỏ
Vấn đề là mẫu sử dụng của mèo nhà tôi phần lớn là ngoài trời, phần lớn ngoài phạm vi Bluetooth, và phần lớn là tiêu pin, nên không khớp với mô hình thiết kế kỹ thuật vốn giả định chó thường ở cùng chủ rồi thỉnh thoảng mới chạy mất. Dù vậy, tôi đã nhận được bản build tiết kiệm điện hơn.
Một hiện tượng lạ là nó “làm tròn” vị trí về phía đường, giống như tôi từng thấy trong Pokémon Go. Pokémon Go làm vậy vì quyền riêng tư sau nhiều vụ kiện. Điều này đặc biệt khó chịu vào ban đêm khi mèo săn thằn lằn trên sân trường; tracker nói nó ở con đường cạnh trường, nhưng thực ra nó đang ở đâu đó giữa sân.
Trên thực tế, tôi biết mèo của mình đã ở đâu 10 phút trước, tại một vị trí được làm tròn về con đường gần nhất, rồi dùng ứng dụng theo dõi Bluetooth để thu hẹp thêm. Tất nhiên khoảng một phần ba thời gian, nó ở trong phạm vi Bluetooth nhưng hoàn toàn không có ý định rời khỏi chỗ đang nằm. Tôi cố cho ăn đều đặn để giảm việc nó ăn động vật hoang dã. Con mèo còn lại chưa có tracker và ở nhà lâu hơn, nên tôi định thử FindMyCat
https://www.mictrack.com/product/cat-m1-nb-iot-pet-gps-track...
Nó hơi lớn đối với mèo. Không có Bluetooth hay loa nên không thể thu hẹp vị trí khi đã đến gần. Có thể gắn thêm AirTag, nhưng như vậy tăng thêm chi phí và kích thước. Nó chống nước và tương đối rẻ. Có API được tài liệu hóa, hoặc có thể theo dõi miễn phí 1 thiết bị bằng ứng dụng Petovik
Có thể gửi lệnh để đổi chế độ bằng lệnh SMS của nhà cung cấp SIM hoặc một trong các công cụ kết nối với ứng dụng Petovik. Tuy nhiên thiết bị chỉ nhận lệnh khi nó “thức”. Chế độ độ phân giải cao nhất có thể cập nhật mỗi 10 giây, và cũng có chế độ “LOCK” chuyển sang cập nhật tần suất cao trong khoảng thời gian chỉ định. Nếu dùng chế độ “ngủ khi không chuyển động” và đặt cập nhật khoảng 2 phút, pin gần như trụ được một ngày
Tôi không rõ vì sao tần suất cập nhật vị trí đó lại quá thấp. Nếu là tình huống đuổi theo mèo trong vườn, cảnh báo âm thanh có lẽ sẽ tốt hơn cập nhật 15 giây
Tôi đang dùng sản phẩm https://tryfi.com/ cho chó của mình, và nó đã nhiều lần cứu con chó chăn cừu Đức của tôi khi nó phóng như điên vào rừng ở bắc Michigan
Ở chế độ hoạt động bình thường, pin dùng được vài tháng; khi bật từ xa “chế độ thất lạc”, nó chủ động ping về trạm gốc để cung cấp vị trí chính xác. Giải pháp mã nguồn mở này cũng trông rất được trau chuốt và toàn diện
Bật GPS mà vẫn có thời lượng pin vài tháng là không thể. Ở chế độ GPS thì chỉ được 20 giờ
https://www.findmycat.io/docs/TrackerModes#summary
Tôi đang dùng Jiobit; nó bắt đầu ở chế độ BLE rồi chuyển sang GPS khi mèo đi ra ngoài bán kính 30 m. Nếu bắt đầu cập nhật mỗi 60 giây thì tổng thời lượng pin GPS/GSM khoảng 8 giờ, còn bình thường thì dùng được khoảng 2 tuần
Để tham khảo, mèo của tôi được đưa ra sân có hàng rào lớn dưới sự giám sát. Trong 7 năm nó đã thoát ra ba lần, và giờ thiết bị này giống một biện pháp an toàn tạm thời hơn. Ngay cả khi chạy mất, nó cũng chưa từng đi xa quá 100 m
https://www.tile.com/en-au/blog/airtag-battery-life#
Khoảng một tháng trước mèo của tôi biến mất vài ngày, thật sự rất căng thẳng. Giờ tôi đã gắn AirTag cho nó, và vì là mèo hay ra ngoài nên cũng hoạt động tạm ổn, nhưng tôi vẫn thấy bất an nếu Find My không cập nhật trong một thời gian. Tôi rất muốn ủng hộ dự án này
Tôi nghĩ nó rất tuyệt, và có lẽ sẽ mua hai cái
Điều quan trọng là họ đã công bố ghi chú kỹ thuật chi tiết, danh sách linh kiện và toàn bộ các file Gerber. Tôi nghĩ điều này thực sự quan trọng khi đưa lên Kickstarter. Thực tế là nên làm như vậy
Một điểm cần cân nhắc là nhiều con vật không chịu đeo vòng cổ. Nhưng nếu là dây yếm được thiết kế tốt thì có thể chúng sẽ đeo
Dự án này thì tốt, nhưng càng khiến tôi bực hơn vì thị trường thiết bị theo dõi thú cưng hiện nay lộn xộn đến mức nào. Tìm thiết bị theo dõi thú cưng trên Amazon thì toàn là những thiết bị phiền phức có hình dáng kỳ cục, phí thuê bao cao và thời lượng pin kém
Hiện tôi đang dựa vào AirTag, và nếu gần đó có iPhone của ai đó thì nhìn chung rất tốt. Nhưng nó thiếu GPS
Tôi không có thời gian tự làm, cũng không có kinh nghiệm chế tạo PCB, nên có lẽ tôi sẽ trả tiền cho sản phẩm này. Một ngày nào đó có thể thử như một dự án vui, nhưng hiện tại thì khó
Tôi đã nghĩ sẽ tốt nếu dùng bộ thu phát không dây kiểu Zigbee. Tầm phủ có thể khá tốt [1] mà điện năng tiêu thụ cũng rất thấp. Nếu các trạm gốc truyền tiếp những thông điệp chúng nhận được cho nhau để tạo mạng mesh phủ cả khu phố, thì có thể theo dõi được cả những con mèo đi lang thang xa. Có lẽ không phù hợp với mèo đi vài km trong một ngày hoặc một đêm, nhưng có vẻ sẽ hoạt động với mèo chỉ quanh quẩn một, hai dãy nhà. Mạng mesh này cũng có thể dùng để theo dõi các đồ vật khác
[1] https://lowpowerlab.com/forum/rf-range-antennas-rfm69-librar...
Có khi thiết bị theo dõi mèo này sẽ giải phóng chiếc ví của tôi khỏi nhà tù paracord
Không thể kỳ vọng thời lượng pin dài với tổ hợp 4G + GPS
Đó là một trò lừa đảo dùng địa chỉ pháp lý là một trang trại ở Anh. Vòng cổ thì có được giao, nhưng chất lượng cực kỳ tệ, khác cả ảnh trên website; ứng dụng thì dở ẹc và GPS cũng không hoạt động đàng hoàng. Cảm giác như nó đang theo dõi GPS điện thoại của tôi vốn thường bị tắt. Sau đó tôi không còn đủ can đảm thử sản phẩm khác nữa
Tôi từng là quản lý sản phẩm cho một giải pháp theo dõi nhân sự dựa trên công nghệ giống Bluetooth
Tôi không nhớ chính xác chuyện bắt đầu thế nào, nhưng trong nhóm có nhiều người nuôi mèo nên chúng tôi hay đùa rằng muốn tái sử dụng công nghệ của mình để làm một ứng dụng theo dõi mèo tên là “locatify”
Nhưng cái tên locatify đã bị người khác lấy mất rồi, và dạo này tôi cứ liên tục thấy người ta nói về các giải pháp theo dõi mèo