როგორ დავუკავშიროთ ციფრული პოტენციომეტრი Arduino- ს

Სარჩევი:

როგორ დავუკავშიროთ ციფრული პოტენციომეტრი Arduino- ს
როგორ დავუკავშიროთ ციფრული პოტენციომეტრი Arduino- ს
Anonim

ამ სტატიაში განხილულია, თუ როგორ უნდა აკონტროლოთ ციფრული პოტენციომეტრი Arduino– ს გამოყენებით, აგრეთვე იმის შესახებ, თუ რა გამოყენების სფეროები შეიძლება ჰქონდეს ამ მოწყობილობას. მოდით გამოვიყენოთ მზა მოდული, რომლის ღირებულება 1 დოლარზე ნაკლებია.

X9C103S ციფრული პოტენციოტრის მოდული
X9C103S ციფრული პოტენციოტრის მოდული

აუცილებელია

  • - ციფრული პოტენციომეტრი X9C;
  • - არდუინო;
  • - კომპიუტერი Arduino IDE განვითარების გარემოთი;
  • - პროტოტიპის დაფა და ასამბლეის მავთულები.

ინსტრუქციები

Ნაბიჯი 1

პოტენციომეტრი, ან ცვალებადი რეზისტორი არის ელექტრო მოწყობილობა, რომელიც საშუალებას გაძლევთ შეცვალოთ ელექტრული დენის წინააღმდეგობა. კლასიკური (მექანიკური) პოტენციომეტრი შედგება ორი კონტაქტისგან, რომელთა შორის არის მესამე - მოძრავი. მოძრავი კონტაქტის გადაადგილებით, ჩვენ ვცვლით წინააღმდეგობას მასსა და თითოეულ ფიქსირებულ კონტაქტს შორის.

ელექტრონული პოტენციომეტრი არის მექანიკური პოტენციომეტრის ანალოგი, მაგრამ მას აქვს მრავალი უპირატესობა: მას არ გააჩნია მექანიკური ნაწილები, მისი მართვა დისტანციურად შეიძლება, მაგალითად, მიკროკონტროლერის გამოყენებით, და მისი ზომა მნიშვნელოვნად მცირეა.

პოტენციოტრის შიდა განლაგება
პოტენციოტრის შიდა განლაგება

ნაბიჯი 2

ციფრული პოტენციომეტრი X9C შეიძლება იყოს შემდეგი შეფასების ერთ-ერთი ნიშანი: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. ეს მნიშვნელობები არის მაქსიმალური შესაძლო წინააღმდეგობები რეზისტორისთვის. 0-ს და მაქსიმალურ მნიშვნელობას შორის მაქსიმალური 1/100 ნაბიჯებით, შეგიძლიათ შეცვალოთ წინააღმდეგობა მესამე "მოძრავ" კონტაქტზე.

"მოძრავი" კონტაქტის პოზიცია კონტროლდება უარყოფითი იმპულსების სერიით. თითოეული იმპულსი გადადის წინააღმდეგობის მნიშვნელობას 1 საფეხურით გაზრდის ან შემცირების მიმართულებით. წინააღმდეგობის გაზრდა ან შემცირება რეგულირდება სპეციალური მიკროსქემის ფეხის საშუალებით.

მოდულის გამოჩენა პოტენციომეტრით X9C
მოდულის გამოჩენა პოტენციომეტრით X9C

ნაბიჯი 3

მოდით ერთად მოვათავსოთ წრე, როგორც სურათზეა ნაჩვენები. ჩვენ გვჭირდება ელექტრომომარაგება და 3 საკონტროლო სადენი: CS - მოწყობილობის შერჩევა (დაბალი დონე), INC - გამომავალი წინააღმდეგობის შეცვლა (დაბალი დონის პულსი), U / D - ცვლილების მიმართულება (U - up - მიკროცირკულატის ძაბვაზე მაღალია ლოგიკური დონე, D - ქვემოთ - დაბალი დონე).

გაყვანილი დიაგრამა ციფრული პოტენციომეტრი X9C Arduino– სთვის
გაყვანილი დიაგრამა ციფრული პოტენციომეტრი X9C Arduino– სთვის

ნაბიჯი 4

ახლა მოდით დავწეროთ ეს ესკიზი და ჩავტვირთოთ Arduino დაფის მეხსიერებაში.

ეს ესკიზი შეიცავს შემდეგ ალგორითმს: გაზრდის წინააღმდეგობას ყოველ 100 ms 10% ნაბიჯებით, მაქსიმალური პოტენციომეტრიდან 0-დან 100% -მდე.

X9C102 / X9C103 ელექტრონული პოტენციოტრის მართვის ესკიზური კოდი
X9C102 / X9C103 ელექტრონული პოტენციოტრის მართვის ესკიზური კოდი

ნაბიჯი 5

თუ ახლა, მულტიმეტრის დახმარებით, შეამოწმეთ წინააღმდეგობა ცენტრსა და ერთ-ერთ საბოლოო დასკვნას შორის, მაშინ დავაფიქსირებთ წინააღმდეგობის ცვლილებებს.

5 ვოლტს მივმართავ პოტენციომეტრს და ვზომავ ძაბვას ოცილოსკოპით. ფოტო ასახავს შედეგს.

გირჩევთ: