Potentiometer: wax kasta oo ay tahay inaad ogaato

awood leh

El awood leh waa wax aan ka badnayn iska caabiyaha diimeed ee aad adigu hagaajin karto. Noocan ah Qaybaha elektarooniga ah waxaa loo isticmaali karaa codsiyo badan, sida a biiro shidan. Marka laga hadlayo arjiga soo noqnoqda ee Arduino, badiyaa waa ciyaar fiican oo loogu talagalay shaashadaha LCD, taas oo aad ku xakamayn karto dhalaalka isku mid ah.

Haddii aad xiisaynayso wax yar ka ogow cunsurkan, halkan waxaa ku yaal hage dhammaystiran oo aad ku baran karto aasaasiga si aad ugu bilowdo isticmaalkiisa mashaariicdaada mustaqbalka iyo inaad ku qorto sawir gacmeedkaaga Arduino si loo tijaabiyo sida ay u shaqeyn karto ...

Waa maxay awood-sameeyaha?

shaqeynaya

Un awood leh waa qayb elektiroonig ah oo la mid ah iska caabin ama iska caabiyeyaasha caadiga ah, laakiin qiime isbeddel ah. Tani waxay suurtagal ka dhigeysaa in la xakameeyo xoogga hadda jira ee ka gudbaya wareegga uu ku xiran yahay isbarbar socda, ama in la xakameeyo hoos u dhaca korantada haddii ay isku xirmaan taxanaha.

Potentiometer wuxuu la mid yahay dib u dhaca, iyadoo ay ku kala duwan yihiin in dib u dhacku uu faafiyo awood badan loona isticmaalo wareegyada hadda jira ee sareeya.

Si tan loo sameeyo, isticmaal a walxaha wax diida dherer cayiman. Iyo tilmaame, kaas oo noqon doona midka gacanta lagu maareyn karo, waxay ka dhigeysaa inay ku dhaqaaqdo xiriir la leh waxyaabaha diidmada leh. Maaddaama uu tilmaamuhu koronto ku xiran yahay soosaarka, wuxuu u sababi doonaa kan hadda socdaa inuu maro dherer ka weyn (iska caabin badan) ama dherer gaaban (iska caabin yar).

Markuu gebi ahaanba xiran yahay, taasi waa, safarka ugu yar, markaa waxaan helnaa ugu badnaan koronto meesha laga baxo (midka albaabka laga galo). In kasta oo haddii ay si buuxda u furan tahay, dhammaadka safarka, ugu yaraan la heli doono. Meel dhexaad ah, waxay ku noqon laheyd danab soo saar u dhigma jajab ka mid ah wixii la gelinayo.

Aplicaciones

Miiska DJ, ama fiicni

ka codsiyada of a potentiometer waa kuwa ugu kala duwan, iyo maalintiina maalinta aad isticmaasho qaar badan oo ka mid ah astaamahan ku dhowaad adigoon ogeyn. Tusaale ahaan:

  • Qalabka dhawaaqa, waxaad ku aragtay burooyin caan ah ama dhaq dhaqaaqa wareegaya oo mugga lagu xakameynayo, tusaale ahaan. Ama sidoo kale barbaraha, iwm. Kuwani dhammaantood waa kuwo awood leh.
  • Iftiiminta waxaad ku arki doontaa jaangooyooyinnada xoogga iftiinka, iyagoo beddelaya xoogga nalalka.
  • Waxaa loo isticmaali karaa inay yihiin dareemayaal, maaddaama dhaqdhaqaaqa xagasha ah ee lagu dul kiciyo iyaga uu sababi doono iska caabin sidaas darteedna danabku kala duwanaan karo. Kadibna, adoo cusbooneysiinaya nidaamka oo cabbiraya wax soo saarka, waxaa lagu go'aamin karaa inta uu dhaqaaqay.
  • Waxay sidoo kale loo isticmaali karaa inay yihiin cunsurro kantarool.

Noocyada xoogga leh

calaamadda pinouteterka xoogga leh

Waxaa jira dhowr noocyada cabiraadainkasta oo dhammaantood aysan ahayn kuwo aad wax ku ool u ah codsiyada guud. Kuwa ugu caansan waa:

  • Kala duwanaanshaha qadka toosan: waa nooc iska caabintiisu ku kala duwanaan doonto si xariiq ah, taas oo ah, u dhiganta xagasha wareegga. Taasi waa in la yiraahdo, noocan ah potentiometer, marka nuska safarka la daboolo, waxaa jiri doona iska caabin 50%. Noocaan ayaa ah midka ugu caansan, iyo kuwa badanaa loo isticmaalo Arduino iyo inta badan wareegyada, dimmer, iwm.
  • Kala-duwanaanta Logarithmic ee xoogga leh: xaaladdan, waxay ku kala duwanaan doontaa logarithmically xagasha wareegga, markaa kororku wuu ka sarrayn doonaa kii hore. Tan waxaa loo isticmaali karaa noocyada kale ee codsiyada ee u baahan jawaab celinta noocan ah. Xaaladdan oo kale, waxaa badanaa loo isticmaalaa wareegyada codka, maaddaama dhegta bini'aadamku ay aragto mugga iyo mugga aan tooska ahayn, sida aad horayba u ogaan lahayd.

Dabcan, xoogagyadan mitir waxay yeelan doonaan a iska caabinta caadiga ah ugu badnaan. Tusaale ahaan, waxay noqon karaan 10 kΩ. Xaaladdaas, markay ku jiraan ugu badnaan socdaalkooda waxay ku siin doonaan iska caabin ugu badnaan.

Pinout

Sida aad ku aragtay sawirkii hore, iskuxirka cunsurkan waa mid aad u fudud. Waxay leedahay oo kaliya saddex biin, ama biinamo, taasi waa, mid ka badan kuwa iska caabinta caadiga ah. Xaaladdan oo kale, shaxda 1 waxay noqon doontaa wax soo saar danab, halka 2 ay noqon doonto wax soo saar, iyo 3 waxay ku xirnaan doontaa GND (dhulka).

Isku dhexjiro halbeegga mitirka ee 'Arduino'

Muuqaalka shaashadda ee Arduino IDE

Iyadoo a Guddiga Arduino iyo mitir xoog badan Waxyaabo badan ayaa la qaban karaa. Laakiin intaa ka hor, waa inaad ogaataa taas, si aad u samayso tusaale fudud oo aad ku bilaabi karto inaad ku aragto hawlgalka xoogga, waxaad isticmaali kartaa mid ka mid ah biinanka analogga ah ee sabuuraddaada. Tusaale ahaan, a Arduino UNO waxaad isticmaali kartaa laga bilaabo A0 illaa A5.

Maaddaama ay leeyihiin xallin 10-bit ah, taasi waxay tusineysaa inaad adigu leedahay 1024 qiyamka suurtagalka ah (0000000000-1111111111), iyo maadaama baaxadda danab ee la heli karaa ay tahay 0v ilaa 5v, markaa waa la qiyaasi karaa si 0000000000 (ama 0) ay u tahay 0V iyo 1111111111 (ama 1023) ay tahay 5v, sidaa darteed waxaa lagu ogaan karaa danab kororka 0.004v ( 5/1024)

para xiriirinta, waxaad si fudud u samayn kartaa waxyaabaha soo socda:

  • Ku xir ku darida wiishka halbeegga 5V ee guddiga.
  • Soosaarka xoog-karka wuxuu ku xirnaan doonaa mid ka mid ah galka analogga. Tusaale ahaan, A1.
  • Sida tiirarka kale ee haray ee potentiometer, waa inaad ku xirtaa GND.

Marka taas la dhammeeyo, waxaad abuuri kartaa wax yar sawir ku yaal Arduino IDE inaad awood u yeelato inaad tijaabiso sida xoog-kariyaha u shaqeeyo. Koodhkan, waxaad ku guuleysan doonto waa inaad awood u yeelatid inaad aqriso qiimayaasha danab ee laga helay wax soo saarka markii aad u weecisay tilmaame ee awoodda.

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

}

para macluumaad dheeraad ah, karaa soo dejiso koorsada barnaamijka Arduino...


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.