FindMyCat - ตัวติดตามสัตว์เลี้ยงโอเพนซอร์ส
(findmycat.io)- FindMyCat เป็น ตัวติดตามสัตว์เลี้ยง ที่รวม การอัปเดตตำแหน่งแบบเรียลไทม์ การเล่นเสียง และการตรวจสอบตำแหน่งทั้งในอาคารและนอกอาคารไว้ในอุปกรณ์เดียว เพื่อลดเหตุการณ์แมวเลี้ยงหาย
- เมื่อติดตามนอกอาคาร จะใช้ ชิป GPS และ LTE ที่อิงซิมการ์ดเพื่อติดตามตำแหน่งในพื้นที่ที่มีสัญญาณเซลลูลาร์เข้าถึง
- เมื่อติดตามในอาคาร สามารถใช้ UWB และ Bluetooth เพื่อตรวจสอบระยะทางและทิศทางไปยังสัตว์เลี้ยงได้
- HomeStation สร้าง Smart Tether กับตัวติดตามในบ้านและส่งตำแหน่งผ่าน WiFi พร้อมเริ่มแจ้งเตือนและการติดตามเมื่อสัตว์เลี้ยงออกจากบ้าน
- ระบุว่าด้วยฮาร์ดแวร์พลังงานต่ำมากและการทำงานร่วมกับ HomeStation จะช่วยลดภาระการชาร์จ และใช้งานแบตเตอรี่ได้นานสูงสุด 6 เดือนต่อการชาร์จหนึ่งครั้ง
FindMyCat ที่แยกการติดตามในและนอกอาคาร
- FindMyCat เป็น ตัวติดตามสัตว์เลี้ยงโอเพนซอร์ส ที่ชูสโลแกนว่า “The only pet tracker you will ever need”
- ในแอปสามารถแตะหนึ่งครั้งเพื่อเล่น เสียง จากตัวติดตามได้ จึงช่วยเมื่อต้องตามหาสัตว์เลี้ยงที่อยู่ใกล้ ๆ
- สามารถตรวจสอบตำแหน่งของสัตว์เลี้ยงได้อย่างต่อเนื่องด้วย การอัปเดตแบบเรียลไทม์
วิธีติดตามตำแหน่งและการออกแบบแบตเตอรี่
- การติดตามนอกอาคารใช้ ชิป GPS จริง และการเชื่อมต่อ LTE ผ่านซิมการ์ด
- ระบุว่าสามารถติดตามได้ทุกที่ที่มีสัญญาณเซลลูลาร์ ไม่ว่าจะเป็นในละแวกบ้านหรือบริเวณพีระมิดในอียิปต์
- การระบุตำแหน่งภายในอาคารใช้ UWB และ Bluetooth
- สามารถตรวจสอบระยะทางและทิศทางที่แม่นยำไปยังสัตว์เลี้ยงได้
- HomeStation จะสร้าง Smart Tether กับตัวติดตามที่อยู่ในบ้านและส่งการอัปเดตตำแหน่งผ่าน WiFi
- เมื่อสัตว์เลี้ยงออกจากบ้าน จะได้รับการแจ้งเตือนแบบเรียลไทม์และเริ่มการติดตาม
- เมื่ออยู่ที่บ้าน ตัวติดตามจะสลับไปเป็นโหมดสลีปพลังงานต่ำมาก
- แบตเตอรี่ใช้งานได้นานสูงสุด 6 เดือน ต่อการชาร์จหนึ่งครั้ง
- อายุแบตเตอรี่อาจแตกต่างกันตามโหมดที่ FindMyCat มีให้ โดยลิงก์เอกสารที่เกี่ยวข้องคือ different modes
- โครงการมีลิงก์ Github และระบุผลงานภายใต้ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
โปรเจกต์นี้น่าประทับใจ ผมเคยทำของคล้าย ๆ กันเมื่อหลายปีก่อน แต่ไม่ได้ขัดเกลาได้ถึงระดับนี้ และดูเหมือนเป็นตัวอย่างเด่นของการทำโปรเจกต์ ฮาร์ดแวร์โอเพนซอร์ส (OSHW) ได้ดี
อย่างไรก็ตาม เช่นเดียวกับหลาย ๆ คน ผมมองว่า ขนาดของตัวติดตาม เป็นปัญหา แมวของผมเคยถอดปลอกคอที่ติดตัวติดตามขนาดเล็กกว่านี้ออกได้ภายใน 2 นาที ผมเคยคิดจะออกแบบตัวติดตามที่เล็กลง โดยรวมแบตเตอรี่, GPS, LoRa ที่มีเสาอากาศ และไมโครคอนโทรลเลอร์ที่มีการจัดการพลังงานเข้าไว้ในตัวปลอกคอเอง และตั้งใจจะใช้ตัวรับส่งสัญญาณ Heltec LoRa+Bluetooth ขนาดเล็ก
พื้นที่นั้นเป็นป่าทึบ สัญญาณ LoRa เลยเริ่มหลุดที่ราว 1000ft ถ้าตอนนั้นรู้ว่าสามารถใช้ข้อมูล SIM ฟรีกับ Hologram.io ได้ ก็คงเลือกทางนั้นมากกว่า ผมไม่ค่อยชอบแนวคิดที่จะติดแบตเตอรี่ลิเธียมไอออนไว้ที่คอสุนัข และยังไม่ได้เรียนรู้การออกแบบ PCB ด้วย เลยอยากปรับปรุงแล้วลองทำใหม่อีกครั้ง
ดูดี และดีใจที่มี เวอร์ชันโอเพนซอร์ส ของอะไรแบบนี้ แต่ก็สงสัยว่าใครจะเอาอุปกรณ์ใหญ่ขนาดนี้ไปติดคอแมว
ผมนึกภาพแมวติดค้างที่ไหนสักแห่งเพราะปลอกคอแล้วขาดอากาศหายใจ เวอร์ชันปัจจุบันดูเหมาะกับสุนัขตัวใหญ่มากกว่า แต่ก็อยากเห็นเวอร์ชันถัดไปที่ปรับปรุงแล้ว
เมื่อปี 2012 ผมเคยใช้ Zoombak ที่ออกแบบมาสำหรับสุนัขกับแมวของผม สุดท้ายแมวตัวหนึ่ง พอวิ่งไปมา Zoombak ก็แกว่งไปหน้า-หลัง ทำให้ปลอกคอเสียดสีจนขนใต้คอค่อย ๆ บางลง แต่ตัวมันเองก็ไม่ได้สนใจเท่าไร และภายหลังเวลาผมไปรับ มันจะจำรถผมได้ แล้วพอเปิดประตูก็กระโดดขึ้นเบาะหลังเหมือนสุนัขเลย คิดถึงเจ้านั่นจัง
ยอดเยี่ยม แต่ดูใหญ่ไปหน่อย และถ้ารู้ ขนาดจริง ได้ก็คงดี
สิ่งที่ขาดไปมากที่สุดคือ การออกแบบให้กันน้ำ ไม่จำเป็นต้องทนถึงขั้นจมน้ำได้ แต่ถ้าผ่านพุ่มไม้เปียก ๆ หรือเจอฝนตกกะทันหันก็อาจเปียกชื้นได้ ประเด็นสำคัญคือคอนเนกเตอร์ USB มาตรฐาน IP67 และร่องสำหรับใส่ซีลยางตามแนวรอยประกบของเคส
ดูจาก STL แล้วมันใหญ่กว่า Tabcat มาก Tabcat รวมฝาครอบซิลิโคนแล้วอยู่ที่ 23x33x12mm แต่อันนี้ประมาณ 27x60x13mm ฟีเจอร์ที่มีประโยชน์อีกอย่างของ Tabcat แม้จะไม่จำเป็นนัก คืออุปกรณ์ส่งเสียงบี๊บ
ลองใช้ตัวติดตามสัตว์เลี้ยงหลัก ๆ มาหมดแล้ว และส่วนใหญ่ใหญ่เกินไปสำหรับแมว หลายตัวมีแค่ Bluetooth พอแมวไปไกลก็ไม่ช่วยอะไรเลย รุ่นที่ดีกว่าจะมี Bluetooth, Wi-Fi, LTE และ GPS รวมกัน
ผลิตภัณฑ์ที่มีมากกว่า Bluetooth มักจะเปิดฟังก์ชันไร้สายอื่น ๆ เฉพาะบางสถานการณ์เพื่อประหยัดพลังงาน แต่ยังไม่เคยเห็นรุ่นไหนทำตรงนี้ได้ดี ผมยอมให้ใช้พลังงานมากขึ้นถ้าแลกกับการติดตามที่ดีกว่า สำหรับสิ่งที่เคลื่อนไหวแบบแมว จำเป็นต้องมีการติดตามที่ดีกว่านี้
กรณีใช้งานที่ต้องการมีสองแบบ คือ รู้เมื่อมันออกจากบ้านแล้วตามหาด้วย GPS แบบเรียลไทม์ และหาแมวที่งีบอยู่ใต้พุ่มไม้ในสวนแม้ตอนที่มันอยู่บ้าน รุ่น Tractive ที่เห็นบ่อยที่สุดนั้นสำหรับผมไร้ประโยชน์โดยสิ้นเชิง ใกล้บ้านจะเปิดแค่ Bluetooth และแอปมือถือจะหาความแรงสัญญาณ Bluetooth ของตัวติดตาม แต่ Samsung Ultra S22 ของผมต้องเข้าไปในระยะ 15–20 ฟุตถึงจะตรวจจับได้ ซึ่งแทบจะเท่ากับต้องรู้ตำแหน่งอยู่แล้ว
สุดท้ายเลยใช้ JioBit อยู่ มันจะเปิดแค่ Bluetooth เมื่อจับ Wi-Fi ที่บ้านได้ แต่เชื่อมต่อกับมือถือได้ และในกรณีผมทำงานได้ถึงราว 50 ฟุต เมื่อเชื่อมต่อแล้วสามารถสั่งให้ตัวติดตามส่งเสียงกระดิ่งเพื่อหาแมวได้ ค่อนข้างมีประโยชน์ นอกบ้านจะอัปเดตตำแหน่ง GPS ผ่าน LTE แค่ทุก 5–15 นาที ซึ่งห่างเกินไป อีกอย่างคือต้องอยู่ไกลจาก Wi-Fi บ้านมากพอถึงจะเริ่มติดตามด้วย GPS ถ้าแมวอยู่นอกระยะ Bluetooth ไปไกลแล้ว แต่ยังอยู่ในจุดที่จับ Wi-Fi ได้ ก็จะไม่ติดตามเลย
สิ่งที่ผมต้องการคืออะไรที่คล้าย JioBit แต่การเชื่อมต่อดีกว่า อยู่บ้านใช้ Wi-Fi อยู่นอกบ้านใช้ LTE เพื่อเช็กอินกับเซิร์ฟเวอร์ทุกไม่กี่นาที และระหว่างกำลังค้นหาต้องเปิดการติดตาม GPS แบบเรียลไทม์ได้ ถ้าเปิดการติดตามแบบเรียลไทม์แล้วควรอัปเดตอย่างน้อยทุก 15 วินาที และต้องสั่งให้ตัวเครื่องส่งเสียงได้ผ่าน Wi-Fi หรือ LTE JioBit ในโหมดปัจจุบันอยู่ได้หลายสัปดาห์ แต่ผมยอมลดเวลาแบตเตอรี่ลงมากได้ และขณะกำลังตามหาแมวอย่างจริงจังจะกินไฟมากก็ไม่เป็นไร
ในเมืองมีการครอบคลุม LoRaWAN สาธารณะอยู่แล้ว และแม้ไม่มี เกตเวย์ตัวเดียวก็น่าจะครอบคลุมพื้นที่หากินของแมวได้กว้างกว่ามาก แบนด์วิดท์ก็ไม่ใช่ปัญหา เพราะพิกัด GPS หนึ่งชุด หากไม่รวมความสูง ก็ใส่ลงในแพ็กเก็ต LoRa ขนาดเล็กสุดได้ง่าย ๆ
การเปลี่ยนจากการเช็กอินความถี่ต่ำไปเป็นโหมดความถี่สูงทำได้ผ่านสล็อตรับสัญญาณที่ตามหลังสล็อตส่งสัญญาณ แต่ปัญหาคือต้องรอให้มีการเช็กอินก่อนจึงจะเปิดโหมดเรียลไทม์ได้ อย่างไรก็ดี ถ้ารอบเช็กอินความถี่ต่ำอยู่ราว 5 นาที ก็น่าจะเป็นแค่ความไม่สะดวกเล็กน้อย
ปัญหาคือรูปแบบการใช้งานกับแมวของผมส่วนใหญ่คืออยู่นอกบ้าน ส่วนใหญ่อยู่นอกระยะ Bluetooth และส่วนใหญ่คือการใช้แบตเตอรี่ จึงไม่ตรงกับโมเดลการออกแบบทางวิศวกรรมที่ตั้งสมมติฐานว่าเป็นสุนัขซึ่งอยู่ด้วยกันเป็นส่วนใหญ่แล้วบางครั้งวิ่งหนีไป ถึงอย่างนั้นก็ได้บิลด์ที่ประหยัดพลังงานกว่ามา
ปรากฏการณ์แปลก ๆ คือมัน “ปัด” ตำแหน่งไปทางถนน คล้ายที่เคยเห็นใน Pokémon Go โดย Pokémon Go ทำแบบนั้นเพื่อความเป็นส่วนตัวหลังถูกฟ้องหลายคดี โดยเฉพาะตอนกลางคืนที่แมวไปล่ากิ้งก่าในสนามโรงเรียนจะน่าหงุดหงิดมาก เพราะตัวติดตามบอกว่าอยู่บนถนนข้างโรงเรียน แต่จริง ๆ แล้วอยู่ตรงไหนสักแห่งกลางสนาม
ในทางปฏิบัติ ผมรู้ว่าแมวของผมอยู่ที่ไหนเมื่อ 10 นาทีก่อน รู้ตำแหน่งที่ถูกปัดไปยังถนนที่ใกล้ที่สุด แล้วค่อยใช้แอปติดตาม Bluetooth บีบพื้นที่ให้แคบลง แน่นอนว่าประมาณหนึ่งในสามของครั้ง แม้อยู่ในระยะ Bluetooth แล้ว มันก็ไม่คิดจะขยับจากจุดที่อยู่เลย ผมพยายามให้อาหารเป็นเวลาเพื่อลดการกินสัตว์ป่า แมวอีกตัวยังไม่มีตัวติดตามและอยู่บ้านนานกว่า เลยตั้งใจจะลองใช้ FindMyCat
https://www.mictrack.com/product/cat-m1-nb-iot-pet-gps-track...
สำหรับแมวถือว่าใหญ่ไปเล็กน้อย ไม่มี Bluetooth หรือสปีคเกอร์ จึงไม่สามารถบีบตำแหน่งให้แคบลงเมื่อเข้าไปใกล้ได้ จะเพิ่ม AirTag ก็ได้ แต่จะเพิ่มทั้งต้นทุนและขนาด กันน้ำและราคาค่อนข้างถูก มี API ที่มีเอกสารกำกับ หรือจะใช้แอป Petovik ติดตามฟรีได้ 1 ตัว
สามารถส่งคำสั่งเพื่อเปลี่ยนโหมดได้ผ่านคำสั่ง SMS ของผู้ให้บริการ SIM หรือผ่านเครื่องมือหนึ่งในแอป Petovik แต่ตัวอุปกรณ์จะรับคำสั่งเฉพาะตอนที่ “ตื่นอยู่” เท่านั้น โหมดความละเอียดสูงสุดอัปเดตได้ทุก 10 วินาที และมีโหมด “LOCK” ที่เปลี่ยนเป็นการอัปเดตความถี่สูงตามระยะเวลาที่กำหนดด้วย ถ้าใช้โหมด “หลับเมื่อไม่เคลื่อนไหว” และตั้งอัปเดตประมาณ 2 นาที แบตเตอรี่จะอยู่ได้เกือบหนึ่งวัน
ไม่ค่อยแน่ใจว่าทำไมความถี่ในการอัปเดตตำแหน่งถึงต่ำขนาดนั้น ถ้าเป็นสถานการณ์ที่ต้องไล่ตามแมวในสวน การแจ้งเตือนด้วยเสียง น่าจะดีกว่าการอัปเดตทุก 15 วินาที
ผมใช้ผลิตภัณฑ์จาก https://tryfi.com/ กับสุนัขของผม และมันช่วยชีวิต เยอรมันเชพเพิร์ด ของผมที่วิ่งเตลิดสุดแรงในป่าทางตอนเหนือของมิชิแกนไว้ได้หลายครั้ง
ในโหมดการทำงานปกติ แบตเตอรี่อยู่ได้หลายเดือน และเมื่อเปิด “โหมดสูญหาย” จากระยะไกล มันจะ ping ไปยังสถานีฐานอย่างแข็งขันเพื่อให้ตำแหน่งที่แม่นยำ โซลูชันโอเพนซอร์สนี้ก็ดูขัดเกลามากและครอบคลุมดี
ถ้าเปิด GPS ไว้ การมี อายุแบตเตอรี่หลายเดือน เป็นไปไม่ได้ ในโหมด GPS อยู่ได้ 20 ชั่วโมง
https://www.findmycat.io/docs/TrackerModes#summary
ผมใช้ Jiobit อยู่ โดยเริ่มจากโหมด BLE แล้วถ้าแมวออกนอกระยะ 30 เมตรก็จะสลับไปใช้ GPS ถ้าเริ่มอัปเดตทุก 60 วินาที อายุแบตเตอรี่รวมของ GPS/GSM จะอยู่ราว 8 ชั่วโมง และปกติจะอยู่ได้ประมาณ 2 สัปดาห์
สำหรับข้อมูลเพิ่มเติม แมวของผมจะถูกพาออกไปในสนามที่มีรั้วใหญ่ภายใต้การดูแล ตลอด 7 ปีหลุดไปสามครั้ง และตอนนี้มันเหมือนเป็นอุปกรณ์นิรภัยสำรองมากกว่า แม้ตอนหนีไปก็ไม่เคยออกไปไกลเกิน 100 เมตร
https://www.tile.com/en-au/blog/airtag-battery-life#
ประมาณหนึ่งเดือนก่อน แมวหายไปหลายวัน เครียดมากจริง ๆ ตอนนี้ติด AirTag ไว้แล้ว และเพราะเป็นแมวที่ออกนอกบ้าน มันก็พอใช้งานได้ แต่ถ้า Find My ไม่อัปเดตไปสักพักก็ยังรู้สึกกังวลอยู่ดี อยากสนับสนุนโปรเจกต์นี้จริง ๆ
คิดว่ายอดเยี่ยมมาก และถ้ามีสองอันก็น่าจะซื้อ
จุดสำคัญคือเขาเผยแพร่ บันทึกวิศวกรรม อย่างละเอียด รายการชิ้นส่วน และไฟล์ Gerber ทั้งหมดไว้แล้ว ผมคิดว่าสิ่งนี้สำคัญมากเมื่อนำไปลง Kickstarter จริง ๆ แล้วควรทำแบบนี้แหละ
สิ่งหนึ่งที่ควรพิจารณาคือสัตว์จำนวนมากไม่ยอมใส่ปลอกคอ แต่ถ้าเป็นสายรัดอกที่ออกแบบมาดีก็อาจยอมใส่ได้
โปรเจกต์นี้ดี แต่ยิ่งทำให้หงุดหงิดว่า ตลาดเครื่องติดตามสัตว์เลี้ยง ตอนนี้เละเทะแค่ไหน ถ้าค้นหา pet tracker ใน Amazon ก็เจอแต่บรรดาอุปกรณ์น่ารำคาญที่รูปทรงประหลาด ค่าสมาชิกแพง และแบตเตอรี่แย่
ตอนนี้พึ่ง AirTag อยู่ และถ้ามี iPhone ของใครสักคนอยู่ใกล้ ๆ โดยรวมก็ใช้งานได้ยอดเยี่ยม แต่ไม่มี GPS
ไม่มีเวลาทำเอง และไม่มีประสบการณ์ทำ PCB ดังนั้นถ้าเป็นสินค้าตัวนี้ก็น่าจะยอมจ่ายเงิน สักวันอาจลองทำเป็นโปรเจกต์สนุก ๆ ได้ แต่ตอนนี้ยาก
เคยคิดว่าน่าจะดีถ้าใช้ตัวรับส่งไร้สายแนว Zigbee ระยะอาจทำได้ค่อนข้างดี [1] และใช้พลังงานต่ำมาก ถ้าสถานีฐานแต่ละตัวส่งต่อข้อความที่ได้รับให้กันและกันเพื่อสร้าง mesh network ทั่วละแวกบ้าน ก็น่าจะติดตามแมวที่เดินไปไกลได้ คงใช้ไม่ได้กับแมวที่ไปทีละหลายกิโลเมตรในหนึ่งวันหรือหนึ่งคืน แต่สำหรับแมวที่เดินแถว ๆ หนึ่งหรือสองบล็อกน่าจะใช้ได้ mesh network นี้ยังเอาไปใช้ติดตามของอย่างอื่นได้ด้วย
[1] https://lowpowerlab.com/forum/rf-range-antennas-rfm69-librar...
tracker แมวตัวนี้อาจช่วยปลดปล่อยกระเป๋าสตางค์ของผมออกจากคุกพาราคอร์ดก็ได้
อย่าคาดหวังอายุแบตเตอรี่ยาวนานจากชุด 4G + GPS
เป็นมิจฉาชีพที่ใช้ที่อยู่ฟาร์มในอังกฤษเป็นที่อยู่ทางกฎหมาย ปลอกคอก็มาถึงจริง แต่คุณภาพแย่มากและไม่เหมือนรูปในเว็บไซต์ แอปก็ห่วย GPS ก็ทำงานไม่ดี เหมือนกำลังติดตาม GPS ในโทรศัพท์ของผมที่ปกติปิดอยู่ หลังจากนั้นก็ไม่กล้าลองสินค้าอื่นอีกเลย
เคยเป็นผู้จัดการผลิตภัณฑ์ของ โซลูชันติดตามบุคคล ที่พึ่งพาเทคโนโลยีคล้าย Bluetooth
จำไม่ได้แน่ชัดว่าเริ่มขึ้นได้อย่างไร แต่ในทีมมีคนเลี้ยงแมวเยอะ เราเลยมักพูดเล่นกันว่าอยากเอาเทคโนโลยีของเรามาดัดแปลงเป็นแอปติดตามแมวชื่อ “locatify”
แต่ชื่อ locatify มีคนเอาไปแล้ว และช่วงนี้ก็เห็นคนพูดถึงโซลูชันติดตามแมวอยู่เรื่อย ๆ