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.
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.
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.
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).
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.
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.