สินค้าทั้งหมด (All PROODUCTS)
-
Global Byte Shop บอร์ด ESP32 WI-fI แบบ USB Type C
ESP32 คืออะไร? บอร์ด IoT ทรงพลังพร้อม Wi-Fi + Bluetooth ในตัว ESP32 คือบอร์ดไมโครคอนโทรลเลอร์ประสิทธิภาพสูงจากบริษัท Espressif Systems ซึ่งเป็นรุ่นที่พัฒนาต่อยอดมาจาก ESP8266 ที่ได้รับความนิยมอย่างสูง โดยมีความสามารถที่เหนือกว่าในหลายๆ ด้าน ทำให้เป็นตัวเลือกอันดับต้นๆ สำหรับโปรเจกต์ที่ซับซ้อนและต้องการประสิทธิภาพสูง มีทั้ง Wi-Fi และ Bluetooth (BLE) ในตัวชิปเดียว มี CPU แบบ Dual-Core ทำให้ประมวลผลได้รวดเร็วและรองรับงานหลายอย่างพร้อมกัน (Multi-threading) มีหน่วยความจำและจำนวนขา GPIO มากกว่า ESP8266 สามารถเขียนโปรแกรมได้หลายรูปแบบ ทั้งผ่าน Arduino IDE, MicroPython, หรือ ESP-IDF ในปัจจุบัน บอร์ด ESP32 รุ่นใหม่ๆ ได้เปลี่ยนมาใช้พอร์ต USB Type-C ซึ่งช่วยเพิ่มความสะดวกในการเชื่อมต่อ ทนทานกว่า และใช้สายร่วมกับอุปกรณ์สมัยใหม่ได้ทันที สเปคของ ESP32 (ทั่วไป) ชิปหลัก ESP32 (มีหลายรุ่น เช่น ESP32-WROOM-32, S2, C3, S3) ซีพียู Dual-core Xtensa LX6 @ 240MHz Wi-Fi 802.11 b/g/n (2.4GHz) Bluetooth Bluetooth 4.2 + BLE (บางรุ่นรองรับ BT 5.0) หน่วยความจำ Flash 4MB หรือมากกว่า SRAM ประมาณ 520KB แรงดันใช้งาน 3.3V (แต่รับไฟผ่าน USB 5V ได้ มีเรกูเลเตอร์ในตัว) GPIO สูงสุด ~30 ขา (ขึ้นอยู่กับรุ่นของบอร์ด) Analog Input (ADC) สูงสุด 18 ช่อง (ความละเอียด 12-bit) Analog Output (DAC) 2 ช่อง (ความละเอียด 8-bit) การสื่อสาร UART, I2C, SPI, PWM, CAN, IR และอื่นๆ พอร์ต USB USB Type-C สำหรับอัปโหลดโปรแกรมและจ่ายไฟ รองรับแบตเตอรี่ บางรุ่นมีวงจรชาร์จแบตเตอรี่ Li-ion ในตัว การใช้งาน ESP32 ✅ เหมาะกับงานประเภทไหน? ด้วยความสามารถที่ครบครัน ESP32 จึงเหมาะอย่างยิ่งกับงานที่หลากหลาย โดยเฉพาะ: Internet of Things (IoT): เช่น การควบคุมอุปกรณ์ไฟฟ้าผ่าน Wi-Fi หรือการส่งข้อมูลเซนเซอร์ขึ้น Cloud Smart Home: เช่น ระบบเปิด-ปิดไฟ, ระบบวัดอุณหภูมิและความชื้น, การควบคุมผ่านแอปพลิเคชันมือถือ การสื่อสารผ่าน Bluetooth: เช่น การรับส่งข้อมูลกับสมาร์ทโฟน, อุปกรณ์สวมใส่ (Wearables), หรือ Bluetooth Beacon โปรโตคอลเครือข่ายขั้นสูง: รองรับ ESP-NOW, MQTT, HTTP, WebSocket ได้อย่างเต็มประสิทธิภาพ การเชื่อมต่อกับบริการ Cloud: สามารถทำงานร่วมกับ Firebase, LINE Notify, Blynk, Telegram, AWS IoT, และอื่นๆ ได้อย่างง่ายดาย ✅ ตัวอย่างการใช้งานยอดนิยม วัดอุณหภูมิ-ความชื้นด้วย DHT11/DHT22 แล้วส่งข้อมูลขึ้นเว็บหรือ LINE ควบคุมหลอดไฟหรือรีเลย์ผ่าน Web Server หรือแอปพลิเคชัน Blynk สร้างจอแสดงผลไร้สายโดยส่งข้อมูลไปยังจอ OLED/LCD ทำหน้าที่เป็น Wi-Fi Hotspot หรือ Web Server ขนาดเล็ก โปรเจกต์ด้าน AI/Machine Learning ขนาดเล็ก (บางรุ่นรองรับกล้องและ TensorFlow Lite) ตัวอย่างโค้ด: สร้าง Web Server บน ESP32 โค้ดนี้จะทำให้ ESP32 ของคุณเชื่อมต่อ Wi-Fi และสร้างหน้าเว็บที่แสดงข้อความ "สวัสดีจาก ESP32!" เมื่อเข้าถึงผ่านเบราว์เซอร์ #include <WiFi.h> // --- กรุณาแก้ไขชื่อและรหัสผ่าน Wi-Fi ของคุณ --- const char* ssid = "YOUR_WIFI_NAME"; const char* password = "YOUR_WIFI_PASSWORD"; // ------------------------------------------ WiFiServer server(80); // สร้าง Server ที่ Port 80 void setup() { Serial.begin(115200); // เริ่มต้นการเชื่อมต่อ Wi-Fi WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("\nWiFi connected!"); // แสดง IP Address ที่ได้รับ Serial.print("IP Address: "); Serial.println(WiFi.localIP()); // เริ่มต้น Web Server server.begin(); } void loop() { WiFiClient client = server.available(); if (client) { // ส่งข้อมูล HTML กลับไปให้ Client client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html; charset=utf-8"); client.println("Connection: close"); client.println(); client.println("<!DOCTYPE HTML>"); client.println("<html>"); client.println("<head><meta charset='utf-8'></head>"); client.println("<body><h1>สวัสดีจาก ESP32!</h1></body>"); client.println("</html>"); delay(1); client.stop(); } } 📌 ข้อดีของรุ่นที่เป็น USB Type-C เสียบง่าย: ไม่ต้องกังวลเรื่องการเสียบกลับด้าน ลดความเสียหายของพอร์ต รองรับกระแสไฟได้ดี: เหมาะสำหรับบอร์ดที่ต้องการพลังงานสูง สะดวกสบาย: สามารถใช้สายชาร์จร่วมกับสมาร์ทโฟนและอุปกรณ์รุ่นใหม่ๆ ได้เลย
200.00 ฿ 155.00 ฿
-
Global Byte Shop บอร์ด NodeMCU ESP8266 WiFi สำหรับ IoT
NodeMCU ESP8266 คืออะไร ? เริ่มต้นโปรเจค IoT ด้วย Arduino IDE NodeMCU ESP8266 คือบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ชิป ESP8266 เป็นหัวใจหลักในการประมวลผล จุดเด่นที่สำคัญที่สุดคือ **ความสามารถในการเชื่อมต่อ Wi-Fi ได้ในตัว** ในราคาที่ประหยัดมาก และยังสามารถเขียนโปรแกรมควบคุมผ่าน Arduino IDE ที่เราคุ้นเคยได้เป็นอย่างดี ทำให้มันกลายเป็นบอร์ดที่นิยมอันดับต้นๆ สำหรับงานด้าน IoT (Internet of Things) เช่น การควบคุมอุปกรณ์ไฟฟ้าผ่านอินเทอร์เน็ต หรือการส่งข้อมูลจากเซนเซอร์ขึ้นไปยังเว็บไซต์และฐานข้อมูลออนไลน์ แม้ชื่อ “NodeMCU” จะมาจากการที่มันถูกออกแบบมาให้เขียนโปรแกรมด้วยภาษา Lua ในช่วงแรก แต่ในปัจจุบัน การเขียนด้วยภาษา C/C++ ผ่าน Arduino IDE ได้รับความนิยมมากกว่าอย่างแพร่หลาย สเปค NodeMCU ESP8266 (Specification) ชิปหลัก ESP8266 (ESP-12E หรือ ESP-12F) ความเร็ว CPU 80 MHz (โอเวอร์คล็อกได้ถึง 160 MHz) หน่วยความจำ (Flash) 4MB SRAM (RAM) 64KB Wi-Fi 802.11 b/g/n (2.4GHz) รองรับโหมด Station และ Access Point แรงดันใช้งาน 3.3V (แต่สามารถรับไฟ 5V ผ่านพอร์ต USB ได้) พอร์ต USB ใช้ชิป CH340 หรือ CP2102 สำหรับการสื่อสารและอัปโหลดโค้ด GPIO 11 ขา (รองรับ PWM, ADC, I2C, SPI) ADC 1 ขา (อ่านค่า Analog ได้ในช่วง 0–1V เท่านั้น) แรงดันขา Digital 3.3V (สำคัญมาก!) การใช้งาน NodeMCU ESP8266 สำหรับ IoT (Use Cases) จุดเด่นการใช้งาน เชื่อมต่อ Wi-Fi ได้ในตัว โดยไม่ต้องพึ่งโมดูลเสริม อัปโหลดโค้ดและจ่ายไฟได้ง่ายๆ ผ่านสาย Micro USB เส้นเดียว ทำงานร่วมกับบริการออนไลน์ต่างๆ เช่น เว็บเซิร์ฟเวอร์, แอปพลิเคชันมือถือ, และฐานข้อมูลออนไลน์ได้เป็นอย่างดี รองรับเครื่องมือพัฒนายอดนิยมทั้ง Arduino IDE และ PlatformIO ตัวอย่างการใช้งานยอดนิยม ควบคุมหลอดไฟ, รีเลย์, หรือเครื่องใช้ไฟฟ้าผ่าน Wi-Fi สร้าง Web Server ในตัวบอร์ดเพื่อสร้างหน้าเว็บควบคุมอุปกรณ์ผ่านเบราว์เซอร์ ส่งข้อมูลจากเซนเซอร์ (DHT11, MQ-2, Soil Moisture) ไปยังบริการ IoT Platform เช่น Firebase, ThingSpeak, Blynk ทำหน้าที่เป็น Node สำหรับส่งข้อมูลในระบบ MQTT สร้างระบบแจ้งเตือนผ่าน LINE Notify หรือ Telegram เมื่อมีเหตุการณ์เกิดขึ้น ตัวอย่างโค้ด Arduino: สร้าง Web Server ง่ายๆ โค้ดนี้จะทำให้ NodeMCU เชื่อมต่อ Wi-Fi ของคุณ และสร้างหน้าเว็บที่แสดงข้อความ "Hello from NodeMCU!" เมื่อคุณเข้าถึง IP Address ของบอร์ดผ่านเว็บเบราว์เซอร์ #include <ESP8266WiFi.h> // --- กรุณาแก้ไขชื่อและรหัสผ่าน Wi-Fi ของคุณ --- const char* ssid = "YOUR_WIFI_NAME"; const char* password = "YOUR_WIFI_PASSWORD"; // ------------------------------------------ WiFiServer server(80); // สร้าง Server ที่ Port 80 void setup() { Serial.begin(115200); // เริ่มต้นการเชื่อมต่อ Wi-Fi WiFi.begin(ssid, password); // รอจนกว่าจะเชื่อมต่อสำเร็จ while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("\nWiFi connected!"); // แสดง IP Address ที่ได้รับ Serial.print("IP Address: "); Serial.println(WiFi.localIP()); // เริ่มต้น Web Server server.begin(); } void loop() { WiFiClient client = server.available(); // รอรับการเชื่อมต่อจาก Client if (!client) { return; } // รอจนกว่า client จะส่งข้อมูลมา while (!client.available()) { delay(1); } // ส่งข้อมูล HTML กลับไปให้ Client (Web Browser) client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println("Connection: close"); client.println(); client.println("<!DOCTYPE HTML>"); client.println("<html>"); client.println("<h1>Hello from NodeMCU ESP8266!</h1>"); client.println("</html>"); delay(1); client.stop(); // จบการเชื่อมต่อ } คำถามที่พบบ่อย (FAQ) NodeMCU ESP8266 เหมาะกับใคร? เหมาะสำหรับนักเรียน, นักพัฒนา, ผู้ที่เริ่มต้นโปรเจกต์ IoT, หรือผู้ที่ต้องการสร้างระบบควบคุมอุปกรณ์ผ่านอินเทอร์เน็ตในราคาประหยัด ใช้ NodeMCU กับ Arduino IDE ได้ไหม? ได้ 100% และเป็นวิธีที่นิยมที่สุด เพียงติดตั้งบอร์ด ESP8266 ผ่านเมนู Board Manager ในโปรแกรม Arduino IDE ก็สามารถเขียนโค้ดและอัปโหลดได้ทันที ต่างจาก ESP32 อย่างไร? ESP32 เป็นรุ่นที่ใหม่และมีทรัพยากรมากกว่า เช่น CPU dual-core, มี Bluetooth ในตัว, และมีขา GPIO มากกว่า ในขณะที่ ESP8266 จะเน้นการใช้งานทั่วไปที่ต้องการ Wi-Fi เป็นหลัก และมีราคาที่ประหยัดกว่า NodeMCU ทนแรงดัน 5V ได้ไหม? พอร์ต Micro USB สามารถรับไฟ 5V ได้ เพราะมีวงจรแปลงแรงดันในตัว แต่ขา GPIO ทั้งหมดทำงานที่แรงดัน 3.3V เท่านั้น หากต้องการเชื่อมต่อกับอุปกรณ์ที่ใช้ Logic 5V ควรมีวงจรแปลงระดับแรงดัน (Logic Level Shifter) เพื่อป้องกันความเสียหาย 📌 NodeMCU ESP8266 คือบอร์ดที่ดีที่สุดสำหรับใครก็ตามที่กำลังเริ่มต้นกับ IoT และต้องการบอร์ดราคาถูก, ใช้งานง่าย, และมี Wi-Fi ในตัว
150.00 ฿ 110.00 ฿
-
สินค้าเหลือจำนวนจำกัด! Global Byte Shop NUCLEO-144
บอร์ดพัฒนา STM32 Nucleo-144 (NUCLEO-F746ZG) STM32 Nucleo-144 เป็นบอร์ดพัฒนาจาก STMicroelectronics ที่มอบความยืดหยุ่นและประสิทธิภาพสูง เหมาะสำหรับนักพัฒนาที่ต้องการสร้างต้นแบบ (Prototype) และทดลองแอปพลิเคชันที่ซับซ้อนได้อย่างรวดเร็ว บอร์ดรุ่น NUCLEO-F746ZG นี้มาพร้อมกับไมโครคอนโทรลเลอร์ STM32F746ZG ซึ่งใช้แกนประมวลผล ARM® Cortex®-M7 ที่ทรงพลัง คุณสมบัติเด่น (Key Features) ไมโครคอนโทรลเลอร์ประสิทธิภาพสูง: ใช้ชิป STM32F746ZG ที่มีแกนประมวลผล ARM® Cortex®-M7 ขาต่อขยายที่ยืดหยุ่น: รองรับ Header 3 รูปแบบ: ST Zio connector: รวมถึงขาต่อแบบ Arduino™ Uno V3 ST morpho headers: ช่วยให้เข้าถึงขา I/O ทั้งหมดของ MCU ได้ มีดีบักเกอร์ในตัว: มาพร้อมกับโปรแกรมเมอร์/ดีบักเกอร์ ST-LINK/V2-1 ในตัวบอร์ด ไม่ต้องซื้ออุปกรณ์เพิ่ม รองรับซอฟต์แวร์หลากหลาย: ใช้งานร่วมกับ STM32Cube IDE, IAR™, Keil®, และ GCC-based IDEs อื่นๆ ได้ พอร์ตเชื่อมต่อครบครัน: มีพอร์ต USB OTG และ Ethernet ในตัวบอร์ด ข้อมูลจำเพาะ (Specifications) ชื่อบอร์ด STM32 Nucleo-144 Development Board ไมโครคอนโทรลเลอร์ (MCU) STM32F746ZG แกนประมวลผล (Core) ARM® 32-bit Cortex®-M7 ขาต่อขยาย (Connectivity) รองรับ Arduino, ST Zio, และ ST morpho คุณสมบัติบนบอร์ด ST-LINK/V2-1 debugger/programmer, USB OTG, Ethernet Connector อุปกรณ์เสริมที่แนะนำ เพื่อให้การเชื่อมต่อวงจรบน Breadboard หรือบอร์ดทดลองอื่นๆ ทำได้ง่าย ควรใช้ Pin Header (ก้างปลา) ร่วมด้วย
1,350.00 ฿ 1,100.00 ฿
