Delora เป็นโปรแกรมการส่งข้อความ LORA อย่างง่ายที่สร้างขึ้นสำหรับโมดูล YL-800N จาก http://www.rf-module.cn/
โมดูลควรเชื่อมต่อกับคอมพิวเตอร์ผ่านสาย USB ถึง RS232 ไม่ว่าจะเป็น 3V3 หรือ 5V คำเตือน: ตัวเชื่อมต่อสายเคเบิลอาจต้องได้รับการปรับปรุงใหม่เพื่อให้ตรงกับพินของโมดูล!
มีการใช้สายเคเบิลต่อไปนี้และ ต้องมีการ rewired เพื่อสื่อสารอย่างถูกต้องกับโมดูล LORA:
นี่คือการเชื่อมต่อ PIN สำหรับสายเคเบิลเหล่านี้
| สีพินสายเคเบิล | การเชื่อมต่อกับโมดูล |
|---|---|
| สีดำ | gnd |
| สีแดง | VCC |
| ส้ม | RXD |
| สีเหลือง | TXD |
| สีเขียว | NC |
| สีน้ำตาล | NC |
ตรวจสอบให้แน่ใจว่าติดตั้ง Python 3.x บนเครื่องของคุณจากนั้นติดตั้งการอ้างอิง:
python -m pip install -r requirements.txtคุณสามารถเรียกใช้โปรแกรมด้วย:
python main.pyหลังจากเริ่มโปรแกรมคุณควรได้พบกับแท็บ "การตั้งค่า" ตั้งค่าชื่อผู้ใช้และตรวจสอบให้แน่ใจว่าใช้พอร์ต COM ของสายเคเบิลอนุกรมที่เชื่อมโยงกับโมดูลของคุณ จากนั้นกดใช้
ตอนนี้คุณควรจะสามารถส่งข้อความได้โดยไปที่แท็บ "ข้อความ"
ที่สถานะปัจจุบันโปรแกรมจะต้องกำหนดค่าในแท็บการตั้งค่าก่อนใช้งานมิฉะนั้นจะผิดพลาด
ในคลาส YL800N ของไฟล์ yl800n_hex.py ตรวจสอบให้แน่ใจว่าวิธี set_config() ใช้พลังงาน TX ที่เหมาะสม มิฉะนั้นขึ้นอยู่กับว่าคุณอาศัยอยู่ที่ไหนคุณอาจละเมิดกฎระเบียบในท้องถิ่น
ควรสังเกตว่าแม้จะยังคงเป็นงานที่กำลังดำเนินการอยู่ไฟล์นี้สามารถใช้สำหรับโครงการอื่น ๆ โดยใช้โมดูล YL-800N
ตอนแรกไฟล์นี้ควรจะใช้ในการสื่อสารกับโมดูลในวิธีที่ YL800N_HEX.py ทำ แต่โดยใช้คำสั่ง อย่างไรก็ตามโหมดนี้พิสูจน์แล้วว่าค่อนข้างไม่เสถียรและการตั้งค่าจะไม่ถูกบันทึกระหว่างการรีเซ็ต แม้ว่าไฟล์นี้จะไม่ได้ใช้จริงในโครงการอีกต่อไป แต่ก็ถูกเก็บไว้ใน repo แต่อาจถูกลบในอนาคต
ไฟล์เหล่านั้นมีประโยชน์ในการทดสอบว่าโมดูลสื่อสารอย่างถูกต้องพวกเขาจะถูกเก็บไว้เพื่อวัตถุประสงค์ในการดีบักเท่านั้น