Sisukord:

DIY pöörlev kooder: 4 sammu
DIY pöörlev kooder: 4 sammu

Video: DIY pöörlev kooder: 4 sammu

Video: DIY pöörlev kooder: 4 sammu
Video: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Juuli
Anonim
DIY pöörlev kodeerija
DIY pöörlev kodeerija

Vabandust piltide puudumise pärast, otsustasin selle kohta õpetuse teha alles pärast seda, kui olin sellega peaaegu valmis saanud.

Ülevaade:

Pöörlevad kodeerijad kasutavad kahte või enamat andurit, et tuvastada seadme asend, pöörlemissuund, kiirus ja pöörete arv. See konkreetne kasutab saaliefekti andureid ja magneteid. Seda tüüpi saab hõlpsasti veekindlaks muuta, andes kapsleid või muul viisil hüdroisolatsiooni. Mõne maitsega Halli efektiga pöördkoodereid kasutatakse mõnes sõidukis nii ratta kiiruse anduri kui ka väntvõlli asendianduri jaoks ja seda kasutatakse ka mõnes anemomeetris. Pöörlevaid kodeerijaid on kolme peamist tüüpi:

1. Elektriline, kasutades juhtivaid radasid ja harju

2. Optiline, kasutades valgust ja andurit

3. Magnetiline, kasutades mingisugust magnetandurit ja magnetilist materjali, näiteks saaliefekti andureid ja magneteid. Ka tegelikku pöörlevat osa saab magnetiseerida.

en.wikipedia.org/wiki/Rotary_encoder

Lineaarset kodeerijat saab valmistada umbes samamoodi nagu pöörlevat kodeerijat.

Testisin kodeerijat, mille tegin kuni ~ 1500 p / min, püütoni koodiga vaarika pi peal. Koodi ja skeemi link on lõpus. Tootja spetsifikatsioonid puuril, mida ma selle testimisel kasutasin, ütlesid, et maksimaalne kiirus on 1500 pööret minutis ja kiirus, mis sain, oli kodeerijalt ~ 1487 p / min nii edasi kui ka ~ 1485 tagasi. See võib olla tingitud sellest, et aku pole täielikult laetud, või vaarika pi -dele omasest halvast ajastusest. Parem oleks kasutada arduinot, kuid see, mis mul oli, ei meeldinud analoogpingel 12v haha.

Materjalid/tööriistad:

1. Pöörlev asi (kasutasin elektrilise puuri padrunit)

2. Kaks või enam saaliefekti andurit (sõltub eraldusvõimest)

3. Neli magnetit (sõltub eraldusvõimest)

4. Liim

5. Traat (kasutasin paari pistikut mõnest mu katkisest servost, mis mul olid)

6. Jootma

7. Jootekolb

8. Kuumuta kokkutõmbetorusid, elektrilinti või muid juhtmeid isoleerivaid asju oma maitse järgi

9. Märgistusseade, näiteks marker või joonistaja

Samm: liimige magnetid sisse

Liimige magnetid sisse
Liimige magnetid sisse
Liimige magnetid sisse
Liimige magnetid sisse

Samm: märkige pöörleva osa välisküljele võrdsed punktid ja liimige magnetid nendesse kohtadesse õiges suunas. See aitab märkida magnetite polaarsust. Minu puhul oli see iga 90 kraadi (0, 90, 180 ja 270 kraadi) puhul 4/pöörlemisvõimega, mis oli minu rakenduse jaoks rohkem kui küllus, kuid sõltuvalt pildistatavast eraldusvõimest võib see teie jaoks erinev olla eest. Hea viis vahekauguse väljaselgitamiseks on: (360 kraadi/magnetite arv), kui lähete kraadide järgi, või (ümbermõõt/magnetite arv), kui lähete mõõtmisele. Minu puhul olid käepideme kinnitusdetailid minu rakenduse jaoks juba üsna hästi eraldatud, nii et ma ei pidanud midagi mõõtma.

Samm: ühendage andurid juhtmega

Juhtida andurid
Juhtida andurid

Jootke juhtmed anduritele, isoleerige ja kuumutage seda kokku. Olge ettevaatlik, et andur liiga kuumaks ei läheks ja kontrollige kindlasti, kas see töötab ka pärast lõpetamist. Selle testimine on lihtne, ühendage lihtsalt toide ja ühendage LED -tuli signaalijuhtmega. Kui valgusdiood süttib, kui selle kõrvale tuuakse õige suunitlusega magnet ja kustub, kui see ära tõmmatakse (mitte lukustuv tüüp) või rakendatakse magneti vastaspoolust (lukustustüüp), on teil hea mine. Konkreetne andur, mida ma kasutasin, ei lukustu ja ühendub aktiveerimisel maandusega (-).

3. samm: märkige andurid

Image
Image
Liimige andurid sisse
Liimige andurid sisse

Tehke märgid, kuhu andurid peaksid minema. Selle konkreetse paigutuse puhul oli see 1/16 ümbermõõdu jaotuses (0, 1/16). Selle põhjuseks on asjaolu, et üks andur peab vallandama enne teist, kuid viisil, mis võimaldab kontrolleril eristada aja- ja edasiliikumise erinevusi. Proovisin seda algselt 1/8 märgi juures, kuid ei suutnud öelda, mis suunas see läheb, sest ajalised erinevused olid samad. See aitab andureid ajutiselt alla kleepida, kuni positsioneerimine on õige, seejärel märke teha. Võiksite teha 1/8 divisjoni, teil pole suunataju, kuid eraldusvõime on kahekordne. Üks asi, mida saaks teha, on kasutada teist kahe anduri komplekti, mis on nihutatud 1/8 jagunemisvahega teisel poolel 5/16 ja 7/16 jaotuses teistest anduritest, et saada eraldusvõime 16 impulssi pöörde kohta, kuid Mul ei olnud seda head resolutsiooni vaja. Ajastuse demonstratsioon on videos.

Samm: liimige andurid sisse

Liimige andurid sisse
Liimige andurid sisse

Liimige andurid märkide külge ja kleepige need kohale, kuni liim kõveneb. Veenduge, et jätate magnetite ja andurite vahele vaba ruumi, et need ei lööks, ning veenduge, et andurid oleksid magnetitega joondatud ja õiges asendis. Oodake, kuni liim kuivab ja olete valmis.

Vaarika pi skeemi ja püütoni koodi saamiseks, et mõõta pöörlemiskiirust RPM -is, pöörlemissuunda ja pöörete arvu, minge siia ja PDF -i hankimiseks siit või siit.

Põhjus, miks ma koodi eest tasu võtan, on see, et kõik kulus korralikult tööks ~ 4 päeva, samas kui ülejäänud projekt, sealhulgas kogu dokumentatsioon, võttis vaid ~ 7 tundi (millest 5 oli dokumentatsioon), lisaks 1 dollar ei ole palju ja see aitab toetada suuremaid ja keerukamaid projekte, tegelikult on see ainus projekt, mille eest pole veel midagi tasunud, muidugi ajal, mil see postitati.

Soovitan: