🔌
IoT คืออะไร?
Internet of Things — การเชื่อมต่ออุปกรณ์ทุกชนิดเข้ากับอินเทอร์เน็ต ESP32, ESP8266, Arduino คือหัวใจของระบบ IoT
🌐 ระบบ IoT ทำงานยังไง?
🔌 บอร์ดไมโครคอนโทรลเลอร์ยอดนิยม
⚡
ESP32
~150-350 บาท
บอร์ดทรงพลัง มี WiFi + Bluetooth ในตัว เหมาะกับงาน IoT ที่ต้องการประสิทธิภาพสูง
⚙️ Spec หลัก:
• CPU: Xtensa 32-bit LX6, 240MHz
• RAM: 520KB SRAM
• WiFi 802.11 b/g/n
• Bluetooth 4.2 + BLE
• GPIO: 30+ pins
• ADC, DAC, SPI, I2C, UART
Smart Home, IoT Gateway, Wearable, Robot, Voice control
📡
ESP8266
~80-200 บาท
รุ่นเล็กของ ESP มี WiFi ในตัว ราคาถูก เหมาะกับโปรเจกต์ที่ต้องการเชื่อมต่อ WiFi ง่ายๆ
⚙️ Spec หลัก:
• CPU: Xtensa L106, 80MHz
• RAM: 50KB SRAM
• WiFi 802.11 b/g/n
• GPIO: 17 pins
• ADC: 1 channel
• SPI, I2C, UART
Sensor node, Web server, WiFi switch, ระบบ monitor อย่างง่าย
🤖
Arduino
~150-600 บาท (ตามรุ่น)
บอร์ดยอดนิยมสำหรับเริ่มต้น เรียนรู้ง่าย community ใหญ่ มีหลายรุ่น (Uno, Mega, Nano, Leonardo)
⚙️ Spec หลัก:
• CPU: ATmega328P (Uno), 16MHz
• Flash: 32KB, SRAM: 2KB
• Digital I/O: 14 pins
• Analog Input: 6 pins
• PWM: 6 pins
• USB สำหรับโปรแกรม
Robotics, เริ่มต้นเรียน, Motor control, Sensor reading, เกม arcade
📊 เปรียบเทียบ ESP32 vs ESP8266 vs Arduino
| คุณสมบัติ | ESP32 | ESP8266 | Arduino Uno |
|---|---|---|---|
| CPU Speed | 240 MHz | 80 MHz | 16 MHz |
| WiFi | ✅ ในตัว | ✅ ในตัว | ❌ ต้องซื้อ Shield |
| Bluetooth | ✅ BLE + Classic | ❌ ไม่มี | ❌ ต้องซื้อ Module |
| RAM | 520 KB | 80 KB | 2 KB |
| GPIO Pins | 30+ | 17 | 14 |
| ราคา | ~150-350฿ | ~80-200฿ | ~150-350฿ |
| เหมาะกับ | งานซับซ้อน | WiFi ง่ายๆ | เริ่มต้นเรียน |
💡 ตัวอย่างโปรเจกต์ IoT
🏠 Smart Home
ควบคุมไฟ แอร์ ประตู ผ่านสมาร์ทโฟน
🔧 อุปกรณ์ที่ใช้:
•ESP32 + Relay + WiFi
•MQTT Broker
•แอปมือถือ / Google Home
// ตัวอย่าง Code (C++/Arduino IDE)
// ESP32 ควบคุมหลอดไฟ
WiFi.begin("SSID", "PASSWORD");
mqttClient.subscribe("home/light/bedroom");
void onMessage(char* topic, byte* payload) {
if (strcmp(topic, "home/light/bedroom") == 0) {
if (payload[0] == '1') digitalWrite(LED_PIN, HIGH);
else digitalWrite(LED_PIN, LOW);
}
}📡 Protocol การสื่อสาร IoT
📨
MQTT
ส่งข้อมูลขนาดเล็กผ่าน Publish/Subscribe ใช้พลังงานน้อย เหมาะสำหรับ IoT มาก
🌐
HTTP/REST
ส่งข้อมูลผ่าน HTTP Request เหมาะกับการเชื่อมต่อ Web Server และ API
🔄
WebSocket
เชื่อมต่อแบบ Real-time สองทาง เหมาะกับ Dashboard แสดงข้อมูลสด
🔗
I2C / SPI
Protocol สำหรับสื่อสารระหว่าง Chip ใน Board เช่น เซ็นเซอร์ กับ MCU
ต้องการระบบ IoT สำหรับธุรกิจ? 🔌
เราออกแบบและพัฒนาระบบ IoT ตั้งแต่ Hardware ถึง Software
← กลับหน้าเรียนติดต่อเรา