El потенциометър това не е нищо повече от променлив резистор, който можете да регулирате. Този тип Електронни компоненти може да се използва за множество приложения, като например превключвател на димера. В случай на повтарящо се приложение с Arduino, обикновено е подходящо за LCD екрани, в което можете да регулирате яркостта на същото с него.
Ако се интересувате знам малко повече за този елемент, ето пълно ръководство, с което да научите основите, за да започнете да го използвате в бъдещите си проекти и да напишете първата си скица с Arduino за да тествате как може да работи ...
Какъв е потенциометърът?
Un потенциометър е електронен компонент, подобен на резистори или конвенционални резистори, но с променлива стойност. Това дава възможност да се контролира интензивността на тока, който преминава през верига, към която е свързан паралелно, или да се контролира спада на напрежението в случай на последователно свързване.
За да направите това, използвайте a резистивен материал с определена дължина. И с курсор, който ще бъде този, който може да се манипулира на ръка, той ще го накара да се движи в контакт със споменатия резистивен материал. Тъй като курсорът е електрически свързан към изхода, това ще доведе до преминаване на тока през по-голяма дължина (по-голямо съпротивление) или по-малка дължина (по-малко съпротивление).
Когато е напълно затворен, тоест минималният ход, получаваме максималния волтаж на изхода (този на входа). Докато ако е напълно отворен, в края на обиколката ще бъде получен минимумът. В междинно положение това би било напрежение на изхода, което би съответствало на част от това на входа.
приложения
на приложения на потенциометъра са най-разнообразни и ежедневно използвате много от тези елементи почти без да осъзнавате. Например:
- В звуковото оборудване сте виждали например известните копчета или въртящи се задвижващи механизми, с които се регулира силата на звука. Или също и в еквалайзери и т.н. Това са всички потенциометри.
- При осветление ще го видите в регулаторите на интензитета на светлината, променящи интензитета на крушките.
- Те могат да се използват като сензори, тъй като ъгловото движение, упражнено върху тях, ще предизвика съпротивлението и следователно напрежението да варира. След това, чрез калибриране на системата и измерване на мощността, може да се определи колко се е преместила.
- Те могат да се използват и като контролни елементи.
Видове потенциометри
Има няколко видове потенциометри, въпреки че не всички са много практични за често срещани приложения. Най-често срещаните са:
- Потенциометър с линейна вариация: това е тип, чието съпротивление ще варира линейно, т.е. пропорционално на ъгъла на въртене. Тоест, при този тип потенциометър, когато половината от пътуването е покрита, ще има 50% съпротивление. Този тип е най-често срещаният и тези, които обикновено се използват с Arduino и в повечето схеми, димери и т.н.
- Потенциометър за логаритмично изменение: в този случай той ще варира логаритмично спрямо ъгъла на въртене, така че нарастването ще бъде по-високо от предишното. Това може да се използва за други видове приложения, които изискват този тип отговор. В този случай те често се използват за звукови вериги, тъй като човешкото ухо възприема логаритмично и нелинейно увеличаване на силата на звука, както вече трябва да знаете.
Разбира се, тези потенциометри ще имат максимално типично съпротивление. Например те могат да бъдат 10 kΩ. В този случай, когато са на максимум от пътуването си, те ще дадат максимално съпротивление.
pinout
Както можете да видите на предишното изображение, връзката на този елемент е много проста. Има само три щифта или щифтове, тоест един повече от конвенционалните резистори. В този случай шаблон 1 ще бъде входното напрежение, докато 2 ще бъде изходът, а 3 ще бъде свързан към GND (земя).
Интегрирайте потенциометъра с Arduino
С Платка Arduino и потенциометър Много неща могат да бъдат направени. Но преди това трябва да знаете, че за да направите прост пример, с който да започнете да виждате работата на потенциометъра, можете да използвате някой от аналоговите щифтове на вашата платка. Например в a Arduino UNO можете да използвате от A0 до A5.
Тъй като те имат 10-битова резолюция, това означава, че имате 1024 възможни стойности (0000000000-1111111111) и тъй като наличният обхват на напрежението е от 0v до 5v, тогава той може да бъде калибриран така, че 0000000000 (или 0) да е 0V и 1111111111 (или 1023) да е 5v, така че да може да открие скокове на напрежение от 0.004v (5/1024).
за връзката, можете просто да направите следното:
- Свържете входа на потенциометъра към 5V на платката.
- Изходът на потенциометъра ще бъде свързан към един от аналоговите входове. Например А1.
- Що се отнася до другия оставащ щифт на потенциометъра, трябва да го свържете към 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); }
за MÁS información, мога изтеглете курса по програмиране на Arduino...