คู่มือการใช้งานบอร์ดพัฒนาบลูทูธ Heltec ESP32 LoRa V3WIFI

บอร์ดพัฒนาบลูทูธ ESP32 LoRa V3WIFI

ESP32

คำอธิบายสินค้า

ESP32 LoRa 32 WIFI development board เป็นบอร์ดพัฒนา IoT แบบคลาสสิก ตั้งแต่เปิดตัวมา บอร์ดนี้ได้รับความนิยมจากนักพัฒนาและผู้ผลิต เวอร์ชัน V3 ที่เปิดตัวใหม่ยังคงรักษาฟังก์ชันต่างๆ เช่น Wi-Fi, BLE, LoRa, จอแสดงผล OLED เป็นต้น มีอินเทอร์เฟซต่อพ่วงที่หลากหลาย การออกแบบวงจร RF ที่ดีและการออกแบบการใช้พลังงานต่ำ และมีกลไกการรักษาความปลอดภัยฮาร์ดแวร์เฉพาะตัวมากมาย กลไกการรักษาความปลอดภัยที่สมบูรณ์แบบทำให้ชิปสามารถตอบสนองข้อกำหนดด้านความปลอดภัยที่เข้มงวดได้ เป็นตัวเลือกที่ดีที่สุดสำหรับเมืองอัจฉริยะ ฟาร์ม บ้าน การควบคุมอุตสาหกรรม ความปลอดภัยของบ้าน การอ่านมิเตอร์ไร้สาย และนักพัฒนา IoT

คำอธิบายพารามิเตอร์:
ความถี่หลัก : 240MHz
แฟลช : 8Mbyte
หน่วยประมวลผล : หน่วยประมวลผล Xtensa 32-bit LX7 ดูอัลคอร์
ชิปควบคุมหลัก: ESP32-S3FN8
ชิป LoRa: SX1262
ชิปอินเทอร์เฟซ USB: CP 2102
ความถี่: 470~510 เมกะเฮิรตซ์, 863~928 เมกะเฮิรตซ์
การนอนหลับลึก: < 10uA
ระยะการสื่อสารแบบเปิด : 2.8กม.
บลูทูธแบบดูอัลโหมด: บลูทูธแบบดั้งเดิมและบลูทูธ BLE พลังงานต่ำ
ปริมาณการทำงานtagจ : 3.3~7V
ช่วงอุณหภูมิในการทำงาน : 20~70C
ความไวรับของตัวรับ : -139dbm (Sf12, 125KHz)
โหมดการสนับสนุน: WIFI บลูทูธ LORA
อินเทอร์เฟซ: USB Type-C; พอร์ตแบตเตอรี่ SH1.25-2; LoRa ANT (IPEX1.0); พินส่วนหัว 2*18*2.54

คำอธิบายพลังงาน:
แบตเตอรี่ลิเธียมสามารถชาร์จได้เมื่อเชื่อมต่อ USB หรือพิน 5V แยกกันเท่านั้น ในกรณีอื่น ๆ สามารถเชื่อมต่อแหล่งจ่ายไฟได้เพียงแหล่งเดียวเท่านั้น

คำอธิบายโหมดแหล่งจ่ายไฟ:
คำอธิบายโหมดแหล่งจ่ายไฟ

กำลังขับ:
กำลังขับ

ลักษณะพลังงาน:
ลักษณะพลังงาน

กำลังส่ง:
ส่งพลังงาน

คำอธิบายพินผลิตภัณฑ์

คำอธิบายพินผลิตภัณฑ์

ตารางคำอธิบายพินผลิตภัณฑ์

คำอธิบายแผงผลิตภัณฑ์

ไมโครโปรเซสเซอร์: ESP32-S3FN8 (โปรเซสเซอร์ดูอัลคอร์ Xtensa® 32 บิต LX7 ห้าคอร์tagโครงสร้างชั้นวางท่ออี ความถี่สูงถึง 240 MHz
ชิปโหนด LoRa SX1262
อินเทอร์เฟซ USB Type-C พร้อมมาตรการป้องกันที่สมบูรณ์ เช่น โวลท์tagตัวควบคุม e, การป้องกัน ESD, การป้องกันไฟฟ้าลัดวงจร และการป้องกัน RF อินเทอร์เฟซแบตเตอรี่ SH1.25-2 บนบอร์ด ระบบจัดการแบตเตอรี่ลิเธียมแบบบูรณาการ (การจัดการการชาร์จและการคายประจุ การป้องกันการชาร์จเกิน การตรวจจับพลังงานแบตเตอรี่ การสลับพลังงาน USB/แบตเตอรี่อัตโนมัติ)
จอแสดงผล OLED แบบเมทริกซ์จุด 0.96*128 ขนาด 64 นิ้วบนบอร์ดสามารถใช้แสดงข้อมูลการดีบัก พลังงานแบตเตอรี่ และข้อมูลอื่นๆ
การเชื่อมต่อเครือข่ายสามเครือข่ายแบบ WiFi แบบบูรณาการ LoRa และ Bluetooth, Wi-Fi ในตัว, เสาอากาศแบบสปริงโลหะ 2.4GHz เฉพาะ Bluetooth และอินเทอร์เฟซ IPEX (U.FL) สำรองไว้สำหรับใช้งาน LoRa
ชิป CP2102 เข้ากับพอร์ต USB ซีเรียลในตัวเพื่อการดาวน์โหลดโปรแกรมและการพิมพ์ข้อมูลการดีบักที่ง่ายดาย
มีการออกแบบวงจร RF ที่ดีและการใช้พลังงานต่ำ

ทรัพยากรด้านฮาร์ดแวร์

ขนาดสินค้า

ขนาดสินค้า

คำแนะนำการใช้งาน

โครงการนี้โคลนมาจากโครงการ ESP32 อย่างสมบูรณ์ โดยเราได้แก้ไขเนื้อหาของโฟลเดอร์ “variants” และ “boards.txt” (เพิ่มคำจำกัดความและข้อมูลของบอร์ดพัฒนา) ซึ่งทำให้ผู้ใช้ (โดยเฉพาะผู้เริ่มต้น) ใช้บอร์ดพัฒนาซีรีส์ ESP32 ที่ผลิตโดยบริษัทของเราได้ง่ายขึ้น

1. การเตรียมฮาร์ดแวร์

  • ESP32: นี่คือตัวควบคุมหลัก ซึ่งรับผิดชอบในการประสานงานการทำงานของส่วนประกอบอื่น ๆ ทั้งหมด
  • SX1262: โมดูล LoRa สำหรับการสื่อสารไร้สายระยะไกล
  • จอแสดงผล OLED: ใช้แสดงสถานะหรือข้อมูลโหนด
  • โมดูล Wi-Fi: ESP32 ในตัวหรือโมดูล Wi-Fi เพิ่มเติมสำหรับเชื่อมต่ออินเทอร์เน็ต

2. การเชื่อมต่อฮาร์ดแวร์

  • เชื่อมต่อโมดูล SX1262 LoRa เข้ากับพินที่ระบุของ ESP32 ตามแผ่นข้อมูล
  • จอแสดงผล OLED เชื่อมต่อกับ ESP32 โดยทั่วไปจะใช้อินเทอร์เฟซ SPI หรือ I2C
  • หาก ESP32 เองไม่มีฟังก์ชัน Wi-Fi คุณจะต้องเชื่อมต่อโมดูล Wi-Fi เพิ่มเติม

3. การกำหนดค่าซอฟต์แวร์ • การเขียนเฟิร์มแวร์

  • ใช้ IDE ที่รองรับ ESP32 สำหรับการเขียนโปรแกรม
  • กำหนดค่าพารามิเตอร์โมดูล LoRa เช่น ความถี่ แบนด์วิดท์สัญญาณ อัตราการเข้ารหัส ฯลฯ
  • เขียนโค้ดเพื่ออ่านข้อมูลเซ็นเซอร์และส่งผ่าน LoRa
  • ตั้งค่าจอแสดงผล OLED ให้แสดงเนื้อหา เช่น ข้อมูลเซ็นเซอร์ ความแรงของสัญญาณ LoRa ฯลฯ
  • กำหนดค่าการเชื่อมต่อ Wi-Fi รวมถึง SSID และรหัสผ่าน และรหัสการเชื่อมต่อคลาวด์ที่เป็นไปได้

4. รวบรวมและอัพโหลด

  • คอมไพล์โค้ดและตรวจสอบให้แน่ใจว่าไม่มีข้อผิดพลาดทางไวยากรณ์
  • อัปโหลดโค้ดไปยัง ESP32

5. การทดสอบและแก้ไขข้อบกพร่อง

  • ทดสอบว่าโมดูล LoRa สามารถส่งและรับข้อมูลได้สำเร็จหรือไม่
  • ตรวจสอบให้แน่ใจว่าจอแสดงผล OLED แสดงข้อมูลอย่างถูกต้อง
  • ตรวจสอบว่าการเชื่อมต่อ Wi-Fi และการถ่ายโอนข้อมูลอินเทอร์เน็ตทำงานถูกต้อง

6. การใช้งานและการติดตามตรวจสอบ

  • ปรับใช้โหนดกับสถานการณ์แอปพลิเคชันจริง
  • ตรวจสอบสถานะการทำงานและการส่งข้อมูลของโหนด

ข้อควรระวัง

  • ตรวจสอบให้แน่ใจว่าส่วนประกอบทั้งหมดเข้ากันได้และเชื่อมต่ออย่างถูกต้อง
  • เมื่อเขียนโค้ด ให้ตรวจสอบและปฏิบัติตามแผ่นข้อมูลและแนวทางการใช้งานไลบรารีของแต่ละส่วนประกอบ
  • สำหรับการส่งสัญญาณระยะไกลอาจจำเป็นต้องปรับพารามิเตอร์ของโมดูล LoRa เพื่อเพิ่มประสิทธิภาพการทำงาน
  • หากใช้ภายในอาคาร การเชื่อมต่อ Wi-Fi อาจต้องมีการกำหนดค่าหรือการปรับปรุงเพิ่มเติม โปรดทราบว่าขั้นตอนข้างต้นเป็นเพียงแนวทางทั่วไป และรายละเอียดที่แน่นอนอาจแตกต่างกัน โดยเฉพาะอย่างยิ่งเมื่อเกี่ยวข้องกับฮาร์ดแวร์และไลบรารีซอฟต์แวร์เฉพาะ โปรดแน่ใจว่าได้ตรวจสอบอีกครั้งview และปฏิบัติตามเอกสารที่เกี่ยวข้องและแนวทางด้านความปลอดภัยทั้งหมด หากคุณพบปัญหาใดๆ ในระหว่างการกำหนดค่าหรือการใช้งาน ควรอ่านเอกสารอย่างเป็นทางการหรือติดต่อฝ่ายสนับสนุนด้านเทคนิคของผู้ผลิต

เอกสาร / แหล่งข้อมูล

บอร์ดพัฒนาบลูทูธ Heltec ESP32 LoRa V3WIFI [พีดีเอฟ] คู่มือการใช้งาน
บอร์ดพัฒนาบลูทูธ ESP32 LoRa V3WIFI, ESP32, บอร์ดพัฒนาบลูทูธ LoRa V3WIFI, บอร์ดพัฒนาบลูทูธ, บอร์ดพัฒนา

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *