1. สูงกว่าview
โมดูล Waveshare SX1262/SX1268 LoRa HAT ออกแบบมาสำหรับบอร์ด Raspberry Pi โดยนำเสนอความสามารถในการสื่อสารระยะไกลที่ทรงประสิทธิภาพ ทำงานในย่านความถี่ 915MHz ทำให้สามารถส่งข้อมูลได้ในระยะทางสูงสุด 5 กม. ผ่านพอร์ตอนุกรม โมดูลนี้ใช้เทคโนโลยีการมอดูเลชั่นแบบสเปรดสเปกตรัม LoRa ขั้นสูง เพื่อเพิ่มระยะการสื่อสาร อัตราการส่งข้อมูลที่สูงขึ้น การใช้พลังงานที่ต่ำลง และความปลอดภัยและการป้องกันการรบกวนที่ดีขึ้นเมื่อเทียบกับโมดูล LoRa มาตรฐาน ฟังก์ชันการทำงานหลัก ได้แก่ Wake on Radio การกำหนดค่าแบบไร้สาย การตรวจจับคลื่นความถี่ และรหัสการสื่อสารที่ปรับแต่งได้ เหมาะสำหรับแอปพลิเคชันที่หลากหลาย เช่น การควบคุมทางอุตสาหกรรม ระบบบ้านอัจฉริยะ และการเก็บรวบรวมข้อมูล
2. คุณสมบัติหลัก
- การสื่อสารระยะไกล: สามารถส่งข้อมูลได้ไกลถึง 5 กิโลเมตร โดยใช้โมดูล LoRa SX1262/SX1268
- ความเข้ากันได้กับ Raspberry Pi: มีหัวต่อ GPIO มาตรฐาน 40 พิน รองรับ Raspberry Pi รุ่น 5/4B/3B/Zero/Zero W/Zero 2W/Pico/Pico W/Pico WH
- อินเทอร์เฟซที่ยืดหยุ่น: ประกอบด้วยตัวแปลง USB เป็น UART รุ่น CP2102 ในตัวสำหรับการดีบักแบบอนุกรม และอินเทอร์เฟซควบคุม UART สำหรับเชื่อมต่อกับบอร์ดโฮสต์ เช่น Arduino/STM32
- เพิ่มความน่าเชื่อถือ: ใช้เทคโนโลยีการมอดูเลชั่นแบบสเปรดสเปกตรัม LoRa ซึ่งมีช่องสัญญาณให้เลือกใช้ได้มากถึง 81 ช่อง เพื่อความทนทานต่อสัญญาณรบกวน และการส่งสัญญาณซ้ำอัตโนมัติหลายระดับสำหรับการสื่อสารในระยะไกลเป็นพิเศษ
- การใช้พลังงานต่ำ: รองรับโหมดประหยัดพลังงานขั้นสูงและฟังก์ชันปลุกเครื่องเมื่อได้รับสัญญาณวิทยุ ทำให้เหมาะสำหรับแอปพลิเคชันที่ใช้พลังงานจากแบตเตอรี่
- คุณสมบัติความปลอดภัย: นำเสนอคีย์การสื่อสารที่สามารถปรับแต่งได้เพื่อเพิ่มความปลอดภัยของข้อมูลผู้ใช้
- การเพิ่มประสิทธิภาพเครือข่าย: รองรับฟังก์ชันฟังก่อนพูด (LBT) เพื่อเพิ่มอัตราความสำเร็จในสภาพแวดล้อมที่ยากลำบาก และการแสดงค่าความเข้มของสัญญาณ RSSI เพื่อประเมินคุณภาพสัญญาณ
- การกำหนดค่าไร้สาย: ช่วยให้สามารถกำหนดค่าหรือเรียกดูพารามิเตอร์ของโมดูลจากระยะไกลได้โดยการส่งคำสั่ง/แพ็กเก็ตข้อมูลแบบไร้สาย
- รูปแบบการสื่อสารที่หลากหลาย: รองรับการส่งสัญญาณแบบกำหนดจุด การออกอากาศ และการตรวจสอบช่องสัญญาณ
- ตัวบ่งชี้สถานะ: มีไฟ LED แสดงสถานะ 4 ดวง เพื่อให้ตรวจสอบสถานะของโมดูลได้ง่าย
3. การตั้งค่าและการติดตั้ง
3.1. การเชื่อมต่อฮาร์ดแวร์
- เชื่อมต่อกับ Raspberry Pi: จัดวางหัวต่อขยาย GPIO 40 พินของ LoRa HAT ให้ตรงกับพิน GPIO บนบอร์ด Raspberry Pi อย่างระมัดระวัง จากนั้นกดลงเบาๆ เพื่อให้แน่ใจว่าเชื่อมต่อแน่นสนิท
- เชื่อมต่อเสาอากาศ: ขันเสาอากาศที่ให้มาเข้ากับขั้วต่อเสาอากาศ SMA (7) บน LoRa HAT ตรวจสอบให้แน่ใจว่าขันแน่นพอดีมือ
- การเชื่อมต่อไฟฟ้า: เชื่อมต่อ Raspberry Pi ของคุณเข้ากับแหล่งจ่ายไฟที่เหมาะสม LoRa HAT จะรับพลังงานโดยตรงจากพอร์ต GPIO ของ Raspberry Pi

รูปที่ 1: Waveshare SX1262/SX1268 LoRa HAT ติดตั้งอย่างแน่นหนาบนบอร์ด Raspberry Pi
3.2. การระบุส่วนประกอบ

รูปที่ 2: รายละเอียด view ของ Waveshare LoRa HAT ที่มีส่วนประกอบหมายเลขกำกับ
- 1. โมดูล LoRa SX1262
- 2. 74HC125V: voltagนักแปลระดับอี
- 3. CP2102: ตัวแปลง USB เป็น UART
- 4. ขั้วต่อ GPIO ของ Raspberry Pi: สำหรับเชื่อมต่อกับ Raspberry Pi
- 5. พอร์ต USB TO UART
- 6. ขั้วต่อ UART: สำหรับเชื่อมต่อกับบอร์ดโฮสต์ เช่น STM32/Arduino
- 7. ขั้วต่อเสาอากาศ SMA
- 8. ขั้วต่อเสาอากาศ IPEX
- 9. ตัวชี้วัด:
- RXD/TXD: ตัวบ่งชี้การรับ/ส่งข้อมูลของ UART
- AUX: ไฟแสดงสถานะเสริม
- PWR: ไฟแสดงสถานะพลังงาน
- 10. สายจัมเปอร์สำหรับเลือก LoRa:
- A: ควบคุมโมดูล LoRa ผ่าน USB TO UART
- B: ควบคุมโมดูล LoRa ผ่าน Raspberry Pi
- C: เข้าถึง Raspberry Pi ผ่าน USB TO UART
- 11. จัมเปอร์สำหรับเลือกโหมด LoRa:
- M0 สั้น, M1 สั้น: โหมดการส่งสัญญาณ
- สวิตช์ M0 สั้น, สวิตช์ M1 เปิด: โหมดการกำหนดค่า
- เปิด M0, ต่อ M1: โหมด WOR
- เปิด M0, เปิด M1: โหมดพักเครื่องลึก
3.3 การกำหนดค่าซอฟต์แวร์ (Raspberry Pi)
- เปิดใช้งานพอร์ตอนุกรม: ตรวจสอบให้แน่ใจว่าพอร์ตอนุกรมบน Raspberry Pi ของคุณเปิดใช้งานอยู่ โดยปกติสามารถทำได้ผ่านคำสั่ง `sudo raspi-config` -> ตัวเลือกอินเทอร์เฟซ -> พอร์ตอนุกรม ปิดใช้งานการเข้าสู่ระบบผ่านพอร์ตอนุกรมและเปิดใช้งานฮาร์ดแวร์พอร์ตอนุกรม
- ติดตั้งไดรเวอร์: สำหรับตัวแปลง USB เป็น UART รุ่น CP2102 นั้น โดยปกติแล้วไดรเวอร์จะถูกรวมอยู่ในเคอร์เนลของระบบปฏิบัติการ Linux รุ่นใหม่ๆ อยู่แล้ว หากเกิดปัญหาขึ้น โปรดศึกษาเอกสารอย่างเป็นทางการของ Waveshare สำหรับคำแนะนำเฉพาะในการติดตั้งไดรเวอร์
- ติดตั้งไลบรารี/Exampเลส: ดาวน์โหลดแหล่งข้อมูลการพัฒนาอย่างเป็นทางการของ Waveshare และตัวอย่างampไฟล์สำหรับ Raspberry Pi โดยทั่วไปจะประกอบด้วยไลบรารี Python หรือ C และอื่นๆampโค้ดสำหรับโต้ตอบกับ LoRa HAT
- ตั้งค่าโหมด LoRa: ตั้งค่าจัมเปอร์เลือกโหมด LoRa (11) ตามความต้องการใช้งานของคุณ (เช่น การส่งสัญญาณ การกำหนดค่า WOR โหมดประหยัดพลังงาน)
4. คู่มือการใช้งาน
4.1. การส่ง/รับข้อมูลพื้นฐาน
เมื่อเชื่อมต่อฮาร์ดแวร์และตั้งค่าซอฟต์แวร์เรียบร้อยแล้ว คุณสามารถเริ่มส่งและรับข้อมูลได้ โปรดดูตัวอย่างที่ให้มาampใช้โค้ดในแหล่งข้อมูลการพัฒนาของ Waveshare สำหรับฟังก์ชันการส่ง/รับข้อมูลพื้นฐาน ซึ่งโดยทั่วไปจะประกอบด้วย:
- เริ่มต้นใช้งานโมดูล LoRa ด้วยความถี่ แบนด์วิดท์ และค่าสเปรดดิงแฟคเตอร์ที่ต้องการ
- การส่งแพ็กเก็ตข้อมูลจาก LoRa HAT ตัวหนึ่ง
- รับแพ็กเก็ตข้อมูลบนอุปกรณ์ LoRa HAT อีกตัวหนึ่ง
- การตรวจสอบไฟ LED RXD/TXD (9) สำหรับกิจกรรมข้อมูล
4.2. คุณสมบัติขั้นสูง
- การกำหนดค่าไร้สาย: ใช้คำสั่งเฉพาะเพื่อกำหนดค่าพารามิเตอร์ต่างๆ จากระยะไกล เช่น ความถี่ กำลังส่ง และอัตราการส่งข้อมูล
- พิธีปลุกทางวิทยุ (WOR): ตั้งค่าโมดูลให้เข้าสู่โหมดประหยัดพลังงานและตื่นขึ้นเมื่อได้รับสัญญาณเฉพาะ เหมาะสำหรับอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่
- การตรวจจับตัวนำ (LBT): นำ LBT มาใช้เพื่อตรวจสอบกิจกรรมของช่องสัญญาณก่อนส่งสัญญาณ เพื่อลดการชนกันของสัญญาณและเพิ่มความน่าเชื่อถือในสภาพแวดล้อมที่มีการใช้งานหนาแน่น
- การติดตาม RSSI: ใช้ค่า RSSI (Received Signal Strength Indicator) เพื่อประเมินคุณภาพการเชื่อมต่อและปรับตำแหน่งเสาอากาศหรือโครงสร้างเครือข่ายให้เหมาะสม
5. ข้อมูลจำเพาะ
| คุณสมบัติ | รายละเอียด |
|---|---|
| ยี่ห้อ | เวฟแชร์ |
| ชื่อรุ่น | Waveshare SX1262/SX1268 LoRa HAT |
| หมายเลขรุ่นสินค้า | SX1262 915M LoRa HAT |
| ประเภทไร้สาย | คลื่นความถี่วิทยุ (LoRa) |
| ย่านความถี่ | 915เมกะเฮิรตซ์ |
| ระยะห่างการสื่อสาร | ระยะทางสูงสุด 5 กิโลเมตร (ผ่านพอร์ตอนุกรม) |
| อินเทอร์เฟซ | UART (ผ่านตัวแปลง USB เป็น UART รุ่น CP2102), GPIO |
| ความเข้ากันได้ | บอร์ดตระกูล Raspberry Pi (หัวต่อ GPIO 40 พิน) |
| ระบบปฏิบัติการ | ระบบปฏิบัติการ Raspberry Pi OS (แบบ Debian), Ubuntu |
| น้ำหนักสินค้า | 0.352 ออนซ์ |
| ขนาดแพ็คเกจ | 4.21 x 3.19 x 0.94 นิ้ว |
6. การบำรุงรักษา
- การทำความสะอาด: ค่อยๆ ทำความสะอาดแผ่นวงจรด้วยแปรงขนนุ่มแห้ง หรือใช้ลมเป่าเพื่อกำจัดฝุ่น หลีกเลี่ยงการใช้ของเหลวหรือวัสดุที่มีฤทธิ์กัดกร่อน
- พื้นที่จัดเก็บ: เก็บ LoRa HAT ไว้ในที่แห้งและเย็น หลีกเลี่ยงแสงแดดโดยตรงและอุณหภูมิที่สูงหรือต่ำเกินไป หากไม่ได้ใช้งานเป็นเวลานาน ควรเก็บไว้ในถุงป้องกันไฟฟ้าสถิต
- อัพเดตเฟิร์มแวร์: ตรวจสอบข้อมูลอย่างเป็นทางการของ Waveshare เป็นระยะ webเข้าชมเว็บไซต์เพื่อตรวจสอบการอัปเดตเฟิร์มแวร์หรือแหล่งข้อมูลซอฟต์แวร์ใหม่ ๆ เพื่อให้มั่นใจได้ถึงประสิทธิภาพสูงสุดและการเข้าถึงคุณสมบัติใหม่ ๆ
7 การแก้ไขปัญหา
- ไม่มีพลังงาน/ไฟ LED ดับ:
- ตรวจสอบให้แน่ใจว่า Raspberry Pi เปิดใช้งานอยู่ และ LoRa HAT เสียบเข้ากับพอร์ต GPIO อย่างถูกต้อง
- ตรวจสอบแหล่งจ่ายไฟของ Raspberry Pi
- การสื่อสารล้มเหลว (UART/อนุกรม):
- ตรวจสอบให้แน่ใจว่าพอร์ตอนุกรมบน Raspberry Pi ของคุณเปิดใช้งานและกำหนดค่าอย่างถูกต้องแล้ว (เช่น อัตราการส่งข้อมูล, พาริตี้)
- ตรวจสอบจัมเปอร์เลือก LoRa (10) เพื่อให้แน่ใจว่าได้เลือกอินเทอร์เฟซควบคุมที่ถูกต้องแล้ว
- ตรวจสอบให้แน่ใจว่าได้ติดตั้งและระบบปฏิบัติการรู้จักไดรเวอร์ตัวแปลง USB เป็น UART รุ่น CP2102 แล้ว
- ปัญหาเรื่องระยะสัญญาณ/สัญญาณอ่อน:
- ตรวจสอบให้แน่ใจว่าเสาอากาศเชื่อมต่อกับขั้วต่อ SMA อย่างแน่นหนา (7)
- ตรวจสอบสิ่งกีดขวางระหว่างโมดูลส่งและรับสัญญาณ ประสิทธิภาพของ LoRa จะดีที่สุดเมื่ออยู่ในระยะสายตาที่มองเห็นได้ชัดเจน
- ตรวจสอบให้แน่ใจว่าโมดูลทั้งสองได้รับการกำหนดค่าให้ใช้ความถี่ แบนด์วิดท์ และค่าสเปรดดิงแฟคเตอร์เดียวกัน
- หากต้องการระยะการส่งสัญญาณที่ไกลขึ้น ควรพิจารณาใช้เสาอากาศที่มีอัตราขยายสูงกว่า
- ซอฟต์แวร์/อดีตampข้อผิดพลาดของโค้ด:
- ตรวจสอบให้แน่ใจว่าได้ติดตั้งไลบรารีที่จำเป็นทั้งหมดสำหรับภาษาโปรแกรมที่คุณเลือก (Python, C เป็นต้น) แล้ว
- ตรวจสอบโค้ดของคุณอีกครั้งโดยเทียบกับตัวอย่างที่ให้มาampตรวจสอบหาข้อผิดพลาดทางไวยากรณ์หรือตรรกะ
- โปรดดูวิกิของ Waveshare หรือฟอรัมชุมชนสำหรับปัญหาและวิธีแก้ไขที่พบบ่อย
8. การสนับสนุนและการรับประกัน
สำหรับความช่วยเหลือด้านเทคนิค เอกสารรายละเอียด และแหล่งข้อมูลเพิ่มเติม โปรดเยี่ยมชมหน้า Wiki อย่างเป็นทางการของ Waveshare สำหรับ LoRa HAT รุ่น SX1262/SX1268 แหล่งข้อมูลนี้มีคู่มือที่ครอบคลุม เช่น...ampรหัส le และเคล็ดลับในการแก้ไขปัญหา
วิกิของ Waveshare: https://www.waveshare.com/wiki/SX1262_915M_LoRa_HAT
สำหรับข้อมูลการรับประกันและข้อสงสัยเกี่ยวกับการบริการลูกค้า โปรดติดต่อเว็บไซต์อย่างเป็นทางการของ Waveshare webหรือติดต่อทีมสนับสนุนของพวกเขาโดยตรงผ่านช่องทางที่ระบุไว้ในเว็บไซต์ของพวกเขา





