ESP32 LORA RS485 ชุดเกษตรกรรม
แนะนำชุดเกษตรราคาไม่แพง ESP32 LORA 915 MHz RS485 อุณหภูมิดินเซ็นเซอร์ความชื้นและไฟฟ้า

ประกอบด้วย 2 องค์ประกอบหลัก:
- ESP32 LORA RS485 Modbus Controller: หัวใจของบอร์ดนี้เป็นไมโครคอนโทรลเลอร์ที่ใช้ ESP32 Wi-Fi อันยิ่งใหญ่ภายใต้โมดูล ESP-Wroom-32 เนื่องจากเข้ากันได้กับการเขียนโปรแกรม Arduino มันมีคอนโทรลเลอร์ RS485 ซึ่งสามารถแปลงสัญญาณ RS485 จากเซ็นเซอร์ดิน รวมเข้ากับการสื่อสารไร้สาย LORA 915 MHz ซึ่งตั้งโปรแกรมได้สำหรับความถี่ LORA ของมาเลเซียซึ่งเป็น 923 MHz
- เซ็นเซอร์ดินเกรดอุตสาหกรรม: วัดพารามิเตอร์หลายพารามิเตอร์รวมถึงอุณหภูมิความชื้นค่า pH, EC และไนโตรเจน, ฟอสฟอรัสและโพแทสเซียม (NPK) สัญญาณเอาต์พุตคือ RS485 และสามารถใช้งานได้หลากหลายแรงดันไฟฟ้าจาก 5 ~ 30 VDC



ข้อมูลจำเพาะของบอร์ดคอนโทรลเลอร์ ESP32
- โมดูล ESP32-Wroom-32 สำหรับไมโครคอนโทรลเลอร์ที่มีการสื่อสาร Wi-Fi และ BLE
- เข้ากันได้กับการเขียนโปรแกรม Arduino และ Micropython
- USB Serial Chip Silicon Labs CP2104
- ดาวน์โหลด CP2104 ไดรเวอร์จากเว็บไซต์ Silicon Labs
- LORA โมดูล 915 MHz (สามารถตั้งโปรแกรมได้ถึง 923 MHz สำหรับมาเลเซีย)
- จอแสดงผล OLED 0.91 "I2C
- Power by Micro USB, แบตเตอรี่หรือ 5 VDC
- วงจรการชาร์จ Lipo
ข้อกำหนดของเซ็นเซอร์ดิน
- แรงดันไฟฟ้า: 5 ~ 30 VDC
- โปรโตคอลการสื่อสาร: RS485
- อุณหภูมิ
- ช่วงการวัด: -40 ° C ~ 80 ° C
- ความแม่นยำในการวัด: ± 0.5 ° C
- ความชื้น
- ช่วงการวัด: 0 ~ 100 %
- ความแม่นยำในการวัด: ± 3 %
- ช่วงการวัด: 0 ~ 100 %
- ความแม่นยำในการวัด: ± 3 %
- การนำไฟฟ้า (EC)
- ช่วงการวัด: 0 ~ 20000 US/cm
- ความละเอียดการวัด: 1 US/CM
- พี.
- ช่วงการวัด: 3 ~ 9
- ความละเอียดการวัด: 0.1
- NPK
- ช่วงการวัด: 0 ~ 2999 mg/kg
- ความละเอียดการวัด: 1 มก./กก.
รายละเอียดการสื่อสาร RS845
- บิตข้อมูล: 8 บิต
- บิตพาริตี้: ไม่
- หยุดบิต: 1
- การตรวจสอบข้อผิดพลาด: CRC
- อัตราการรับส่งข้อมูล: 2400, 4800 (ค่าเริ่มต้น), 9600
- ที่อยู่อุปกรณ์: 0x01
- รหัสฟังก์ชัน: 0x03
- รหัสข้อมูล: 16 บิต
- เฟรมขอ (8 ไบต์)
| รหัสที่อยู่ | รหัสฟังก์ชัน | เริ่มต้นที่อยู่ลงทะเบียน | ความยาวของการลงทะเบียน | CRC |
|---|
| 0x01 | 0x03 | 0x00 0x00 | 0x00 0x07 | 0x04 0x08 |
- ตัวอย่างกรอบการตอบสนอง (19 ไบต์)
| รหัสที่อยู่ | รหัสฟังก์ชัน | หมายเลขไบต์ | ความชื้น | อุณหภูมิ | EC | พี. | ไนโตรเจน (N) | ฟอสฟอรัส (P) | โพแทสเซียม (k) | CRC |
|---|
| 0x01 | 0x03 | 0x0e | 0x01 0xe6 | 0x01 0x55 | 0x05 0xdc | 0x01 0x34 | 0x00 0x20 | 0x00 0x25 | 0x00 0x30 | 0x04 0x08 |
- การคำนวณตัวอย่างการตอบสนองของไบต์
- ปริมาณความชื้น = (0x01 * 256 + 0xe6) * 0.1 = 48.6 %
- อุณหภูมิ = (0x01 * 256 + 0x55) * 0.1 = 34.1 ° C
- ec = (0x05 * 256 + 0xdc) = 1500 US/cm
- pH = (0x01 * 256 + 0x34) * 0.1 = 3.08
- n = (0x00 * 256 + 0x20) = 32 mg/kg
- p = (0x00 * 256 + 0x25) = 37 mg/kg
- k = (0x00 * 256 + 0x30) = 48 mg/kg
รายการจัดส่ง
- ชุดเกษตร ESP32 LORA 915 MHz RS485 Modbus Controller
- เซ็นเซอร์ดินเกรดอุตสาหกรรม
- เคสกันน้ำ
ช้อปปิ้งตอนนี้
- ผู้ซื้อสินค้า
- MyDuino: อุณหภูมิและความชื้น, pH, EC และ NPK
- MyDuino: อุณหภูมิและความชื้น
วิธี?
- อินเทอร์เฟซและสายไฟ | สีลวด: สีน้ำตาล (5 ~ 30 VDC), สีดำ (GND), สีเหลือง (RS485 A) และสีน้ำเงิน (RS485 B)


- เลือกสภาพแวดล้อมการพัฒนาของคุณ Arduino หรือ Micropython
- ใช้โปรแกรมตัวอย่างจากโปรแกรมตัวอย่างโฟลเดอร์
- อัปโหลดหรือแฟลชโปรแกรมลงในไมโครคอนโทรลเลอร์ สำหรับ Arduino IDE ให้เลือกบอร์ด "ESP32 Dev Board"
ติดต่อเรา
- โทรหรือ whatsapp 6013-2859151