Arduino-ga Raqamli Potansiyometrni Qanday Ulash Mumkin

Mundarija:

Arduino-ga Raqamli Potansiyometrni Qanday Ulash Mumkin
Arduino-ga Raqamli Potansiyometrni Qanday Ulash Mumkin

Video: Arduino-ga Raqamli Potansiyometrni Qanday Ulash Mumkin

Video: Arduino-ga Raqamli Potansiyometrni Qanday Ulash Mumkin
Video: ❓ Обязательно к просмотру начинающему в Arduino IDE (ошибка компилятора) 2024, Aprel
Anonim

Ushbu maqolada Arduino yordamida raqamli potansiyometrni qanday boshqarish mumkinligi, shuningdek ushbu qurilma qaysi dastur sohalariga ega bo'lishi mumkinligi muhokama qilinadi. Keling, narxi 1 dollardan kam bo'lgan tayyor moduldan foydalanamiz.

X9C103S raqamli potansiyometr moduli
X9C103S raqamli potansiyometr moduli

Kerakli

  • - raqamli potansiyometr X9C;
  • - Arduino;
  • - Arduino IDE rivojlanish muhiti bo'lgan kompyuter;
  • - prototip taxta va yig'ish simlari.

Ko'rsatmalar

1-qadam

Potansiyometr yoki o'zgaruvchan qarshilik - bu elektr tokining qarshiligini o'zgartirishga imkon beradigan elektr moslamasi. Klassik (mexanik) potansiyometr ikkita kontaktdan iborat bo'lib, ular orasida uchinchisi - harakatlanuvchi mavjud. Ko'chma kontaktni harakatga keltirib, biz uning va har bir sobit kontaktlarning orasidagi qarshilikni o'zgartiramiz.

Elektron potansiyometr mexanik potansiyometrning analogidir, ammo bir qator afzalliklarga ega: uning mexanik qismlari yo'q, masalan, mikrokontroller yordamida masofadan turib boshqarish mumkin va u hajmi jihatidan ancha kichik.

Potansiyometrning ichki joylashuvi
Potansiyometrning ichki joylashuvi

2-qadam

X9C raqamli potansiyometr turi quyidagi ko'rsatkichlardan biri bo'lishi mumkin: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Ushbu qiymatlar qarshilik uchun mumkin bo'lgan maksimal qarshilik hisoblanadi. Maksimaldan 1/100 gacha bo'lgan qadamlarda 0 va maksimal qiymat o'rtasida siz uchinchi "harakatlanuvchi" kontaktda qarshilikni sozlashingiz mumkin.

"Harakatlanuvchi" kontaktning holati bir qator salbiy impulslar tomonidan boshqariladi. Har bir impuls qarshilik qiymatini o'sish yoki pasayish yo'nalishi bo'yicha 1 qadamga o'zgartiradi. Qarshilikning oshishi yoki kamayishi maxsus mikrosxemalar oyoqlari bilan tartibga solinadi.

Modulning X9C potentsiometr bilan ko'rinishi
Modulning X9C potentsiometr bilan ko'rinishi

3-qadam

Rasmda ko'rsatilgandek sxemani yig'amiz. Bizga quvvat manbai va 3 ta boshqarish simlari kerak: CS - moslamani tanlash (past darajali), INC - chiqishga qarshilik o'zgarishi (past darajadagi impulslar), U / D - o'zgarish yo'nalishi (U yuqoriga ko'tarilgan - mikrosxemalar oyog'idagi kuchlanish yuqori mantiqiy daraja, D - pastga - past daraja).

Arduino-ga raqamli potentsiometr X9C ulanish sxemasi
Arduino-ga raqamli potentsiometr X9C ulanish sxemasi

4-qadam

Endi shunday eskizni yozamiz va uni Arduino doskasining xotirasiga yuklaymiz.

Ushbu eskiz quyidagi algoritmni o'z ichiga oladi: har 100 msda qarshilikni 10% bosqichda potentsiometrning maksimal 0 dan 100% gacha oshiring.

X9C102 / X9C103 elektron potansiyometrni boshqarish uchun eskiz kodi
X9C102 / X9C103 elektron potansiyometrni boshqarish uchun eskiz kodi

5-qadam

Agar hozirda multimetr yordamida biz markaz va oxirgi xulosalardan biri orasidagi qarshilikni tekshirib ko'rsak, u holda qarshilikdagi o'zgarishlarni tuzatamiz.

Men potansiyometrga 5 volt beraman va osiloskop yordamida kuchlanishni o'lchayman. Fotosurat natijani aks ettiradi.

Tavsiya: