บทช่วยสอนการเริ่มต้นใช้งานวิทยุ LoRa ESP32 อย่างง่าย - ไม่ต้องเดินสายไฟ: 6 ขั้นตอน
บทช่วยสอนการเริ่มต้นใช้งานวิทยุ LoRa ESP32 อย่างง่าย - ไม่ต้องเดินสายไฟ: 6 ขั้นตอน
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 บนตัวส่งสัญญาณจะเริ่มแสดงหมายเลขแพ็กเก็ตที่ส่ง ในทางกลับกัน จอภาพแบบอนุกรมที่เชื่อมต่อกับเครื่องรับจะแสดงแพ็กเก็ตที่ได้รับพร้อมกำลังสัญญาณ

แนะนำ: