สารบัญ:

15$ LoRa Gateway/Node ESP8266 สร้าง PCB 3cmX8cm ขนาด: 6 ขั้นตอน
15$ LoRa Gateway/Node ESP8266 สร้าง PCB 3cmX8cm ขนาด: 6 ขั้นตอน

วีดีโอ: 15$ LoRa Gateway/Node ESP8266 สร้าง PCB 3cmX8cm ขนาด: 6 ขั้นตอน

วีดีโอ: 15$ LoRa Gateway/Node ESP8266 สร้าง PCB 3cmX8cm ขนาด: 6 ขั้นตอน
วีดีโอ: Part1 DIY LoRaWAN Gateway with RFM95 & Wemos D1 mini Pro | How to make single-channel LoRa Gateway? 2024, พฤศจิกายน
Anonim
Image
Image

เฮ้ ว่าไงพวก? 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 ผลิตขึ้น

รับผลิต PCB โครงการ
รับผลิต 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: เวลาทดสอบ !

เวลาทดสอบ!!
เวลาทดสอบ!!
เวลาทดสอบ!!
เวลาทดสอบ!!

เมื่อคุณได้เข้ารหัสทั้งสองโมดูลแล้ว คุณสามารถแนบโมดูลเหล่านี้กับแหล่งจ่ายไฟได้

ในกรณีของฉัน ฉันแนบเครื่องส่งของฉันกับพาวเวอร์แบงค์ ตัวรับสัญญาณกับแล็ปท็อปเพื่อเข้าถึงจอภาพแบบอนุกรม

ทันทีที่ฉันส่งเครื่องส่ง ฉันเริ่มเห็นข้อความบนจอภาพอนุกรมที่เชื่อมต่อกับเครื่องรับ

ของฉันทำงานเหมือนมีเสน่ห์!

แนะนำ: