INHOUDSOPGAWE:
Video: Lineêre aktuatorstapmotor: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Om die roterende beweging van die stapmotor in 'n lineêre beweging om te skakel, word die stapmotor aan 'n draad gekoppel. Op die draad gebruik ons 'n kopermoer wat nie kan draai nie. Elke draai van die draad word die kopermoer in die aksiale rigting van die draad vertaal.
Sien: lineêre aktuator vir reismoer,
Stap 1: Deellys
Een van die doelwitte is die gebruik van materiaal wat van die rak af is. Dit hou die koste laag, en as 'n onderdeel breek, kan dit maklik vervang word.
- M5 koper anker
- M5 vlekvrye staal draad
- M5 Neute (opsioneel)
- Aardverbinding
- Kogellagers binnediameter Ø5mm (bv. MF105 ZZ 5x10x4, F695 ZZ 5x13x4)
- Stepper motor as Ø5mm met plat sye (bv. BYJ-tipes, 20BYJ46, 24BYJ48, 28BYJ48, 30YJ46, 35BYJ46)
- Stapmotorbestuurder (bv. ULN2003, ULN2003 mini)
- Arduino
Stap 2: Onderdele
Koppelstapmotor - draad
Die aardingskoppelstuk is ontwerp om twee drade aan te sluit. Aan beide kante is 2 skroewe voorsien om die draad vas te maak. Om die stapmotor met die skroefdraad aan te sluit, moet die binnediameter van die aardingskonnektor tot Ø5mm geboor word (verwyder die klein skroewe voordat u dit boor). Die kleiner stepper motors van die BYJ modelle het 'n plat oppervlak van 6 mm aan die as. Die lengte van die aansluiting is 30 mm. As ons middeldeur gesny het, het ons 2 koppelings.
Een skroef van die koppeling word aan die plat oppervlak van die stapmotor vasgeskroef en die tweede skroef aan die skroefdraadstaaf. Dit maak dit 'n stywe koppeling wat die wringkrag van die stapmotor na die skroefdraadstang oordra.
Wees bewus daarvan, want dit is 'n stywe koppeling, as gevolg van 'n verkeerde uitlijning van die staaf, laers of moere, kan dit probleme in die stapmotor veroorsaak.
Gestruktureerde staaf
Die draadstang en die draadmoer is verkieslik uit verskillende materiale. Die materiaalkeuse vir die draadstang is vlekvrye staal. Dit is 'n styf materiaal, het weerstand teen korrosie, roes en vlekke. Die keuse van die materiaal vir die moer is koper. Die statiese/dinamiese wrywingskoëffisiënt van die droë oppervlak is laag (staties 0.4, dinamies 0.2)
Koper moer
Die koperanker het 'n binnegare gedeelte en 'n kegelvormige gedeelte. Van hierdie tipe ankers is die eerste 10 mm metrieke draad. Dit is die gedeelte wat in hierdie projek gebruik word.
Die binnekant van die keëlvorm is onbruikbaar. Dit brei uit wanneer 'n skroefdraadstang ingevoeg word, wat die behuising van die moer vernietig.
Behuismoer
Om die moer in die aksiale rigting van die draadstang te laat vertaal, moet die moer gedraai word. Die moer moet dus 'n plat oppervlak hê. 'N Voorbeeld is die prentjie met die vierkantige houtblok. Die moer word in die blok vasgeplak.
Wees bewus van die verkeerde aanpassing.
Laers
Gebruik kogellagers om soveel wrywing as moontlik te vermy. Hierdie laers is goedkoop. Te veel presisie is nie nodig nie. Daar is 'n mate van verdraagsaamhede tussen skroefdraadstaaf en laer, dit absorbeer 'n mate van verkeerde uitlijning. Die laer wat ek gebruik, het 'n flens en word styf in die hout gedruk.
Stap 3: Koppel die stapmotor aan die Arduino
Die BYJ-reeks is unipolêre stepper motors. In hierdie projek is die stappermotor 'n 20BYJ46. Die bestuurder is 'n mini-ULN2003.
As u 'n stapmotor koop, moet u die nominale spanning nagaan. Gebruik 'n 5V -weergawe wanneer u die Arduino -kragtoevoer gebruik. Kontroleer die stroom met die formule: U = IxR. Die 5V -weergawe van die 20BYJ46 het 'n weerstand van 60ohm. Die stroom is dan I = U/R = 5/60 = 0,08A.
Die Arduino kan nie genoeg stroom by die digitale penne lewer om 'n stapmotor direk aan te dryf nie. 'N Bestuurder word gebruik om die Arduino te beskerm. 'N Bestuurder lees by die invoerpenne die status van die digitale penne van die Arduino en skryf aan die uitsetpenne. As die invoerpen 1B "hoog" is, word die krag wat aan die bestuurder verskaf word, na pin VCC (+) en 1C (-) oorgedra.
Sien prentjie en tabel hoe om die Arduino aan die stepper -bestuurder aan die stapmotor te koppel (motor en bestuurder word voorsien van bypassende aansluiting en prop). As alles korrek bedraad is, kan die Arduino aangedryf word en die kode kan die Arduino opgelaai word.
Sien tabel hoe om die stapmotor te draai, die Arduino moet 'n digitale pen "High" maak, ander penne moet "LAAG" wees as die stapmotor draai, die Arduino moet die volgende pen "HOOG" maak, ander penne moet wees "LAAG" en so aan. As dit herhaal word, begin die stapmotor draai.
Aanbeveel:
Lineêre klok (MVMT 113): 13 stappe (met foto's)
Lineêre klok (MVMT 113): Maak nie saak wat Deepak Chopra vir jou sê nie, die tyd is lineêr. Hopelik is hierdie klok 'n bietjie nader aan die werklikheid as die sirkelvormige wat ons almal gewoond is. Die intervalle van vyf minute voel minder neuroties as presies tot op die minuut, en elke getal
Digitale beheerde lineêre kragtoevoer: 6 stappe (met foto's)
Digitale beheerde lineêre kragtoevoer: In my veertienjarige jare, ongeveer 40 jaar gelede, het ek 'n dubbele lineêre kragbron geskep. Ek het die skematiese diagram gekry van 'n tydskrif met die naam 'Elektuur', deesdae 'Elektor' in Nederland. Hierdie kragtoevoer het een potensiometer gebruik om die spanning aan te pas
Verstelbare dubbele uitset lineêre kragtoevoer: 10 stappe (met foto's)
Verstelbare dubbele uitset Lineêre kragtoevoer: Kenmerke: Wisselstroom-GS-omskakeling Dubbele uitgangsspannings (positief-grond-negatief) Verstelbare positiewe en negatiewe relings Net 'n enkel-uitvoer-wisselstroomtransformator Uitgangsgeluide (20MHz-BWL, geen las): Ongeveer 1.12mVpp Laag geraas en stabiele uitsette (ideaal
Diskrete afwisselende analoge LED -fader met lineêre helderheidskurwe: 6 stappe (met foto's)
Diskrete afwisselende analoog LED -fader met lineêre helderheidskurwe: Die meeste stroombane om 'n LED te vervaag/te verdof, is digitale stroombane wat 'n PWM -uitset van 'n mikrobeheerder gebruik. Die helderheid van die LED word beheer deur die werksiklus van die PWM -sein te verander. U ontdek gou dat wanneer u die dienssiklus lineêr verander
Lineêre klok met Arduino + DS1307 + Neopixel: hergebruik van sommige hardeware .: 5 stappe
Lineêre klok met behulp van Arduino + DS1307 + Neopixel: hergebruik van hardeware .: Van vorige projekte het ek 'n Arduino UNO en 'n Neopixel LED-strook oorgehad, en wou iets anders maak. Omdat die Neopixel-strook 60 LED-ligte het, word dit as 'n groot klok gebruik. Om die ure aan te dui, word 'n rooi 5-LED-segment gebruik (60 LED