Orodha ya maudhui:

Encoder ya Rotary ya DIY: Hatua 4
Encoder ya Rotary ya DIY: Hatua 4

Video: Encoder ya Rotary ya DIY: Hatua 4

Video: Encoder ya Rotary ya DIY: Hatua 4
Video: Энкодер + arduino - вращение с нажатием, нажатие, длинное нажатие и вращение без нажатия. 2024, Novemba
Anonim
Encoder ya Rotary ya DIY
Encoder ya Rotary ya DIY

Samahani kwa ukosefu wa picha, sikuamua kufanya mafunzo juu ya hii mpaka baada ya kumaliza nikiwa nayo.

Maelezo ya jumla:

Encoders za Rotary hutumia sensorer mbili au zaidi kugundua msimamo, mwelekeo wa kuzunguka, kasi, na idadi ya zamu kifaa kimegeuka. Huyu hutumia sensorer za athari za ukumbi na sumaku. Aina hii inaweza kuzuiliwa kwa urahisi na maji kwa kuingiza sensorer au kuzuia maji kwa njia nyingine. Usimbaji wa athari ya ukumbi wa ladha fulani hutumiwa katika gari zingine kwa sensorer ya kasi ya gurudumu, na sensorer ya msimamo wa crankshaft kwa injini, na pia hutumiwa katika anemometers zingine. Kuna aina tatu kuu za encoders za rotary:

1. Umeme, kwa kutumia nyimbo na brashi

2. Optical, kwa kutumia taa na sensorer

3. Magnetic, kwa kutumia sensa ya sumaku ya aina fulani na nyenzo ya sumaku, kama sensorer za athari za ukumbi na sumaku. Sehemu halisi inayozunguka inaweza kuwa na sumaku pia.

en.wikipedia.org/wiki/Rotary_encoder

Encoder ya laini inaweza kufanywa kwa njia sawa na encoder ya rotary.

Nilijaribu kisimbuzi nilichotengeneza hadi ~ 1500 RPM na nambari ya chatu kwenye pi ya raspberry. Kiunga cha nambari na skimu kitakuwa mwisho. Maagizo ya mtengenezaji kwenye drill ambayo nilikuwa nikifanya majaribio ilisema kasi ya juu ya 1500 RPM na kasi niliyopata ilikuwa ~ 1487 RPM kutoka kwa encoder mbele na ~ 1485 nyuma. Hii inaweza kuwa kutoka kwa betri bila kushtakiwa kikamilifu au wakati mbaya wa asili wa raspberry pi's. Arduino itakuwa bora kutumia lakini ile nilikuwa nayo sikupenda 12v kwenye pini ya analog haha.

Vifaa / Zana:

1. Kitu kinachozunguka (nilitumia chuck kutoka kwa kuchimba umeme)

2. Sensorer mbili za athari za ukumbi (inategemea azimio unalolenga)

3. Sumaku nne (inategemea azimio unalolenga)

4. Gundi

5. Waya (nilitumia viunganisho kadhaa kutoka kwa servos zingine zilizovunjika)

6. Solder

7. Soldering chuma

8. Joto hupunguza neli, mkanda wa umeme, au vitu vingine vya kuhami kwa waya, ya ladha yako

9. Kifaa cha kuashiria kama vile alama au mwandishi

Hatua ya 1: Gundi sumaku Kwenye

Gundi sumaku zikiwa zimewashwa
Gundi sumaku zikiwa zimewashwa
Gundi sumaku zikiwa zimewashwa
Gundi sumaku zikiwa zimewashwa

