นี่คือคู่มือการโปรแกรมบอร์ด LoRa-E5 mini ด้วย ST Cube Programmer และ IDE ครับน้อง จะได้เอาไปต่อกับเครือข่าย The Things Network ผ่านเกตเวย์มาตรฐานได้
เจ้า E5 mini เนี่ย เป็นบอร์ดพัฒนาขนาดกะทัดรัด เหมาะสำหรับการทดลองและสร้างต้นแบบขนาดเล็กๆ ช่วยให้น้องออกแบบอุปกรณ์ IoT ไร้สายแบบ LoRaWAN® ที่ส่งสัญญาณได้ไกลสุดๆ ได้ตามใจชอบเลย E5 mini ฝังโมดูล Wio-E5 STM32WLE5JC ไว้ข้างใน ซึ่งเป็นชิปตัวแรกของโลกที่รวม RF สำหรับ LoRa® กับ MCU ไว้ในชิปตัวเดียวเล็กๆ และผ่านการรับรอง FCC กับ CE แล้วนะ ตัวบอร์ดขับเคลื่อนด้วย ARM Cortex-M4 core และชิป Semtech SX126X LoRa® รองรับโปรโตคอล LoRaWAN® ในความถี่ทั่วโลก รวมถึงการมอดูเลตแบบ (G)FSK, BPSK, (G)MSK และ LoRa® ด้วย
สมมติน้องอยากส่งข้อความจากสถานีตรวจอากาศที่ตั้งอยู่กลางป่าระยะ 5 ไมล์ Bluetooth กับ Wi-Fi นี่ใช้ไม่ได้เลย ส่วนเครือข่ายมือถือก็ต้องใช้ซิมการ์ดรายเดือนราคาแพง ทางออกคือ LoRa (Long Range Radio) ครับ โมดูล Seeed LoRa E5 นี้เป็นเครื่องรับส่งสัญญาณวิทยุมาตรฐานอุตสาหกรรมเลย
จุดเด่นของ LoRaWAN
LoRa ทำงานบนความถี่ย่านซับกิกะเฮิร์ตซ์ (เช่น 915 MHz ในสหรัฐฯ, 868 MHz ในยุโรป)
- แบนด์วิธต่ำมาก: ส่งรูปภาพผ่าน LoRa ไม่ได้นะจ๊ะ มันออกแบบมาเพื่อส่งแพ็กเก็ตข้อความเล็กจิ๋ว (เช่น
[Temp: 24C]) ทุกๆ สองสามนาทีเท่านั้น - ระยะส่งไกลโคตร: เพราะความถี่ต่ำและส่งพัลส์ช้ามาก สัญญาณจึงทะลุตึก ผ่านป่าได้ และส่งได้ไกลถึง 10 กิโลเมตร (ในระยะ Line-of-sight) ด้วยพลังงานแบตเตอรี่น้อยนิด!
- อินเทอร์เฟซ AT Command: Arduino จะสื่อสารกับโมดูล LoRa E5 ผ่าน Serial โดยใช้ "AT Commands" ครับ Arduino จะยิงสตริงข้อความ เช่น
AT+MSG="Hello World"ผ่านขา TX แล้วโมดูลจะจัดการเรื่องการส่งสัญญาณวิทยุที่ซับซ้อนให้เอง
การเชื่อมต่อกับ The Things Network (TTN)
แทนที่น้องจะต้องสร้างโหนด Arduino อีกตัวมาเป็นตัวรับสัญญาณ น้องสามารถเชื่อมต่อกับ The Things Network ได้เลย
- TTN คือชุมชนระดับโลกของเกตเวย์ LoRa
- น้องลงทะเบียนคีย์ของโมดูลน้องบนเว็บไซต์ของเขา
- Arduino ของน้องยิงข้อมูลขึ้นฟ้า ถ้าเมืองน้องมีเกตเวย์ติดอยู่บนหลังคาห่างออกไปหลายไมล์ เกตเวย์นั้นก็จะรับสัญญาณและส่งต่อข้อมูลขึ้นอินเทอร์เน็ต ทำให้น้องอ่านข้อมูลเซนเซอร์จากที่ไหนในโลกก็ได้ ฟรีๆ เลย!
อุปกรณ์ที่ต้องมี
- บอร์ด Arduino (แนะนำเป็น ESP32 หรือ ESP8266 สำหรับทำเป็น Hub นะ).
- โมดูล Seeed LoRa-E5 และเสาอากาศที่ต้องใช้
- แหล่งจ่ายไฟ 3.3V ที่เสถียร
#lora #lorawan #seeed #stm32 #thethingsnetwork #ttn #stm #stlink #stlinkv2