פוטנציומטר: כל מה שאתה צריך לדעת

פוטנציומטר

El פוטנציומטר זה לא יותר מאשר נגד משתנה שתוכל להתאים. הסוג הזה של רכיבים אלקטרוניים יכול לשמש למספר יישומים, כגון א מתג עמעם. במקרה של יישום חוזר עם Arduino, זה בדרך כלל התאמה טובה למסכי LCD, שבהם אתה יכול לווסת את הבהירות של אותו באמצעות זה.

אם אתה מעוניין יודע קצת יותר על היסוד הזה, לפניכם מדריך מלא שבאמצעותו תוכלו ללמוד את היסודות להתחיל להשתמש בו בפרויקטים העתידיים שלכם ולכתוב איתו את המערכון הראשון שלכם Arduino לבדוק איך זה יכול לעבוד ...

מהו פוטנציומטר?

לתפקד

Un פוטנציומטר הוא רכיב אלקטרוני דומה ל- נגדים או נגדים קונבנציונליים, אך בעל ערך משתנה. זה מאפשר לשלוט על עוצמת הזרם שעובר במעגל אליו הוא מחובר במקביל, או לשלוט על ירידת המתח במקרה של חיבור בסדרה.

הפוטנציומטר דומה לפגרה, עם ההבדל שהפיגור מפזר יותר כוח ומשמש במעגלים זרמים גבוהים יותר.

לשם כך השתמש בא חומר התנגדות באורך מסוים. ועם סמן, שיהיה זה שניתן לתפעל ביד, הוא יגרום לו לנוע במגע עם החומר ההתנגדתי האמור. מכיוון שהסמן מחובר לחשמל ליציאה, זה יגרום לזרם לעבור אורך גדול יותר (יותר התנגדות) או אורך קצר יותר (פחות התנגדות).

כאשר הוא סגור לחלוטין, כלומר מינימום נסיעה, אז אנו משיגים את המקסימום מתח ביציאה (זו שבכניסה). אמנם אם הוא פתוח לגמרי, בסוף הסיור, המינימום יתקבל. במצב ביניים זה יהיה מתח ביציאה שיתאים לשבריר מזה שבכניסה.

יישומים

שולחן DJ, או מיקסר

לאס יישומים של פוטנציומטר הם המגוונים ביותר, וביומיום שלך אתה משתמש ברבים מאלמנטים אלה כמעט מבלי להבין זאת. לדוגמה:

  • בציוד קול ראית את הכפתורים המפורסמים או המפעילים הסיבוביים איתם נשלט, למשל. או גם באקולייזרים וכו '. כל אלה פוטנציומטרים.
  • בתאורה תוכלו לראות את זה בווסתים לעוצמת האור, ומשנים את עוצמת הנורות.
  • הם יכולים לשמש כחיישנים, מכיוון שהתנועה הזוויתית המופעלת עליהם תגרום להתנגדות ולכן המתח משתנה. ואז, על ידי כיול המערכת ומדידת התפוקה, ניתן לקבוע כמה היא זזה.
  • הם יכולים לשמש גם כאלמנטים בקרה.

סוגי פוטנציומטרים

סמל pinout של פוטנציומטר

כמה סוגי פוטנציומטרים, אם כי לא כולם מעשיים מאוד ליישומים נפוצים. הנפוצים ביותר הם:

  • פוטנציומטר וריאציה ליניארי: זהו סוג שהתנגדותו תשתנה באופן ליניארי, כלומר באופן יחסי לזווית הסיבוב. כלומר, בסוג זה של פוטנציומטר, כאשר מחצית הנסיעה כבר מכוסה, תהיה התנגדות של 50%. סוג זה הוא הנפוץ ביותר, ואלה המשמשים בדרך כלל עם Arduino וברוב המעגלים, דימרים וכו '.
  • פוטנציומטר וריאציה לוגריתמית: במקרה זה, הוא ישתנה באופן לוגריתמי לזווית הסיבוב, ולכן התוספת תהיה גבוהה מזו הקודמת. זה יכול לשמש עבור סוגים אחרים של יישומים הדורשים תגובה מסוג זה. במקרה זה, הם משמשים לעתים קרובות למעגלי קול, מכיוון שהאוזן האנושית תופסת עלייה בנפח לוגריתמי ולא ליניארי, כפי שכדאי לדעת.

כמובן שלפוטנציומטרים אלה יהיה התנגדות אופיינית מקסימאלית. לדוגמה, הם יכולים להיות 10 kΩ. במקרה כזה, כאשר הם נמצאים במקסימום נסיעתם הם יתנו התנגדות מקסימאלית כאמור.

Pinout

כפי שניתן לראות בתמונה הקודמת, החיבור של אלמנט זה פשוט מאוד. זה רק יש שלוש סיכות, או סיכותכלומר אחד יותר מנגדים קונבנציונליים. במקרה זה, תבנית 1 תהיה קלט המתח, ואילו 2 תהיה הפלט, ו- 3 יחובר ל- GND (קרקע).

שלב את הפוטנציומטר עם Arduino

צילום מסך של Arduino IDE

עם לוח ארדואינו ופוטנציומטר אפשר לעשות הרבה דברים. אבל לפני כן, כדאי שתדעו שכדי ליצור דוגמה פשוטה שבאמצעותה תוכלו לראות את פעולת הפוטנציומטר, תוכלו להשתמש בכל אחד מהסיכות האנלוגיות שעל הלוח שלכם. לדוגמא, ב Arduino UNO אתה יכול להשתמש מ- A0 עד A5.

מכיוון שיש להם רזולוציה של 10 סיביות, זה מרמז שיש לך 1024 ערכים אפשריים (0000000000-1111111111), וכיוון שטווח המתח הזמין הוא בין 0 וולט ל -5 וולט, ניתן לכייל אותו כך ש 0000000000 (או 0) הוא 0 וולט ו 1111111111 (או 1023) הוא 5 וולט, כך שהוא יכול לזהות עליות מתח 0.004 וולט ( 5/1024).

כדי החיבור, אתה יכול פשוט לעשות את הפעולות הבאות:

  • חבר את כניסת הפוטנציומטר ל -5 וולט של הלוח.
  • יציאת הפוטנציומטר תחובר לאחת הכניסות האנלוגיות. לדוגמא, A1.
  • באשר לסיכה האחרת שנותרה של הפוטנציומטר, עליך לחבר אותה ל- GND.

ברגע שזה נעשה, אתה יכול ליצור קטן סקיצה בארדואינו 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);

}

כדי MAS Información, פחית להוריד את קורס התכנות Arduino...


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.