
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


เฮ้ ว่าไงพวก? 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 สำหรับโครงการของคุณที่ผลิต

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

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

วิธีสร้างแนวทางปฏิบัติสำหรับเป้าหมายของ Nintendo LABO อย่างง่าย: น้องสาวของฉันและฉันเพิ่งซื้อ Nintendo Switch แน่นอนว่าเรามีเกมให้เล่นด้วย และหนึ่งในนั้นคือ Nintendo LABO Variety Kit ในที่สุดฉันก็สะดุดกับ Toy-Con Garage ฉันได้ลองทำอะไรบางอย่างออกไป และนั่นคือตอนที่ฉัน
ขาตั้งสามขา PCB อย่างง่าย: 5 ขั้นตอน

Simple PCB Trivet: นี่เป็นโครงการที่เรียบง่ายและสนุกสนานสำหรับ PCB รีไซเคิล (แผงวงจรพิมพ์) ฉันดึงหนึ่งออกจากระบบสเตอริโอที่เสีย แต่คุณสามารถหาบอร์ดเหล่านี้ได้จากอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ขาตั้งสามขา (trivet) คือสิ่งของที่วางอยู่ระหว่างจานเสิร์ฟและจานรอง
การสื่อสาร Arduino LoRa อย่างง่าย (มากกว่า 5 กม.): 9 ขั้นตอน

การสื่อสาร Arduino LoRa อย่างง่าย (มากกว่า 5 กม.): เราจะทดสอบ E32-TTL-100 กับห้องสมุดของฉัน เป็นโมดูลตัวรับส่งสัญญาณไร้สาย ทำงานที่ 410 441 MHz (หรือ 868MHz หรือ 915MHz) ตาม RFIC SX1278 ดั้งเดิมจาก SEMTECH มีการส่งแบบโปร่งใส ระดับ TTL โมดูลนี้ใช้ LORA
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 ตัวซึ่ง