30 A Current Sensor Module (ACS712-30A) for Arduino

30 A Current Sensor Module (ACS712-30A) for Arduino
30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino30 A Current Sensor Module (ACS712-30A) for Arduino
รหัสสินค้า A025
หมวดหมู่ โมดูลวัดแรงดันและกระแสไฟฟ้า
ราคา 40.00 บาท
สถานะสินค้า พร้อมส่ง
จำนวน
ชิ้น
หยิบลงตะกร้า
บัตรประชาชน
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay

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-05B วัดกระแสได้ช่วง -5A ถึง 5A เอาต์พุต 185mV/A แปลว่า ถ้าวัดได้แรงดันไฟฟ้าได้ 185 มิลลิโวลต์ แสดงว่ากระแสที่วัดได้คือ 1 แอมป์
  • ACS712-20A วัดกระแสได้ช่วง -20A ถึง 20A เอาต์พุต 100mV/A
  • ACS712-30A วัดกระแสได้ช่วง -30A ถึง 30A เอาต์พุต 66mV/A

คำนวนเอาต์พุตของเซนเซอร์ ACS712 จากโวลต์ ให้เป็ค่ากระแสยังไง
การคำนวนเอาต์พุตของ ACS712 ที่เป็นโวลต์ ให้เป็นค่ากระแสไฟฟ้า สามารถคำนวนได้ตามตัวอย่างนี้

  • เมื่อไม่มีกระแสไหลผ่านเซนเซอร์ ACS712 Hall Effect เอาพุตจะให้ค่า VCC/2 โดย VCC คือไฟเลี้ยงที่จ่ายให้กับเซนเซอร์
  • ถ้า VCC = 5 โวลต์ เอาต์พุตของ ACS712 จะมีค่าประมาณ 2.5V เมื่อไม่มีกระแสผ่านเซนเซอร์ ACS721
  • เช็คการทำงานของเซนเซอร์ ACS712 ด้วย Arduino โดยไม่จ่ายโหลด อ่านค่าจะได้ค่ากลาง ๆ 1024/2 ประมาณ 512 บวกลบนิดหน่อยขึ้นอ้างอิงกับแรงดันของแหล่งจ่ายไฟ ดังกราฟนี้ จะวัดได้ประมาณ 502 



  • ค่า 2.5V นี้ คือแรงดันออฟเซต voltage_offet หรือค่า 0 ของการวัดกระแส
  • แรงดันเอาต์พุตจะเปลี่ยนแปลง ขึ้นลง ตามกระแสที่ผ่านเซนเซอร์ ACS712
  • ดังนั้นเราสามารถคำนวนกระแส DC โดยใช้คำสั่งนี้
    • adcvalue = analogRead(A0); // อ่านค่าจาก Analog ได้ค่า 0-1024
    • voltage = (adcvalue/1024.0)*5000; //แปลงค่าจาก 0-1024 ให้เป็น0-5V
    • current = ((voltage-voltage_offset)/mVperAmp); // แปลงค่าให้เป็นกระแสไฟฟ้า

---

อุปกรณ์ทดลอง 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;
  }
view rawacs712.ino hosted with ❤ by GitHub

---

จะเห็นว่าเราสามารถวัดค่ากระแสไฟฟ้าได้แล้ว





รายละเอียด 30 A Current Sensor Module (ACS712-30A) สำหรับ Arduino

  •  วัดกระแสได้ในย่าน -30 ถึง +40 A  (วัดได้ทั้งกระแส AC และ DC)
  •  ใช้ไฟ 5 V
  •  Sensitivity 66 mV/A
  •  5 μs output rise time in response to step input current
  •  80 kHz bandwidth

ตัวอย่างโคด

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);
}

 


ข้อมูลเพิ่มเติม

 


วีดีโอตัวอย่าง

วิธีการชำระเงิน

ขาย Arduino ,ซื้อ Arduino มั่นใจ AllNewStep


     ซื้อ Arduino กับ AllNewStep ขาย Arduino ตลอด 24 ชั่วโมง มั่นใจได้ 100% เราจัดส่งสินค้าทางไปรษณีย์ แบบ EMS / Best Express
แพ็คสินค้าอย่างดีปลอดภัย ส่งถึงมือลูกค้าอย่างแน่นอน 

              • ถ้าทำรายการสั่งซื้อสำเร็จ = มีของพร้อมส่ง ทางร้านจองสินค้าไว้ให้ 3 วัน

จัดส่ง วันอาทิตย์-วันศุกร์

ส่งแบบ EMS ได้รับ 1-2 วัน นับจากวันจัดส่ง

วันจันทร์-ศุกร์ แจ้งโอนก่อน 14.00 น. จัดส่งวันนั้น

แจ้งโอนวันศุกร์ หลัง 14.00 น. และวันเสาร์ จัดส่งวันอาทิตย์

