สารบัญ:
- ขั้นตอนที่ 1: อะไหล่
- ขั้นตอนที่ 2: รับ PCB สำหรับโครงการของคุณที่ผลิต
- ขั้นตอนที่ 3: ทำความเข้าใจเกี่ยวกับโมดูล Reyax และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)
- ขั้นตอนที่ 4: การเชื่อมต่อของโมดูล
- ขั้นตอนที่ 5: ดาวน์โหลดและตั้งค่า Arduino IDE
- ขั้นตอนที่ 6: การเข้ารหัสโครงการ
- ขั้นตอนที่ 7: เล่นกับอุปกรณ์
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เชื่อมต่อโปรเจ็กต์กับแล็ปท็อปหรือโทรศัพท์ของคุณ แล้วสนทนาระหว่างอุปกรณ์ต่างๆ โดยไม่ต้องใช้อินเทอร์เน็ตหรือ SMS โดยใช้เพียง LoRa
เฮ้ ว่าไงพวก? Akarsh ที่นี่จาก CETech วันนี้เรากำลังจะสร้างโครงการที่สามารถเชื่อมต่อกับสมาร์ทโฟนหรือคอมพิวเตอร์เครื่องใดก็ได้และทำให้อุปกรณ์ดังกล่าวรองรับ LoRa ตอนนี้เมื่อจะทำเสร็จแล้ว คุณจะสามารถส่งข้อความถึงอุปกรณ์อื่นโดยใช้ LoRa Messenger เดียวกันได้ ทั้งหมดนี้ทำได้โดยไม่ต้องใช้ 4G/LTE/3G/GSM/WiFi/SMS
ขั้นตอนที่ 1: อะไหล่
ในการดำเนินการนี้ คุณจะต้องใช้บอร์ด ESP8266 ฉันขอแนะนำให้ใช้บอร์ดสไตล์ NodeMCU ฉันใช้บอร์ด Firebeetle จาก DFRobot เนื่องจากมีโซลูชันการชาร์จแบตเตอรี่และการตรวจสอบออนบอร์ด
เพื่อจุดประสงค์ LoRa ฉันใช้ RYLR896. ฉันขอแนะนำโมดูลนี้มากเพราะใช้งานง่ายผ่าน UART โดยใช้คำสั่ง AT
ขั้นตอนที่ 2: รับ PCB สำหรับโครงการของคุณที่ผลิต
คุณต้องตรวจสอบ JLCPCB เพื่อสั่งซื้อ PCB ออนไลน์ในราคาถูก!
คุณจะได้รับ PCB คุณภาพดี 10 ชิ้นที่ผลิตและจัดส่งถึงหน้าบ้านคุณในราคา 2 เหรียญสหรัฐฯ และค่าขนส่งบางส่วน คุณยังจะได้รับส่วนลดสำหรับการจัดส่งในการสั่งซื้อครั้งแรกของคุณ เมื่อต้องการออกแบบ PCB ของคุณเอง ให้ไปที่ easyEDA เมื่อเสร็จแล้วให้อัปโหลดไฟล์ Gerber ของคุณไปยัง JLCPCB เพื่อให้ผลิตด้วยคุณภาพที่ดีและเวลาตอบสนองที่รวดเร็ว
ขั้นตอนที่ 3: ทำความเข้าใจเกี่ยวกับโมดูล Reyax และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)
1. โมดูล LoRa ที่เรามีคือโมดูล UART ซึ่งกำหนดค่าโดยใช้คำสั่ง AT
2. โมดูลนี้มี STM32 MCU ซึ่งทำหน้าที่พูดคุยกับโมดูล SPI LoRa บน RYLR896 ทั้งหมด
3. คำสั่งในภาพเป็นคำสั่งพื้นฐานที่คุณอาจอ้างอิงถึงเอกสารนี้สำหรับข้อมูลเพิ่มเติม: REYAX-Lora-AT-COMMAND-GUIDE4 ฉันยังขอแนะนำอย่างยิ่งให้คุณดูวิดีโอ YouTube ของฉันซึ่งฉันอธิบายเรื่องนี้อย่างถูกต้อง
ขั้นตอนที่ 4: การเชื่อมต่อของโมดูล
1. โมดูลทั้งสองจะเชื่อมต่อในลักษณะเดียวกับในภาพด้านบน
2. เมื่อเชื่อมต่อโมดูลทั้งสองแล้ว คุณสามารถตั้งโปรแกรมโมดูลทีละโมดูลแล้วทดสอบโครงการ
ขั้นตอนที่ 5: ดาวน์โหลดและตั้งค่า Arduino IDE
ดาวน์โหลด Arduino IDE จากที่นี่
1. ติดตั้ง Arduino IDE แล้วเปิดขึ้นมา
2. ไปที่ ไฟล์ > การตั้งค่า
3. เพิ่ม https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json the Additional Boards Manager URLs
4. ไปที่ เครื่องมือ > บอร์ด > ตัวจัดการบอร์ด
5. ค้นหา ESP8266 แล้วติดตั้งบอร์ด
6. รีสตาร์ท IDE
ขั้นตอนที่ 6: การเข้ารหัสโครงการ
1. ดาวน์โหลดที่เก็บ:
2. แตกโฟลเดอร์ที่ดาวน์โหลดและเปิดไฟล์ Stage1.ino ใน Arduino IDE
3. ไปที่ เครื่องมือ > บอร์ด เลือกบอร์ดที่เหมาะสมที่คุณใช้ NodeMCU(12E) ได้เกือบทุกกรณี
4. เลือกคอมเมนต์ที่ถูกต้อง port โดยไปที่ Tools > Port
5. กดปุ่มอัปโหลด
6. เมื่อแท็บแจ้งว่าเสร็จสิ้นการอัปโหลด แสดงว่าคุณพร้อมที่จะใช้อุปกรณ์แล้ว
หลังจากอัพโหลดแล้ว ให้เปิด Serial Monitor เพื่อดูรายละเอียดดังต่อไปนี้
ขั้นตอนที่ 7: เล่นกับอุปกรณ์
1. เชื่อมต่ออุปกรณ์โดยใช้สาย USB กับอุปกรณ์สองเครื่องที่คุณต้องใช้ในการส่งข้อความ ในกรณีของฉัน ฉันเชื่อมต่อโมดูลหนึ่งเข้ากับแล็ปท็อปและอีกโมดูลหนึ่งเข้ากับโทรศัพท์โดยใช้สายเคเบิล OTG
2. เลื่อนไปที่จอภาพแบบอนุกรมแล้วเริ่มส่งข้อความทันที!
3. คองโก! อุปกรณ์ทำงานตามที่คาดไว้