Kā Savienot Digitālo Potenciometru Ar Arduino

Satura rādītājs:

Kā Savienot Digitālo Potenciometru Ar Arduino
Kā Savienot Digitālo Potenciometru Ar Arduino

Video: Kā Savienot Digitālo Potenciometru Ar Arduino

Video: Kā Savienot Digitālo Potenciometru Ar Arduino
Video: Arduino в качестве радиостанции 2024, Novembris
Anonim

Šajā rakstā ir apspriests, kā kontrolēt digitālo potenciometru, izmantojot Arduino, kā arī tas, kādas var būt šīs ierīces izmantošanas jomas. Izmantosim gatavu moduli, kura cena ir mazāka par 1 USD.

X9C103S digitālais potenciometra modulis
X9C103S digitālais potenciometra modulis

Nepieciešams

  • - digitālais potenciometrs X9C;
  • - Arduino;
  • - dators ar Arduino IDE izstrādes vidi;
  • - plāksnes un montāžas vadu prototips.

Instrukcijas

1. solis

Potenciometrs vai mainīgs rezistors ir elektriska ierīce, kas ļauj mainīt elektriskās strāvas pretestību. Klasiskais (mehāniskais) potenciometrs sastāv no diviem kontaktiem, starp kuriem ir trešais - pārvietojams. Pārvietojot kustīgo kontaktu, mēs mainām pretestību starp to un katru no fiksētajiem kontaktiem.

Elektroniskais potenciometrs ir mehāniskā potenciometra analogs, taču tam ir vairākas priekšrocības: tam nav mehānisku daļu, to var vadīt attālināti, izmantojot, piemēram, mikrokontrolleru, un tā izmērs ir ievērojami mazāks.

Potenciometra iekšējais izvietojums
Potenciometra iekšējais izvietojums

2. solis

X9C digitālā potenciometra tips var būt viens no šiem vērtējumiem: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Šīs vērtības ir maksimālās iespējamās rezistora pretestības. Starp 0 un maksimālo vērtību ar soli 1/100 no maksimālās, jūs varat pielāgot pretestību trešajam "kustīgajam" kontaktam.

"Kustīgā" kontakta stāvokli kontrolē virkne negatīvu impulsu. Katrs impulss novirza pretestības vērtību par 1 soli pieauguma vai samazināšanās virzienā. Pretestības palielināšanos vai samazināšanos regulē īpaša mikroshēmas pēda.

Moduļa izskats ar potenciometru X9C
Moduļa izskats ar potenciometru X9C

3. solis

Saliksim ķēdi, kā parādīts attēlā. Mums ir nepieciešams barošanas avots un 3 vadības vadi: CS - ierīces izvēle (zems līmenis), INC - izejas pretestības maiņa (zema līmeņa impulsi), U / D - pārmaiņu virziens (U - uz augšu - spriegumam uz mikroshēmas kājas ir augsts loģikas līmenis, D - uz leju - zems līmenis).

Elektroinstalācijas shēma digitālajam potenciometram X9C uz Arduino
Elektroinstalācijas shēma digitālajam potenciometram X9C uz Arduino

4. solis

Tagad uzrakstīsim šādu skici un ielādēsim to Arduino dēļa atmiņā.

Šajā skicē ir šāds algoritms: palieliniet pretestību ik pēc 100 ms ar 10% soli no 0 līdz 100% no potenciometra maksimuma.

X9C102 / X9C103 elektroniskā potenciometra vadības skices kods
X9C102 / X9C103 elektroniskā potenciometra vadības skices kods

5. solis

Ja tagad ar multimetra palīdzību mēs pārbaudām pretestību starp centru un vienu no galīgajiem secinājumiem, tad mēs novērsim pretestības izmaiņas.

Es pielieku 5 volti potenciometram un izmērīšu spriegumu ar osciloskopu. Fotoattēls ilustrē rezultātu.

Ieteicams: