สารบัญ:

LoRa Messenger สำหรับอุปกรณ์สองเครื่องในระยะทางสูงสุด 8 กม.: 7 ขั้นตอน
LoRa Messenger สำหรับอุปกรณ์สองเครื่องในระยะทางสูงสุด 8 กม.: 7 ขั้นตอน

วีดีโอ: LoRa Messenger สำหรับอุปกรณ์สองเครื่องในระยะทางสูงสุด 8 กม.: 7 ขั้นตอน

วีดีโอ: LoRa Messenger สำหรับอุปกรณ์สองเครื่องในระยะทางสูงสุด 8 กม.: 7 ขั้นตอน
วีดีโอ: ปิดด่วน! กันเว็บแอบส่อง แอบฟัง แอบรู้ตำแหน่ง บน iPhone และ iPad 2024, กรกฎาคม
Anonim
Image
Image
อะไหล่
อะไหล่

เชื่อมต่อโปรเจ็กต์กับแล็ปท็อปหรือโทรศัพท์ของคุณ แล้วสนทนาระหว่างอุปกรณ์ต่างๆ โดยไม่ต้องใช้อินเทอร์เน็ตหรือ SMS โดยใช้เพียง LoRa

เฮ้ ว่าไงพวก? Akarsh ที่นี่จาก CETech วันนี้เรากำลังจะสร้างโครงการที่สามารถเชื่อมต่อกับสมาร์ทโฟนหรือคอมพิวเตอร์เครื่องใดก็ได้และทำให้อุปกรณ์ดังกล่าวรองรับ LoRa ตอนนี้เมื่อจะทำเสร็จแล้ว คุณจะสามารถส่งข้อความถึงอุปกรณ์อื่นโดยใช้ LoRa Messenger เดียวกันได้ ทั้งหมดนี้ทำได้โดยไม่ต้องใช้ 4G/LTE/3G/GSM/WiFi/SMS

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่

ในการดำเนินการนี้ คุณจะต้องใช้บอร์ด ESP8266 ฉันขอแนะนำให้ใช้บอร์ดสไตล์ NodeMCU ฉันใช้บอร์ด Firebeetle จาก DFRobot เนื่องจากมีโซลูชันการชาร์จแบตเตอรี่และการตรวจสอบออนบอร์ด

เพื่อจุดประสงค์ LoRa ฉันใช้ RYLR896. ฉันขอแนะนำโมดูลนี้มากเพราะใช้งานง่ายผ่าน UART โดยใช้คำสั่ง AT

ขั้นตอนที่ 2: รับ PCB สำหรับโครงการของคุณที่ผลิต

รับ PCB สำหรับโครงการของคุณที่ผลิต
รับ PCB สำหรับโครงการของคุณที่ผลิต

คุณต้องตรวจสอบ JLCPCB เพื่อสั่งซื้อ PCB ออนไลน์ในราคาถูก!

คุณจะได้รับ PCB คุณภาพดี 10 ชิ้นที่ผลิตและจัดส่งถึงหน้าบ้านคุณในราคา 2 เหรียญสหรัฐฯ และค่าขนส่งบางส่วน คุณยังจะได้รับส่วนลดสำหรับการจัดส่งในการสั่งซื้อครั้งแรกของคุณ เมื่อต้องการออกแบบ PCB ของคุณเอง ให้ไปที่ easyEDA เมื่อเสร็จแล้วให้อัปโหลดไฟล์ Gerber ของคุณไปยัง JLCPCB เพื่อให้ผลิตด้วยคุณภาพที่ดีและเวลาตอบสนองที่รวดเร็ว

ขั้นตอนที่ 3: ทำความเข้าใจเกี่ยวกับโมดูล Reyax และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)

ทำความเข้าใจเกี่ยวกับ Reyax Module และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)
ทำความเข้าใจเกี่ยวกับ Reyax Module และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)
ทำความเข้าใจเกี่ยวกับ Reyax Module และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)
ทำความเข้าใจเกี่ยวกับ Reyax Module และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)

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
ดาวน์โหลดและตั้งค่า 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. คองโก! อุปกรณ์ทำงานตามที่คาดไว้

แนะนำ: