Përmbajtje:

Kodifikues rrotullues: Si funksionon dhe si të përdoret me Arduino: 7 hapa
Kodifikues rrotullues: Si funksionon dhe si të përdoret me Arduino: 7 hapa

Video: Kodifikues rrotullues: Si funksionon dhe si të përdoret me Arduino: 7 hapa

Video: Kodifikues rrotullues: Si funksionon dhe si të përdoret me Arduino: 7 hapa
Video: Управление 16 серводвигателями с использованием модуля PCA9685 и Arduino V2 2024, Nëntor
Anonim

Nga ElectropeakElectroPeak Faqja Zyrtare Ndiqni Më shumë nga autori:

Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]

Rreth: ElectroPeak është vendi juaj i vetëm për të mësuar elektronikë dhe për të realizuar idetë tuaja në realitet. Ne ofrojmë udhëzues të nivelit të lartë për t'ju treguar se si mund t'i bëni projektet tuaja. Ne gjithashtu ofrojmë produkte me cilësi të lartë kështu që të keni një … Më shumë rreth Electropeak »

Ju mund të lexoni këtë dhe mësime të tjera të mahnitshme në faqen zyrtare të ElectroPeak

Vështrim i përgjithshëm

Në këtë tutorial, do të mësoni se si të përdorni koduesin rrotullues. Së pari, do të shihni disa informacione rreth kodifikuesit rrotullues, dhe më pas do të mësoni se si të përdorni një kodues rrotullues me tre shembuj praktikë.

Çfarë do të mësoni:

  • Çfarë është kodifikuesi rrotullues dhe si funksionon. Shfaqja e pozicionit të koduesit
  • Kontrollimi i një dritë LED duke përdorur një kodues rrotullues
  • Kontrollimi i shpejtësisë dhe drejtimit të motorit DC duke përdorur një kodues rrotullues

Hapi 1: Çfarë është një kodues rrotullues?

Çfarë është një kodues rrotullues?
Çfarë është një kodues rrotullues?
Çfarë është një kodues rrotullues?
Çfarë është një kodues rrotullues?

Kodifikuesi rrotullues është një pajisje elektromekanike që konverton pozicionin e këndit të boshtit në të dhëna dixhitale. Kodifikuesi rrotullues ka një pllakë rrethore me disa vrima dhe dy kanale A dhe B. Duke rrotulluar pllakën rrethore, kur kanalet A dhe B kalojnë vrimat, krijohet një lidhje midis atij kanali dhe një baze të përbashkët. Këto ndërprerje shkaktojnë një valë katrore në kanalin dalës. Duke numëruar këto impulse, ne mund të gjejmë sasinë e rrotullimit. Nga ana tjetër, kanalet A dhe B kanë 90 gradë të ndryshimit të fazës, kështu që ju gjithashtu mund të gjeni drejtimin e rrotullimit në varësi të impulsit të kanalit që është përpara

Një kodues mund të instalohet direkt në boshtin e motorit ose të bëhet si modul. Moduli kodues rrotullues, duke përfshirë 5 kunja, është koduesi më i zakonshëm rrotullues. 2 kunjat mbështesin furnizimin me kodues, SW është një buton shtypi në modul, dhe CLK dhe DT tregojnë kanalet A dhe B.

Disa nga veçoritë e këtij moduli janë:

  • Aftësia e Rrotullimit në pafundësi
  • Rezolucion 20 impuls
  • Tensioni i furnizimit 5V

Hapi 2: Komponentët e kërkuar

Komponentet e harduerit

Moduli kodues rrotullues me çelës Push *1

Aplikacionet e Softuerit

Arduino IDE

Hapi 3: Si të përdorni një kodues rrotullues?

Si të përdorni një kodues rrotullues?
Si të përdorni një kodues rrotullues?

Për të përdorur një kodues rrotullues, ne duhet të numërojmë pulset e kanaleve A dhe B. Për ta bërë këtë, ne përdorëm Arduino UNO dhe realizuam tre projekte për pozicionimin e koduesit, kontrollin e dritës LED dhe kontrollin e shpejtësisë dhe drejtimit të motorit DC.

Hapi 4: Përcaktimi i Pozicionit të Boshtit Kodues Rotar

Lidhni kunjin + në 5V, GND në GND, CLK në pin 6 dhe DT në pin 7.

Ju duhet të dini pozicionin e boshtit për të përdorur koduesin. Pozicioni i boshtit ndryshon në varësi të sasisë së rrotullimit të tij. Ndryshon nga 0 në pafundësi për rrotullimin në drejtim të akrepave të orës, dhe nga 0 në minus pafundësi për rrotullimin në drejtim të kundërt. Ngarko kodin e mëposhtëm në Arduino tuaj dhe shiko pozicionin e koduesit të boshtit në monitorin serik. Ju mund të përdorni kodin e bashkangjitur për të gjitha projektet tuaja me një kodues.

Për të përcaktuar pozicionin e koduesit, duhet të lidhim kanalet A dhe B si hyrje në Arduino. Ne lexojmë dhe ruajmë vlerën fillestare të Kanalit A në fillim. Pastaj, ne lexojmë vlerën e menjëhershme të kanalit A, dhe nëse vlera e Kanalit B ishte para tij, ne zvogëlojmë numëruesin. Përndryshe, ne rrisim numrin e numëruesit.

Hapi 5: Kontrollimi i një dritë LED me rrotullim të boshtit

Kontrollimi i një dritë LED me rrotullim të boshtit
Kontrollimi i një dritë LED me rrotullim të boshtit

Në fillim ju duhet të merrni pozicionin e boshtit, dhe më pas mund të zvogëloni ose rrisni dritën LED me PWM. Meqenëse PWM ka një vlerë midis 0 dhe 255, ne vendosim pozicionin e boshtit në këtë gamë edhe në kod.

Hapi 6: Kontrollimi i shpejtësisë dhe drejtimit të motorit DC me ndërprerje

Kontrollimi i shpejtësisë dhe drejtimit të motorit DC me ndërprerje
Kontrollimi i shpejtësisë dhe drejtimit të motorit DC me ndërprerje

Në këtë kod, ne kemi përdorur një ndërprerje për të lexuar pozicionin e boshtit dhe çelësit. Për më shumë informacion në lidhje me ndërprerjet, mund të kontrolloni Uebfaqen Arduino.

Motori prishet duke shtypur butonin e koduesit ose duke e vendosur koduesin në pozicionin 0. Këtu mund të shihni se si të drejtoni motorin DC me mburojën L293D.

Hapi 7: Na pëlqeni në FaceBook

Nëse ju duket ky mësim i dobishëm dhe interesant ju lutemi na pëlqeni në facebook.

Recommended: