Potentiometer: lahat ng dapat mong malaman

potensyomiter

El potensyomiter ito ay walang iba kundi ang isang variable risistor na maaari mong ayusin. Ang ganitong uri ng Mga elektronikong sangkap maaaring magamit para sa maraming mga application, tulad ng a dimmer switch. Sa kaso ng isang paulit-ulit na application sa Arduino, karaniwang ito ay isang mahusay na tugma para sa mga LCD screen, kung saan maaari mong makontrol ang liwanag ng pareho dito.

Kung interesado ka malaman ng kaunti pa tungkol sa elementong ito, narito ang isang kumpletong gabay na kung saan matutunan ang mga pangunahing kaalaman upang simulang gamitin ito sa iyong mga susunod na proyekto at isulat ang iyong unang sketch na may Arduino upang masubukan kung paano ito gagana ...

Ano ang potensyomiter?

paggana

Un potensyomiter ay isang elektronikong sangkap na katulad ng resistors o maginoo na resistors, ngunit may isang variable na halaga. Ginagawa nitong posible na makontrol ang tindi ng kasalukuyang dumadaan sa isang circuit kung saan ito ay konektado sa kahanay, o upang makontrol ang pagbagsak ng boltahe kung sakaling konektado sa serye.

Ang potensyomiter ay katulad ng pagkakahuli, na may pagkakaiba na ang pagkahuli ay nagwawaldas ng mas maraming lakas at ginagamit sa mas mataas na kasalukuyang mga circuit.

Upang magawa ito, gumamit ng a resistive material ng isang tiyak na haba. At sa isang cursor, na kung saan ay maaaring maging isang manipulahin sa pamamagitan ng kamay, gagawin nitong ilipat ito sa pakikipag-ugnay sa nasabing resistive material. Habang ang kursor ay nakakonekta sa elektrisidad sa output, magiging sanhi ito ng kasalukuyang dumaan sa isang mas malaking haba (higit na paglaban) o isang mas maikling haba (mas kaunting paglaban).

Kapag ito ay ganap na sarado, iyon ay, ang minimum na paglalakbay, pagkatapos makukuha natin ang maximum boltahe sa exit (ang isa sa pasukan). Habang kung ito ay ganap na bukas, sa pagtatapos ng paglilibot, ang minimum ay makukuha. Sa isang panloob na posisyon, ito ay magiging isang boltahe sa output na tumutugma sa isang maliit na bahagi ng na sa input.

aplikasyon

Mesa ng DJ, o panghalo

ang application ng isang potensyomiter ay ang pinaka-iba-iba, at sa iyong araw-araw na ginagamit mo ang marami sa mga elementong ito halos hindi mo namamalayan. Halimbawa:

  • Sa mga kagamitang pang-tunog, nakita mo ang mga sikat na knobs o rotary actuator kung saan kontrolado ang dami, halimbawa. O sa mga pantay din, atbp. Ang lahat ng ito ay potensyal.
  • Sa pag-iilaw makikita mo ito sa mga light intensity regulator, binabago ang tindi ng mga bombilya.
  • Maaari silang magamit bilang mga sensor, dahil ang paggalaw ng angular na ipinataw sa kanila ay magiging sanhi ng paglaban at samakatuwid ang boltahe ay magkakaiba. Pagkatapos, sa pamamagitan ng pag-calibrate ng system at pagsukat ng output, matutukoy kung gaano ito lumipat.
  • Maaari din silang magamit bilang mga elemento ng pagkontrol.

Mga uri ng potentiometers

simbolo ng potentiometer pinout

Mayroong ilang mga uri ng potentiometersbagaman hindi lahat ay napaka praktikal para sa mga karaniwang aplikasyon. Ang pinakakaraniwan ay:

  • Linear ng pagkakaiba-iba potensyomiter: ito ay isang uri na ang paglaban ay magkakaiba-iba sa linya, iyon ay, proporsyonal sa anggulo ng pag-ikot. Iyon ay upang sabihin, sa ganitong uri ng potentiometer, kapag natapos ang kalahati ng biyahe, magkakaroon ng 50% na paglaban. Ang uri na ito ay ang pinaka-karaniwan, at ang mga karaniwang ginagamit sa Arduino at sa karamihan ng mga circuit, dimmer, atbp.
  • Potensiometro ng pagkakaiba-iba ng Logaritma: sa kasong ito, magkakaiba ito ng logarithmically sa anggulo ng pag-ikot, kaya't ang pagtaas ay magiging mas mataas kaysa sa naunang isa. Maaari itong magamit para sa iba pang mga uri ng application na nangangailangan ng ganitong uri ng tugon. Sa kasong ito, madalas silang ginagamit para sa mga tunog ng circuit, dahil nakikita ng tainga ng tao ang logarithmic at non-linear volume na pagtaas, tulad ng dapat mong malaman.

Siyempre, ang mga potensyal na ito ay magkakaroon ng maximum na tipikal na paglaban. Halimbawa, maaari silang maging 10 kΩ. Sa kasong iyon, kapag nasa maximum na sila ng kanilang paglalakbay bibigyan nila ang nasabing maximum na paglaban.

pinout

Tulad ng nakikita mo sa nakaraang imahe, ang koneksyon ng elementong ito ay napaka-simple. Mayroon lamang ito tatlong pin, o mga pin, iyon ay, isa pa kaysa sa maginoo na resistors. Sa kasong ito, ang template 1 ay ang magiging input ng boltahe, habang ang 2 ang magiging output, at ang 3 ay konektado sa GND (ground).

Isama ang potensyomiter sa Arduino

Screenshot ng Arduino IDE

Gamit ang isang Arduino board at isang potentiometer Maraming bagay na maaaring magawa. Ngunit bago ito, dapat mong malaman iyon, upang makagawa ng isang simpleng halimbawa kung saan upang simulang makita ang pagpapatakbo ng potensyomiter, maaari mong gamitin ang anuman sa mga analog na pin sa iyong board. Halimbawa, sa a Arduino UNO maaari mong gamitin mula A0 hanggang A5.

Dahil mayroon silang isang 10-bit na resolusyon, nagpapahiwatig iyon na mayroon ka 1024 posibleng mga halaga (0000000000-1111111111), at dahil ang magagamit na saklaw ng boltahe ay mula 0v hanggang 5v, kung gayon maaari itong mai-calibrate upang ang 0000000000 (o 0) ay 0V at 1111111111 (o 1023) ay 5v, kaya't maaari itong makita ang mga boltahe na alon na 0.004v ( 5/1024).

Sa ang koneksyon, maaari mo lamang gawin ang sumusunod:

  • Ikonekta ang input ng potensyomiter sa 5V ng board.
  • Ang output ng potentiometer ay konektado sa isa sa mga analog input. Halimbawa, A1.
  • Tulad ng para sa iba pang natitirang pin ng potentiometer, dapat mong ikonekta ito sa GND.

Kapag tapos na iyon, maaari kang lumikha ng isang maliit sketch sa Arduino IDE upang masubukan kung paano gumagana ang isang potentiometer. Gamit ang code na ito, kung ano ang makakamtan ay upang mabasa ang mga halaga ng boltahe na nakuha sa output habang binabaling mo ang cursor ng potensyomiter.

//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);

}

Sa higit pang impormasyon, maaari i-download ang kurso sa pagprograma ng Arduino...


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.