Sisukord:
- Samm: vajalikud osad
- 2. samm: juhtmete ühendamine
- Samm: reguleerige Vref
- Samm: välgutage põhikoodi
- 5. samm: märkmed
- Samm 6: Mikrosamm
Video: Nema17 samm -mootori mikrosamm: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Nii et see on minu esimene juhendatav ja ma olen kindel, et pean asju ajakohastama, kui sellega probleeme leian. Püüan asju parandada ja aega anda ning tagasisidega. Tänan!
Kogu teave, mida ma leidsin steppereid ja mikroastmeid otsides, oli kas liiga elementaarne või läks nii detailselt, et mu silmad läksid mõne lehe pärast läikima. See on minu enda sammude ja mikroastmete võtmise tulemus.
Olen kokku pannud lihtsa Nema17 samm -mootori seadistuse, mis demonstreerib mikrotoimingut ja selgitab natuke, kuidas asjad töötavad, ning mõned näidiskoodid selle toimimiseks.
Kummalisel kombel on minu nauding sellest, et saan teada, kuidas asjad toimivad, kui nende tegelik kasutamine millegi ehitamiseks:) jah, ma tean, imelik! Igatahes, siin on üks väike asi, mille ma mõtlesin välja, et rahuldada oma uudishimu stepprite ja mikrostreppimise vastu. Kood on natuke üle kommenteeritud, kuid tahtsin proovida ja vastata kõigile küsimustele, mis selle ülevaatamisel tekkida võivad. Õppida on veel palju, kuid see peaks aitama teil oma teekonda alustada.
Kood kirjutati Arduino Nano, DRV8825 samm -draiveriplaadi ja Nema17 samm -mootori (17HS4401S) jaoks. See koostati ja testiti ka UNO R3 ja MEGA2650 R3 peal. Loodetavasti aitab see kedagi projektist või soovib lihtsalt teada, kuidas teie 3D -printer või võib -olla CNC neid tõeliselt sujuvaid liigutusi teeb. Tasuta kasutada igal juhul, kui soovite.
Alustame!
Samm: vajalikud osad
Kui vaatate seda õpetlikku, on teil tõenäoliselt juba enamik, kui mitte kõik, juba olemas. Neile, kes siin pole, peate asju dubleerima.
1. Arduino Nano, Uno R3 või Mega2560
2. Nema 17 Sammumootor. Tõenäolises kapotis võiksite kasutada mis tahes 4 -juhtmelist samm -sammut, kuid see oli mul
3. 100uf 25v elektrolüütkondensaator. Me vajame seda, et tulla toime kõikide pingetõusudega, mis võivad meie stepperiga töötamisel tekkida. Võib esineda 45 V naelu, nii et olge ohutud!
4. DRV8825 astmeline juhtplaat
5. Leivalaud
6. Leivaplaadi juhtmed
7. Voltmeeter.
8. Toiteallikas. Saate kasutada kõike alates akust kuni spetsiaalse toiteallikani. See peab lihtsalt pakkuma 12 volti ja vähemalt 1 amprit. Soovitavalt 2 amprit, kuna juht saab enne väljalülitamist hakkama kuni 1,5 -ga.
2. samm: juhtmete ühendamine
Siin on meie skeem, mida kasutame asjade ühendamiseks. Teie sammul võivad olla sama värvi juhtmed või mitte. Sel juhul peate määrama, millised juhtmed on mähised. Võimalik, et peate oma andmelehte kontrollima, et otsustada, kuidas omaga ühendust luua.
Üks võimalus seda teha oleks mõõta oma stepperi vastupanu. Neljast juhtmest loeb 2 paari kusagil 3 oomi läheduses. Need 2 paari on teie A- ja B -mähised. Nii et lihtsalt ühendage iga "paar" DRV8825 -ga. 1 paar A1 ja A2 ning teine paar B1 ja B2. Ärge muretsege polaarsuse pärast liiga palju. Kui teil on üks paaridest vahetatud, pöörab mootor lihtsalt vastassuunda. Ma tean. Proovisin ära! Lihtsalt veenduge, et iga "paar" on draiveris ühendatud sama A või B -ga.
Samm: reguleerige Vref
Kui olete kõik juhtmed ühendanud ja kasutamiseks valmis, peame esmalt seadistama meie DRV8825 tahvli vref.
Välkutage Arduino koodi Stepper_Board_Adjust abil. See võimaldab meil lihtsalt juhtpaneeli välja lülitada ja sisse lülitada.
Ühendage stepper lahti.
Avage jadamonitor ja lülitage draiver sisse. Kood peaks näitama lihtsat menüüd. Kui ei, siis kontrollige oma Arduino ühendusi.
Haarake oma voltmeeter ja ühendage maapind leivaplaadi loogikaväljaga. Kasutades oma teravat positiivset juhet, ühendage see nii õrnalt potentsiomeetri kõrval oleva väikese metallist sakiga. Ettevaatust oma värisevate kätega, ärge liigutage seda kuhugi! Vaadake pilti, et näha, kus juhtmest puudutada. Teete testi oma laual kasutatava reguleerimise lähedal. Õnnelik sina!
Reguleerige potentsiomeetrit aeglaselt väikese kruvikeerajaga (jällegi ettevaatlik! Kohvi pole enne, kui olete valmis!), Kuni jõuate ümber. 8 volti. Sellest saab hea lähtepunkt.
Hea töö siiani!
Samm: välgutage põhikoodi
Siin on kood, mida me oma lõbutsemiseks kasutame!
Nüüd on aeg põhikood oma Arduinole välgutada.
Ma ei hakka teie Arduino ühendamise ja konfigureerimise üksikasjalikku kirjeldust laskma. Kui loete seda siin, teate juba, kuidas seda teha.: P
Heitke kiire pilk koodile. On mõned kommentaarid, mis aitavad veel mõnda asja selgitada.
Siiski peate raamatukogu laadima. Seda saab teha raamatukoguhalduri Arduino IDE -s.
Pärast raamatukogu laadimist jätkake Arduino välklambiga.
Avage jadaport ja kui kõik läheb hästi, näete menüüd. Suurepärane töö!
Ülejäänud on teie otsustada!
Loodan, et sellest oli abi teie teadmiste ja lõbu otsimisel. Ma tean, et õppisin seda tehes palju!
Tänan!
5. samm: märkmed
Paar märkust.
Pidage alati meeles, et ärge kunagi lülitage samm -seadet lahti, kui see on sisse lülitatud. Lülitage alati esmalt toide välja.
Kui leiate, et teie stepper jätab väiksema kiiruse ja kiirenduse korral samme vahele, proovige vrefi veidi korraga tõsta.
Samm 6: Mikrosamm
Seda tehti 30 pööret, 1/4 sammu, 5000 kiirust, 3000 kiirendust.
Soovitan:
3D -robotkäsi Bluetooth -juhitavate samm -mootoritega: 12 sammu
3D-robotrool Bluetooth-juhitavate samm-mootoritega: Selles õpetuses näeme, kuidas teha 3D-robotkäsi koos 28byj-48 samm-mootorite, servomootori ja 3D-prinditud osadega. Minu veebisaidil on trükiplaat, lähtekood, elektriskeem, lähtekood ja palju teavet
Nutika mootorratta HUD prototüüp (samm-sammult navigeerimine ja palju muud): 9 sammu
Nutikas mootorratta HUD prototüüp (samm-sammult navigeerimine ja palju muud): Tere! See juhend on lugu sellest, kuidas ma projekteerisin ja ehitasin HUD (Heads-Up Display) platvormi, mis on mõeldud paigaldamiseks mootorrattakiivritele. See on kirjutatud konkursi "kaardid" kontekstis. Kahjuks ei suutnud ma seda täielikult lõpetada
Otsese digitaalse sünteesi (DDS) kiibiga MIDI-juhitav samm-mootor: 3 sammu
Otsese digitaalse sünteesi (DDS) kiibiga MIDI-juhitav samm-mootor: kas teil on kunagi olnud halb ettekujutus, et pidite lihtsalt miniprojektiks muutuma? Noh, ma mängisin eskiisiga, mille olin teinud Arduino Due jaoks ja mille eesmärk oli teha muusikat AD9833 Direct Digital Synthesis (DDS) mooduliga … ja mingil hetkel mõtlesin & q
Arduino auto tagurpidise parkimise hoiatussüsteem - Samm -sammult: 4 sammu
Arduino auto tagurpidise parkimise hoiatussüsteem | Samm-sammult: Selles projektis kujundan ma lihtsa Arduino auto tagurpidiparkimisanduri ahela, kasutades Arduino UNO ja ultraheli andurit HC-SR04. Seda Arduino -põhist auto tagasikäigu hoiatussüsteemi saab kasutada autonoomse navigeerimise, robotite liigutamise ja muude vahemike jaoks
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)