ช่วงนี้จะมีน้องๆที่หัดเล่น Arduino เข้ามาถามเรื่องการต่อไฟ ต่อแหล่งจ่ายให้กับ Arduino วันนี้ ทางเว็บจะมาไขข้อคล่องใจ เกี่ยวกับ การป้อนไฟให้กับ Arduino uno R3 กันดีกว่าครับ
ถ้าพูดถึง TECH SPECS ของ Arduino Uno R3 ผู้ผลิตจะแนะนำมาว่า แรงดัน Input จะอยู่ในช่อง 7-12 V ตามรูป .
แต่ความจริงแล้วให้น้องๆลองนึก ภาพตามน่ะครับ พื้นฐานของ ATmega328P จะรองรับแรงดันที่ 5V หากน้องป้อนไฟแรงดันที่ 12 V (สุดตาราง) วงจร Regulator จะต้องดรอบแรงดัน ถึง 7 V เพื่อป้อนให้กับ ATmega328P แน่นอนครับว่า เกิดความร้อนสะสมที่วงจร Regulator แน่นอน ความร้อนยิ่งสูงก็จะทำให้ไม่ทนจนเสียไปในที่สุด ถามว่า เราใช้ หากเราใช้งานชั่วขณะสามารถใช้งานได้ครับ แต่ถ้าหากใช้ในระยะเวลานานๆ ความร้อนสูงๆ สะสมนานๆวงจร Regulator รองรับไม่ไหวแน่นอน
ทางร้านจึงจะแนะนำ ให้ลูกค้าใช้แรงดัน 9V ดีที่สุดครับใช้ได้ยาวนานไม่มีความร้อนสะสมมากจนเกินไป
หาก จำเป็นต้องต่อร่วมกับแบตเตอรี่รถยนต์ (12V) หรือแบต Lipo (11.1V) จะต้องทำอย่างไรละ
ทางร้านจะแนะนำการต่อ 2 วิธีดังนี้ครับ
1. ใช้วงจร Module DC-to-DC Step down Converter LM2596 (3A) ช่วงแบ่งการดรอบ แรงดันก่อนจะป้อนไปยัง Arduino เพื่อแบ่งเบาภาระให้กับวงจร Regulator
การต่อจะมี 2 แบบ คือ
การต่อทั้ง 2 แบบเหมือนกันทุกอย่างครับ
การต่อดังกล่าวเราอาจจะลดแรงดัน Volt อยู่ที่ประมาณ 7-9 Volt ก่อนป้อนไปยัง Arduino Uno
ข้อดี เวลาแบตไกล้จะหมด Volt จะหมด แต่เรายังอาศัยวงจร Regulator บน Arduino Uno ทำให้ไฟนิ่ง
ข้อเสีย เรายังใช้วงจร Regulator บน ตัว Arduino วงจร Regulator ออกแบบมาให้ใช้กระแสสูงสุดที่ 800mA หากเราต่อ Sensor จำนวนเยอะๆ กระแสอาจจะไม่พอได้
2. ใช้วงจร Module DC-to-DC Step down Converter LM2596 (3A) ลดแรงดันให้เหลือ 5V แล้วป้อนไปยังช่อง 5V ของ Arduino
วิธีนี้เป็นวิธีที่ผู้ผลิตไม่แนะนำให้ทำเพราะอาจจะเกิดอัตรายได้ แต่จากที่ Admin ได้ทดลองกับตัวเองพบว่า สามารถใช้งานได้ปกติไม่มีปัญหาอะไรเกิดขึ้น
หลักการทำงานคือเราจะไม่ใช้วงจร Regulator ของ Arduino อีกแล้ว เพราะมีขนาดเล็กรองรับกระแสแรงดันได้น้อย (ตัวเล็กนิดเดียวจะเอาอะไรกับเขาได้ไม่มาก) โดยป้อยไฟ 5V โดยตรง
ข้อดี เมื่อเราไม่ใช้วงจร Regulator ของ Arduino ทำให้การจ่ายกระแสทำได้เยอะขึ้นดีขึ้นต่อ Sensor ได้เยอะขึ้น การทำงานของ Sensor เสถียรมากขึ้น
ข้อเสีย การต่อวงจรแบบนี้ไม่แนะนำสำหรับมือใหม่เพราะอาจจะขาดความระมัดระวัง การต่อวงจรอาจจะทำให้เสียได้ และในส่วนของแบต เมื่อแบตไกล้หมดแรงดันก็จะตก ทำให้ Volt ตกด้วย หากเป็นไปได้อาจจะใช้ Regulator IC 7805 ก็ได้เช่นกันเพื่อแก้ปัญหาไฟตกตามแบตได้เช่นกัน
สรุป
เราก็ได้รู้ถึงวิธีการต่อไฟแลี้ยงแบบ Advance กันไปแล้ว ก็ขึ้นกับน้องๆจะเลือกใช้วิธีไหนครับ
ข้อควรระวัง
ก่อนที่จะเสียบประกอบกับ Arduino Uno R3 ควรปรับวัดแรงดันก่อนทุกครั้ง เพราะหาก Volt เกินอาจจะเกิดความเสียหายไปยังอุปกรณ์ได้
หน้าที่เข้าชม | 4,510,768 ครั้ง |
ผู้ชมทั้งหมด | 2,466,540 ครั้ง |
ร้านค้าอัพเดท | 5 ก.ย. 2568 |