สารบัญ:
- ขั้นตอนที่ 1: อะไหล่
- ขั้นตอนที่ 2: รับ PCB สำหรับโครงการของคุณที่ผลิต
- ขั้นตอนที่ 3: ทำความเข้าใจเกี่ยวกับโมดูล Reyax และวิธีใช้งาน (ไม่บังคับ: คุณอาจข้ามการอ่านขั้นตอนนี้หากไม่สนใจการทำงาน)
- ขั้นตอนที่ 4: การเชื่อมต่อของโมดูล
- ขั้นตอนที่ 5: ดาวน์โหลดและตั้งค่า Arduino IDE
- ขั้นตอนที่ 6: การเข้ารหัสโครงการ
- ขั้นตอนที่ 7: เล่นกับอุปกรณ์
วีดีโอ: LoRa Messenger สำหรับอุปกรณ์สองเครื่องในระยะทางสูงสุด 8 กม.: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
เชื่อมต่อโปรเจ็กต์กับแล็ปท็อปหรือโทรศัพท์ของคุณ แล้วสนทนาระหว่างอุปกรณ์ต่างๆ โดยไม่ต้องใช้อินเทอร์เน็ตหรือ 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. คองโก! อุปกรณ์ทำงานตามที่คาดไว้
แนะนำ:
LCD Messenger ที่ควบคุมด้วย Bluetooth -- จอแอลซีดี 16x2 -- Hc05 -- เรียบง่าย -- บอร์ดประกาศไร้สาย: 8 ขั้นตอน
LCD Messenger ที่ควบคุมด้วย Bluetooth || จอแอลซีดี 16x2 || Hc05 || เรียบง่าย || กระดานแจ้งข่าวไร้สาย:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม…… …………………………………กระดานประกาศใช้อัพเดทข้อมูลข่าวสารใหม่ๆ หรือหากต้องการส่งข้อความด้วยในห้องหรือในฮาล
วิธีออกจากระบบแอพ Facebook Messenger สำหรับ Android: 3 ขั้นตอน
วิธีออกจากระบบแอพ Facebook Messenger สำหรับ Android: มีปัญหากับแอพ Facebook Messenger ของคุณ? ต้องการออกจากระบบ แต่หาปุ่มออกจากระบบไม่พบ ไม่ต้องกังวล นี่คือขั้นตอนในการออกจากระบบและทำให้มันใช้งานได้อีกครั้ง
กระเป๋า Messenger อัจฉริยะพร้อมการชาร์จแบบไร้สาย: 14 ขั้นตอน
กระเป๋า Messenger อัจฉริยะพร้อมการชาร์จแบบไร้สาย: เราจะทำกระเป๋าหนังอัจฉริยะที่มีการชาร์จแบบไร้สายและสายรัด Bluetooth ที่จับคู่กับโทรศัพท์ของคุณและสั่นเมื่อรับข้อความหรือส่วนประกอบการโทร: Arduino nanocoin cell vibratorhc-05 Bluetooth module3.7v lip
ESP32 พร้อมบทแนะนำโมดูล LoRa E32-433T - การเชื่อมต่อ LoRa Arduino: 8 ขั้นตอน
ESP32 พร้อมบทแนะนำโมดูล LoRa E32-433T | การเชื่อมต่อ LoRa Arduino: เฮ้ ว่าไงพวก! Akarsh ที่นี่จาก CETech โครงการของฉันกำลังเชื่อมต่อโมดูล E32 LoRa จาก eByte ซึ่งเป็นโมดูลตัวรับส่งสัญญาณกำลังสูง 1 วัตต์กับ ESP32 โดยใช้ Arduino IDE เราเข้าใจการทำงานของ E32 ในบทช่วยสอนล่าสุดของเรา
ควบคุมเครื่องใช้ในบ้านผ่าน LoRa - LoRa ในระบบอัตโนมัติภายในบ้าน - รีโมทคอนโทรล LoRa: 8 ขั้นตอน
ควบคุมเครื่องใช้ในบ้านผ่าน LoRa | LoRa ในระบบอัตโนมัติภายในบ้าน | LoRa Remote Control: ควบคุมและทำให้เครื่องใช้ไฟฟ้าของคุณจากระยะไกล (กิโลเมตร) โดยอัตโนมัติโดยไม่ต้องมีอินเทอร์เน็ต เป็นไปได้ผ่าน LoRa! เฮ้ ว่าไงพวก? Akarsh ที่นี่จาก CETech PCB นี้ยังมีจอแสดงผล OLED และรีเลย์ 3 ตัวซึ่ง