สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เฮ้ ว่าไงพวก? Akarsh ที่นี่จาก CETech
วันนี้เราจะมาสร้างโปรเจ็กต์ซึ่งเป็นโหนด LoRa อย่างง่าย และคุณยังสามารถใช้เป็นเกตเวย์ช่องทางเดียวได้อีกด้วย
ที่นี่ไมโครคอนโทรลเลอร์ที่ฉันใช้คือ ESP8266 ซึ่งเชื่อมต่อกับบอร์ด LoRa 433MHz (Ra-02 โดย Ai-Thinker) ฉันได้แนบจอแสดงผล OLED เข้ากับ PCB เพื่อให้มองเห็นข้อมูลแพ็กเก็ต
เพื่อให้สิ่งต่าง ๆ ง่ายขึ้น ฉันได้ออกแบบ PCB ซึ่งคุณสามารถผลิตขึ้นสำหรับการบัดกรี
ฉันยังทำวิดีโอเกี่ยวกับการสร้างโครงการนี้โดยละเอียด ฉันแนะนำให้ดูเพื่อความเข้าใจและรายละเอียดที่ดีขึ้น
ขั้นตอนที่ 1: อะไหล่
ฉันได้ชิ้นส่วนส่วนใหญ่สำหรับงานสร้างของฉันจาก LCSC
คุณจะต้องการ:
1) Ra-02 โมดูล LoRa
2) ESP8266
3) จอแสดงผล OLED
4) ส่วนประกอบแบบพาสซีฟ เช่น ตัวต้านทานและตัวเก็บประจุ
คุณจะต้องใช้ PCB เพื่อประสานส่วนประกอบเหล่านี้ซึ่งเราจะเห็นในขั้นตอนต่อไป
ขั้นตอนที่ 2: รับ Project PCB ผลิตขึ้น
คุณต้องตรวจสอบ JLCPCB เพื่อสั่งซื้อ PCB ออนไลน์ในราคาถูก!
คุณจะได้รับ PCB คุณภาพดี 10 ชิ้นที่ผลิตและจัดส่งถึงหน้าบ้านคุณในราคา 2 เหรียญสหรัฐฯ และค่าขนส่งบางส่วน คุณยังจะได้รับส่วนลดสำหรับการจัดส่งในการสั่งซื้อครั้งแรกของคุณ หากต้องการออกแบบ PCB ของคุณเองให้ไปที่ easyEDA เมื่อเสร็จแล้วให้อัปโหลดไฟล์ Gerber ของคุณไปยัง JLCPCB เพื่อให้ผลิตด้วยคุณภาพที่ดีและเวลาตอบสนองที่รวดเร็ว
ดาวน์โหลดไฟล์ Gerber:
ขั้นตอนที่ 3: การเชื่อมต่อ (ทฤษฎี)
โดยทั่วไปมี 4 ด้านในการเชื่อมต่อที่นี่:
1) ESP8266 เพื่อให้ทำงานได้อย่างถูกต้องจำเป็นต้องมีการดึงและดึงการเชื่อมต่อสำหรับ G0, G15, EN และ RST
2) Ra-02 และโมดูล ESP8266 เชื่อมต่อกันโดยใช้โปรโตคอล SPI
3) OLED และ ESP8266 เชื่อมต่อกันโดยใช้บัส I2C
4) โมดูลทั้งหมดต้องเชื่อมต่อกับรางไฟฟ้าเพื่อให้ทำงานได้ (ชัดเจน:P)
ขั้นตอนที่ 4: การบัดกรี
ประสานส่วนประกอบทั้งหมดเข้ากับ PCB
ฉันขอแนะนำให้ประสานส่วนประกอบที่มีความสูงต่ำบน PCB ก่อนแล้วจึงย้ายไปยังส่วนประกอบที่มีความสูงมากขึ้นเช่นส่วนหัวเป็นต้น
ก่อนเปิดเครื่องโมดูล ให้ทดสอบการเชื่อมต่อทั้งหมดโดยใช้มัลติมิเตอร์เพื่อหาจุดบัดกรีและไฟฟ้าลัดวงจร
ขั้นตอนที่ 5: การเข้ารหัสโมดูล
1) ดาวน์โหลดรหัสจากที่นี่
2) เปิดรหัสใน Arduino IDE
3) เชื่อมต่อ PCB กับคอมพิวเตอร์โดยใช้ CP2102 USB กับตัวแปลงอนุกรมหรืออุปกรณ์อื่นที่คล้ายคลึงกัน
4) รีเซ็ตโมดูล ESP8266 ขณะที่ดึง GPIO0 ต่ำ (กดปุ่ม G0 ค้างไว้ขณะรีเซ็ต)
5) ตอนนี้ กดปุ่มอัปโหลดบน IDE การอัปโหลดอาจล้มเหลวครั้งหรือสองครั้ง ดังนั้นคุณต้องลอง 2-3 ครั้งในกรณีที่ล้มเหลว
6) ถอด USB เข้ากับอะแดปเตอร์อนุกรมและเชื่อมต่อจอแสดงผล OLED หากคุณยังไม่ได้เชื่อมต่อ
7) โปรแกรมส่วนอื่น ๆ ของโครงการรับ/ส่งสัญญาณ
ขั้นตอนที่ 6: เวลาทดสอบ !
เมื่อคุณได้เข้ารหัสทั้งสองโมดูลแล้ว คุณสามารถแนบโมดูลเหล่านี้กับแหล่งจ่ายไฟได้
ในกรณีของฉัน ฉันแนบเครื่องส่งของฉันกับพาวเวอร์แบงค์ ตัวรับสัญญาณกับแล็ปท็อปเพื่อเข้าถึงจอภาพแบบอนุกรม
ทันทีที่ฉันส่งเครื่องส่ง ฉันเริ่มเห็นข้อความบนจอภาพอนุกรมที่เชื่อมต่อกับเครื่องรับ
ของฉันทำงานเหมือนมีเสน่ห์!