
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Ovaj je projekt započeo 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 komplicira što se tiče mehanike, ali aspekti elektrotehnike su vrlo slični.
Korak 1: Početnici
Odmah smo započeli s osnovnim kompletom izumitelja, jer je najbolje da se svladate s kodiranjem bilo koje ploče koju želite koristiti. U ovom smo projektu cijelo vrijeme koristili Arduino Uno. Vježbali smo jednostavne sklopove kako bismo stekli iskustvo; kao što je trepćuća LED ili jedan DC motor koji se okreće. Uistinu važna stvar koju smo naučili tijekom 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 međusobno sinkroniziraju. To zahtijeva vozača motora s H-mostom. Prvotno 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 izgaranja.
L298n, međutim, nije prikladan za izradu ploče. Naša prva pomisao bila je pokušaj lemljenja žice na svaki pin L298n. To bi nam zasad omogućilo korištenje matične ploče. Iako se ovo izvorno činilo kao dobro rješenje, postalo je vrlo 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. Inače, najbolje je koristiti samo ženske žice. Štedi vrijeme i stres.
Korak 4: L298n

Nešto što smo u početku pogrešno shvatili s L298n bilo je kako su pinovi organizirani. Prvotno smo bez potpune provjere podatkovne tablice pretpostavili da će gornji pinovi kontrolirati jedan motor, a donji 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 podatkovnu tablicu, vidjet ćete da pin logičkog napona 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, a 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 rade. Preporučujemo da u ovom trenutku ne koristite mikrokontroler i samo testirate svoj krug. 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 iglama 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 kako bismo vidjeli kako je to utjecalo na našu ploču. Trebali biste testirati kako biste vidjeli kakvo podešavanje različiti ulazni pinovi HIGH ili LOW rade s motorima. Budući da je ovaj projekt u konačnici zamišljen kao nešto što bi teoretski moglo pokretati automobil na daljinsko upravljanje ili električnu 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 su na suprotnim krajevima kruga.
Korak 6: Gumb

Tada nam je počelo nestajati vremena za nastavak našeg projekta. Odlučili smo da ćemo u posljednjih nekoliko sati jednostavno dodati gumb u krug. Otišli smo s taktilnim prekidačem jer je bio prilagođen ploči. Gumb omogućuje da se motori okreću samo kada se gumb pritisne, a čim pustite gumb, motori se zaustavljaju.
Uključivanje gumba u motor bilo je jednostavno nakon što smo shvatili kako gumb radi. Gumb ima četiri igle i vrlo su jednostavne. Testirali smo gumb tako što smo napravili brzi mali krug s dvije LED diode. Utvrdili smo da svaka strana gumba ima ono što je u biti uzemljenje i utikač za napajanje. Stoga su dva uzemljiva igla spojena izravno na tlo, dok su drugi klinovi bili malo kompliciraniji. Ostale pinove trebalo je spojiti na napajanje kroz otpornik od 330 Ω. Ovi pinovi su također bili povezani s Arduino Uno. To je omogućilo Arduino Uno čitanje pri pritisku tipke. Kôd bi glasio jesu li pinovi VISOKI.
Jedan pin na svakoj od LED dioda postavljen je na masu, a drugi pin je spojen na Arduino Uno. U naš smo kôd napisali IF naredbu koja bi očitavala izlaz s gumba, 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 poseban ulaz koji smo željeli VISOK za svaki od motora, uspjeli smo jednostavno 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 polako 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čeni:
3D motor bez četkica: 7 koraka (sa slikama)

3D 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
Arduino limitator broja okretaja za plinski motor: 5 koraka

Arduino limitator broja okretaja za benzinske motore: Youtube demonstracijaOvo je za zamjenu regulatora za ograničavanje brzine benzinskog motora. Ovaj se limitator broja okretaja u hodu može prebaciti na 3 različite postavke. Instalirao sam ovo na jedan cilindar, Briggs i Stratton motor i koristio Ardu
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 u blizini i želite učiniti nešto? U ovom Instructableu upotrijebimo koračni motor kao rotacijski davač za kontrolu položaja drugog koračnog motora pomoću Arduino mikrokontrolera. Pa bez daljnjeg, 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 is 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 Walker Robot): 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 trilijuni ovakvih vodiča, znam :-) Oni su išli u školu za vrijeme ručka sa kamerom Sony Mavica (flop