Arduino Accessories
-
Global Pi Shop DC water pump 3.3 V และ 5V module ใช้งานกับ Arduino raspberry pi esp32 esp8266 nodemcu
DC Water Pump คืออะไร DC Water Pump คือ ปั๊มน้ำขนาดเล็ก ที่ทำงานด้วยไฟฟ้ากระแสตรง (DC) เหมาะสำหรับดูดน้ำจากภาชนะหนึ่งไปอีกที่หนึ่ง เช่น: ระบบรดน้ำต้นไม้อัตโนมัติ ถังน้ำไหลเวียน เครื่องให้อาหารปลา สามารถต่อกับ Arduino ได้ผ่าน โมดูลควบคุม (Relay / Transistor Module) 📊 สเปคของ DC Water Pump (3.3V / 5V) รายการ รายละเอียด แรงดันไฟฟ้าใช้งาน 3.3V – 5V (เหมาะกับ Arduino, ESP8266, ESP32) กระแสใช้งาน ~100 – 300 mA (ขึ้นกับรุ่น) อัตราการไหล (Flow rate) ประมาณ 80 – 120 ลิตร/ชั่วโมง ระยะส่งน้ำ (Head height) ประมาณ 0.5 – 1 เมตร วัสดุ พลาสติก ABS กันน้ำ สายไฟ 2 เส้น (แดง = VCC, ดำ = GND) ทำงานต่อเนื่องได้ไหม? ได้ แต่ควรพักเป็นระยะหากไม่มีน้ำ (ป้องกันความร้อน) ⚠️ ควรใช้งานร่วมกับ ทรานซิสเตอร์หรือ Relay Module เพราะปั๊มกินกระแสมากเกินขา Arduino จะจ่ายไหว ⚙️ การใช้งานกับ Arduino ✅ การต่อใช้งานแบบใช้ ทรานซิสเตอร์โมดูล (เช่น IRF520, TIP120 ฯลฯ) อุปกรณ์ ต่อกับ Arduino โมดูลทรานซิสเตอร์ IN ขาดิจิทัล (เช่น D8) VCC 5V จากแหล่งจ่าย (อาจใช้แยกจาก Arduino) GND GND Arduino (ต้องแชร์กัน) Pump + ต่อกับ V+ ของโมดูล Pump - ต่อกับ OUT- หรือ GND ของโมดูล ✅ ตัวอย่างโค้ดเปิด-ปิดปั๊มน้ำ: int pumpPin = 8; void setup() { pinMode(pumpPin, OUTPUT); } void loop() { digitalWrite(pumpPin, HIGH); // เปิดปั๊ม delay(5000); // ทำงาน 5 วินาที digitalWrite(pumpPin, LOW); // ปิดปั๊ม delay(10000); // หยุดพัก 10 วินาที } 💡 การประยุกต์ใช้งาน: โปรเจกต์ รายละเอียด รดน้ำต้นไม้อัตโนมัติ ใช้ร่วมกับ Soil Moisture Sensor ระบบกรองน้ำ/ปลาตู้เล็ก ไหลเวียนน้ำ เครื่องให้น้ำสัตว์เลี้ยง ควบคุมผ่าน NodeMCU/ESP32 ระบบน้ำหยด สำหรับปลูกพืชอัจฉริยะ ✅ ข้อดี: ราคาถูก น้ำหนักเบา ใช้งานง่ายกับ Arduino ขนาดเล็ก เหมาะกับงาน DIY ใช้แรงดันไฟน้อย (3.3V / 5V) ⚠️ ข้อควรระวัง: ห้ามเดินปั๊มแบบไม่มีน้ำ → จะร้อนและพังเร็ว ระวังการจ่ายกระแสให้พอเพียง โดยเฉพาะถ้าใช้กับแบตเตอรี่
25.00 ฿ 17.00 ฿
-
Global Pi Shop DS3231 RTC Real time clock module (ไม่มีถ่าน) ใช้งานกับ Arduino raspberry pi esp32 esp8266 nodemcu
DS3231 RTC คืออะไร DS3231 คือ โมดูลนาฬิกาเรียลไทม์ (RTC - Real Time Clock) ใช้สำหรับเก็บข้อมูล วันที่และเวลา อย่างแม่นยำ แม้ปิดเครื่องหรือ断ไฟ (เพราะมีแบตเตอรี่สำรองในตัว) เหมาะสำหรับโปรเจกต์ที่ต้องการ บันทึกเวลา เช่น บันทึกข้อมูล, ปลุก, ตั้งเวลา, เปิดปิดอุปกรณ์ 📊 สเปคของ DS3231 RTC รายการ รายละเอียด แรงดันไฟฟ้าใช้งาน 3.3V – 5.5V (ใช้ได้ทั้ง Arduino และ Raspberry Pi) การสื่อสาร I2C (SCL, SDA) ความแม่นยำ ±2 นาทีต่อปี (สูงกว่า DS1307 มาก) แบตเตอรี่สำรอง CR2032 (รักษาเวลาแม้ไม่มีไฟเลี้ยง) ช่วงปีที่รองรับ 2000 – 2099 ขนาดโมดูล ประมาณ 38 × 22 × 14 มม. อื่น ๆ มีวงจรชดเชยอุณหภูมิในตัว (Temp-compensated) ⚙️ การใช้งาน ✅ 3.1 การต่อกับ Arduino ขา DS3231 ต่อกับ Arduino UNO VCC 5V GND GND SDA A4 SCL A5 Arduino รุ่นอื่นอาจใช้ขา I2C ต่างกัน เช่น Nano, Mega, ESP8266, ESP32 ตัวอย่างโค้ด Arduino: #include <Wire.h> #include <RTClib.h> RTC_DS3231 rtc; void setup() { Serial.begin(9600); Wire.begin(); rtc.begin(); // ตั้งเวลาเริ่มต้น (รันครั้งเดียวแล้วคอมเมนต์บรรทัดนี้ทิ้ง) // rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); if (rtc.lostPower()) { Serial.println("RTC lost power, setting default time!"); rtc.adjust(DateTime(2025, 4, 30, 15, 30, 0)); } } void loop() { DateTime now = rtc.now(); Serial.print(now.year(), DEC); Serial.print('/'); Serial.print(now.month(), DEC); Serial.print('/'); Serial.print(now.day(), DEC); Serial.print(" "); Serial.print(now.hour(), DEC); Serial.print(':'); Serial.print(now.minute(), DEC); Serial.print(':'); Serial.println(now.second(), DEC); delay(1000); } ✅ 3.2 การใช้งานกับ Raspberry Pi ติดตั้งไลบรารี: sudo apt-get update sudo apt-get install i2c-tools python3-smbus เช็คว่าเจอโมดูล: sudo i2cdetect -y 1 จะเห็นเลข 0x68 แสดงว่าเจอ DS3231 แล้ว ใช้ไลบรารี Python (เช่น rtc หรือ adafruit-circuitpython-ds3231) เพื่ออ่าน/เขียนเวลา 💡 การประยุกต์ใช้งาน: โปรเจกต์ การใช้งาน RTC Data Logger บันทึกค่าจากเซนเซอร์ พร้อมเวลา ระบบปลุก/เตือน ตั้งเวลาให้ Buzzer ดัง เปิด-ปิดไฟอัตโนมัติ เปิดไฟตอน 18:00 น. ปิด 06:00 น. นาฬิกา DIY แสดงเวลาบน OLED/LCD ระบบรดน้ำอัตโนมัติ รดน้ำเวลา 07:00 และ 17:00 ทุกวัน ✅ ข้อดี: แม่นยำสูงกว่ารุ่นเก่า (เช่น DS1307) มีแบตเตอรี่เก็บเวลาแม้ปิดเครื่อง ใช้กับได้ทั้ง Arduino และ Raspberry Pi ใช้สาย I2C ง่ายในการต่อหลายอุปกรณ์
70.00 ฿ 50.00 ฿
-
Global Pi Shop Active Buzzer module sensor ใช้งานกับ Arduino raspberry pi esp32 esp8266 nodemcu
Active Buzzer คืออะไร A322 Active Buzzer คือ อุปกรณ์สร้างเสียง (Buzzer แบบแอคทีฟ) ที่มีวงจรสร้างความถี่ในตัวเอง เพียงแค่จ่ายไฟ (5V) หรือสัญญาณดิจิทัล → ก็จะ ส่งเสียง "ปี๊บ" ได้ทันที ต่างจาก Passive Buzzer ที่ต้องส่งสัญญาณความถี่ (PWM) ไปเองจาก Arduino สเปคของ Active Buzzer รายการ รายละเอียด แรงดันใช้งาน 3.3V – 5V (เหมาะกับ Arduino โดยตรง) กระแสใช้งาน ประมาณ 20 mA ประเภท Active Buzzer (มีวงจรสร้างเสียงในตัว) ความถี่เสียง ~2 – 3 kHz (เสียงแหลมทั่วไป) ระดับเสียง ประมาณ 85 dB @ 10 ซม. รูปแบบขา แบบโมดูล (3 ขา: VCC, GND, I/O) สถานะเสียง ส่งเสียงเมื่อขาอินพุตเป็น HIGH (หรือ LOW ขึ้นกับรุ่น) ⚙️ การใช้งานกับ Arduino ✅ การต่อสาย ขา Buzzer (โมดูล A322) ต่อกับ Arduino VCC 5V GND GND I/O (Signal) ขา D8 หรือขาดิจิทัลอื่น ๆ ✅ ตัวอย่างโค้ดใช้งานง่าย: int buzzerPin = 2; void setup() { pinMode(buzzerPin, OUTPUT); } void loop() { digitalWrite(buzzerPin, HIGH); // เปิดเสียง delay(1000); digitalWrite(buzzerPin, LOW); // ปิดเสียง delay(1000); } 💡 การประยุกต์ใช้งาน: โปรเจกต์ รายละเอียด ระบบแจ้งเตือนควัน/แก๊ส ดังเสียงเตือนเมื่อพบอันตราย เครื่องจับความเคลื่อนไหว ดังเมื่อมีคนผ่าน ระบบเตือนน้ำท่วม ดังเมื่อเซนเซอร์ตรวจจับน้ำสูง นาฬิกาปลุก ใช้ปลุกด้วยเสียง แจ้งสถานะสำเร็จ/ล้มเหลว ดัง "ปี๊บ" หลังเช็คเงื่อนไขจากโค้ด ✅ ข้อดี: ใช้งานง่าย แค่จ่ายไฟหรือส่ง HIGH ก็มีเสียง ไม่ต้องใช้โค้ด PWM หรือความถี่ ราคาถูก เหมาะกับงานเตือนภัยหรือแจ้งสถานะทุกแบบ
25.00 ฿ 12.00 ฿
-
Global Pi Shop Micro SD Card Module for arduino
Micro SD Card Module คืออะไร Micro SD Card Module คือ โมดูลที่ใช้สำหรับอ่านและเขียนข้อมูลลงในการ์ด Micro SD โดยสามารถเชื่อมต่อกับบอร์ด Arduino หรือบอร์ดไมโครคอนโทรลเลอร์อื่น ๆ ได้โดยตรง เหมาะสำหรับโปรเจกต์ที่ต้องการเก็บข้อมูล เช่น อุณหภูมิ, ความชื้น, การตรวจจับการเคลื่อนไหว, เวลา, หรือรูปภาพจากกล้อง โมดูลนี้จะมีวงจรควบคุมภายใน และสามารถสื่อสารผ่าน SPI (Serial Peripheral Interface) กับ Arduino สเปคของ Micro SD Card Module รายการ รายละเอียด แรงดันไฟเลี้ยง 3.3V – 5V (ใช้กับ Arduino ได้โดยตรง) อินเตอร์เฟส SPI (MISO, MOSI, SCK, CS) ความจุรองรับ การ์ด Micro SD สูงสุด 32GB (FAT16 หรือ FAT32) แรงดันระดับลอจิก มีวงจรแปลงระดับ 5V → 3.3V ในตัว ขาเชื่อมต่อ VCC, GND, MISO, MOSI, SCK, CS ขนาดการ์ด รองรับการ์ด Micro SD แบบมาตรฐาน การใช้งานกับ Arduino ✅ การต่อสายกับ Arduino Uno SD Module Pin Arduino Uno Pin VCC 5V GND GND MISO Pin 12 MOSI Pin 11 SCK Pin 13 CS (Chip Select) Pin 10 **สำหรับบอร์ดอื่น เช่น ESP32 หรือ Mega2560, ขา SPI อาจต่างกันเล็กน้อย ✅ ตัวอย่างโค้ด Arduino (บันทึกข้อความลงการ์ด): #include <SPI.h> #include <SD.h> const int chipSelect = 10; void setup() { Serial.begin(9600); if (!SD.begin(chipSelect)) { Serial.println("Can't access SD Card"); return; } Serial.println("Successfully started using SD Card"); File dataFile = SD.open("data.txt", FILE_WRITE); if (dataFile) { dataFile.println("Record data: Hello SD Card!"); dataFile.close(); Serial.println("Data saved successfully"); } else { Serial.println("Unable to open file."); } } void loop() { // Able to perform repetitive tasks, such as writing sensor data every 5 seconds } 📌 การประยุกต์ใช้งาน: ✅ Data Logger (เก็บข้อมูลจากเซนเซอร์) ✅ บันทึกเหตุการณ์ (Log Event) ✅ เก็บภาพจากกล้อง (เช่นใช้ร่วมกับ ESP32-CAM) ✅ เล่นไฟล์เสียง (เช่น WAV) ✅ เก็บข้อความหรือข้อมูล JSON, CSV ⭐ ข้อดี: ง่ายต่อการใช้งานกับ Arduino ใช้พลังงานต่ำ บันทึกข้อมูลได้เยอะกว่าหน่วยความจำในบอร์ด อ่านข้อมูลจากการ์ดได้โดยตรงจากคอมพิวเตอร์
25.00 ฿ 15.00 ฿
-
Global Pi Shop Breadboard 400 รู for Raspberry Pi และ arduino
Breadboard 400 รู Breadboard (เบรดบอร์ด) คือแผ่นสำหรับ ทดลองวงจรไฟฟ้า โดยไม่ต้องบัดกรี (Solderless) เหมาะสำหรับการสร้างต้นแบบวงจร (Prototype) เช่น เชื่อมต่อกับ Arduino หรือ Raspberry Pi ขนาด 400 รู เป็นขนาด กลาง-เล็ก เหมาะกับโปรเจกต์ทั่วไปที่ใช้วงจรไม่ซับซ้อนมาก เช่น วงจรไฟกระพริบ, วัดอุณหภูมิ, กดปุ่มเปิด LED ฯลฯ สเปคของ Breadboard 400 รู รายการ รายละเอียด จำนวนรูรวม 400 รู แถว Power Rail (บน-ล่าง) 2 แถว (แถวละ 25 รู รวม 50 x 2 = 100 รู) Terminal Strip (ส่วนกลาง) 300 รู (แนวตั้ง 30 คอลัมน์ x 10 แถว) แรงดันที่รองรับ ~5V (เหมาะกับ Arduino / Raspberry Pi) กระแสที่รองรับ ~500 mA ต่อแถว ขนาดโดยประมาณ ~8.2 x 5.5 ซม. วัสดุ พลาสติก ABS มีเทปกาวด้านล่างสำหรับยึดติด ต่อเพิ่มได้ มีรอยต่อสำหรับขยายต่อกับ Breadboard อื่นได้ การใช้งานกับ Raspberry Pi และ Arduino ✅ ต่อกับ Arduino ได้โดยตรง: Arduino มีขาแบบ Male Pin เสียบกับ Breadboard ได้เลย ใช้สาย Jumper ตัวผู้-ตัวผู้ (Male-Male) เชื่อมกับวงจรง่ายมาก ✅ ต่อกับ Raspberry Pi ผ่าน GPIO: ใช้สาย Jumper Male-Female หรือ ใช้ T-Cobbler + สายแบน GPIO 40 pin สำหรับต่อกับ Breadboard 🎯 ตัวอย่างการใช้งาน: โปรเจกต์ อุปกรณ์ วงจรไฟกระพริบ LED + ตัวต้านทาน เซนเซอร์วัดอุณหภูมิ DHT11 + แสดงบน OLED สวิตช์ควบคุมพัดลม ปุ่มกด + รีเลย์ 5V ระบบแจ้งเตือนความชื้น Soil Moisture Sensor + Buzzer Smart Farm (เบื้องต้น) ใช้ร่วมกับ Raspberry Pi ควบคุมผ่าน Wi-Fi ✨ ข้อดีของ Breadboard 400 รู: ขนาดกะทัดรัด เหมาะกับโปรเจกต์เล็ก-กลาง ไม่ต้องบัดกรี → แก้งานได้สะดวก ใช้ร่วมกับ Arduino หรือ Raspberry Pi ได้ทุกเวอร์ชัน ราคาถูก ใช้งานได้นาน 📌 หมายเหตุ: หากโปรเจกต์ของคุณมีอุปกรณ์เยอะ (เช่น เซนเซอร์หลายตัว, Relay, OLED, ปุ่มกดหลายปุ่ม ฯลฯ) อาจต้องใช้ Breadboard 830 รู หรือ 2 แผ่นต่อกัน
25.00 ฿ 15.00 ฿
-
Global Pi Shop Breadboard 830 รู for Raspberry Pi และ arduino
Breadboard 830 รู คืออะไร Breadboard (เบรดบอร์ด) คือแผ่นสำหรับ ทดลองวงจรไฟฟ้า โดยไม่ต้องบัดกรี สามารถเสียบสายไฟ, อุปกรณ์อิเล็กทรอนิกส์, ตัวต้านทาน, IC หรือเซนเซอร์ได้ง่าย แบบ 830 รู เป็นเบรดบอร์ดขนาดกลางถึงใหญ่ มีรูทั้งหมด 830 ช่อง เหมาะสำหรับโปรเจกต์ที่ใช้วงจรหลายส่วน เช่น Raspberry Pi, Arduino, NodeMCU 📐 โครงสร้าง Breadboard 830 รู: แถวแนวนอนด้านบน/ล่าง (Power Rails) ใช้สำหรับจ่ายไฟ VCC (5V/3.3V) และ GND เช่น 2 แถวบน/ล่าง = + / – แถวแนวตั้ง (Terminal Strips) สำหรับเสียบอุปกรณ์ ตัวต้านทาน, เซนเซอร์, ชิป ฯลฯ รูแต่ละคอลัมน์เชื่อมกัน 5 รูแนวตั้ง สเปค Breadboard 830 รู รายการ รายละเอียด จำนวนรูรวม 830 รู Power Rail 2 แถว (บน-ล่าง), ข้างละ 50 รู Terminal Strip 630 รู ขนาดโดยประมาณ ~16.5 x 5.5 ซม. แรงดันที่รองรับ สูงสุด ~5V (เหมาะกับ Arduino/RPi) กระแสที่รองรับ ~500 mA ต่อเส้น คุณสมบัติพิเศษ มีเทปกาวด้านล่าง ยึดกับโต๊ะ/ฐาน, มีรอยต่อให้ต่อกับเบรดบอร์ดอื่นได้ การใช้งาน Breadboard กับ Raspberry Pi แม้ Raspberry Pi ไม่มีขาเสียบกับ Breadboard โดยตรงแบบ Arduino แต่คุณสามารถใช้ สาย Jumper (Male-Female) หรือ T-Cobbler +สายแบน GPIO เพื่อเชื่อมต่อได้ ✅ ตัวอย่างการใช้งาน: เชื่อมต่อปุ่มกด, LED, ตัวต้านทาน เชื่อมต่อเซนเซอร์ (เช่น DHT11, MQ-2, Soil Moisture) ต่อวงจร IC เช่น ตัวขยายเสียง, รีเลย์, ULN2003 ทำโปรเจกต์ทดลอง IoT, สมาร์ทฟาร์ม, ระบบเตือนภัย
45.00 ฿ 25.00 ฿
-
Global Pi Shop OLED i2c for Arduino
OLED I2C คือ OLED (Organic Light-Emitting Diode) คือจอแสดงผลชนิดหนึ่งที่ใช้ หลอด LED ขนาดจิ๋ว เป็นจุดพิกเซลในการแสดงผล โดยไม่ต้องมีแสงพื้นหลังเหมือน LCD เมื่อนำมาใช้กับ Arduino มักจะมาในรูปแบบโมดูล ขนาดเล็ก (0.96 นิ้ว หรือ 1.3 นิ้ว) และใช้การสื่อสารแบบ I2C (สองสาย) ทำให้ต่อวงจรง่าย ใช้ขาน้อย I2C (Inter-Integrated Circuit) คือโปรโตคอลสื่อสารที่ใช้เพียง 2 ขา คือ: SDA (ข้อมูล) SCL (สัญญาณนาฬิกา) สเปคของ OLED I2C รายการ รายละเอียด ขนาดจอ 0.96 นิ้ว (หรือ 1.3 นิ้ว) ความละเอียด 128x64 พิกเซล (หรือ 128x32) สีที่แสดง โมโนโครม (ขาว / ฟ้า / เหลือง) แรงดันไฟเลี้ยง 3.3V – 5V (ใช้กับ Arduino ได้โดยตรง) โปรโตคอลสื่อสาร I2C (ขา SDA / SCL) ชิปควบคุมจอ SSD1306 (นิยมที่สุด) จำนวนขา 4 ขา: VCC, GND, SDA, SCL กระแสที่ใช้ น้อยมาก (~20mA) การใช้งานกับ Arduino ✅ การต่อสาย (กับ Arduino Uno/Nano) OLED Pin Arduino Pin VCC 5V GND GND SDA A4 SCL A5 ถ้าใช้ ESP8266/ESP32 ตำแหน่งขา SDA/SCL จะต่างออกไป ✅ การติดตั้งไลบรารีใน Arduino IDE: ไปที่ Tools > Manage Libraries ค้นหาและติดตั้ง: Adafruit SSD1306 Adafruit GFX Library ✅ ตัวอย่างโค้ดแสดงข้อความ: #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 64 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); void setup() { if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // 0x3C = I2C address Serial.println(F("OLED not found!")); for (;;); } display.clearDisplay(); display.setTextSize(2); display.setTextColor(SSD1306_WHITE); display.setCursor(0, 10); display.println("Hello!"); display.display(); } void loop() { // ทำงานอื่น ๆ ได้เลย จอจะค้างข้อความไว้ } ✅ การประยุกต์ใช้งาน: แสดงค่าเซนเซอร์ เช่น อุณหภูมิ, ความชื้น, ค่าฝุ่น ทำเมนูควบคุมระบบ แสดงข้อความ/สถานะระบบ/ไอคอน นาฬิกา, ตัวนับเวลา, สถานะ Wi-Fi ฯลฯ 📌 ข้อดีของ OLED I2C คมชัดแม้จอเล็ก ไม่ต้องใช้ backlight → ประหยัดพลังงาน ใช้ขาน้อย → เหลือ GPIO ให้ใช้อย่างอื่นได้
80.00 ฿ 60.00 ฿
-
Global Pi Shop บอร์ด ESP32 WI-fI แบบ USB Type C
ESP32 Wi-Fi USB Type-C คือ ESP32 คือบอร์ดไมโครคอนโทรลเลอร์ที่พัฒนาโดยบริษัท Espressif Systems ซึ่งเป็นรุ่นพัฒนาต่อจาก ESP8266 โดยมีความสามารถมากกว่า เช่น: มี Wi-Fi และ Bluetooth (BLE) ในตัว ความเร็วและ RAM มากขึ้น รองรับ หลายขาพร้อมกัน (Multi-threading) และงานที่ซับซ้อนได้ดีกว่า ใช้เขียนโปรแกรมผ่าน Arduino IDE, MicroPython, หรือ ESP-IDF ก็ได้ ในปัจจุบันบอร์ด ESP32 รุ่นใหม่ ๆ จะมาพร้อมกับ พอร์ต USB Type-C เพื่อความสะดวกในการเสียบสาย ใช้งานง่ายกว่า Micro USB และทนทานกว่า สเปคของ 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) Communication UART, I2C, SPI, PWM, CAN, IR ฯลฯ USB Type-C ใช้สำหรับอัปโหลดโปรแกรมและจ่ายไฟ รองรับแบต Li-ion บางรุ่นมีวงจรชาร์จในตัว (เช่น ESP32-C3 DevKit) การใช้งาน ESP32 ✅ เหมาะกับงาน: IoT (Internet of Things) เช่น ควบคุมอุปกรณ์ผ่าน Wi-Fi Smart Home (เปิดปิดไฟ, วัดอุณหภูมิ, ควบคุมผ่านมือถือ) สื่อสาร Bluetooth เช่น รับส่งข้อมูลกับมือถือ ESP-NOW / MQTT / HTTP / WebSocket ใช้งานได้หมด เชื่อมต่อกับ Cloud เช่น Firebase, LINE Notify, Blynk, Telegram ฯลฯ ✅ ตัวอย่างการใช้งานยอดนิยม: วัดอุณหภูมิ-ความชื้นด้วย DHT11/DHT22 แล้วส่งขึ้นเว็บ ควบคุมหลอดไฟ/รีเลย์ผ่านแอปมือถือหรือเว็บเซิร์ฟเวอร์ เชื่อมต่อจอ OLED/LED แสดงผลแบบไร้สาย ใช้งานเป็น Wi-Fi Hotspot หรือ Web Server ทำระบบฝึก AI (บางรุ่นมี Camera + TensorFlow Lite) ตัวอย่างโค้ดเปิด Wi-Fi Web Server บน ESP32: #include <WiFi.h> const char* ssid = "ชื่อ WiFi"; const char* password = "รหัสผ่าน"; WiFiServer server(80); void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("\nเชื่อมต่อสำเร็จ: "); Serial.println(WiFi.localIP()); server.begin(); } void loop() { WiFiClient client = server.available(); if (client) { client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(); client.println("<h2>สวัสดีจาก ESP32!</h2>"); delay(1000); } } 📌 ข้อดีของรุ่นที่เป็น USB Type-C: เสียบง่าย ไม่ต้องกลัวกลับด้าน รองรับกระแสไฟได้ดี ใช้สายร่วมกับมือถือรุ่นใหม่ได้เลย
200.00 ฿ 155.00 ฿
-
สินค้าเหลือจำนวนจำกัด! Global Pi Shop Micro USB B to USB A Male to Male Lead, 1m Black
Specification Micro USB B to USB A Male to Male Lead, 1m Black
50.00 ฿
-
Global Pi Shop USB 2.0 A Male to B Male Cable, 1m Grey
Specification USB 2.0 A Male to B Male Cable, 1m Grey
55.00 ฿
-
Global Pi Shop Micro switch button 6x6x7mm
Specification ไมโครสวิตช์ สวิตช์กดติดปล่อยดับ ขนาด 6x6x7mm
2.00 ฿
-
สินค้าเหลือจำนวนจำกัด! Global Pi Shop Jump Wire (Male to Female) 20cm.
Specification Jump Wire (Male to Female) 20cm. 40 เส้น
49.00 ฿
-
สินค้าเหลือจำนวนจำกัด! Global Pi Shop NRF24L01 Module
Specification 2.4G NRF24L01 Wireless Transceiver/Receive Module โมดูลสื่อสารส่งข้อมูลไร้สาย NRF24L01 2.4GHz NRF24L01 is a work in the 2.4-2.5GHz worldwide ISM band single-chip transceiver, wireless transceiver, including: the frequency generator the enhanced SchockBurstTM mode controller power amplifier crystal amplifier modulator demodulator output power channel selection and protocol set by the SPI interface to set a very low current consumption, lower current consumption mode 12.3mA Power-down mode and standby mode when in transmit mode emission power 6dBm when current consumption is 9.0mA acceptance model. Ball to open ISM band maximum 0dBm transmit power, license-exempt use. The open 100 meters! Support six channels of data reception (1) low operating voltage: 1.9 ~~ 3.6V low-voltage (2) high-rate: 2Mbps, air transmission time is very short, greatly reducing the wireless transmission of collision phenomena (software settings 1Mbps or 2Mbps air transmission rate) Multi-frequency points: 125 frequency points, to meet the multi-point communications and frequency hopping communications needs 4 ultra-compact: built-in 2.4GHz antenna compact 15x29mm (including antenna) (5) Low power consumption: when in answer mode communication, fast air transmission and start-up time greatly reduces the current consumption. Low application cost: NRF24L01 integrates all RF protocol high-speed signal processing section, such as: automatically resend lost packets and automatically generate an acknowledge signal, etc. the nRF24L01 The SPI interface can take advantage of the microcontroller hardware SPI port or microcontroller I / O port to simulate the internal FIFO can be used with a variety of low-speed microprocessor interface, easy to use low-cost microcontroller.7 facilitate the development: the link layer is fully integrated in the module, very easy to develop. Automatic retransmission function, automatic detection and retransmission of lost packets, the retransmission time and the number of retransmission can be software-controlled automatic storage is not received the packet of the response signal auto-answer, after the receipt of a valid data, the module automatically sends the reply fixed frequency detection signals without any additional programming Carrier Detect - built-in hardware CRC error detection and point-to-multipoint communication address control packet transmission error counter and carrier detection can be used for frequency hopping set can also set up six to receive the channel address, can have a choice of open receive channel standard the pin Dip2.54MM spacing interfaces for embedded applications.
39.00 ฿