Hatua ya 1: Weka alama sawa kuzunguka nje ya sehemu inayozunguka na gundi sumaku, katika mwelekeo sahihi, kwa alama hizi. Inasaidia kuashiria polarity ya sumaku. Kwa upande wangu ilikuwa kila digrii 90 (0, 90, 180, na digrii 270) kwa azimio la 4 / mzunguko ambao ulikuwa zaidi ya mengi kwa programu yangu, lakini inaweza kuwa tofauti kwako kulingana na azimio unalopiga kwa. Njia nzuri ya kujua nafasi ni: (digrii 360 / idadi ya sumaku) ikiwa unakwenda kwa digrii, au (mzingo / idadi ya sumaku) ikiwa unapita kwa kipimo. Kwa upande wangu, kizuizi cha kushika mkono tayari kilikuwa kimewekwa vizuri kwa ombi langu kwa hivyo sikuwa na lazima ya kupima chochote.

Hatua ya 2: Futa Sensorer

Waya Sensorer
Waya Sensorer

Welder waya kwenye sensorer, insulate, na joto hupunguza. Jihadharini usipate kitovu moto sana na hakikisha ukijaribu ili uone ikiwa bado inafanya kazi baada ya kumaliza. Kuijaribu ni rahisi, funga tu nguvu na unganisha LED kwenye waya wa ishara. Ikiwa taa inawashwa wakati sumaku ya mwelekeo sahihi inaletwa karibu nayo na kuzima wakati inavutwa (aina isiyo ya kufunga), au pole ya kinyume ya sumaku inatumiwa (aina ya latching), basi uko vizuri nenda. Sensor fulani niliyotumia haifunguki na inaunganisha na ardhi (-) wakati imeamilishwa.

Hatua ya 3: Alama kwa Sensorer

Image
Image
Gundi Sensorer Juu
Gundi Sensorer Juu

Fanya alama mahali sensorer zinapaswa kwenda. Kwa mpangilio huu, hii ilikuwa katika mgawanyiko wa 1/16 wa mzingo (0, 1 / 16th). Sababu ya hii ni kwamba sensa moja inapaswa kuwasha kabla ya nyingine lakini kwa njia ambayo inaruhusu mtawala kutofautisha tofauti za muda kati ya mbele na nyuma. Nilijaribu kwa alama ya 1/8 mwanzoni lakini sikuweza kujua ni mwelekeo gani unaenda kwa sababu tofauti za muda zilikuwa sawa. Inasaidia kukanda sensorer kwa muda mpaka utakapopata nafasi sawa, kisha tengeneza alama. Unaweza kufanya mgawanyiko wa 1/8, hautakuwa na kuhisi mwelekeo lakini utakuwa na azimio maradufu. Jambo moja ambalo linaweza kufanywa ni kutumia seti ya pili ya sensorer mbili na nafasi ya mgawanyiko wa 1/8 kwa upande mwingine kwenye mgawanyiko wa 5/16 na 7/16 kutoka kwa sensorer zingine kupata azimio la kunde 16 / zamu, lakini Sikuwa na haja ya suluhisho hilo zuri. Maonyesho ya majira yako kwenye video.

Hatua ya 4: Gundi Sensorer Juu

Gundi Sensorer Juu
Gundi Sensorer Juu

Gundi sensorer kwenye alama na uziweke mkanda hadi gundi itakapopona. Hakikisha kuacha kibali kati ya sumaku na sensorer ili zisiingie na pia uhakikishe kuwa sensorer zimeunganishwa na sumaku na katika mwelekeo sahihi. Subiri gundi ikauke na umemaliza.

Ili kupata msimbo na chatu ya chatu ya pi raspberry kupima kasi ya kuzunguka katika RPM, mwelekeo wa kuzunguka, na idadi ya zamu nenda hapa, na kupata PDF kwa hii nenda hapa au hapa.

Sababu ninayotoza nambari ni kwamba ilichukua siku 4 kufanya kila kitu kufanya kazi vizuri wakati mradi wote, pamoja na nyaraka zote, zilichukua tu ~ 7hrs (5 ambayo ilikuwa nyaraka), badala ya, $ 1 sio mengi na inasaidia kusaidia miradi mikubwa na ngumu zaidi, kwa kweli, huu ndio mradi pekee ambao bado sijatoza chochote, wakati hii ilitumwa bila shaka.

Ilipendekeza: