Orodha ya maudhui:

Encoder ya Rotary: Jinsi inavyofanya kazi na jinsi ya kutumia na Arduino: Hatua 7
Encoder ya Rotary: Jinsi inavyofanya kazi na jinsi ya kutumia na Arduino: Hatua 7

Video: Encoder ya Rotary: Jinsi inavyofanya kazi na jinsi ya kutumia na Arduino: Hatua 7

Video: Encoder ya Rotary: Jinsi inavyofanya kazi na jinsi ya kutumia na Arduino: Hatua 7
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Desemba
Anonim

Na Electropeak Tovuti rasmi ya ElectroPeak Fuata Zaidi na mwandishi:

Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]

Kuhusu: ElectroPeak ni sehemu yako ya kusimama moja ya kujifunza elektroniki na kuchukua maoni yako kwa ukweli. Tunatoa miongozo ya hali ya juu kukuonyesha jinsi unaweza kutengeneza miradi yako. Pia tunatoa bidhaa zenye ubora wa hali ya juu ili uwe na… Zaidi Kuhusu Electropeak »

Unaweza kusoma hii na mafunzo mengine ya kushangaza kwenye wavuti rasmi ya ElectroPeak

Maelezo ya jumla

Katika mafunzo haya, utajua jinsi ya kutumia kisimbuzi cha rotary. Kwanza, utaona habari kadhaa juu ya usimbuaji wa kuzunguka, na kisha utajifunza jinsi ya kutumia kisimbuzi cha rotary na mifano mitatu ya vitendo.

Nini Utajifunza:

  • Je, encoder ya rotary ni nini na inafanya kazi vipi. Inaonyesha nafasi ya kisimbuzi
  • Kudhibiti taa ya LED kwa kutumia encoder ya rotary
  • Kudhibiti mwendo wa mwendo wa DC na uelekezaji kwa kutumia encoder ya rotary

Hatua ya 1: Je, Encoder ya Rotary ni nini?

Encoder ya Rotary ni nini?
Encoder ya Rotary ni nini?
Encoder ya Rotary ni nini?
Encoder ya Rotary ni nini?

Encoder ya rotary ni kifaa cha elektroniki ambacho hubadilisha msimamo wa pembe ya shimoni kuwa data ya dijiti. Encoder ya Rotary ina bamba la duara lenye mashimo kadhaa na chaneli mbili A na B. Kwa kuzungusha bamba la duara, wakati njia za A na B zinapita mashimo, unganisho kati ya kituo hicho na msingi wa kawaida huanzishwa. Usumbufu huu husababisha wimbi la mraba kwenye kituo cha pato. Kwa kuhesabu kunde hizi, tunaweza kupata kiwango cha kuzunguka. Kwa upande mwingine, vituo A na B vina digrii 90 za tofauti ya awamu, kwa hivyo unaweza pia kupata mwelekeo wa kuzunguka kulingana na kipigo cha kituo kilicho mbele

Encoder inaweza kusanikishwa moja kwa moja kwenye shimoni la gari au kufanywa kama moduli. Moduli ya encoder ya rotary, pamoja na pini 5, ndio encoder ya kawaida inayozunguka. Pini 2 inasaidia usambazaji wa usimbuaji, SW ni kitufe cha kushinikiza kwenye moduli, na CLK na DT zinaonyesha njia za A na B.

Baadhi ya huduma za moduli hii ni:

  • Uwezo wa Mzunguko hadi mwisho
  • Azimio la kunde 20
  • 5V voltage ya usambazaji

Hatua ya 2: Vipengele vinavyohitajika

Vipengele vya vifaa

Moduli ya Kusimba ya Rotary na Kubadilisha Push * 1

Programu za Programu

Arduino IDE

Hatua ya 3: Jinsi ya Kutumia Encoder ya Rotary?

Jinsi ya Kutumia Encoder ya Rotary?
Jinsi ya Kutumia Encoder ya Rotary?

Kutumia encoder ya kuzunguka, tunapaswa kuhesabu kunde za njia A na B. Ili kufanya hivyo, tulitumia Arduino UNO na kufanya miradi mitatu ya kuweka encoder, kudhibiti taa ya LED na kudhibiti kasi na mwelekeo wa motor DC.

Hatua ya 4: Kuamua Nafasi ya Shaft ya Encoder Rotary

Unganisha + 5V, GND na pini ya GND, CLK kubandika nambari 6, na DT kubandika nambari 7.

Unahitaji kujua msimamo wa shimoni kutumia kisimbuzi. Msimamo wa shimoni hutofautiana kulingana na kiwango cha mzunguko wake. Inabadilika kutoka 0 hadi infinity kwa mzunguko wa saa, na kutoka 0 hadi chini kwa kuzunguka kwa saa. Pakia nambari ifuatayo kwenye Arduino yako na uone nafasi ya kisimbuzi cha shimoni kwenye mfuatiliaji wa serial. Unaweza kutumia nambari iliyoambatishwa kwa miradi yako yote na kisimbuzi.

Kuamua nafasi ya kusimba, tunahitaji kuunganisha njia A na B kama pembejeo kwa Arduino. Tunasoma na kuokoa thamani ya kwanza ya Channel A mwanzoni. Kisha, tulisoma thamani ya papo hapo ya kituo A, na ikiwa thamani ya Channel B ilikuwa mbele yake, tunapunguza kaunta. Vinginevyo, tunaongeza idadi ya kaunta.

Hatua ya 5: Kudhibiti Taa ya LED na Mzunguko wa Shaft

Kudhibiti Taa ya LED na Mzunguko wa Shimoni
Kudhibiti Taa ya LED na Mzunguko wa Shimoni

Mara ya kwanza unahitaji kupata msimamo wa shimoni, na kisha unaweza kupunguza au kuongeza taa ya LED na PWM. Kwa kuwa PWM ina thamani kati ya 0 hadi 255, tunaweka nafasi ya shimoni katika anuwai hii kwa nambari pia.

Hatua ya 6: Kudhibiti Kasi ya Magari ya DC na Mwelekeo na Usumbufu

Kudhibiti Kasi ya Magari ya DC na Mwelekeo na Usumbufu
Kudhibiti Kasi ya Magari ya DC na Mwelekeo na Usumbufu

Katika nambari hii, tumetumia usumbufu kusoma shaft na nafasi muhimu. Kwa habari zaidi juu ya usumbufu, unaweza kuangalia Wavuti ya Arduino.

Pikipiki huvunja kwa kushinikiza kitufe cha kusimba au kuweka kificho katika nafasi ya 0. Unaweza kuona jinsi ya kuendesha gari la DC na ngao ya L293D hapa.

Hatua ya 7: Kama sisi kwenye FaceBook

Ukiona mafunzo haya yanasaidia na ya kupendeza tafadhali kama sisi kwenye facebook.

Ilipendekeza: