Агуулгын хүснэгт:
- Алхам 1: Соронзон дээр наана
- Алхам 2: Мэдрэгчийг утсаар холбоно уу
- Алхам 3: Мэдрэгчийг тэмдэглээрэй
- Алхам 4: Мэдрэгчийг асаагаарай
Видео: DIY Ротари кодлогч: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Зураг дутагдсанд уучлаарай, би үүнийг дуусгаж дуустал нь энэ талаар хичээл хийхээр шийдээгүй.
Тойм:
Ротари кодлогч нь хоёр ба түүнээс дээш тооны мэдрэгч ашиглан төхөөрөмжийн байрлал, эргэлтийн чиглэл, хурд, эргэлтийн тоог илрүүлдэг. Энэ нь танхимын эффект мэдрэгч, соронзыг ашигладаг. Энэ төрлийн мэдрэгчийг битүүмжлэх эсвэл өөр аргаар ус үл нэвтрэх замаар ус үл нэвтрэх боломжтой. Зарим төрлийн холын эффект бүхий эргэлдэгч кодлогчыг зарим тээврийн хэрэгсэлд дугуйны хурдны мэдрэгч, хөдөлгүүрийн тахир голын байрлалын мэдрэгчийн аль алинд нь ашигладаг бөгөөд зарим анемометрт ашигладаг. Эргэдэг кодлогч гурван үндсэн төрөл байдаг:
1. Цахилгаан, дамжуулагч зам, сойз ашиглан
2. Оптик, гэрэл, мэдрэгч ашиглан
3. Соронзон, ямар нэгэн соронзон мэдрэгч, танхимын эффект мэдрэгч, соронз гэх мэт соронзон материалыг ашигладаг. Бодит эргэдэг хэсгийг соронзжуулж болно.
en.wikipedia.org/wiki/Rotary_encoder
Шугаман кодлогч нь эргэлддэг кодлогчтой ижил аргаар хийгдэж болно.
Би бөөрөлзгөнө pi дээр python кодоор ~ 1500 RPM хүртэл хийсэн кодлогчоо туршиж үзсэн. Код болон схемийн холбоос төгсгөлд байх болно. Миний туршиж үзсэн өрмийн үйлдвэрлэгчийн тодорхойлолтод хамгийн дээд хурд нь 1500 RPM, миний авсан хурд нь кодлогчоос урагш, ~ 1485 хүртэл ~ 1487 RPM байна. Энэ нь батерейг бүрэн цэнэглээгүйгээс эсвэл бөөрөлзгөнө пи -ийн онцлогоос шалтгаалсан байж магадгүй юм. Arduino ашиглах нь илүү дээр байх болно, гэхдээ надад аналог зүү дээр 12v дургүй байсан нь хаха өө.
Материал/багаж хэрэгсэл:
1. Эргэдэг зүйл (би цахилгаан өрмийн хавчаар ашигласан)
2. Хоёр ба түүнээс дээш танхимын эффект мэдрэгч (таны зорьж буй нарийвчлалаас хамаарна)
3. Дөрвөн соронз (таны зорьж буй нарийвчлалаас хамаарна)
4. Цавуу
5. Утас (би өөрт байгаа эвдэрсэн сервүүдийн хэд хэдэн холбогчийг ашигласан)
6. Гагнуур
7. Гагнуурын төмөр
8. Дулаан агшаагч хоолой, цахилгаан соронзон хальс эсвэл утсыг тусгаарлагч бусад зүйлс
9. Маркер, бичээч гэх мэт тэмдэглэгээний төхөөрөмж
Алхам 1: Соронзон дээр наана
Алхам 1: Эргэдэг хэсгийн гадна талд тэнцүү цэгүүдийг тэмдэглээд соронзоо зохих чиглэлд наа. Энэ нь соронзны туйлыг тэмдэглэхэд тусалдаг. Миний хувьд энэ нь 90 градус (0, 90, 180, 270 градус) тутамд 4/эргэлтийн нарийвчлалтай байсан бөгөөд энэ нь миний програмын хувьд хамаагүй илүү байсан боловч таны хийж буй нарийвчлалаас хамааран өөр байж магадгүй юм. -ийн хувьд. Зайг тодорхойлох сайн арга бол: (хэрэв градусаар явж байгаа бол 360 градус/соронзны тоо), эсвэл хэмжиж байгаа бол (тойрог/соронзны тоо). Миний хувьд гар барих цагдан хорих хэсэг нь миний өргөдөлд нэлээд зайтай байсан тул би юу ч хэмжих шаардлагагүй болсон.
Алхам 2: Мэдрэгчийг утсаар холбоно уу
Мэдрэгч дээр утас гагнах, тусгаарлах, дулаанаа багасгах. Мэдрэгчийг хэт халаахгүйн тулд болгоомжтой байгаарай, дууссаны дараа ажиллаж байгаа эсэхийг шалгахын тулд туршиж үзээрэй. Үүнийг шалгахад хялбар байдаг, зүгээр л хүчийг залгаж, LED -ийг дохионы утсанд залгаарай. Хэрэв LED нь зохих чиглэлийн соронзыг хажуу тийш нь авчрах ба татахад нь унтраах (түгжээгүй төрөл), эсвэл соронзны эсрэг туйлыг байрлуулах (түгжих хэлбэр) асах юм бол сайн байна. явах Миний ашигладаг тусгай мэдрэгч нь түгжээгүй бөгөөд идэвхжсэн үед газардуулгатай холбогддог.
Алхам 3: Мэдрэгчийг тэмдэглээрэй
Мэдрэгчид хаашаа явах ёстойг тэмдэглээрэй. Энэ тодорхой зохицуулалтын хувьд энэ нь тойргийн 1/16 дахь хуваагдал байсан (0, 1/16 дахь). Үүний шалтгаан нь нэг мэдрэгч нь нөгөөгөөсөө өмнө гал асаах ёстой боловч хянагч урагш ба хойш чиглэсэн цагийн ялгааг ялгах боломжийг олгодог. Би үүнийг 1/8 дахь тэмдэг дээр туршиж үзсэн боловч цаг хугацааны ялгаа ижил байсан тул аль чиглэл рүү явж байгааг хэлж чадсангүй. Энэ нь зөв байрлалыг олж авах хүртэл мэдрэгчийг түр зуур буулгаж, дараа нь тэмдэглэгээ хийхэд тусална. Та 1/8 хуваалт хийж болно, танд чиглэл мэдрэхгүй, гэхдээ хоёр дахин нарийвчлалтай байх болно. Хийж болох нэг зүйл бол нөгөө мэдрэгчийн 5/16, 7/16 -р хэлтэсийн нөгөө талд 1/8 дахь хуваагдал бүхий хоёр мэдрэгчийн хоёр дахь багцыг ашиглан 16 импульс/эргэлтийн нарийвчлалыг авах явдал юм. Надад тийм сайн шийдэл хэрэггүй байсан. Хугацааны жагсаалт видеон дээр байна.
Алхам 4: Мэдрэгчийг асаагаарай
Мэдрэгчийг тэмдэг дээр нааж, цавуу хатах хүртэл наалдана. Соронз ба мэдрэгчийн хооронд цохиулахгүйн тулд зай үлдээж, мэдрэгчийг соронзтой нийцүүлж, зөв чиглэлд байрлуулсан эсэхийг шалгаарай. Цавуу хатах хүртэл хүлээгээд дуусга.
RPM дахь эргэлтийн хурд, эргэлтийн чиглэл, эргэлтийн тоог хэмжихийн тулд бөөрөлзгөнө pi -ийн схем ба питон кодыг авахын тулд энд очиж, PDF файлыг энд эсвэл эндээс авна уу.
Би кодыг цэнэглэж байгаагийн шалтгаан нь бүх зүйлийг зөв ажиллуулахад ~ 4 хоног зарцуулсан байхад төслийн үлдсэн хэсэг, түүний дотор бүх бичиг баримт нь ердөө ~ 7 цаг зарцуулсан (үүний 5 нь баримт бичиг байсан), үүнээс гадна $ 1 энэ нь тийм ч их биш бөгөөд энэ нь илүү том, илүү төвөгтэй төслүүдийг дэмжихэд тусалдаг, үнэн хэрэгтээ энэ бол миний оруулах ёстой цорын ганц төсөл юм.
Зөвлөмж болгож буй:
Ротари кодлогч товчлуур: 6 алхам
Ротари кодлогч товчлуур: Энэ бол эргэлтэт кодлогч дээр суурилсан эргэдэг алсын удирдлага юм. Энэ нь дараах онцлогтой. Идэвхжүүлсэн үед маш бага гүйдэл зарцуулдаг батерейг удирдлагыг эргүүлэх үед автоматаар идэвхжүүлэх, идэвхгүй болсны дараа автоматаар унтах тохиргоог
ISDT Q6 Ротари кодлогч солих: 4 алхам
ISDT Q6 Rotary Encoder -ийг солих: Энэхүү заавар нь Q6 кодлогч цаг хугацааны явцад sh*t руу шилжсэн хүмүүсийг ашиглах боломжгүй болоход туслах зорилготой юм. Минийх санамсаргүй, тогтворгүй чиглэлд гүйлгэж эхлэв, гагнуурын үеийг дахин асааж, кодлогчийг спиртээр цэвэрлэсний дараа ч гэсэн эвгүй байсан
Хэрхэн: Холбоо барихгүй ротари кодлогч: 3 алхам
Хэрхэн: Холбоо барихгүй ротари кодлогч: Энэхүү програмын тэмдэглэлд Dialog GreenPAK ™ ашиглан өндөр найдвартай эргэдэг унтраалга эсвэл кодлогч хэрхэн зохион бүтээх талаар тайлбарласан болно. Энэхүү унтраалгын загвар нь контактгүй тул контактуудын исэлдэлт, элэгдлийг үл тоомсорлодог. Энэ нь урт удаан хугацаанд гадаа ашиглахад тохиромжтой
Ротари кодлогч - Үүнийг ойлгож, ашиглаарай (Arduino/other ΜController): 3 алхам
Ротари кодлогч - Үүнийг ойлгож, ашиглах (Arduino/other ΜController): Эргэдэг кодлогч бол эргэлтийн хөдөлгөөнийг тоон эсвэл аналог мэдээлэл болгон хувиргадаг цахилгаан механик төхөөрөмж юм. Энэ нь цагийн зүүний дагуу эсвэл цагийн зүүний эсрэг эргэх боломжтой. Эргэдэг хоёр төрлийн кодлогч байдаг: үнэмлэхүй ба харьцангуй (өсөн нэмэгдэж буй) кодлогч
Arduino Nano ашигладаг Ротари кодлогч: 4 алхам
Arduino Nano -ийг ашигладаг Ротари кодлогч: Сайн байна уу, энэ нийтлэлд би Arduino Nano ашиглан эргэдэг кодлогч хэрхэн ашиглах талаар заавар өгөх болно. Энэхүү Ротари кодлогчийг ашиглахын тулд танд гадны номын сан хэрэггүй. Тиймээс бид эхлээд номын сан нэмэлгүйгээр шууд програм үүсгэх боломжтой. За эхэлцгээе