Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Самбарыг хайчилж ав
- Алхам 2: угсрах
- Алхам 3: Нано програмчлах
- Алхам 4: Калибровк хийх
Видео: CNC Servo Stepper (GRBL чадвартай): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү төсөл нь CNB машины хар тугалган эрэгийг ажиллуулахын тулд GRBL -тэй хямд хүчирхэг DC мотор ашиглах боломжийг олгодог нэлээд энгийн мотор хянагч юм. Дээрх видеог үзээд бүх нийтийн G код илгээгчээр илгээгдсэн G кодын хариуг барьсан Arduino дээр ажилладаг гэртээ ажилладаг GRBL -тэй холбогдсон CNC машин дээрх энэхүү хянагчийг харуулаарай.
Би үүнийг нэлээд том хэмжээтэй CNC машиныг эхнээс нь бүтээж байсан бөгөөд жижиг гишгүүрийн моторыг ажиллуулахад хэтэрхий хүнд, хатуу байх болно гэдгийг мэдэж байсан болохоор би үүнийг зохион бүтээсэн.
Зорилго нь хямд өндөр эргэлтийн хүчдэлтэй DC арааны мотор ашиглах явдал байсан боловч G кодыг энгийн CNC машин шиг ашиглах чадвартай хэвээр байна.
Хангамж
(тэнхлэг бүрийн хувьд)
1 Arduino нано
1 Хбридж таны сонгосон ямар ч мотортой ажиллах чадвартай.
2 10k эсэргүүцэл
1 2 к ом эсэргүүцэл
1500 ом багтаамжтай сав
2 IR мэдрэгч диод
1 IR ялгаруулагч диод
1 төгс самбар
зарим утас
кодлогч дугуй (та өөрөө хийх эсвэл худалдаж авах боломжтой)
гагнуурын төмөр ба гагнуур
утас таслагч/хуулагч
хакердсан харсан
Алхам 1: Самбарыг хайчилж ав
Туузан дамжуулагчийг ашиглан кодын самбарыг зүсэж, кодлогчийг нэвтлэх үүр гарга.
Дээрх зураг дээр самбар дээрх үүр, миний дугуй хэрхэн яаж багтахыг харуулав.
Энд гол зүйл бол шаардлагатай хэмжээнээсээ арай гүн зүсэх явдал бөгөөд ингэснээр кодлогч дугуй нь самбарыг чирэхгүй эсвэл цохихгүй.
Илрүүлэгч ба ялгаруулагч нь үүрийг хажуу тийш нь байрлуулах шаардлагатай тул самбар дээр хангалттай багтаамжтай зай үлдээгээрэй.
Алхам 2: угсрах
Нано болон бусад бүрэлдэхүүн хэсгүүдийг самбар дээр байрлуул.
Энэ бол төгс самбар бөгөөд тохируулга бүр өөр байж болох тул эд ангиудыг байрлуулах нь танд хамаарна, гэхдээ холболтууд нь зураг дээр үзүүлсэн шиг байх ёстой.
Илрүүлэгчийг байрлуулахдаа анодуудыг хооронд нь уяж, газарт холбож, катодууд тусдаа байх ёстой.
Илрүүлэгч ба ялгаруулагч дээр нугалж, тохируулах боломжтой хангалттай хар тугалга байгаа эсэхийг шалгаарай.
Катодын детектор дээр богиносохоос урьдчилан сэргийлэхийн тулд та соронзон хальс эсвэл гуурсан хоолой ашиглаж болно.
Потенциометрийг төвд байрлуулах ёстой бөгөөд энэ алхамд хүрэх үед шалгалт тохируулга хийх сайн эхлэл болно.
Алхам 3: Нано програмчлах
Үүнийг угсарсны дараа ноорогоо нано дээр байршуулж болно.
Эх файл нь arduino -ийн ноорог бөгөөд үүнийг бусад ардуиногийн ноорог шиг самбар дээр байршуулна уу.
Механик эд ангиудыг угсрах нь танд хамаарна.
Алхам 4: Калибровк хийх
Самбарыг угсарч, програмчилж, тоног төхөөрөмждөө холбож, кодлогчын хүрдийг байрлуулсны дараа та тохируулгыг эхлүүлж болно.
Самбарыг холбохдоо үүнийг кодлогч руу ойртуулж, IR диодууд дараалалд ойрхон байрлуулахыг хичээ.
Самбарыг байрлуулсны дараа диодуудыг эгнээнд ойртуулахын тулд бага зэрэг хөдөлгөж болно.
Одоо та барьсан хяналтын самбараа асаах болно, гэхдээ Хбридж биш.
Механизм ба кодлогчоо бага зэрэг хөдөлгөж, улаан гэрэл нано дээр анивчиж байгаа эсэхийг үзээрэй.
Кодлогчийн шүд диодуудын хооронд шилжих үед диод ба потенциометрийг залгуурт хариу өгөх хүртэл тохируулна уу.
Потенциометр нь цацруулж буй IR гэрлийн эрч хүчийг тохируулдаг.
Хэт хүчтэй бол гэрэл нь үсэрч, детекторыг ажиллахгүй байх үед нь унтраахад хүргэдэг.
Хэт сул, детекторууд унахгүй.
Тохируулгад сэтгэл хангалуун байгаа бол та Хбридж рүү хүч хэрэглэж болно.
Кодлогчийг хөдөлгөж байх үед самбар нь хөдөлгөөнийг уншиж, моторыг буцааж байрлуулах байрлалд шилжүүлэхийг оролдох ёстой.
Хэрэв энэ нь эсрэгээрээ эргэж эхэлбэл кодлогчоо эргүүлснээр хөдөлгүүрийн утаснууд hbridge гаралт дээр эргэх шаардлагатай болдог.
Зөвлөмж болгож буй:
Хялбар оёх чадвартай LED шалгагч: 7 алхам
Хөнгөн оёх чадвартай LED шалгагч: Энэхүү төсөл нь оёдлын чадвартай LED -ийг хурдан турших боломжийг танд олгоно. Энэхүү төслийн тусламжтайгаар та: LED -ийг оёхын өмнө туршиж үзээрэй Өнгийг санамсаргүй байдлаар хольсон LED туршилтыг шалгаж үзээрэй LED нь ижил өнгийн сүүдэртэй эсэхийг шалгаарай
Корона шинж тэмдгийг илрүүлэх, мэдээлэл бүртгэх чадвартай ухаалаг цаг: 10 алхам
Корона шинж тэмдгийг илрүүлэх, өгөгдөл бүртгэх чадвартай ухаалаг цаг: Энэ бол LM35 болон Accelerometer ашиглан сервер дээр өгөгдөл бүртгэдэг ухаалаг цаг юм. Rtc нь цагийг харуулах, утсаар синхрончлох, өгөгдлийг бүртгэхэд ашигладаг. Esp32 -ийг цэнхэр өнгийн кортекс хянагчтай тархи болгон ашигладаг
Stepper Motor удирдлагатай Stepper Motor - Эргэдэг кодлогч болох Stepper мотор: 11 алхам (зурагтай)
Stepper Motor удирдлагатай Stepper Motor | Эргэдэг кодлогч болох Stepper мотор: Хэд хэдэн алхамтай моторууд хэвтэж байгаад ямар нэгэн зүйл хийхийг хүсч байна уу? Энэхүү зааварт гарын авлагад Arduino микроконтроллер ашиглан stepper моторыг өөр нэг stepper моторын байрлалыг хянахын тулд эргэдэг кодлогч болгон ашиглацгаая. Тиймээс цааш нь хэлэлгүйгээр, явцгаая
Удирдах чадвартай чичиргээт цагны робот: 7 алхам (зурагтай)
Удирдах чадвартай чичиргээтэй tensegrity робот: Tensegrity бүтэц нь уян хатан утас ба хатуу бэхэлгээгээр хийгдсэн байдаг. Энэ нь унах эсвэл шахах үед уян хатан болж, шахаж, дараа нь хэлбэрээ буцааж өгдөг. Энэ нь өндөр шаардлагад нийцсэн бөгөөд энэ нь эргэн тойрны хүмүүс болон тоног төхөөрөмжид хор хөнөөл учруулахгүй гэсэн үг юм
Дарс бөглөх чадвартай акустик хавтанг хийх: 4 алхам
Дуу шингээгч акустик хавтанг дарсны бөглөө болгох: Олон жилийн турш дарсны бөглөөг цуглуулсны эцэст би тэдний хэрэглээг олж мэдэв. Шураг дарсны шил илүү түгээмэл болж эхэлснээс хойш би гэрийн янз бүрийн хэрэгслүүдийн бөглөөг хадгалсаар ирсэн