รหัสสินค้า | A025 |
หมวดหมู่ | โมดูลวัดแรงดันและกระแสไฟฟ้า |
ราคา | 40.00 บาท |
สถานะสินค้า | พร้อมส่ง |
จำนวน | ชิ้น |
30 A Current Sensor Module (ACS712-30A) สำหรับ Arduino
โมดูลวัดกระแสไฟฟ้าที่ไหลผ่าน ให้สัญญาณออกมาเป็น Analog ใช้ต่อร่วมกับ Arduino ได้ในช่อง Analog โมดูลนี้ใช้ IC เบอร์ ACS712-05 เป็นเซนเซอร์วัดกระแส
Arduino สอนวิธีใช้งาน ACS712 arduino current sensor เซนเซอร์วัดกระแสไฟฟ้า AC และ DC ACS712 Arduino
เซ็นเซอร์กระแส ACS712 สำหรับ Arduino เซนเซอร์วัดกระแสไฟฟ้า สามารถวัดได้ทั้งกระแสไฟ AC และ DC
ในตัวอย่างนี้เราจะมาเรียนรู้การใช้งาน Arduino กับเซนเซอร์ ACS712 Hall Effect
การวัดกระแส DC ใช้เซนเซอร์ Hall Effect ASC712 เซนเซอร์ ACS712 เป็นวิธีการวัดกระแสที่มีราคาไม่แพง ใช้งานง่ายมาก การวัดอาศัยหลักการวัดความเหนี่ยวนำของแม่เหล็กที่แปรผันกับกระแสไฟฟ้า ให้เอาต์พุตออกมาเป็นแรงดันไฟฟ้า สามารถใช้ขาแบบ Analog ของ Arduino อ่านค่าจากเซนเซอร์ ACS712 เข้ามาได้โดยตรง
แนะนำเซนเซอร์ ACS712 Current Sensor
ACS712 คือเซนเซอร์ที่อาศัยหลักการวัดการเปลี่ยนแปลงของสนามแม่เหล็ก Hall effect สามารถวัดได้ทั้งกระแสตรง DC และกระแสสลับ AC ให้เอาต์พุตออกมาเป็นโวลต์สัมพันกับกระแสที่วัดได้ มีฟังก์ชั่นป้องกันสัญญาณรบกวน , ตอนสนองต่อการวัดได้รวดเร็ว , เอาต์พุตมีความแม่นยำคลาดเคลื่อนประมาณ 1.5% สามารถเขียนโปรแกรมเพื่ออ่านค่าได้ง่าย
การทำงานของเซนเซอร์ ACS712 Current Sensor
เซนเซอร์ ACS712 ประกอบด้วยวงจร Hall Effect เอาต์พุตแบบเชิงเส้น มีวงจรเหนี่ยวนำไฟฟ้าทองแดงตั้งอยู่รอบ ๆ พื้นผิวของตัวชิฟ ACS712 เมื่อกระแส AC หรือ DC ผ่านเส้นทองแดงจะเกิดการสร้างสนามแม่เหล็ก สนามแม่เหล็กไฟฟ้านี้ทำปฏิกิริยากับเซนเซอร์ Hall Effect แปลงแม่เหล็กไฟฟ้านี้ เป็นแรงดันตามสัดส่วนของกระแสไฟฟ้าได้ทั้ง AC หรือ DC ขึ้นอยู่กับชนิดของกระแสไฟฟ้าอินพุต เราสามารถใช้บอร์ด Arduino หรือไมโครคอนโทรเลอร์รุ่นอื่น ๆ วัดค่าแรงดันนี้ได้โดยตรง เพื่อแปลงค่ากลับมาเป็นกระแสไฟฟ้า
รูปขาของ ACS712 Pin Diagram ACS712 Hall Effect เซนเซอร์วัดกระแส
ขาของ ACS712 เซนเซอร์วัดกระแส ดังรูปนี้ ขา 1,2 และ 3,4 ใช้สำหรับวัดกระแส เราสามารถเชื่อมต่อที่ขานี้กับโหลดที่ต้องการวัดได้
ขา 6 กับ 5 ต่อ C สำหรับ filter ป้องกันสัญญาณรบกวน
ขา 5 ไฟกราวน์
ขา 8 ไฟเลี้ยง 5V
ขา 7 เป็นขาเอาต์พุตที่วัดได้ หน่วยเป็นโวลต์
เมื่อนำมาประกันตามวงจร ก็จะได้โมดูล ACS712 ดังนี้
ชนิดของเซนเซอร์วัดกระแส ACS712 Current Sensor
ACS712 Hall Effect Sensor มี 3 ชนิดให้เลือกใช้งาน 5A , 20A , 30A ดังตารางนี้
คำนวนเอาต์พุตของเซนเซอร์ ACS712 จากโวลต์ ให้เป็ค่ากระแสยังไง
การคำนวนเอาต์พุตของ ACS712 ที่เป็นโวลต์ ให้เป็นค่ากระแสไฟฟ้า สามารถคำนวนได้ตามตัวอย่างนี้
---
อุปกรณ์ทดลอง Arduino ACS712
การต่อวงจร ACS712 ดังรูปนี้
อัพโหลดโคดนี้แล้วดูผลลัพธ์
int sensitive = 66; // สำหรับ 30A | |
// int sensitive = 100; // สำหรับ 20A | |
// int sensitive = 185; // สำหรับ 5A | |
int offset = 2525; // ค่าเริ่มต้น 2500 ปรับค่าตรงนี้เพื่อให้ค่ายังไม่มีโหลดเป็น 0.00 | |
void setup() { | |
Serial.begin(9600); | |
} | |
void loop() { | |
double c = getCA(); | |
Serial.println(c); | |
delay(1000); | |
} | |
// หาค่ากระแสเฉลี่ย | |
double getCA() { | |
int count = 200; | |
double sum = 0; | |
for (int i = 0; i < count; i++) { | |
sum += getC(); | |
} | |
double val = sum / count; | |
return val; | |
} | |
// อ่านค่ากระแส | |
double getC() { | |
int a = analogRead(A0); | |
double v = (a / 1024.0) * 5000; | |
double c = (v - offset) / sensitive; | |
return c; | |
} |
---
จะเห็นว่าเราสามารถวัดค่ากระแสไฟฟ้าได้แล้ว
รายละเอียด 30 A Current Sensor Module (ACS712-30A) สำหรับ Arduino
ตัวอย่างโคด
void setup() {
Serial.begin(9600);
}
void loop() {
float average = 0;
for(int i = 0; i < 1000; i++) {
average = average + (.0264 * analogRead(A0) -13.51) / 1000;
delay(1);
}
Serial.println(average);
}
ข้อมูลเพิ่มเติม
วีดีโอตัวอย่าง
จัดส่ง วันอาทิตย์-วันศุกร์
ส่งแบบ EMS ได้รับ 1-2 วัน นับจากวันจัดส่ง
วันจันทร์-ศุกร์ แจ้งโอนก่อน 14.00 น. จัดส่งวันนั้น
แจ้งโอนวันศุกร์ หลัง 14.00 น. และวันเสาร์ จัดส่งวันอาทิตย์
แจ้งโอนวันอาทิตย์ จัดส่งวันจันทร์
ขาย Arduino การตรวจสอบเลขแทรคสินค้า Arduino
ขาย Arduino ใบกำกับภาษี
ขาย Arduino สินค้าทุกชิ้นที่ซื้อกับทางร้าน AllNewStep
สามารถนำไปเบิกกับ หน่วยงานราชการ บริษัท ห้างร้าน ได้อย่างถูกต้อง จึงซื้อได้อย่างมั่นใจ
กรณีที่ไม่ได้นำไปใช้เบิก
สามารถติ๊กออก ข้ามช่องนี้ไม่ต้องกรอกได้ ทางร้านออกเป็น ใบเสร็จรับเงิน / ใบกำกับภาษีฉบับย่อให้ แนบไปพร้อมกับสินค้า
ขาย Arduino ใบกำกับภาษีเต็มรูปแบบ
สำคัญมาก "ข้อมูลใบกำกับภาษีไม่สามารถเปลี่ยนแปลงหรือแก้ไขได้หลังการสั่งซื้อสินค้า"
ขาย Arduino ทางร้าน AllNewStep ออกใบกำกับภาษี/ใบเสร็จรับเงิน ลงวันที่ ที่แจ้งชำระสินค้าให้ลูกค้าทุกครั้งที่ทำรายการสั่งซื้อโดยแนบไปพร้อมสินค้า
ขาย Arduino ข้อมูลสำหรับออกใบกำกับภาษี
ขาย Arduino โปรดตรวจสอบข้อมูลเหล่านี้ให้ชัดเจน ก่อนกรอกข้อมูล เพราะใบกำกับภาษีไม่สามารถเปลี่ยนแปลง หรือแก้ไขได้หลังซื้อสินค้า
*** สำคัญมาก :: ข้อมูลจะต้องมีครบทั้ง 4 อย่างนี้ ถ้าไม่ครบ ทางร้านจำเป็นต้องออกใบกำกับภาษีอย่างย่อ เนื่องจากข้อมูลไม่ครบ
ขาย Arduino วิธีการชำระเงิน
ชำระเงินผ่านธนาคาร เรามีหลายธนาคารให้เลือก ขาย Arduino เพื่ออำนวยความสะดวกให้กับลูกค้า
การทำธุรกรรมของธนาคารต่างสาขาหรือต่างธนาคาร จะมีค่าธรรมเนียมเพิ่ม แล้วแต่ธนาคาร กรณีมีค่าธรรมเนียมรายได้เป็นของธนาคาร ทางร้านไม่ได้ออกค่าธรรมเนียมให้
ถ้าทำธุรกรรมภายในธนาคารเดียวกัน จะเสียค่าธรรมเนียมน้อยที่สุดหรือไม่เสียเลย บางธนาคารจะไม่คิดค่าธรรมเนียมโดยจำกัดว่าฟรีได้กี่ครั้งใน 1 เดือน เช่นฟรีค่าธรรมเนียมเมื่อโอนในธนาคารเดียวกัน 5 ครั้ง/เดือน ผ่านทางตู้ ATM
ดังนั้น ควรเลือกโอนมาที่ธนาคารเดียวกัน จะเสียค่าธรรมเนียมน้อยที่สุดหรือไม่เสียค่าธรรมเนียมตามเงื่อนไขที่ธนาคารกำหนด
ขาย Arduino เมื่อชำระเงินผ่านธนาคารแล้ว
กรุณาแจ้งที่หน้า แจ้งชำระเงิน https://www.allnewstep.com/informpayment
พร้อมแนบสลิป หรือภาพหน้าจอการโอนที่สำเร็จแล้ว ด้วยทุกครั้ง
เพื่อเป็นหลักฐาน และเก็บสลิปหลักฐานการโอนเงินไว้จนกว่าจะได้รับสินค้า
กรณีที่ธนาคารสลิปหมด หรือไม่มีสลิป สามารถแจ้งข้อความ รายละเอียดการโอนเงินได้ที่ เมนู ติดต่อ AllNewStep https://www.allnewstep.com/contactus ทางร้านจะดำเนินการตรวจสอบและรีบจัดส่งให้เร็วที่สุด
แนะนำจ่ายเงินผ่าน PromtPay ฟรีค่าธรรมเนียม หรือน้อยที่สุด Recomment
สแกน QR Code นี่จ่ายได้เลย
ขาย Arduino AllNewStep มีอุปกรณ์สำหรับ Arduio ครบทุกอย่างที่อยากได้ จากทุกแห่งทั่วโลก ในราคาที่ถูกที่สุด รับประกันคุณภาพ เสียเปลี่ยนตัวใหม่ให้ทันที ไม่ต้องรอ ไม่ต้องเสียค่าส่งสินค้ามาเคลม ขาย Arduino ตามรายละเอียดการรับประกันด้านล่างนี้
สินค้าทุกชิ้นมีรับประกัน 30 วัน ซื้อสินค้าจาก AllNewStep มั่นใจได้ รับประกันคุณภาพ ด้วยการมีประกันสินค้าที่ดีกว่าเราได้ตรวจเช็คและรับประกันสินค้าซื้อไปใช้ได้อย่างมั่นใจและสบายใจ เพื่อให้ลูกค้าถูกใจที่สุด
ทั้ง นี้หากมีสินค้าที่ได้รับมีความผิดพลาดอันใด ที่อาจเกิดขึ้นได้ ไม่ว่าจะเป็นอุปกรณ์เสีย หรือความเสียหายระหว่างการส่ง โดยที่ลูกค้าไม่ได้เป็นคนกระทำ AllNewStep รับประกันเปลี่ยนตัวใหม่ให้ทันที ภายใน 30 วันหลังจากได้รับสินค้า พร้อมออกค่าส่งสินค้าให้ ทั้งค่าส่งมา และค่าส่งกลับ ลูกค้าไม่ต้องรับภาระเรื่องค่าจัดส่ง โดยสามารถใช้กล่องเดิมส่งมาได้ โดยมีเงื่อนไขดังนี้