El โพเทนชิออมิเตอร์ มันไม่มีอะไรมากไปกว่าตัวต้านทานตัวแปรที่คุณสามารถปรับได้ ประเภทนี้ ชิ้นส่วนอิเล็กทรอนิกส์ สามารถใช้กับแอพพลิเคชั่นต่างๆเช่นไฟล์ สวิตช์หรี่ไฟ. ในกรณีของแอปพลิเคชันที่เกิดซ้ำกับ Arduino โดยปกติจะเหมาะกับหน้าจอ LCD ซึ่งคุณสามารถควบคุมความสว่างได้เหมือนกัน
หากคุณมีความสนใจ เรียนรู้เพิ่มเติมเกี่ยวกับองค์ประกอบนี้นี่คือคำแนะนำฉบับสมบูรณ์เพื่อเรียนรู้พื้นฐานเพื่อเริ่มใช้ในโครงการในอนาคตของคุณและเขียนร่างแรกของคุณด้วย แพลตฟอร์มฮาร์ดแวร์ เพื่อทดสอบวิธีการทำงาน ...
โพเทนชิออมิเตอร์คืออะไร?
Un โพเทนชิออมิเตอร์ เป็นส่วนประกอบอิเล็กทรอนิกส์ที่คล้ายกับ ตัวต้านทานหรือตัวต้านทานธรรมดาแต่เป็นค่าตัวแปร สิ่งนี้ทำให้สามารถควบคุมความเข้มของกระแสที่ไหลผ่านวงจรที่เชื่อมต่อแบบขนานหรือเพื่อควบคุมแรงดันตกในกรณีที่เชื่อมต่อเป็นอนุกรม
ในการดำเนินการนี้ให้ใช้ไฟล์ วัสดุต้านทาน ที่มีความยาวแน่นอน และด้วยเคอร์เซอร์ซึ่งจะเป็นเคอร์เซอร์ที่สามารถจัดการได้ด้วยมือมันจะทำให้มันเคลื่อนที่ไปสัมผัสกับวัสดุต้านทานดังกล่าว เนื่องจากเคอร์เซอร์เชื่อมต่อด้วยไฟฟ้ากับเอาต์พุตจะทำให้กระแสไฟฟ้าต้องผ่านความยาวมากขึ้น (ความต้านทานมากขึ้น) หรือความยาวสั้นลง (ความต้านทานน้อยลง)
เมื่อมันถูกปิดทั้งหมดนั่นคือขั้นต่ำของการเดินทางเราจะได้รับสูงสุด แรงดันไฟฟ้า ที่ทางออก (ทางเข้า) แม้ว่าจะเปิดให้บริการเต็มรูปแบบเมื่อสิ้นสุดการทัวร์จะได้รับขั้นต่ำ ในตำแหน่งกลางมันจะเป็นแรงดันไฟฟ้าที่เอาต์พุตซึ่งจะสอดคล้องกับเศษส่วนที่อินพุต
การใช้งาน
ลา การใช้งาน โพเทนชิออมิเตอร์มีความหลากหลายมากที่สุดและในแต่ละวันคุณใช้องค์ประกอบเหล่านี้มากมายโดยแทบไม่ได้ตระหนักถึงมัน ตัวอย่างเช่น:
- ในอุปกรณ์เสียงคุณเคยเห็นลูกบิดที่มีชื่อเสียงหรือแอคชูเอเตอร์แบบหมุนที่มีการควบคุมระดับเสียงเป็นต้น หรือในอีควอไลเซอร์เป็นต้น นี่คือโพเทนชิโอมิเตอร์ทั้งหมด
- ในการจัดแสงคุณจะเห็นมันในตัวควบคุมความเข้มแสงเปลี่ยนความเข้มของหลอดไฟ
- สามารถใช้เป็นเซ็นเซอร์ได้เนื่องจากการเคลื่อนที่เชิงมุมกระทำกับพวกมันจะทำให้ความต้านทานและแรงดันไฟฟ้าจึงแตกต่างกันไป จากนั้นโดยการปรับเทียบระบบและการวัดเอาต์พุตจะสามารถกำหนดได้ว่ามีการเคลื่อนไหวมากน้อยเพียงใด
- นอกจากนี้ยังสามารถใช้เป็นองค์ประกอบควบคุมได้อีกด้วย
ประเภทของโพเทนชิโอมิเตอร์
มีหลายแบบด้วยกัน ประเภทของโพเทนชิโอมิเตอร์แม้ว่าทั้งหมดจะไม่สามารถใช้งานได้จริงสำหรับการใช้งานทั่วไป ที่พบบ่อยที่สุด ได้แก่ :
- โพเทนชิออมิเตอร์รูปแบบเชิงเส้น: เป็นประเภทที่ความต้านทานจะแตกต่างกันไปในเชิงเส้นนั่นคือเป็นสัดส่วนกับมุมของการหมุน กล่าวคือในโพเทนชิออมิเตอร์ประเภทนี้เมื่อครอบคลุมครึ่งหนึ่งของการเดินทางแล้วจะมีความต้านทาน 50% ประเภทนี้พบมากที่สุดและประเภทที่มักใช้กับ Arduino และในวงจรส่วนใหญ่หรี่ไฟ ฯลฯ
- โพเทนชิออมิเตอร์รูปแบบลอการิทึม: ในกรณีนี้จะเปลี่ยนลอการิทึมตามมุมของการหมุนดังนั้นการเพิ่มจะสูงกว่าค่าก่อนหน้า สามารถใช้สำหรับแอปพลิเคชันประเภทอื่น ๆ ที่ต้องการการตอบสนองประเภทนี้ ในกรณีนี้มักใช้สำหรับวงจรเสียงเนื่องจากหูของมนุษย์รับรู้ว่าระดับเสียงลอการิทึมและไม่เป็นเชิงเส้นเพิ่มขึ้นอย่างที่คุณควรทราบอยู่แล้ว
แน่นอนโพเทนชิโอมิเตอร์เหล่านี้จะมี ความต้านทานทั่วไปสูงสุด. ตัวอย่างเช่นสามารถเป็น 10 kΩ ในกรณีนี้เมื่อถึงจุดสูงสุดของการเดินทางพวกเขาจะให้ความต้านทานสูงสุดดังกล่าว
pinout
ดังที่คุณเห็นในภาพก่อนหน้าการเชื่อมต่อขององค์ประกอบนี้ง่ายมาก มันมีเพียง สามหมุดหรือหมุดนั่นคือมากกว่าตัวต้านทานทั่วไปหนึ่งตัว ในกรณีนี้เทมเพลต 1 จะเป็นอินพุตแรงดันไฟฟ้าในขณะที่ 2 จะเป็นเอาต์พุตและ 3 จะเชื่อมต่อกับ GND (กราวด์)
รวมโพเทนชิออมิเตอร์กับ Arduino
ด้วย บอร์ด Arduino และโพเทนชิออมิเตอร์ ทำได้หลายอย่างมาก แต่ก่อนหน้านั้นคุณควรรู้ว่าในการสร้างตัวอย่างง่ายๆในการเริ่มดูการทำงานของโพเทนชิออมิเตอร์คุณสามารถใช้หมุดอะนาล็อกบนกระดานของคุณได้ ตัวอย่างเช่นในไฟล์ Arduino UNO คุณสามารถใช้ได้ตั้งแต่ A0 ถึง A5
เนื่องจากมีความละเอียด 10 บิตจึงหมายความว่าคุณมี 1024 ค่าที่เป็นไปได้ (0000000000-1111111111) และเนื่องจากช่วงแรงดันไฟฟ้าที่มีอยู่คือตั้งแต่ 0v ถึง 5v จึงสามารถปรับเทียบได้เพื่อให้ 0000000000 (หรือ 0) เป็น 0V และ 1111111111 (หรือ 1023) เป็น 5v ดังนั้นจึงสามารถตรวจจับแรงดันไฟฟ้าเกิน 0.004v ( 5/1024)
ไปยัง การเชื่อมต่อคุณสามารถทำสิ่งต่อไปนี้:
- เชื่อมต่ออินพุตของโพเทนชิออมิเตอร์กับ 5V ของบอร์ด
- เอาต์พุตโพเทนชิออมิเตอร์จะเชื่อมต่อกับอินพุตอะนาล็อกตัวใดตัวหนึ่ง ตัวอย่างเช่น A1
- สำหรับพินอื่น ๆ ที่เหลือของโพเทนชิออมิเตอร์คุณต้องเชื่อมต่อกับ GND
เมื่อเสร็จแล้วคุณสามารถสร้างไฟล์ ร่างใน Arduino IDE เพื่อทดสอบว่าโพเทนชิออมิเตอร์ทำงานอย่างไร ด้วยรหัสนี้สิ่งที่คุณจะได้รับคือสามารถอ่านค่าแรงดันไฟฟ้าที่ได้รับที่เอาต์พุตเมื่อคุณหมุนเคอร์เซอร์ของโพเทนชิออมิเตอร์
//Ejemplo de prueba de potenciómetro long valor; void setup() { //Inicializamos la comunicación serial Serial.begin(9600); //Escribir el valor leído por el monitor serie Serial.println("Inicio de sketch - Valores del potenciómetro"); } void loop() { // Leer los valores del A1 valor = analogRead(A1); //Imprimir en el monitor serie Serial.print("Valor leído = "); Serial.println(valor); delay(1000); }
ไปยัง ข้อมูลเพิ่มเติม, สามารถ ดาวน์โหลดหลักสูตรการเขียนโปรแกรม Arduino...