สินค้าทั้งหมด (All products)

สินค้า 4 ชิ้น

  • ขาย -57% Soil moisture sensor module for Arduino with connected probes and wires, ideal for automation projects.

    Global Pi Shop เซ็นเซอร์วัดความชื้นดิน Soil Moisture Module Arduino

    Soil Moisture Sensor คืออะไร? วิธีใช้งานกับ Arduino เซ็นเซอร์วัดความชื้นในดิน (Soil Moisture Sensor) เป็นอุปกรณ์อิเล็กทรอนิกส์ที่นิยมใช้ในโปรเจกต์ Smart Farm, ระบบรดน้ำต้นไม้อัตโนมัติ, และงานอดิเรกด้านพืชสวน เพราะสามารถทำงานร่วมกับ Arduino ได้ง่าย, ราคาถูก, และเป็นจุดเริ่มต้นที่ดีในการเรียนรู้ระบบควบคุมอัตโนมัติ หลักการทำงาน เซนเซอร์ประเภทนี้ทำงานโดยอาศัยหลักการวัด **ค่าความต้านทานไฟฟ้าของดิน** ซึ่งแปรผันตามปริมาณน้ำ: ดินแห้ง: มีความต้านทานสูง (นำไฟฟ้าได้ไม่ดี) ดินชื้น: มีความต้านทานต่ำ (นำไฟฟ้าได้ดีขึ้น) โมดูลจะแปลงค่าความต้านทานนี้เป็นระดับแรงดันไฟฟ้า แล้วส่งออกมาเป็นสัญญาณ 2 รูปแบบ คือ Analog (ค่าต่อเนื่อง) และ Digital (มี/ไม่มี) สเปคของ Soil Moisture Sensor แรงดันไฟเลี้ยง 3.3V – 5V กระแสที่ใช้ ประมาณ 10-20 mA สัญญาณเอาต์พุต Analog (A0) และ Digital (D0) โครงสร้าง Probe 2 ขาสำหรับเสียบลงดิน และบอร์ดแปลงสัญญาณ การปรับค่า มี Potentiometer (VR) สำหรับปรับจุดตัด (Threshold) ของสัญญาณ Digital การใช้งานกับ Arduino 1. การต่อสาย ขาบนโมดูลเซนเซอร์ ต่อกับขาบน Arduino VCC 5V GND GND A0 (Analog Output) A0 (หรือขา Analog อื่นๆ) D0 (Digital Output) ขา Digital ใดก็ได้ (เช่น D2) 2. การอ่านค่าแบบ Analog (แนะนำวิธีนี้) การอ่านค่าแบบ Analog ให้ข้อมูลที่ละเอียดกว่า ทำให้เราสามารถกำหนดระดับความชื้นได้หลายระดับ const int sensorPin = A0; // กำหนดขา A0 สำหรับอ่านค่าจากเซนเซอร์ void setup() { Serial.begin(9600); // เริ่มการสื่อสารแบบ Serial } void loop() { int moistureValue = analogRead(sensorPin); // อ่านค่าอนาล็อก (0-1023) Serial.print("Soil Moisture Value: "); Serial.println(moistureValue); delay(1000); // รอ 1 วินาที ก่อนอ่านค่าครั้งต่อไป } การแปลผลค่า Analog: ค่าสูง (เช่น 800-1023): หมายถึงดินมีความต้านทานสูง = ดินแห้ง ค่าต่ำ (เช่น 100-300): หมายถึงดินมีความต้านทานต่ำ = ดินชื้น/เปียก เราสามารถนำค่านี้ไปใช้ตั้งเงื่อนไขในโปรเจกต์รดน้ำต้นไม้อัตโนมัติได้ เช่น `if (moistureValue > 700) { // สั่งรดน้ำ }` 3. การอ่านค่าแบบ Digital การอ่านค่าแบบ Digital จะให้ผลลัพธ์แค่ 2 สถานะ คือ "ชื้น" หรือ "แห้ง" ซึ่งเราสามารถปรับจุดตัดได้ที่ตัว Potentiometer บนโมดูล const int sensorDigitalPin = 2; // กำหนดขา D2 สำหรับอ่านค่า Digital void setup() { pinMode(sensorDigitalPin, INPUT); // กำหนดขาเป็น Input Serial.begin(9600); } void loop() { int digitalValue = digitalRead(sensorDigitalPin); // โดยทั่วไป โมดูลจะส่ง LOW เมื่อดินชื้น และ HIGH เมื่อดินแห้ง if (digitalValue == LOW) { Serial.println("สถานะ: ดินชื้น"); } else { Serial.println("สถานะ: ดินแห้ง"); } delay(1000); } เคล็ดลับเพิ่มเติม (Pro Tips) การกัดกร่อน: เซนเซอร์แบบนี้ไม่ควรเสียบแช่ในดินและจ่ายไฟตลอดเวลา เพราะจะทำให้ผิวของ Probe เกิดการกัดกร่อน (สนิม) ได้เร็ว ควรเขียนโค้ดให้จ่ายไฟเฉพาะตอนที่ต้องการวัดเท่านั้น (โดยใช้ขา Digital อีกขามาควบคุมไฟเลี้ยง) การนำไปใช้งาน: สามารถใช้ค่าที่อ่านได้ไปสั่งงาน โมดูลรีเลย์ (Relay Module) เพื่อควบคุมปั๊มน้ำหรือวาล์วไฟฟ้าสำหรับระบบรดน้ำอัตโนมัติ เซนเซอร์ทางเลือก: หากต้องการความแม่นยำและทนทานที่สูงกว่า แนะนำให้ลองใช้ Capacitive Soil Moisture Sensor ซึ่งวัดความชื้นโดยอาศัยหลักการของค่าประจุไฟฟ้าและไม่มีส่วนของโลหะที่สัมผัสดินโดยตรง ทำให้ทนทานและไม่ขึ้นสนิม

    35.00 ฿ 15.00 ฿

  • ขาย -38% PIR HC-SR501 motion sensor for arduino

    Global Pi Shop PIR HC-SR501 motion sensor for arduino

    PIR Sensor HC-SR501 คืออะไร? วิธีใช้งานกับ Arduino HC-SR501 คือเซนเซอร์ตรวจจับการเคลื่อนไหว (Motion Sensor) ที่นิยมใช้กันอย่างแพร่หลาย ทำงานโดยใช้หลักการของ PIR (Passive Infrared) ซึ่งหมายถึงเป็นเซนเซอร์ที่คอย "รับ" หรือ "ดักจับ" รังสีอินฟราเรดที่แผ่ออกมาจากวัตถุที่มีความร้อน เช่น ร่างกายของมนุษย์หรือสัตว์ โดยตัวมันเองไม่ได้ปล่อยรังสีใดๆ ออกไป เมื่อมีคนหรือสัตว์เคลื่อนที่ผ่านหน้าเซนเซอร์ จะทำให้ปริมาณรังสีอินฟราเรดที่ตกกระทบมีการเปลี่ยนแปลงอย่างรวดเร็ว วงจรภายในจะตรวจจับการเปลี่ยนแปลงนี้และส่งสัญญาณลอจิก "HIGH" ออกมา เพื่อแจ้งให้ไมโครคอนโทรลเลอร์ทราบว่า "มีการเคลื่อนไหวเกิดขึ้น" สเปคของ HC-SR501 แรงดันใช้งาน 4.5V – 20V DC (ใช้กับ 5V ของ Arduino ได้เลย) แรงดันลอจิกเอาต์พุต 3.3V (แต่เพียงพอสำหรับขา Digital ของ Arduino อ่านค่า HIGH ได้) กระแสที่ใช้ ~50 μA (ประหยัดพลังงานมาก เหมาะกับงานแบตเตอรี่) ระยะตรวจจับ ปรับได้ประมาณ 3 ถึง 7 เมตร (ปรับด้วย Potentiometer สีส้ม) มุมตรวจจับ ประมาณ 120 องศา (รูปกรวย) เวลาหน่วง (Delay Time) ปรับได้ประมาณ 0.3 วินาที ถึง 5 นาที (ปรับด้วย Potentiometer สีส้ม) โหมดการทำงาน ปรับได้ 2 โหมด ด้วย Jumper บนบอร์ด การปรับโหมดการทำงาน (สำคัญมาก) บนบอร์ดจะมี Jumper ให้เลือกโหมดได้ 2 แบบ: Repeatable (H): หาก Jumper อยู่ตำแหน่ง H (ค่าเริ่มต้น) เซนเซอร์จะส่งสัญญาณ HIGH "ตลอดเวลา" ที่ยังคงตรวจจับการเคลื่อนไหวได้ และจะเริ่มนับเวลาหน่วงใหม่ทุกครั้งที่เจอการเคลื่อนไหวซ้ำ (เหมาะกับไฟอัตโนมัติ) Non-Repeatable (L): หาก Jumper อยู่ตำแหน่ง L เซนเซอร์จะส่งสัญญาณ HIGH เพียง "ครั้งเดียว" ตามเวลาหน่วงที่ตั้งไว้ แม้จะยังมีการเคลื่อนไหวอยู่ก็ตาม จากนั้นจะส่ง LOW และรอสักครู่ก่อนจะเริ่มตรวจจับใหม่ (เหมาะกับระบบเตือนภัย) การใช้งานกับ Arduino ✅ การต่อสายกับ Arduino ขาบน HC-SR501 ต่อกับขาบน Arduino VCC 5V GND GND OUT ขา Digital ใดก็ได้ (เช่น D2) ✅ ตัวอย่างโค้ด Arduino (ตรวจจับการเคลื่อนไหว) โค้ดนี้จะอ่านค่าจาก PIR Sensor และเมื่อตรวจพบการเคลื่อนไหว จะสั่งให้ LED บนบอร์ด (ขา 13) ติดสว่าง // กำหนดขาที่เชื่อมต่อ const int pirPin = 2; // ขาที่รับสัญญาณจาก OUT ของ PIR Sensor const int ledPin = 13; // ขา LED Build-in บนบอร์ด Arduino void setup() { pinMode(pirPin, INPUT); // กำหนดให้ขา pirPin เป็น Input pinMode(ledPin, OUTPUT); // กำหนดให้ขา ledPin เป็น Output Serial.begin(9600); // เริ่มการสื่อสารแบบ Serial Serial.println("PIR Motion Sensor Test"); } void loop() { // อ่านค่าสถานะจาก PIR Sensor int motionState = digitalRead(pirPin); // ตรวจสอบสถานะ if (motionState == HIGH) { digitalWrite(ledPin, HIGH); // เปิด LED Serial.println("ตรวจพบการเคลื่อนไหว!"); } else { digitalWrite(ledPin, LOW); // ปิด LED Serial.println("สถานะปกติ..."); } // หน่วงเวลาเพื่อลดการแสดงผลที่เร็วเกินไป delay(500); } 💡 การประยุกต์ใช้งาน โปรเจกต์ รายละเอียดการใช้งาน ระบบเตือนภัยบุกรุก ส่งเสียงเตือนหรือแจ้งเตือนผ่าน Line เมื่อมีคนเดินผ่านในบริเวณที่กำหนด ไฟทางเดิน/ห้องน้ำอัตโนมัติ เปิดไฟเมื่อมีคนเดินเข้ามาในพื้นที่ และปิดไฟเมื่อไม่พบการเคลื่อนไหวแล้ว ระบบบ้านอัจฉริยะ ใช้เป็นตัวกระตุ้น (Trigger) เพื่อสั่งงานอุปกรณ์อื่น เช่น เปิดแอร์, เปิดพัดลม เมื่อมีคนอยู่ในห้อง กล้องวงจรปิดอัจฉริยะ สั่งให้ ESP32-CAM หรือกล้องอื่นเริ่มบันทึกภาพเมื่อตรวจพบการเคลื่อนไหว ระบบประหยัดพลังงาน ใช้ปลุกไมโครคอนโทรลเลอร์ (เช่น ESP32) จากโหมด Deep Sleep เมื่อมีคนเข้ามาใกล้ ⭐ ข้อดีของ HC-SR501 ใช้งานง่าย: มีเพียง 3 ขา และให้สัญญาณเป็น Digital ทำให้เขียนโค้ดไม่ซับซ้อน ประหยัดพลังงานมาก: ใช้กระแสไฟน้อยมากในสถานะสแตนด์บาย เหมาะกับงานที่ใช้แบตเตอรี่ ปรับแต่งได้: สามารถปรับระยะการตรวจจับและเวลาหน่วงได้ตามความต้องการของโปรเจกต์ เข้ากันได้ดี: ทำงานได้กับ Arduino, ESP8266, ESP32, และ Raspberry Pi

    65.00 ฿ 40.00 ฿

  • ขาย -75% MQ-2 Smoke Gas Sensor For Arduino

    Global Pi Shop MQ-2 Smoke Gas Sensor For Arduino

    MQ-2 คืออะไร? วิธีใช้เซนเซอร์ตรวจจับควันและแก๊สรั่วกับ Arduino MQ-2 คือ ก๊าซเซนเซอร์ (Gas Sensor) ที่ได้รับความนิยมอย่างมากในโปรเจกต์ Arduino และงานอดิเรกด้านอิเล็กทรอนิกส์ เนื่องจากเป็นเซนเซอร์ที่มีความไวสูง สามารถตรวจจับได้ทั้งควันไฟและก๊าซไวไฟหลายชนิด เหมาะสำหรับนำไปสร้างเป็นระบบเตือนภัยแก๊สรั่วหรือระบบตรวจจับควันไฟในบ้าน หลักการทำงานของเซนเซอร์คือ ภายในจะมีขดลวดทำความร้อนและตัวตรวจจับที่ทำจากดีบุกไดออกไซด์ (SnO₂) ซึ่งค่าความต้านทานของมันจะเปลี่ยนแปลงไปเมื่อสัมผัสกับโมเลกุลของก๊าซในอากาศ ทำให้เราสามารถวัดการเปลี่ยนแปลงนั้นออกมาเป็นสัญญาณไฟฟ้าได้ MQ-2 ตรวจจับก๊าซอะไรได้บ้าง? เซนเซอร์ MQ-2 มีความไวต่อก๊าซไวไฟหลายชนิด โดยเฉพาะ: ก๊าซ LPG (ก๊าซหุงต้ม) ก๊าซ Butane ก๊าซ Propane ก๊าซ Methane (CH₄) ก๊าซ Hydrogen (H₂) ควันไฟ (Smoke) แอลกอฮอล์ (Alcohol) สเปคของ MQ-2 แรงดันไฟเลี้ยง 5V DC กำลังไฟฟ้าที่ใช้ ประมาณ 800mW ประเภทสัญญาณ Analog (AOUT) และ Digital (DOUT) เวลาอุ่นเครื่อง (Warm-up) ประมาณ 20 วินาที ถึง 2 นาที ช่วงการตรวจจับ 300 - 10,000 ppm (ส่วนในล้านส่วน) ขาเชื่อมต่อ 4 ขา: VCC, GND, AOUT, DOUT ข้อควรทราบ: เซนเซอร์ประเภทนี้ต้องใช้เวลาในการ "อุ่นเครื่อง" (Warm-up) เพื่อให้ขดลวดความร้อนภายในมีอุณหภูมิคงที่เสียก่อน ค่าที่อ่านได้ในช่วงแรกจึงอาจยังไม่แม่นยำ ควรปล่อยให้เซนเซอร์ทำงานสักครู่ก่อนนำค่าไปใช้งานจริง การใช้งาน MQ-2 กับ Arduino 1. การต่อสาย ขาบนโมดูล MQ-2 ต่อกับขาบน Arduino VCC 5V GND GND AOUT (Analog Out) A0 (หรือขา Analog อื่นๆ) DOUT (Digital Out) ขา Digital ใดก็ได้ (เช่น D2) 2. ตัวอย่างโค้ดใช้งานแบบ Analog (วัดระดับความเข้มข้น) การอ่านค่าแบบ Analog จะให้ค่า 0-1023 ซึ่งแปรผันตามความเข้มข้นของก๊าซ (ยิ่งค่าสูง แสดงว่ามีความเข้มข้นมาก) const int mq2Pin = A0; // กำหนดขา A0 สำหรับอ่านค่า Analog void setup() { Serial.begin(9600); } void loop() { int gasLevel = analogRead(mq2Pin); // อ่านค่า (0-1023) Serial.print("Gas Level: "); Serial.println(gasLevel); delay(1000); // รอ 1 วินาที ก่อนอ่านค่าครั้งต่อไป } 3. ตัวอย่างโค้ดใช้งานแบบ Digital (แจ้งเตือน) การอ่านค่าแบบ Digital จะให้ค่าแค่ LOW (0) หรือ HIGH (1) เท่านั้น โดยโมดูลจะส่งค่า LOW เมื่อระดับก๊าซเกินจุดที่ตั้งไว้ด้วย Potentiometer บนบอร์ด const int mq2DigitalPin = 2; // กำหนดขา D2 สำหรับอ่านค่า Digital void setup() { pinMode(mq2DigitalPin, INPUT); Serial.begin(9600); } void loop() { int gasDetected = digitalRead(mq2DigitalPin); // โดยทั่วไป โมดูลจะส่ง LOW เมื่อตรวจพบแก๊สเกินค่าที่ตั้งไว้ if (gasDetected == LOW) { Serial.println("ตรวจพบแก๊สหรือควัน!"); } else { Serial.println("สถานะปกติ"); } delay(1000); } ไอเดียการประยุกต์ใช้งาน ระบบเตือนภัยแก๊สรั่วในครัว: เมื่อตรวจพบก๊าซ LPG เกินระดับ ให้ส่งเสียง Buzzer เตือน หรือส่ง LINE Notify เครื่องตรวจจับควันไฟ: ใช้เป็นส่วนหนึ่งของระบบป้องกันอัคคีภัย แจ้งเตือนเมื่อมีควันหนาแน่น เครื่องวัดคุณภาพอากาศ (เบื้องต้น): ใช้ตรวจจับมลพิษในอากาศ (เช่น ควัน, แอลกอฮอล์) เครื่องเป่าแอลกอฮอล์ (DIY): สร้างเครื่องจำลองการวัดระดับแอลกอฮอล์จากลมหายใจ

    100.00 ฿ 25.00 ฿

  • Elecfreaks micro:bit Starter Kit packaging with breadboard, components, and educational graphics.

    Global Pi Shop Elecfreaks Microbit Starter Kit

    ชุดเริ่มต้นที่ดีที่สุดสำหรับ ю. Maker: ELECFREAKS micro:bit Starter Kit micro:bit Starter Kit จาก ELECFREAKS ออกแบบมาสำหรับเด็กและผู้เริ่มต้นที่ต้องการเรียนรู้พื้นฐานเกี่ยวกับวงจรอิเล็กทรอนิกส์และความรู้ด้านการเขียนโปรแกรม นักเรียนสามารถใช้ชุดอุปกรณ์ DIY พื้นฐานนี้เพื่อสร้างสรรค์และทำการทดลองต่างๆ ได้มากมาย เช่น การสร้างไฟจราจร, การใช้เซนเซอร์วัดแสง (Photocell) เพื่อควบคุมหน้าจอของ micro:bit หรือหลอด LED ข้อควรทราบ: ชุดสินค้านี้ **อาจไม่รวม** บอร์ด micro:bit กรุณาตรวจสอบรายละเอียดก่อนสั่งซื้อ อุปกรณ์ทั้งหมดในชุด (Packing List) บอร์ดขยาย micro:bit Breakout Board บอร์ดทดลอง (Breadboard) เซอร์โวมอเตอร์ (180°) มอเตอร์พร้อมใบพัด TMP36 Temperature Sensor Photocell (เซนเซอร์วัดแสง) LED สีแดง, เหลือง, เขียว ตัวต้านทานปรับค่าได้ (Potentiometer) สายจัมเปอร์ (Jumper Wires) สาย Micro USB รางถ่าน ตัวอย่างโปรเจกต์ที่สร้างได้ ไฟจราจรจำลอง เรียนรู้การเขียนโปรแกรมควบคุมลำดับการทำงานของ LED สีแดง, เหลือง, เขียว เพื่อสร้างแบบจำลองสัญญาณไฟจราจร พัดลมอัจฉริยะ ใช้เซนเซอร์วัดอุณหภูมิ TMP36 เพื่อสร้างพัดลมที่เปิดทำงานเองเมื่ออากาศร้อนถึงระดับที่กำหนด เครื่องดนตรีเทเรมิน ใช้เซนเซอร์วัดแสง (Photocell) ในการควบคุมระดับเสียง Buzzer สร้างเป็นเครื่องดนตรีอิเล็กทรอนิกส์ง่ายๆ เรียนรู้และพัฒนาอย่างสนุกสนาน ชุดคิทนี้เป็นเครื่องมือที่ยอดเยี่ยมในการเปลี่ยนแนวคิดนามธรรมของการเขียนโค้ดให้กลายเป็นรูปธรรมที่จับต้องได้ ช่วยให้ผู้เรียนเข้าใจหลักการทำงานของเซนเซอร์, มอเตอร์, และการเขียนโปรแกรมเชิงตรรกะผ่านการลงมือทำจริง

    1,200.00 ฿ - 1,800.00 ฿

Potentiometer

© 2025 บริษัท โกลบอลโทรนิค อินเตอร์เทรด จํากัด, ขับเคลื่อนโดย Shopify

  • PayPal

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี