
ก่อนที่จะอ่านไฟล์นี้ในฐานะ Neo Stellar เราจะไม่ทำงานต่อโมดูล 2.4 GHz ของเราในอนาคตเนื่องจากเราไม่สามารถหาชิ้นส่วนที่เหมาะสมและการจัดหาชิ้นส่วนมีราคาแพง แต่เราจะรวมรหัสสำหรับ E28 (SX1280)
WIP !! เราไม่แนะนำให้คุณทำงานเกี่ยวกับรหัสนี้หรือสร้างโครงการด้วยรหัสนี้ !!
ซอร์สโค้ดในปัจจุบันยุ่งมากเราจะจัดระเบียบให้มากขึ้นหลังจากเสร็จสิ้นต้นแบบ
NeoLink เป็นโมดูลวิทยุระยะยาวที่ใช้เทคโนโลยี LORA ซึ่งทำงานในวง 2.4GHz
Neolink นำเสนอช่วงที่น่าประทับใจทำให้เหมาะสำหรับแอพพลิเคชั่น telemetry ต่างๆที่ต้องการการส่งข้อมูลในระยะทางไกล ความสามารถในระยะยาวช่วยให้การสื่อสารที่ราบรื่นระหว่างอุปกรณ์ระยะไกลและระบบส่วนกลางแม้ในสภาพแวดล้อมที่ท้าทายด้วยอุปสรรคหรือสิ่งกีดขวางสัญญาณ
โมดูล Neolink ใช้ร่วมกับโมดูล EBYTE E28 (SX1280) เพื่อเพิ่มประสิทธิภาพการทำงานของมันจะมีโปรเซสเซอร์ ESP32 แบบดูอัลคอร์ (พร้อมกับโหมด WiFi ที่ปิดใช้งาน)
| เสาอากาศ | พลังงาน (db) | ช่วง (กม.) |
|---|---|---|
| เสาอากาศไอโซโทรปิก | 10dB | 5 กม. (การทดสอบช่วงสูงสุด) |
| Antena Yagi พร้อมตัวติดตาม Aerowave | 10 dB | 3 กม. (ภายในเมือง) |
การทดสอบเสาอากาศ isotropic ดำเนินการในพื้นที่เปิดในกลางแจ้ง ในทางกลับกันการทดสอบเสาอากาศ Yagi ได้ดำเนินการภายในเมือง หากมีการเพิ่มความคิดเห็นเพิ่มเติมควรสังเกตว่าเสาอากาศ Yagi ทำให้เกิดการสูญเสียแพ็คเก็ตภายในเมือง
Neolink ขึ้นอยู่กับหลักการทำงานของ Dives Duplex (TDD) โมดูลสลับระหว่างการส่งและฟังแพ็คเก็ตในช่วงเวลาที่กำหนด การดำเนินการทั้งหมดเหล่านี้เกิดขึ้นอย่างรวดเร็วภายในระยะเวลาอันสั้น โดยเฉลี่ยแล้วข้อมูล 32 ไบต์จะถูกส่งในประมาณ 10 - 25 มิลลิวินาที
กราฟนี้แสดงให้เห็นว่าการจับคู่ทำงานอย่างไร:
ลำดับ
โมดูล Neolink 1 ->> โมดูล Neolink 2: เฮ้ฉันต้องการจับคู่กับคุณ
Neolink Module 2 ->> โมดูล Neolink 2: ฉันไม่ได้จับคู่ดังนั้นฉันต้องตอบกลับ
โมดูล Neolink 2 ->> โมดูล Neolink 1: เฮ้มาจับคู่กันเถอะ นี่คือกุญแจลับของฉัน!
โมดูล Neolink 1 ->> โมดูล Neolink 2: โอ้นี่คือข้อความที่เข้ารหัสด้วยคีย์ของคุณ!
โมดูล Neolink 2 ->> โมดูล Neolink 1: ดูดี! มาเริ่มสื่อสารกันเถอะ
โมดูล Neolink 3 --x Neolink โมดูล 2: ฉันอยากจับคู่กับคุณด้วย! (ไม่มีการตอบสนอง)
กราฟนี้แสดงให้เห็นว่าการส่งข้อมูลทำงานอย่างไร:
ในโมดูลของเราแต่ละเห็บจะคำนวณโดย ESP32 ก่อนที่จะส่ง
ลำดับ
โมดูล Neolink 1 ->> โมดูล Neolink 2: นี่คือข้อมูลที่ฉันต้องการส่งให้คุณ (ติ๊ก)
โมดูล Neolink 1 ->> โมดูล Neolink 2: นี่คือข้อมูลที่ฉันต้องการส่งให้คุณ (ติ๊ก)
โมดูล Neolink 1 ->> โมดูล Neolink 2: นี่คือข้อมูลที่ฉันต้องส่งคุณคุณต้องส่งอะไรมาให้ฉันหรือไม่? (เห็บ)
Neolink Module 2 ->> โมดูล Neolink 2: ตรวจสอบการอัปเดต
Neolink Module 2 ->> โมดูล Neolink 1: โอ้ฉันมีการอัปเดตที่สำคัญมากซึ่งฉันต้องส่งคุณ (ติ๊ก)
โมดูล Neolink 1 ->> โมดูล Neolink 1: อัปเดตตัวเองด้วยข้อมูลใหม่
โมดูล Neolink 1 ->> โมดูล Neolink 2: นี่คือข้อมูลที่ฉันต้องการส่งให้คุณ (ติ๊ก)
โมดูล Neolink 1 ->> โมดูล Neolink 2: นี่คือข้อมูลที่ฉันต้องการส่งให้คุณ (ติ๊ก)
และลูปยังคงดำเนินต่อไป ...
| พิมพ์ | ปัจจุบัน (MA) | เวลาประมาณ |
|---|---|---|
| 10 DDM isotropic เสาอากาศ (ไม่มีแอมป์) | 120 ~ 250 | 65 ชั่วโมง |
| เสาอากาศ DDM Yagi 27 ตัว (พร้อมแอมป์ 1W) | x | x |
โหมดหลายความถี่ช่วยให้คุณส่งข้อมูลเที่ยวบินของคุณในความถี่ที่แตกต่างกันเพื่อให้การส่งผ่านปลอดภัยยิ่งขึ้นและลดอัตราความสำเร็จของการโจมตี jammer บนเสียงพึมพำ
| ช่วง (กม.) | ส่งข้อมูลทั้งหมด | แพ็คเกจที่หายไป | อัตราความสำเร็จ (%) |
|---|---|---|---|
| 0.1 | ปี 2000 | 2 | 99.9 |
| 0.1 | 12000 | 5 | 99.96 |
สำหรับคำแนะนำโปรดติดต่อเราที่: [email protected]
| เลขที่ | ภารกิจ |
|---|---|
| 1 | การใช้อัลกอริทึม TDD |
| 2 | การเปลี่ยน EBYTE E28 เป็นโมดูล LORA อื่น (933MHz Freq) |
| 3 | การทดสอบการสื่อสารระยะยาวด้วยแอมป์ 1W และรายงานการใช้พลังงาน (สำหรับ 933MHz) |
| 4 | การทดสอบการสื่อสารระยะยาวด้วยแอมป์ 5W และรายงานการใช้พลังงาน (สำหรับ 933MHz) |
ในฐานะ Neo Stellar เรายังคงทำงานในโครงการนี้ ทันทีที่เราเสร็จสิ้นโครงการอัลฟ่ารุ่นแรกเราจะเริ่มอัปโหลดซอร์สโค้ดของโครงการนี้