ปัญหาที่เกิดขึ้นคือ เมื่อเสียบปลั๊กไฟ บอร์ด arduino ยังทำงานปกติ แต่เมื่อมีมอเตอร์กับดีเลย์ทำงานด้วยสักพักบอร์ดจะรวน ค้าง และไม่ทำงานในเงื่อนไขต่อไป จอ LCD จะขึ้นภาษาต่างดาวไม่ทราบว่าเกิดจากสาเหตุอะไรได้บ้างครับ
* วงจรทั้งหมดกินกระแสประมาน 1.3a เมื่อมอเตอร์ทำงาน
บอร์ดที่ใช้ครับ
switching power supply 12v 3a
มอเตอร์ที่ปัดน้ำฝนรถยนต์
แผ่นปริ้น PCB
อุปกรณ์ที่อยู่นอกบอร์ดก็จะมี จอ LCD Loadcell servomotor ประมานนี้ครับ
อาการนี้ส่วนมากมาจากไฟไม่พอ
เช็คว่าต่อไฟให้มอเตอร์เพิ่มแล้ว และต่อสาย gnd ของไฟมอเตอร์ กับขา gnd ของบอร์ด arduino uno
อีกสาเหตุอาจจะมาจากสัญญาณรบกวนจากความถี่ที่มอเตอร์หมุน ลองต่อ C ค่า 2200uf กับ C ค่า 0.1uf คร่อมที่แหล่งจ่ายไฟที่จ่ายให้กับบอร์ด arduino uno เพิ่มครับ
อาการนี้ส่วนมากมาจากไฟไม่พอ
เช็คว่าต่อไฟให้มอเตอร์เพิ่มแล้ว และต่อสาย gnd ของไฟมอเตอร์ กับขา gnd ของบอร์ด arduino uno
อีกสาเหตุอาจจะมาจากสัญญาณรบกวนจากความถี่ที่มอเตอร์หมุน ลองต่อ C ค่า 2200uf กับ C ค่า 0.1uf คร่อมที่แหล่งจ่ายไฟที่จ่ายให้กับบอร์ด arduino uno เพิ่มครับ
##ตอนนี้ผมลองทำตามที่แนะนำข้างต้นแล้วก็ยังมีปัญหาอยู่ครับ ทั้งแยกแหล่งจ่ายระหว่างมอเตอร์กับ arduino และต่อ c คร่อมแหล่งจ่าย arduino ไม่ทราบว่ามีสาเหตุอื่นอีกไหมครับ
ลองทดลองโดยไม่มีมอเตอร์ ถ้าไม่มีปัญหาแสดงว่าเป็นที่โหลดมอเตอร์ครับ