Санарип потенциометрди Arduino менен кантип байланыштырса болот

Санарип потенциометрди Arduino менен кантип байланыштырса болот
Санарип потенциометрди Arduino менен кантип байланыштырса болот
Anonim

Бул макалада Arduino аркылуу санарип потенциометрди кантип башкаруу керектиги, ошондой эле бул шайман колдонуунун кайсы тармактарына ээ болору талкууланат. Келгиле, даяр модулду колдонобуз, анын баасы 1 доллардан төмөн.

Зарыл

  • - санариптик потенциометр X9C;
  • - Arduino;
  • - Arduino IDE өнүгүү чөйрөсү бар компьютер;
  • - прототиптин тактайы жана монтаждоо зымдары.

Нускамалар

1 кадам

Потенциометр же өзгөрүлмө резистор - бул электр тогунун каршылыгын өзгөртүүгө мүмкүндүк берген электр шайманы. Классикалык (механикалык) потенциометр эки контакттан турат, алардын ортосунда үчүнчү - кыймылдуу болот. Кыймылдуу контактты жылдыруу менен, биз анын жана туруктуу байланыштардын ар биринин ортосундагы каршылыкты өзгөртөбүз.

Электрондук потенциометр - бул механикалык потенциометрдин аналогу, бирок бир катар артыкчылыктары бар: анын механикалык бөлүктөрү жок, аны, мисалы, микроконтроллерди колдонуп, алыстан башкарса болот жана көлөмү боюнча ал кичинекей.

2-кадам

Санарип потенциометринин түрү X9C төмөнкү рейтингдердин бири болушу мүмкүн: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Бул маанилер каршылык үчүн мүмкүн болгон максималдуу каршылыктар. Максимумдун 1/100 кадамдарындагы 0 менен максималдуу маани ортосунда үчүнчү "кыймылдуу" контактта каршылыкты жөндөсөңүз болот.

"Кыймылдуу" контакттын абалы бир катар терс импульстар менен башкарылат. Ар бир импульс каршылык маанисин өсүү же азайуу багытында 1 кадамга жылдырат. Каршылыктын жогорулашы же төмөндөшү атайын микросхемалардын буту менен жөнгө салынат.

3-кадам

Сүрөттө көрсөтүлгөндөй схеманы бириктирели. Бизге электр кубаты жана 3 башкаруу зымы керек: CS - шайманды тандоо (төмөнкү деңгээл), INC - чыгуунун туруктуулугун өзгөртүү (төмөнкү деңгээлдеги импульстар), U / D - өзгөрүү багыты (U - өйдө - микросхеманын бутундагы чыңалуу чоң логикалык деңгээл, D - төмөн - төмөнкү деңгээл).

Санарип потенциометринин X9C үчүн Arduinoго туташтыруу схемасы
Санарип потенциометринин X9C үчүн Arduinoго туташтыруу схемасы

4-кадам

Эми ушундай эскизди жазып, Arduino тактасынын эсине жүктөлү.

Бул эскиз төмөнкүдөй алгоритмди камтыйт: каршылыкты ар 100 мс потенциометр максимумунун 0% дан 100% га чейин 10% кадам менен жогорулатуу.

X9C102 / X9C103 электрондук потенциометр башкаруу үчүн эскиз коду
X9C102 / X9C103 электрондук потенциометр башкаруу үчүн эскиз коду

5-кадам

Эгерде азыр, мультиметрдин жардамы менен, биз борбордун ортосундагы каршылыкты жана акыркы тыянактардын бирин текшерсек, анда биз каршылыктагы өзгөрүүлөрдү оңдойбуз.

Потенциометрге 5 воль колдонуп, чыңалууну осциллограф менен өлчөйм. Сүрөт натыйжаны чагылдырат.

Сунушталууда: