Sadržaj:
- Korak 1: Početnici
- Korak 2: Dva motora
- Korak 3: Novi pokretač motora
- Korak 4: L298n
- Korak 5: Arduino Uno
- Korak 6: Dugme
- Korak 7: Sljedeći korak
Video: Motor 'N Motor: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj projekat započeo je kao dvije odvojene ideje. Jedan je trebao napraviti električni skateboard, a drugi je trebao napraviti automobil na daljinsko upravljanje. Koliko god zvučalo čudno, osnove ovih projekata vrlo su slične. Očigledno se komplikuje što se tiče mehanike, ali aspekti elektrotehnike su vrlo slični.
Korak 1: Početnici
Odmah smo započeli s osnovnim kompletom pronalazača, jer je najbolje da se svladate s kodiranjem bilo koje ploče koju želite koristiti. U ovom projektu smo koristili Arduino Uno. Vježbali smo jednostavna kola da bismo stekli iskustvo; kao što je trepćuća LED ili jedan DC motor koji se okreće. Zaista važna stvar koju smo naučili tokom ovog koraka je samo da jedna strana motora treba ići na napajanje, a druga na masu. Ako se žice promijene, to će promijeniti smjer motora.
Korak 2: Dva motora
Naš sljedeći korak u procesu bio je pokušaj da se dva motora kreću sinhronizovano jedan s drugim. Ovo zahtijeva vozača motora sa H-mostom. Prvobitno smo koristili upravljački program motora L293d. U ovom trenutku morali smo uključiti još jedan izvor napajanja jer Arduino nije mogao osigurati dovoljno snage za oba motora. Također smo tada shvatili da L293d ne može podnijeti količinu energije potrebnu za pokretanje oba istosmjerna motora. Umjesto toga, opasno se zagrijavao vrlo brzo. Zbog toga smo odlučili da nam je potreban novi pristup.
NAPOMENA: Uvijek zapamtite da provjerite grije li se ili gori.
Korak 3: Novi pokretač motora
To nam je donijelo odluku koju moramo donijeti. Mogli bismo ili lemiti dva upravljačka programa L293d zajedno, ili bismo mogli pokušati koristiti drugi upravljački program motora. Odlučili smo se prebaciti na L298n koji će moći podnijeti potrebnu količinu energije bez sagorijevanja.
L298n nije prilagođen matičnoj ploči. Naša prva pomisao bila je pokušaj lemljenja žice na svaki pin L298n. To bi nam omogućilo da zasad koristimo matičnu ploču. Iako se ovo u početku činilo kao dobro rješenje, postalo je jako dugotrajno i teško. Ne bih preporučio da to radite ako ne znate da ćete koristiti upravljački program motora u svom završnom projektu i trebate dugotrajno rješenje. U suprotnom, najbolje je koristiti samo ženske žice. Ušteda vremena i stresa.
Korak 4: L298n
Nešto što smo u početku pogrešno shvatili sa L298n bilo je kako su pinovi bili organizirani. Prvobitno smo bez potpune provjere podatkovne tablice pretpostavili da će gornji pinovi kontrolirati jedan motor, a donji i drugi motor. Međutim, L298n je zapravo odvojen po sredini, s lijevim iglama koje upravljaju jednim motorom, a desne s drugim motorom.
Na L298n igle za osjetljivost struje i uzemljenje moraju biti postavljene na masu, dok napon napajanja i pinovi za omogućavanje trebaju ići na napajanje. Ako pročitate tablicu s podacima, otkrit ćete da pin logičkog napona napajanja mora biti spojen na napajanje i spojen na masu preko kondenzatora od 100 nF. Izlazni pinovi 1 i 2 trebaju biti povezani žicama jednog od vaših motora. Tada bi ulazni pinovi 1 i 2 trebali imati jedan postavljen na napajanje i jedan na uzemljenje, na koji ide ovisno o smjeru u kojem želite da se motor okreće. Zatim možete učiniti isto s drugim motorom umjesto s izlaznim i ulaznim pinovima 3 i 4.
Ovaj korak zahtijeva mnogo testiranja kako biste vidjeli kako funkcioniraju. Preporučujemo da u ovom trenutku ne koristite mikrokontroler i samo testirate svoje kolo. Ploču možete dodati nakon što sve u krugu radi.
Korak 5: Arduino Uno
Zapravo, to je bio naš sljedeći korak. Povezali smo ulazne pinove L298n s pinovima na Arduino Uno. Imajte na umu da još uvijek nismo mogli koristiti Arduino za napajanje kruga, ali Arduino i dalje mora biti spojen na masu. Nakon ovoga smo isprobali jednostavne kodove da vidimo kako je to utjecalo na našu ploču. Trebali biste testirati kako biste vidjeli koje postavke različiti ulazni pinovi HIGH ili LOW rade s motorima. Budući da je ovaj projekt na kraju zamišljen kao nešto što bi teoretski moglo pokretati automobil na daljinsko upravljanje ili električni skateboard, imali smo jedan motor koji se okreće u smjeru kazaljke na satu, a drugi u smjeru suprotnom od kazaljke na satu. Zbog toga se čini da se motori okreću prema naprijed ako se nalaze na suprotnim krajevima kola.
Korak 6: Dugme
Tada nam je počelo nestajati vremena za nastavak našeg projekta. Odlučili smo da ćemo u posljednjih nekoliko sati jednostavno dodati dugme u krug. Otišli smo s taktilnim prekidačem jer je bio prilagođen osnovnoj ploči. Dugme čini tako da se motori okreću samo kada se dugme pritisne, a čim pustite dugme, motori se zaustavljaju.
Uključivanje dugmeta u motor bilo je jednostavno nakon što smo shvatili kako dugme radi. Dugme ima četiri pina i vrlo su jednostavni. Testirali smo dugme tako što smo napravili brzi mali krug sa dvije LED diode. Utvrdili smo da svaka strana dugmeta ima ono što je u osnovi uzemljenje i utikač za napajanje. Zbog toga su dva uzemljivača bila spojena direktno na tlo, dok su drugi klinovi bili malo kompliciraniji. Ostale pinove je trebalo spojiti na napajanje kroz otpornik od 330 Ω. Ovi pinovi su takođe bili povezani sa Arduino Uno. To je omogućilo Arduino Uno čitanje pri pritisku tipke. Kôd bi glasio da li su pinovi VISOKI.
Jedan pin na svakoj od LED dioda bio je postavljen na masu, a drugi pin je bio spojen na Arduino Uno. Napisali smo IF naredbu u našem kodu koja bi čitala izlaz sa dugmeta, a ako je to HIGH, tada bi postavila pinove na LED HIGH.
Nakon što smo bolje razumjeli kako gumb funkcionira, uključili smo ga u naš izvorni krug. Koristili smo isti opći kôd iz LED sklopa u našem kodu za motore. Budući da smo već imali određeni ulaz koji smo željeli VISOK za svaki od motora, uspjeli smo lako promijeniti našu IF izjavu da se primijeni na te ulazne pinove.
Korak 7: Sljedeći korak
Da smo imali više vremena za rad na ovom projektu, počeli bismo raditi na kodu. Oboje smo željeli da se naši projekti mogu ubrzati i polako zaustaviti. Zapravo, ovo je jedan od razloga zašto smo uopće koristili H-most jer oni mogu uključiti modulaciju širine impulsa. Možda nećemo moći nastaviti naš projekt, ali voljeli bismo da ovo može pomoći nekome drugome.
Preporučuje se:
3D štampani motor bez četkica: 7 koraka (sa slikama)
3D štampani motor bez četkica: Ovaj motor sam dizajnirao koristeći Fusion 360 za demonstraciju na temu motora, pa sam htio napraviti brz, ali koherentan motor. Jasno prikazuje dijelove motora, pa se može koristiti kao model osnovnih principa rada prisutnih u četki
DC MOTOR MOSFET kontrola brzine pomoću Arduina: 6 koraka
DC MOTOR MOSFET kontrola brzine pomoću Arduina: U ovom vodiču ćemo naučiti kako kontrolirati brzinu DC motora pomoću MOSFET modula. Pogledajte video
Koračni motor upravljanim koračnim motorom - Koračni motor kao rotacijski davač: 11 koraka (sa slikama)
Koračni motor upravljanim koračnim motorom | Koračni motor kao rotacijski davač: Imate li nekoliko koračnih motora koji leže i žele nešto učiniti? U ovom Instructableu, upotrijebimo koračni motor kao rotacijski davač za kontrolu položaja drugog koračnog motora pomoću Arduino mikrokontrolera. Pa bez odlaganja, idemo
Elektro motor + Fidget motor: 12 koraka
Elektro motor + Fidget motor: U svakom slučaju, uputstvo za upotrebu je 2 verzije elektromotora koje možete napraviti. De eerste je een kleine elektromotor waarbij de spoel draait en de magneet huge zit. De tweede is fidget motor waarbij de spoel huge zit en de magneten op een fidg
Kako izmijeniti servo motor za kontinuiranu rotaciju (jedan motor za hodanje): 8 koraka (sa slikama)
Kako izmijeniti servo motor za kontinuiranu rotaciju (jedan motor hodajući robot): Ova instrukcija je dio jednog hodalice s jednim motorom. Https: //www.instructables.com/id/How-to-build-the-one-motor- walker/Postoje bilijuni ovakvih vodiča, znam :-) Oni su išli u školu tokom pauze za ručak sa kamerom Sony Mavica (flop