สารบัญ:

บทช่วยสอนการเริ่มต้นใช้งานวิทยุ LoRa ESP32 อย่างง่าย - ไม่ต้องเดินสายไฟ: 6 ขั้นตอน
บทช่วยสอนการเริ่มต้นใช้งานวิทยุ LoRa ESP32 อย่างง่าย - ไม่ต้องเดินสายไฟ: 6 ขั้นตอน

วีดีโอ: บทช่วยสอนการเริ่มต้นใช้งานวิทยุ LoRa ESP32 อย่างง่าย - ไม่ต้องเดินสายไฟ: 6 ขั้นตอน

วีดีโอ: บทช่วยสอนการเริ่มต้นใช้งานวิทยุ LoRa ESP32 อย่างง่าย - ไม่ต้องเดินสายไฟ: 6 ขั้นตอน
วีดีโอ: LORA INTRO เทคโนโลยีสื่อสารทางไกลใช้พลังงานต่ำ LoRa 2024, กรกฎาคม
Anonim
Image
Image

เฮ้ ว่าไงพวก? Akarsh ที่นี่จาก CETech

วันนี้เราจะทำโครงการที่เกี่ยวกับการตั้งค่าวิทยุ LoRa เพื่อพูดคุยกันในวิธีที่ง่ายที่สุด

ที่นี่ไมโครคอนโทรลเลอร์ที่ฉันใช้คือ ESP32 ซึ่งเชื่อมต่อกับบอร์ด LoRa ที่ 915MHz ฉันยังติดจอแสดงผล OLED กับวิทยุตัวใดตัวหนึ่งเพื่อให้มองเห็นข้อมูลแพ็กเก็ต โมดูลทั้งหมดที่ใช้ในโปรเจ็กต์นี้มาจาก DFRobot เนื่องจากมีความเข้ากันได้กับพินสำหรับโมดูลเหล่านี้ จึงไม่แนะนำให้ใช้โมดูลของผู้ผลิตหลายราย มาเริ่มกันเลย!

ฉันยังทำวิดีโอเกี่ยวกับการสร้างโครงการนี้โดยละเอียด ฉันแนะนำให้ดูเพื่อความเข้าใจและรายละเอียดที่ดีขึ้น

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

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

ในการดำเนินการนี้ คุณจะต้องใช้บอร์ด ESP32 หรือ ESP8266 และคุณสามารถเพิ่มแบตเตอรี่ได้หากต้องการ

ฉันใช้บอร์ด firebeetle LoRa ที่ความถี่ 915MHz DFRobot มีบอร์ด 3 ประเภทขึ้นอยู่กับความถี่ที่ถูกกฎหมายในพื้นที่ของคุณ:

1) 433MHz

2) 868MHz

3) 915MHz

สำหรับจอแสดงผล ฉันใช้แผง OLED

ฉันขอแนะนำให้ใช้บอร์ดจาก DFRobot กับโมดูลนี้ เนื่องจากพินเอาต์จะเข้ากันได้ และคุณจะไม่มีปัญหาใดๆ

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

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

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

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

ขั้นตอนที่ 3: ดาวน์โหลดและตั้งค่า Arduino IDE

ดาวน์โหลดและตั้งค่า Arduino IDE
ดาวน์โหลดและตั้งค่า Arduino IDE

ดาวน์โหลด Arduino IDE จากที่นี่

1. ติดตั้ง Arduino IDE แล้วเปิดขึ้นมา

2. ไปที่ ไฟล์ > การตั้งค่า

3. เพิ่ม https://dl.espressif.com/dl/package_esp32_index.j… ไปยัง URL ของตัวจัดการบอร์ดเพิ่มเติม4 ไปที่ เครื่องมือ > บอร์ด > ตัวจัดการบอร์ด

5. ค้นหา ESP32 แล้วติดตั้งบอร์ด

6. รีสตาร์ท IDE

ขั้นตอนที่ 4: การเชื่อมต่อและการบัดกรี

การเชื่อมต่อและการบัดกรี
การเชื่อมต่อและการบัดกรี
การเชื่อมต่อและการบัดกรี
การเชื่อมต่อและการบัดกรี
การเชื่อมต่อและการบัดกรี
การเชื่อมต่อและการบัดกรี
การเชื่อมต่อและการบัดกรี
การเชื่อมต่อและการบัดกรี

1. ประสานโมดูลด้วยส่วนหัวที่ซ้อนกันได้

2. คุณจะต้องเชื่อมต่อทั้งโมดูล LoRa กับโมดูล ESP32 ตามแผนภาพการเดินสาย

3. รวบรวมโมดูล 5-6 ทั้งหมดที่คุณจะใช้และจัดวางซ้อนกันตามความต้องการของวิทยุ สำหรับขั้นตอนเหล่านี้ ฉันขอแนะนำให้ดูวิดีโอของฉันเป็นอย่างยิ่งเนื่องจากมีการอธิบายรายละเอียดในส่วนนี้ไว้

ขั้นตอนที่ 5: การเข้ารหัสโมดูล

การเข้ารหัสโมดูล
การเข้ารหัสโมดูล
การเข้ารหัสโมดูล
การเข้ารหัสโมดูล
การเข้ารหัสโมดูล
การเข้ารหัสโมดูล

ดาวน์โหลดที่เก็บ GitHub:

2. ดึงข้อมูลที่เก็บที่ดาวน์โหลดมา

3. คัดลอกไลบรารีจากที่เก็บที่ดาวน์โหลดไปยังโฟลเดอร์ Library ในโฟลเดอร์ Sketch Arduino

4. เปิดร่างเครื่องส่งสัญญาณใน Arduino IDE

5. ไปที่ เครื่องมือ > บอร์ด เลือกบอร์ดที่เหมาะสมที่คุณใช้ Firebeetle ESP32 ในกรณีของฉัน

6. เลือกคอมเมนต์ที่ถูกต้อง port โดยไปที่ Tools > Port

7. กดปุ่มอัปโหลด

8. เมื่อแท็บแจ้งว่าเสร็จสิ้นการอัปโหลด คุณควรทำซ้ำขั้นตอนข้างต้นกับโมดูลตัวรับเพื่ออัปโหลดรหัส

ขั้นตอนที่ 6: เล่นกับ LoRa Radios

เล่นกับวิทยุ LoRa
เล่นกับวิทยุ LoRa

ทันทีที่จ่ายไฟให้กับโมดูลทั้งสอง OLED บนตัวส่งสัญญาณจะเริ่มแสดงหมายเลขแพ็กเก็ตที่ส่ง ในทางกลับกัน จอภาพแบบอนุกรมที่เชื่อมต่อกับเครื่องรับจะแสดงแพ็กเก็ตที่ได้รับพร้อมกำลังสัญญาณ

แนะนำ: