Sisukord:

Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu
Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu

Video: Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu

Video: Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu
Video: Как построить ПЛК Arduino с модулем часов реального времени и поворотным энкодером 2024, November
Anonim

Autor: ElectropeakElectroPeak ametlik veebisait

Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]

Teave: ElectroPeak on koht, kus saate elektroonikat õppida ja oma ideid reaalsuseks muuta. Pakume tipptasemel juhendeid, mis näitavad teile, kuidas saate oma projekte teha. Pakume ka kvaliteetseid tooteid, nii et teil on… Rohkem Electropeaki kohta »

Seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil

Ülevaade

Selles õpetuses saate teada, kuidas pöördkodeerijat kasutada. Esiteks näete pöörleva kodeerija kohta teavet ja seejärel saate teada kolme praktilise näite abil pöördkodeerija kasutamise.

Mida õpid:

  • Mis on pöördkodeerija ja kuidas see töötab. Koodri asukoha kuvamine
  • LED -tule juhtimine pöörleva kodeerija abil
  • Alalisvoolumootori kiiruse ja suuna juhtimine pöörleva kodeerija abil

Samm: mis on pöörlev kodeerija?

Mis on pöörlev kodeerija?
Mis on pöörlev kodeerija?
Mis on pöörlev kodeerija?
Mis on pöörlev kodeerija?

Pöörlemiskooder on elektromehaaniline seade, mis teisendab võlli nurga asukoha digitaalseks andmeteks. Pöörlemiskoodril on ümmargune plaat, millel on mõned augud ja kaks kanalit A ja B. Ringikujulise plaadi pööramisel, kui kanalid A ja B läbivad auke, luuakse ühendus selle kanali ja ühise aluse vahel. Need katkestused põhjustavad väljundkanalis ruutlaine. Neid impulsse lugedes leiame pöörlemissageduse. Teisest küljest on kanalitel A ja B faaside erinevus 90 kraadi, nii et saate leida ka pöörlemissuuna sõltuvalt sellest, milline kanali impulss on ees

Kodeerijat saab paigaldada otse mootori võllile või valmistada moodulina. Pöörlev kodeerimismoodul, sealhulgas 5 tihvti, on kõige tavalisem pöörlev kodeerija. 2 tihvti toetavad kodeerijat, SW on mooduli nupp ning CLK ja DT näitavad A- ja B -kanaleid.

Mõned selle mooduli funktsioonid on järgmised:

  • Pööramisvõime lõpmatuseni
  • 20 impulsi eraldusvõime
  • 5V toitepinge

2. samm: nõutavad komponendid

Riistvara komponendid

Pöördlülitiga pöördkodeerimoodul *1

Tarkvararakendused

Arduino IDE

Samm: kuidas kasutada pöördkodeerijat?

Kuidas kasutada pöörlevat kodeerijat?
Kuidas kasutada pöörlevat kodeerijat?

Pöörleva kodeerija kasutamiseks peaksime loendama kanalite A ja B impulsse. Selleks kasutasime Arduino UNO -d ja viisime läbi kolm projekti kodeerija paigutamiseks, LED -tule juhtimiseks ning alalisvoolumootori kiiruse ja suuna juhtimiseks.

4. samm: pöörleva kodeerimisvõlli asukoha määramine

Ühendage + 5V, GND GND tihvtiga, CLK tihvtiga number 6 ja DT tihvtiga 7.

Koodri kasutamiseks peate teadma võlli asukohta. Võlli asend varieerub sõltuvalt selle pöörlemiskiirusest. See muutub päripäeva pööramisel 0 -lt lõpmatusele ja vastupäeva pöörlemisel 0 -lt miinus lõpmatusele. Laadige oma Arduinole alla järgmine kood ja vaadake jadamonitoris võlli kodeerija asukohta. Lisatud koodi saate kasutada kõigi kodeerijaga projektide jaoks.

Kodeerija asukoha määramiseks peame ühendama kanalid A ja B sisendina Arduinoga. Loeme ja salvestame kanali A algväärtuse alguses. Seejärel loeme kanali A hetkväärtust ja kui kanali B väärtus oli sellest ees, vähendame loendurit. Vastasel korral suurendame loenduri numbrit.

Samm: LED -tule juhtimine võlli pöörlemisega

LED -tule juhtimine võlli pöörlemisega
LED -tule juhtimine võlli pöörlemisega

Alguses peate saama võlli asendi ja seejärel saate PWM -iga LED -valgust vähendada või suurendada. Kuna PWM -i väärtus on vahemikus 0 kuni 255, määrame ka võlli positsiooni selles vahemikus.

6. samm: alalisvoolumootori kiiruse ja suuna juhtimine katkestusega

Alalisvoolumootori kiiruse ja suuna juhtimine katkestusega
Alalisvoolumootori kiiruse ja suuna juhtimine katkestusega

Selles koodis oleme võlli ja võtme asukoha lugemiseks kasutanud katkestust. Katkestuste kohta lisateabe saamiseks vaadake Arduino veebisaiti.

Mootor puruneb, vajutades anduriklahvi või seadistades kodeerija asendisse 0. Siit näete, kuidas juhtida alalisvoolumootorit varjestusega L293D.

Samm 7: nagu meie Facebookis

Kui leiate, et see õpetus on kasulik ja huvitav, siis meeldige meile Facebookis.

Soovitan: