Сандық потенциометрді Arduino-ға қалай қосуға болады

Мазмұны:

Сандық потенциометрді Arduino-ға қалай қосуға болады
Сандық потенциометрді Arduino-ға қалай қосуға болады

Бейне: Сандық потенциометрді Arduino-ға қалай қосуға болады

Бейне: Сандық потенциометрді Arduino-ға қалай қосуға болады
Бейне: Установка Arduino ide на Win/Mac - Вики учебник Arduino/Ardublock 2024, Қараша
Anonim

Бұл мақалада Arduino көмегімен цифрлық потенциометрді қалай басқаруға болатындығы, сондай-ақ бұл құрылғының қандай қолдану салалары болуы мүмкін екендігі талқыланады. Бағасы 1 доллардан аспайтын дайын модульді қолданайық.

X9C103S сандық потенциометр модулі
X9C103S сандық потенциометр модулі

Қажетті

  • - сандық потенциометр X9C;
  • - Ардуино;
  • - Arduino IDE ортасы бар компьютер;
  • - прототип тақтасы және құрастыру сымдары.

Нұсқаулық

1-қадам

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

Электрондық потенциометр - бұл механикалық потенциометрдің аналогы, бірақ бірқатар артықшылықтары бар: оның механикалық бөлшектері жоқ, оны қашықтықтан басқаруға болады, мысалы, микроконтроллер, және ол мөлшері жағынан едәуір кіші.

Потенциометрдің ішкі орналасуы
Потенциометрдің ішкі орналасуы

2-қадам

X9C сандық потенциометрі келесі рейтингтердің бірі бола алады: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Бұл мәндер - резистор үшін мүмкін болатын кедергі. Максимумның 1/100 қадамдарындағы 0 мен максималды мән аралығында сіз үшінші «қозғалмалы» контакт бойынша қарсылықты реттей аласыз.

«Қозғалыстағы» контактінің позициясы бірқатар теріс импульстармен басқарылады. Әрбір импульс қарсылық мәнін өсу немесе кему бағытында 1 қадамға ауыстырады. Қарсылықтың жоғарылауы немесе төмендеуі арнайы микросұлба табанымен реттеледі.

X9C потенциометрімен модульдің пайда болуы
X9C потенциометрімен модульдің пайда болуы

3-қадам

Суретте көрсетілгендей тізбек құрастырайық. Бізге қуат көзі және 3 басқару сымы қажет: CS - құрылғыны таңдау (төменгі деңгей), INC - шығыс кедергісінің өзгеруі (төменгі деңгей импульсі), U / D - өзгеру бағыты (U - жоғары - микросұлба аяғындағы кернеу жоғары логикалық деңгей, D - төмен - төмен деңгей).

Ar9ino сандық потенциометрі X9C үшін электр схемасы
Ar9ino сандық потенциометрі X9C үшін электр схемасы

4-қадам

Енді осындай эскиз жазып, оны Arduino тақтасының жадына жүктейік.

Бұл эскизде келесі алгоритм бар: қарсылықты әрбір 100 мс-те 10% қадаммен потенциометр максимумының 0-ден 100% -на дейін арттыру.

X9C102 / X9C103 электрондық потенциометрді басқаруға арналған эскиздік код
X9C102 / X9C103 электрондық потенциометрді басқаруға арналған эскиздік код

5-қадам

Егер қазір мультиметрдің көмегімен біз орталық пен соңғы қорытындылардың бірінің арасындағы қарсылықты тексеретін болсақ, онда біз қарсылықтағы өзгерістерді түзетеміз.

Мен потенциометрге 5 вольт қосып, кернеуді осциллографпен өлшеймін. Фотосурет нәтижені бейнелейді.

Ұсынылған: