Cov txheej txheem:
Video: Stepper Motor Test Fixture: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Kuv tsis muaj kev paub txog kev tsav tsheb stepper lub cev muaj zog, yog li ua ntej tsim, luam ntawv, sib sau ua ke thiab ua haujlwm 'Antique' Auto Correcting Analog Clock (https://www.instructables.com/id/Antique-Auto-Correcting-Analog-Clock/) siv lub stepper lub cev muaj zog, Kuv txiav txim siab los tsim thiab sim cov software siv qhov yooj yim dua qhov ntsuas qhov ntsuas. Yog tias koj, zoo li kuv, tsis muaj kev paub dhau los nrog cov tsav tsheb loj, tom qab ntawd cia siab tias qhov luv qhia no nrog cov cai yuav pab.
Kev sib tw xeem yuav tsum muaj cov hauv qab no:
- Pawg thawj coj saib xyuas.
- Adafruit Feather ESP32 nrog poj niam lub taub hau.
- ULN2003 raws tus tswj hwm pawg tswj hwm.
- 28BYJ-48 5vdc stepper lub cev muaj zog.
- Qee tus txiv neej rau poj niam jumper xov hlau.
- Adafruit 3.7vdc lithium roj teeb.
- Ib txhais tes luam tawm 3D.
Stepper maub los, stepper motor thiab jumper xov hlau kuv siv tau suav nrog hauv 5 pob uas kuv tau yuav los ua cov khoom siv ntawm kab (tshawb rau "TIMESETL 5pcs DC 5V Stepper Motor 28BYJ-48 + 5pcs ULN2003 Tsav Tsheb Tsav + 40pcs Txiv neej Poj Niam Jumper Hlau Cable ").
Roj teeb yog nyob ntawm yeem. Nco tseg lub roj teeb tso tawm 3.7vdc, tab sis tus tswj lub ntsuas hluav taws xob thiab lub stepper yog 5vdc. Qhov ntsuas ntsuas yuav ua haujlwm ntawm lub zog roj teeb nkaus xwb, txawm tias qis dua qhov hluav taws xob.
Kuv tau suav nrog cov vis dis aus qhia cov kauj ruam uas yuav tsum tau rub tawm lub software rau ESP32, xaim ESP32 mus rau tus tswj lub tshuab hluav taws xob thiab ntsaws lub stepper lub cev muaj zog thiab roj teeb.
Kauj ruam 1: Kev thaiv kab
Kuv siv cov txiv neej / poj niam jumper xov hlau suav nrog hauv cov khoom siv los xaim qhov ntsuas ntsuas. Yuav tsum muaj rau xaim, thiab muab tso rau hauv qab no:
- ESP32 tus pin 14 (txiv neej) rau stepper board tus pin IN4 (poj niam).
- ESP32 tus pin 32 (txiv neej) rau stepper board tus pin IN3 (poj niam).
- ESP32 tus pin 15 (txiv neej) rau stepper board tus pin IN2 (poj niam).
- ESP32 tus pin 33 (txiv neej) rau stepper board tus pin IN1 (poj niam).
- ESP32 tus pin "GND" (txiv neej) rau tus lej txuas tus pin "-" (poj niam).
- ESP32 tus pin "USB" (txiv neej) rau USB ua haujlwm LOS YOG "BAT" (txiv neej) rau kev ua haujlwm roj teeb, mus rau tus lej tswj hwm tus pin "+" (poj niam).
Thaum cov xov hlau tau ntxig thiab tshawb xyuas ob zaug, ntsaws lub stepper lub cev muaj zog cable rau hauv stepper lub cev muaj zog tswj lub rooj sib txuas. Qhov txuas yog qhov tseem ceeb thiab tsuas yog haum rau ib txoj hauv kev.
Thaum kawg, yog siv lub roj teeb, ntsaws rau hauv ESP32 lub roj teeb txuas.
Kauj Ruam 2: Qhov Ntsuas
Txog qhov ntsuas ntawm tus tsav tsheb, kuv tsim thiab 3D luam tawm qhov taw qhia tes "Hand.stl". Kuv luam tawm qhov taw tes txhais tes ntawm.15mm qhov siab txheej, 20% infill uas tsis muaj kev txhawb nqa, tom qab ntawd nias nws mus rau lub stepper lub cev muaj zog ncej.
Ua lwm txoj hauv kev, daim kab xev, duab los qhia lossis lwm yam khoom tuaj yeem siv ua qhov ntsuas.
Kauj ruam 3: Software
Kuv tau sau cov ntawv xeem stepper software hauv Arduino 1.8.5 ib puag ncig. Yog tias koj tseem tsis tau ua li ntawd, rub tawm Arduino ib puag ncig thiab tsim nyog USB tsav tsheb mus rau koj lub computer thiab teeb tsa lawv. Tsis tas li, mus ntsib Adafruit lub vev xaib rau ib qho ntxiv Adafruit ESP32 cuam tshuam txog software. Kuv pom qhov txuas no tau txais txiaj ntsig zoo: Adafruit ESP32 thiab Arduino Environment.
Nrog USB txuas txuas ntawm koj lub khoos phis tawj thiab ESP32, thiab "Stepper.ino" ntsaws rau hauv Arduino ib puag ncig, rub tawm "Stepper.ino" mus rau ESP32.
Thaum rub tawm, tus stepper yuav tsum nqis 6 qib ib zaug ib pliag.
Kuv tau sau qhov kev xeem software no rau ob qho laj thawj; ua ntej, kawm paub yuav ua li cas tsav lub tshuab tsav lub cev muaj zog, thiab qhov thib ob, los hloov 4096 cov kauj ruam ib zaug ntawm kev hloov pauv ntawm lub tshuab tsav mus rau 60 ib thib ob 6 qib "zuam" rau lub moos.
Kev ua haujlwm "Kauj Ruam (nDirection)" tsav lub tshuab hluav taws xob stepper. Txoj haujlwm no tswj hwm ib cheeb tsam (zoo li qub) sib txawv "nPhase", uas yog nce ntxiv lossis txo los ntawm ib qho (txhua lub sijhawm ua haujlwm hu ua), raws li kos npe ntawm kev sib cav ua haujlwm nDirection. Qhov kev hloov pauv no raug txwv nyob hauv ntau txog 0 txog 7, uas, thaum siv nrog rau cov ntaub ntawv hloov pauv, tsav lub cev muaj zog raws li cov khoom lag luam tshwj xeeb rau txhua kauj ruam.
Kev ua haujlwm "Hloov tshiab ()" txiav txim siab thaum twg thiab pes tsawg kauj ruam uas yuav ua rau txhua tus zuam rau qhov chaw sib npaug 60 zuam rau 360 degrees ntawm kev sib hloov. Txoj haujlwm no ua rau tus tsav lub tog raj kheej yog 68 lossis 69 kauj ruam rau txhua tus zuam. Piv txwv li, yog tias txoj haujlwm tsuas yog siv 68 qib rau ib tus zuam, tom qab ntawd (68 kauj ruam * 60 zuam) = 4080 cov kauj ruam yuav tsis txaus cov kauj ruam kom ua tiav 360 degrees ntawm kev sib hloov (nco ntsoov tus stepper xav tau 4096 cov kauj ruam rau 360 degrees ntawm kev sib hloov). Thiab yog tias txoj haujlwm siv 69 qib rau ib tus zuam, tom qab ntawd (69 qib * 60 zuam) = 4140 yuav yog cov kauj ruam ntau dhau. Cov txheej txheem yooj yim uas kuv tau sau ua ntu zus faib 68 thiab 69 qib zuam thoob plaws hauv 360 degree kev sib hloov, thiab tuaj yeem txiav txim siab qhov kev hloov pauv nrawm tshaj plaws rau qhov xav tau thib ob suav (siv hauv lub moos).
Thiab qhov ntawd yog qhov kuv tau tsim thiab sim cov software rau 'Antique' Auto Correcting Analog Clock.
Yog tias koj muaj lus pom thiab / lossis lus nug, thov tawm tswv yim thiab kuv yuav ua qhov zoo tshaj los teb.
Pom zoo:
Stepper Motor Controlled Stepper Motor Without Microcontroller !: 6 Cov Kauj Ruam
Stepper Motor Controlled Stepper Motor Without Microcontroller !: Hauv qhov kev qhia sai no, peb yuav ua qhov yooj yim stepper lub cev muaj zog tswj siv stepper motor. Txoj haujlwm no yuav tsum tsis muaj kev sib dhos yooj yim lossis lub microcontroller. Yog li tsis muaj ado ntxiv, cia peb pib
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): 9 Cov Kauj Ruam (nrog Duab)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): Hauv ib qho ntawm kuv Cov Lus Qhia yav dhau los, Kuv tau qhia koj yuav ua li cas thiaj tswj tau lub tshuab stepper siv lub tshuab stepper yam tsis muaj microcontroller. Nws yog txoj haujlwm nrawm thiab lom zem tab sis nws tau los nrog ob qhov teeb meem uas yuav raug daws nyob rau hauv Cov Lus Qhia no. Yog li, muaj tswv yim
Stepper Motor Tswj Stepper Motor - Stepper Motor Raws Li Cov Lus Teb: 11 Cov Kauj Ruam (nrog Duab)
Stepper Motor Tswj Stepper Motor | Stepper Motor Raws Li Lub Caij Nyoog Encoder: Muaj ob peb lub tshuab hluav taws xob stepper pw thiab xav ua qee yam? Hauv Cov Lus Qhia no, cia peb siv lub tshuab hluav taws xob stepper ua lub cav hloov pauv kom tswj hwm lwm lub tshuab tsav lub zog txoj haujlwm siv Arduino microcontroller. Yog li tsis muaj ado ntxiv, cia ge
PCB Test Fixture: 6 Kauj Ruam
PCB Test Fixture: Feem ntau ntawm cov laug cam kuv tsim muaj los ntawm qhov pawm rau 6 tus pin ICSP lub taub hau, thiab qee qhov muaj los ntawm qhov pawm rau lub npe txuas. Feem ntau tsis siv lub taub hau tom qab lub rooj tsav xwm tau teeb tsa. Qhov kev ntsuas ntsuas no yog siv rau qhov chaw ruaj khov
Iav Hexagon LED Pixel Fixture: 8 Kauj Ruam (nrog Duab)
Ix Hexagon LED Pixel Fixture: Ib qho pixel pixel raws cov duab kos tsim los qhia qhov peev xwm ntawm NLED cov tswj thiab software. Ua nyob ib puag ncig lub teeb pom kev zoo ua los ntawm cov tooj dag thiab iav, tej zaum yuav yog hnub nyoog 70 xyoo. Ua ke nrog tus qauv APA102 pixel sawb, cus