เริ่มต้น สอน Arduino : ควบคุมมอเตอร์
Arduino สามารถควบคุมอุปกรณ์อิเล็กทรอนิกส์เล็ก ๆ เช่น LED ที่กระแสไม่เกิน 50mA ถ้าอุปกรณ์ที่ใช้กระแสมากกว่านี้จะไม่สามารถควบคุมได้ เช่น มอเตอร์ ใช้กระแส 100mA ไม่สามารถควบคุมได้
แต่เรามีวิธีแก้ โดยใช้ทรานซิสเตอร์เป็นตัวขยายกระแส เพื่อให้มีกระแสพอขับอุปกรณ์อื่น ๆ โดยใช้ไฟจากขา Arduino เป็นตัวสั่งงาน

ในแลปนี้เราจะใช้ทรานซิสเตอร์เบอร์ 2N2222 เป็นผู้ช่วยขยายสัญญาณ ซึ่งทรานซิสเตอร์เบอร์นี้สามารถรองรับไฟได้สูงสุดถึง 40V กระแสสูงสุด 600 mAซึ่งเพียงพอกับการขับมอเตอร์ของเรา

เนื่องจากมอเตอร์สามารถกำเนิดไฟฟ้าได้ ถ้าใช้มือหมุนที่แกน จะทำหน้าที่เหมือนไดนาโมปั่นไฟ ซึ่งไฟที่ได้นี้อาจจะไปทำร้ายทรานซิสเตอร์ได้ ดังนั้นเราจึงต่อไดโอดซึ่งมีหน้าที่ให้กระแสไฟฟ้าผ่านได้แค่ทางเดียว คือทางไฟที่เราจ่ายให้มอเตอร์ สำหรับไฟที่มอเตอร์สร้างขึ้นจะไม่สามารถผ่านไดโอดไปได้


ยังไม่มีคอมเมนต์

คุณสามารถเป็นคนแรกที่คอมเมนต์

โพสคอมเมนต์

Please enter your name. Please enter an valid email address. Please enter a message.