แจ้งโอนวันอาทิตย์ จัดส่งวันจันทร์

ขาย Arduino การตรวจสอบเลขแทรคสินค้า Arduino

  • เมื่อจัดส่งแล้วทางร้านแจ้งเลขแทรคไปให้ทาง E-Mail ที่แจ้งไว้ตอนทำรายการสั่งซื้อ


ขาย Arduino ใบกำกับภาษี


ขาย Arduino สินค้าทุกชิ้นที่ซื้อกับทางร้าน AllNewStep

สามารถนำไปเบิกกับ หน่วยงานราชการ บริษัท ห้างร้าน ได้อย่างถูกต้อง จึงซื้อได้อย่างมั่นใจ


กรณีที่ไม่ได้นำไปใช้เบิก 
สามารถติ๊กออก ข้ามช่องนี้ไม่ต้องกรอกได้ ทางร้านออกเป็น ใบเสร็จรับเงิน / ใบกำกับภาษีฉบับย่อให้ แนบไปพร้อมกับสินค้า


ขาย Arduino ใบกำกับภาษีเต็มรูปแบบ

สำคัญมาก "ข้อมูลใบกำกับภาษีไม่สามารถเปลี่ยนแปลงหรือแก้ไขได้หลังการสั่งซื้อสินค้า"

ขาย Arduino ทางร้าน AllNewStep ออกใบกำกับภาษี/ใบเสร็จรับเงิน ลงวันที่ ที่แจ้งชำระสินค้าให้ลูกค้าทุกครั้งที่ทำรายการสั่งซื้อโดยแนบไปพร้อมสินค้า


ขาย Arduino ข้อมูลสำหรับออกใบกำกับภาษี 

ขาย Arduino โปรดตรวจสอบข้อมูลเหล่านี้ให้ชัดเจน ก่อนกรอกข้อมูล เพราะใบกำกับภาษีไม่สามารถเปลี่ยนแปลง หรือแก้ไขได้หลังซื้อสินค้า

  1. ชื่อสถานประกอบการเช่นสถานศึกษาบริษัทห้างร้าน
  2. ที่อยู่สถานประกอบการ
  3. เลขที่ประจำตัวผู้เสียภาษี
  4. สาขา

*** สำคัญมาก :: ข้อมูลจะต้องมีครบทั้ง 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 วันหลังจากได้รับสินค้า พร้อมออกค่าส่งสินค้าให้ ทั้งค่าส่งมา และค่าส่งกลับ ลูกค้าไม่ต้องรับภาระเรื่องค่าจัดส่ง โดยสามารถใช้กล่องเดิมส่งมาได้  โดยมีเงื่อนไขดังนี้

  • ขาย Arduino การซื้อสินค้า ถือว่าลูกค้ายินยอมและปฎิบัติตามเงื่อนไขและการรับประกันของทางร้านแล้ว กรณีไม่ตรงตามเงื่อนไข ทางร้านขอสงวนสิทธิ์ในการรับประกันสินค้า
  • ขาย Arduino คำแนะนำจากทางร้านเป็นเพียงข้อมูลบางส่วน อาจมีข้อมูลหรือเนื้อหาไม่ครบถ้วนทุกประเด็น ไม่สามารถใช้อ้างอิงได้ โปรดศึกษาข้อมูลเพิ่มเติมประกอบการพิจารณา
  • ขาย Arduino สินค้าอ้างอิงตามวงจรและสเปค ทางร้านรับประกันการทำงานถูกต้องทุกชิ้น
  • ขาย Arduino การสรีนสี/ข้อความ/สีของบอร์ด/อาจมีแต่ต่างบ้าง ไม่มีผลกับการใช้งาน ทางร้านขอสงวนสิทธิ์ในการรับประกันการสกรีน/สีของบอร์ด อาจมีความแต่ต่างบ้าง ซึ่งไม่มีผลกับการใช้งาน
  • การแจ้งรายละเอียดทาง sms ทางร้านอาจไม่ได้รับหรือตรวจสอบได้ล่าช้า เพื่อความรวดเร็วและไม่ผิดพลาด จึงขอยกเว้นช่องทาง sms
  • การสั่งซื้อจะสมบูรณ์เมื่อลูกค้าชำระเงินและได้รับใบเสร็จของทางร้านแล้ว ซึ่งสามารถนำมาใช้เป็นหลักฐานได้
  • สินค้า ต้องเขียนรายละเอียดปัญหาแนบมาด้วย ส่งมาพร้อมใบเสร็จรับเงินหรือสำเนาใบเสร็จรับเงิน จาก AllNewStep มาในกล่องด้วย เพื่อเป็นหลักฐาน สำคัญมาก กรณีที่ไม่มีหลักฐานใบเสร็จของทางร้าน ขอสงวนสิทธิ์เนื่องจากไม่ตรงตามเงื่อนไขการรับประกัน
  • สินค้าจะต้องเป็นความเสียหายที่เกิดจากตัวอุปกรณ์ ไม่ใช่ความเสียหายที่เกิดจากการใช้งานของตัวลูกค้าเอง เช่น อุปกรณ์ 3.3V แต่จ่ายไฟ 5V การจ่ายไฟเกินทำให้อุปกรณ์เสียหายได้
  • สินค้าต้องอยู่ในสภาพที่สมบูรณ์เช่น ไม่มีรอยไหม้ แตกหัก ไม่มีรอยงัดแงะ หรืออื่น ๆ
  • ความเสียหายที่เกิดขึ้นต้องไม่เกิดจากใช้งานผิดประเภท ดัดแปลง แก้ไข หรือใส่ไฟผิดขั้ว
  • อุปกรณ์ประเภทเซอร์เฟสเมาส์ SMD การบัดกรีมีความเสียงต่ออุปกรณ์เสียหาย ทางร้านขอยกเว้นการรับประกันอุปกรณ์ประเภทนี้
  • การรับประกันเฉพาะ hardware ไม่รวมการอัพเกรด software/firmware ของตัวอุปกรณ์
  • การรับประกัน จะพิจารณาจากข้อเท็จจริง  ขึ้นอยู่กับทาง AllNewStep 
  • การรับประกันเปลี่ยนอุปกรณ์ใหม่ AllNewStep รับประกันสินค้าทุกชิ้นที่ขายในร้าน โดยร้านเป็นผู้รับผิดชอบความเสียหายเอง
  • การรับประกัน นี้ อาจเป็นการเปลี่ยนสินค้าใหม่ หรือ คืนเงิน ขึ้นอยู่กับ AllNewStep พิจารณา ครอบคลุมทั้งตัวสินค้าและค่าจัดส่งทุกอย่าง ยกเว้นค่าใช้จ่ายอื่น ๆ นอกเหนือจากนี้ เช่น ค่าเสียเวลา ค่าปรับที่เกิดขึ้นทั้งหมด
  • ทางร้านมีสิทธิ์ยกเลิกหรือคืนเงินในรายการสั่งซื้อให้ลูกค้าได้
  • ถ้าสินค้าที่ส่งมามีปัญหาทั้งหมดทุกชิ้น AllNewStep จะแนบค่าส่งตอนที่ส่งมาคืนให้ในกล่อง และออกค่าส่งกลับส่งไปให้ลูกค้า ลูกค้าไม่ต้องรับภาระเรื่องค่าจัดส่ง
  • ถ้าส่งมามีอย่างน้อย 1 ชิ้นที่ไม่มีปัญหา ทางร้านออกค่าส่งกลับให้ฟรี แต่ไม่ได้ออกค่าส่งให้ โปรดตรวจสอบให้ละเอียด
  • ถ้าไม่มีชิ้นไหนมีปัญหาเลยทางร้านไม่ได้ออกค่าส่งให้ โปรดตรวจสอบให้ละเอียด
  • การ นับวัน หากสินค้าถึงมือลูกค้าในวันที่ 1/5/2564 ( ตรวจสอบได้จากไปรษณีย์ไทย) เมื่อพบความเสียหาย ลูกค้าจะต้องส่งสินค้ากลับคืนมาที่ AllNewStep ภายในวันที่ 31/5/2564 โดยอ้างอิงจากเลขแทรค ผ่านไปรษณีย์ลงทะเบียน หรือแบบ EMS ถ้ามีเลือกบริการเสริมพิเศษนอกเหนือจากวิธีส่งปกติ เช่น ค่าบริการพิเศษ พกง. ลูกค้าเป็นออกค่าบริการพิเศษนี้เอง
  • กรณีสินค้าไม่มีปัญหา ทางร้านขอไม่รับคืนหรือเปลี่ยนสินค้า โปรดพิจารณาตรวจสอบให้ละเอียดก่อนสั่งซื้อหรือส่งมาให้ตรวจสอบ
  • เมื่อ ทำการส่งเรียบร้อยแล้ว ลูกค้าจะต้อง ส่งหมายเลขพัสดุ tracking ที่สามารถ track ได้จากทางเว็บไซต์ของทางไปรษณีย์ไทย มาให้กับ AllNewStep แล้วเราจะพิจารณาตรวจสอบและแจ้งให้ลูกค้าทราบผ่านทางช่องทาง Email ที่ลูกค้าให้ไว้
บมจ. ธนาคารกรุงไทย สาขาชัยนาท ออมทรัพย์
บมจ. ธนาคารกสิกรไทย สาขาชัยนาท ออมทรัพย์
พร้อมเพย์ สาขา- -
Scan this!
ไกรสร สืบบุญ
098-xxxxxx-9
Accept All Banks | รับเงินได้จากทุกธนาคาร

มีคูปองส่วนลดเพิ่ม พิเศษ ด้านล่างนี้

ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม