สารบัญ:

LoRa GPS Tracker/Pager: 9 ขั้นตอน (พร้อมรูปภาพ)
LoRa GPS Tracker/Pager: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: LoRa GPS Tracker/Pager: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: LoRa GPS Tracker/Pager: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: GPS Tracker : ประดิษฐ์เครื่องติดตามใช้เองง่ายๆด้วย ESP8266 🍀IT.07 2024, พฤศจิกายน
Anonim
LoRa GPS Tracker/เพจเจอร์
LoRa GPS Tracker/เพจเจอร์

ฉันได้รับการติดต่อจากผู้คนจำนวนมากในการค้นหาและกู้ภัย (SAR) ที่สนใจในโครงการตาข่าย Ripple LoRa อื่นๆ ที่ฉันทำงานอยู่ และทำให้ฉันคิดเกี่ยวกับการสร้างอุปกรณ์เฉพาะสำหรับเจ้าหน้าที่ภาคสนาม

ก็นี่มัน!

อุปกรณ์นี้ไม่ต้องการเครื่องโทรศัพท์ Android ที่ใช้ร่วมกับอุปกรณ์ เนื่องจากมี UI ที่เรียบง่ายสำหรับผู้ใช้ มีหน้าจอ OLED ขนาดเล็กและปุ่มกดเพียง 3 ปุ่ม ดังนั้นจึงมีปฏิสัมพันธ์กับผู้ใช้ในประเภทที่จำกัด

มันทำอะไร

  • อนุญาตให้ผู้ใช้ภาคสนามตั้งค่าสถานะของตนเป็นสีใดสีหนึ่งจาก 4 สี (น้ำเงิน เขียว ส้ม แดง) ซึ่งผู้บังคับบัญชาจะเห็นแบบเรียลไทม์
  • ส่งตำแหน่งของผู้ใช้ไปยังผู้บัญชาการแบบเรียลไทม์
  • แจ้งเตือนผู้ใช้เมื่อมีข้อความเข้าและการออกอากาศจากผู้บังคับบัญชา
  • อนุญาตให้ผู้ใช้ตอบกลับข้อความขาเข้า (จากรายการตัวเลือก)

เสบียง

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • ปุ่มชั่วขณะ
  • แบตลิโพ 1S
  • Piezo buzzer

ขั้นตอนที่ 1: ตัวอย่างสถานการณ์

ตัวอย่างสถานการณ์
ตัวอย่างสถานการณ์

ผู้ดูแลระบบเครือข่ายตั้งค่าอุปกรณ์เพจเจอร์โดยใช้แอปพลิเคชัน Ripple Commander ดาวน์โหลดได้จาก Google Play:

เมื่อใช้แอป ผู้บังคับบัญชาสามารถดูรายการอุปกรณ์บนเครือข่ายตาข่ายได้

ขั้นตอนที่ 2: มุมมองแผนที่

มุมมองแผนที่
มุมมองแผนที่

ผู้บังคับบัญชาสามารถดูสถานะเป็นสีส้มได้แล้ว (ดูวงกลมสีส้มด้านบน) พวกเขายังสามารถดูสถานะและตำแหน่งในมุมมองแผนที่

ขั้นตอนที่ 3: การส่งข้อความ

ข้อความ
ข้อความ

เมื่อเห็นสถานะของ GeoPager1 เปลี่ยนเป็นสีส้ม ผู้บังคับบัญชาจะเข้าสู่หน้าจอแชท และถามว่าผู้ใช้ต้องการความช่วยเหลือหรือไม่

(หมายเหตุ: การตอบกลับเป็นสีส้มเกิดขึ้นเมื่อผู้ใช้เพจเจอร์เลือกการตอบกลับจากรายการ)

หากต้องการระบุตัวเลือกการตอบกลับ เพียงป้อน "?:" โดยคั่นด้วย "/"s

ขั้นตอนที่ 4: การแจ้งเตือนเพจเจอร์

การแจ้งเตือนเพจเจอร์
การแจ้งเตือนเพจเจอร์

ที่ด้านเพจเจอร์ เจ้าหน้าที่ภาคสนามจะเห็นไฟ LED สีเขียวกะพริบและเสียงกริ่ง

ขั้นตอนที่ 5: การโต้ตอบกับเพจเจอร์

เพจเจอร์โต้ตอบ
เพจเจอร์โต้ตอบ
เพจเจอร์โต้ตอบ
เพจเจอร์โต้ตอบ

พวกเขาเลือกการแสดงตัวอย่างข้อความด้วยปุ่มบนสุดเพื่อดูรายละเอียดข้อความ

ผู้ใช้จะใช้ปุ่มเพื่อเลือกตัวเลือกการตอบกลับ

ณ จุดนี้ผู้บังคับบัญชาจะได้รับการแจ้งเตือนว่ามีข้อความตอบกลับเข้ามา (ดูหน้าจอแชทของแอปด้านบนพร้อมข้อความตอบกลับสีส้ม)

ขั้นตอนที่ 6: วิธีประกอบอุปกรณ์

วิธีการประกอบอุปกรณ์
วิธีการประกอบอุปกรณ์

ดูแผนภาพการเดินสายไฟด้านบนเกี่ยวกับวิธีการเชื่อมต่อปุ่ม ออด และ GPS:

ขั้นตอนที่ 7: แฟลชเฟิร์มแวร์

คุณต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Arduino IDE โดยเพิ่มการรองรับบอร์ด Espressif ESP32 ไปที่ไซต์ Ripple Github เพื่อดูคำแนะนำ:

github.com/spleenware/ripple

สำหรับโครงการนี้ คุณต้องแฟลชไบนารีเฉพาะนี้:

หมายเหตุ: ขออภัย GPS ใช้ UART เดียวกันกับพอร์ต USB ในตัว ดังนั้นคุณต้องยกเลิกการเชื่อมต่อ GPS ทุกครั้งที่คุณแฟลชเฟิร์มแวร์หรือตั้งโปรแกรมอุปกรณ์ผ่านแอป

ขั้นตอนที่ 8: การกำหนดค่าอุปกรณ์ (ID, การตั้งค่า)

แอป Ripple Commander มีไอคอนตัวเรียกใช้งานสองไอคอน สำหรับการกำหนดและกำหนดค่าอุปกรณ์บนเครือข่ายแบบเมช ให้เรียกใช้จากไอคอน "การจัดสรรอุปกรณ์"

แตะที่เมนู 'ใหม่' ในแถบการทำงานด้านบน จากนั้นป้อน ID และชื่อที่ไม่ซ้ำ เลือก 'GeoPager' ในเมนูดรอปดาวน์ Device Role (หรือ คุณสามารถตั้งค่าคอนฟิกแบบกำหนดเองด้วยปุ่ม '…')

คลิกที่ SAVE จากนั้นกลับไปที่หน้าจอหลัก ควรมีอุปกรณ์ใหม่ในรายการที่มีชื่อที่คุณกำหนด

แตะที่ไอคอน "ชิปคอมพิวเตอร์" เล็กๆ ข้างๆ เพื่อไปที่หน้าจอ "Program Device" ในขณะที่กดปุ่มบนสุดบนอุปกรณ์เพจเจอร์ค้างไว้ (ปุ่ม A) ให้เชื่อมต่อสาย USB OTG จาก Android เข้ากับอุปกรณ์ที่ควรเปิดเครื่อง หลังจากหน่วงเวลา คุณจะเห็น 'PROGRAM MODE' บนหน้าจอ OLED

ตอนนี้ให้แตะที่ปุ่ม 'โปรแกรม' ในแอป Commander และหากทุกอย่างเป็นไปด้วยดี ควรมีข้อความ '… เสร็จสิ้น' ตอนนี้อุปกรณ์ควรมีรหัส การกำหนดค่า และคีย์การเข้ารหัสที่จัดเก็บไว้ใน EEPROM

ขั้นตอนที่ 9: การทดสอบเบื้องต้น

ปิดอุปกรณ์ จากนั้นเสียบแบตเตอรี่ LiPo หรือเปิดเครื่องจากแหล่ง USB เปิดหน้าจอหลักโดยใช้ไอคอนตัวเรียกใช้งานอื่น (มีป้ายกำกับว่า Ripple Commander) สิ่งนี้ควรแสดงอุปกรณ์เพจเจอร์ในรายการ โดยมีวงกลมสีเทาอยู่ข้างๆ สถานะสีเทาหมายถึงสถานะ 'ไม่รู้จัก' เนื่องจากอุปกรณ์ยังไม่มีการโต้ตอบใดๆ

แตะที่อุปกรณ์เพจเจอร์เพื่อเข้าสู่หน้าจอ 'แชท' แถบการกระทำด้านบนควรแสดงการอัปเดตแวดวงสถานะเป็น BLUE และไอคอน 'WiFi' ข้างๆ แสดงการเชื่อมต่อที่สมบูรณ์/มีสัญญาณแรง

ลองพิมพ์ข้อความ ซึ่งจะทำให้เพจเจอร์ส่งเสียงบี๊บ/แฟลช ฯลฯ

บริจาค

หากคุณพบว่าโปรเจ็กต์นี้มีประโยชน์และรู้สึกอยากโยน Bitcoin ทิ้งไป ฉันจะขอบคุณจริงๆ

ที่อยู่ BTC ของฉัน: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

ข้อเสนอแนะ

หากคุณมีส่วนร่วมใน SAR หรือในองค์กรอื่นที่มีโครงสร้างคำสั่งและการควบคุมที่สามารถใช้ประโยชน์จากความสามารถนี้ ฉันชอบที่จะช่วยในการตั้งค่าโครงการทดลอง/การทำให้ใช้งานได้

ฉันยังคงทำงานในโครงการนี้ต่อไปเพราะมันทำให้ฉันมีส่วนร่วมและสนใจฉันจริงๆ ฉันหวังว่าจะสามารถพิสูจน์ได้ว่าเป็นประโยชน์ต่อชุมชนในวงกว้าง อย่าลังเลที่จะส่งข้อความถึงฉันที่นี่หากคุณมีคำถาม

สนุก!

ความนับถือ, สก็อตต์ พาวเวล

แนะนำ: