ข้ามไปที่เนื้อหา

โมดูลสื่อสารไร้สาย (Wireless Communication Modules)

โมดูลที่ช่วยให้ไมโครคอนโทรลเลอร์สามารถเชื่อมต่อกับอุปกรณ์อื่นหรืออินเทอร์เน็ตได้

โปรโตคอลการสื่อสาร

แนะนำให้ศึกษาเรื่อง โปรโตคอลการสื่อสาร (UART, I2C, SPI) เพื่อเข้าใจวิธีการเชื่อมต่อโมดูลเหล่านี้เข้ากับบอร์ด


1. Bluetooth (HC-05 / HC-06)

ใช้สำหรับรับส่งข้อมูลกับสมาร์ทโฟนหรือคอมพิวเตอร์ในระยะใกล้ (5-10 เมตร)

  • HC-05: ทำงานได้ทั้งโหมด Master (ค้นหาอุปกรณ์อื่น) และ Slave (รอให้ผู้อื่นมาเชื่อมต่อ)
  • HC-06: ทำงานได้เฉพาะโหมด Slave
  • การเชื่อมต่อ: ใช้การสื่อสารแบบ Serial (UART - TX, RX)

2. WiFi (ESP8266 / ESP32)

สำหรับการเชื่อมต่ออินเทอร์เน็ตและโปรเจกต์ IoT

  • ESP8266 (เช่น NodeMCU, WeMos D1): เหมาะสำหรับงานง่ายๆ ที่ต้องการเชื่อมต่อ WiFi
  • ESP32: พลังสูงกว่า มีทั้ง WiFi และ Bluetooth (Classic & BLE) ในชิปเดียว พร้อม GPIO จำนวนมาก
  • โมดูลรองรับ: รองรับโปรโตคอลยอดนิยมอย่าง HTTP, MQTT, WebSocket

3. Radio Frequency (RF NRF24L01)

สำหรับการสื่อสารระหว่างไมโครคอนโทรลเลอร์ 2 ตัวโดยตรง ไม่ผ่าน WiFi หรือ Bluetooth

  • ย่านความถี่: 2.4GHz
  • ระยะทาง: 10-100 เมตร (รุ่นปกติ) หรือสูงสุด 1 กม. (รุ่นมีเสาอากาศ)
  • การเชื่อมต่อ: ใช้การสื่อสารแบบ SPI

4. GPS Module (NEO-6M)

สำหรับรับข้อมูลพิกัด (ละติจูด, ลองจิจูด), ระดับความสูง และเวลาจากดาวเทียม

  • อินเทอร์เฟซ: Serial (UART)
  • ข้อมูลที่ได้: รูปแบบ NMEA standard
  • หมายเหตุ: การใช้งานครั้งแรก (Cold Start) ในที่ร่มอาจใช้เวลานาน ควรทดสอบในที่โล่งแจ้ง