ในโครงการนี้ เราจะแสดงวิธีการสร้างมอเตอร์สั่นสะเทือนวงจร
กมอเตอร์สั่น กระแสตรง 3.0vเป็นมอเตอร์ที่สั่นสะเทือนเมื่อมีกำลังเพียงพอ มันเป็นมอเตอร์ที่สั่นอย่างแท้จริง มันดีมากสำหรับวัตถุที่มีการสั่นสะเทือน สามารถใช้ได้กับอุปกรณ์หลายชนิดเพื่อการใช้งานจริง ตัวอย่างเช่น หนึ่งในรายการที่พบบ่อยที่สุดที่สั่นคือโทรศัพท์มือถือที่สั่นเมื่อมีการเรียกเมื่ออยู่ในโหมดสั่น โทรศัพท์มือถือเป็นตัวอย่างของอุปกรณ์อิเล็กทรอนิกส์ที่มีมอเตอร์สั่น อีกตัวอย่างหนึ่งอาจเป็นชุดควบคุมเกมที่สั่นสะเทือนเพื่อเลียนแบบการกระทำของเกม คอนโทรลเลอร์ตัวหนึ่งที่สามารถเพิ่ม Rumble Pack เป็นอุปกรณ์เสริมได้คือ Nintendo 64 ซึ่งมาพร้อมกับ Rumble Pack เพื่อให้คอนโทรลเลอร์สั่นเพื่อเลียนแบบการเล่นเกม ตัวอย่างที่สามอาจเป็นของเล่น เช่น เฟอร์บี้ที่สั่นเมื่อคุณผู้ใช้กระทำการต่างๆ เช่น ถูหรือบีบมัน เป็นต้น
ดังนั้นdc แม่เหล็กขนาดเล็กสั่นวงจรมอเตอร์มีการใช้งานที่เป็นประโยชน์และใช้งานได้จริงซึ่งสามารถรองรับการใช้งานได้มากมาย
การสร้างมอเตอร์สั่นนั้นง่ายมาก สิ่งที่เราต้องทำคือเพิ่มแรงดันไฟฟ้าที่จำเป็นให้กับขั้วต่อ 2 เครื่อง มอเตอร์สั่นมี 2 ขั้ว ซึ่งโดยปกติจะเป็นสายสีแดงและสายสีน้ำเงิน ขั้วไม่สำคัญสำหรับมอเตอร์
สำหรับมอเตอร์สั่นของเรา เราจะใช้มอเตอร์สั่นจาก Precision Microdrives มอเตอร์นี้มีช่วงแรงดันไฟฟ้าในการทำงาน 2.5-3.8V ที่จะขับเคลื่อน
ดังนั้นถ้าเราต่อไฟ 3 โวลต์ข้ามขั้ว มันก็จะสั่นได้ดีมาก ดังรูปด้านล่าง
เพียงเท่านี้ก็เพียงพอแล้วในการทำให้มอเตอร์สั่นสั่นสะเทือน สามารถจ่ายไฟ 3 โวลต์โดยใช้แบตเตอรี่ AA 2 ก้อนต่ออนุกรม
อย่างไรก็ตาม เราต้องการยกระดับวงจรมอเตอร์สั่นให้สูงขึ้น และปล่อยให้มันถูกควบคุมโดยไมโครคอนโทรลเลอร์ เช่น Arduino
ด้วยวิธีนี้ เราสามารถควบคุมมอเตอร์สั่นสะเทือนแบบไดนามิกได้มากขึ้น และสามารถทำให้มันสั่นตามช่วงเวลาที่กำหนดหากเราต้องการหรือเฉพาะเมื่อมีเหตุการณ์บางอย่างเกิดขึ้น
เราจะแสดงวิธีรวมมอเตอร์นี้เข้ากับ Arduino เพื่อสร้างการควบคุมประเภทนี้
โดยเฉพาะในโครงการนี้ เราจะสร้างวงจรและตั้งโปรแกรมเพื่อให้มอเตอร์สั่นเหรียญ12 มม. สั่นทุกนาที
วงจรมอเตอร์สั่นที่เราจะสร้างมีดังต่อไปนี้:
แผนผังสำหรับวงจรนี้คือ:
เมื่อขับมอเตอร์ด้วยไมโครคอนโทรลเลอร์เช่น Arduino ที่เรามี สิ่งสำคัญคือต้องเชื่อมต่อไดโอดรีเวอร์สไบอัสขนานกับมอเตอร์ สิ่งนี้จะเกิดขึ้นจริงเมื่อขับด้วยตัวควบคุมมอเตอร์หรือทรานซิสเตอร์ ไดโอดทำหน้าที่เป็นตัวป้องกันไฟกระชากจากแรงดันไฟกระชากที่มอเตอร์อาจผลิตได้ ขดลวดของมอเตอร์ทำให้เกิดแรงดันไฟฟ้าพุ่งขึ้นอย่างฉาวโฉ่ขณะหมุน หากไม่มีไดโอด แรงดันไฟฟ้าเหล่านี้อาจทำลายไมโครคอนโทรลเลอร์ หรือไอซีตัวควบคุมมอเตอร์ หรือทำลายทรานซิสเตอร์ได้อย่างง่ายดาย เมื่อจ่ายไฟให้กับมอเตอร์สั่นโดยตรงด้วยแรงดันไฟฟ้ากระแสตรง ก็ไม่จำเป็นต้องใช้ไดโอด ซึ่งเป็นเหตุผลว่าทำไมในวงจรอย่างง่ายที่เรามีข้างต้น เราจึงใช้เฉพาะแหล่งจ่ายแรงดันไฟฟ้าเท่านั้น
ตัวเก็บประจุ 0.1µF ดูดซับแรงดันไฟกระชากที่เกิดขึ้นเมื่อแปรงซึ่งเป็นหน้าสัมผัสที่เชื่อมต่อกระแสไฟฟ้ากับขดลวดมอเตอร์ เปิดและปิด
เหตุผลที่เราใช้ทรานซิสเตอร์ (2N2222) ก็เนื่องมาจากไมโครคอนโทรลเลอร์ส่วนใหญ่มีกระแสเอาต์พุตที่ค่อนข้างอ่อน ซึ่งหมายความว่าพวกมันไม่มีกระแสเพียงพอในการขับเคลื่อนอุปกรณ์อิเล็กทรอนิกส์ประเภทต่างๆ เพื่อชดเชยเอาต์พุตกระแสไฟอ่อนนี้ เราใช้ทรานซิสเตอร์เพื่อขยายกระแสไฟ นี่คือจุดประสงค์ของทรานซิสเตอร์ 2N2222 ที่เราใช้ที่นี่ มอเตอร์สั่นต้องใช้กระแสไฟฟ้าประมาณ 75mA จึงจะขับเคลื่อนได้ ทรานซิสเตอร์อนุญาต และเราสามารถขับเคลื่อนได้มอเตอร์แบบเหรียญ 3v 1027- เพื่อให้แน่ใจว่ากระแสไฟไม่ไหลจากเอาท์พุตของทรานซิสเตอร์มากเกินไป เราจะวาง 1KΩ อนุกรมกับฐานของทรานซิสเตอร์ สิ่งนี้จะลดทอนกระแสให้อยู่ในระดับที่เหมาะสมเพื่อที่กระแสมากเกินไปจะไม่จ่ายไฟให้มอเตอร์สั่นขนาดเล็ก 8 มม- โปรดจำไว้ว่าทรานซิสเตอร์มักจะให้กำลังขยายประมาณ 100 เท่าของกระแสฐานที่ไหลผ่าน หากเราไม่วางตัวต้านทานไว้ที่ฐานหรือที่เอาต์พุต กระแสไฟที่มากเกินไปอาจสร้างความเสียหายให้กับมอเตอร์ได้ ค่าตัวต้านทาน 1KΩ ไม่แม่นยำ ค่าใดๆ สามารถใช้ได้สูงสุดประมาณ 5KΩ หรือประมาณนั้น
เราเชื่อมต่อเอาต์พุตที่ทรานซิสเตอร์จะขับไปยังตัวสะสมของทรานซิสเตอร์ นี่คือมอเตอร์และส่วนประกอบทั้งหมดที่ต้องการควบคู่ไปกับการป้องกันวงจรอิเล็กทรอนิกส์
เวลาโพสต์: Oct-12-2018