Sadržaj:

Napravite Arduino klizač s motoriziranom kamerom!: 13 koraka (sa slikama)
Napravite Arduino klizač s motoriziranom kamerom!: 13 koraka (sa slikama)

Video: Napravite Arduino klizač s motoriziranom kamerom!: 13 koraka (sa slikama)

Video: Napravite Arduino klizač s motoriziranom kamerom!: 13 koraka (sa slikama)
Video: Как отслеживать и контролировать ESP32 из любой точки мира с помощью RemoteXY IoT Cloud 2024, Juli
Anonim
Image
Image
Napravite Arduino klizač s motoriziranom kamerom!
Napravite Arduino klizač s motoriziranom kamerom!

Ovaj projekt vam pokazuje kako pretvoriti bilo koji obični klizač u Arduino upravljani klizni klizač. Klizač se može kretati vrlo brzo pri 6 m/min, ali i nevjerojatno sporo.

Predlažem da pogledate video da biste dobili dobar uvod

Stvari koje su vam potrebne:

  • Bilo koji klizač za kameru. Ja sam koristio ovaj.
  • Arduino Micro
  • 4 mala prekidača
  • Baterija od 12 volti
  • Razvodni remen i 2 remenice
  • Stepenasta burgija
  • Lemilica. Ovo mogu potpuno preporučiti. To je ulaganje, ali dugoročno se isplati.
  • A4988 Steper vozač. U teoriji vam je potreban samo jedan, ali lakše je riješiti probleme ako ih imate više. Ionako su jeftini.
  • Step motor 12V
  • Centralni udarac
  • Pila za metal ili kutna brusilica
  • Bušilica ili ručna bušilica

Korak 1: Izbušite montažne rupe za koračni motor

Izbušite montažne rupe za koračni motor
Izbušite montažne rupe za koračni motor
Izbušite montažne rupe za koračni motor
Izbušite montažne rupe za koračni motor
Izbušite montažne rupe za koračni motor
Izbušite montažne rupe za koračni motor

Koračni motor potrebno je montirati ispod kolosijeka. Što je bliže kraju, to je duže vaše putovanje. Najlakši način prenošenja uzorka rupa s motora na stazu je ocrtavanje slikarskom bojom. Ovo je vrlo koristan savjet za sve vrste aplikacija. Remenice su bile prilično visoke, pa sam morao izbušiti velike rupe kako bih udio neke njihove visine unutar staze. To se lako može učiniti pomoću bušilice i stepenaste burgije. Obavezno upotrijebite središnji probijač za označavanje lokacija rupa. To čini njihovo bušenje lakšim i preciznijim. Bod za skošenje od 90 ° lijepo čisti rubove.

Korak 2: Montirajte motor na gusjenicu

Motor montirajte na gusjenicu
Motor montirajte na gusjenicu
Motor montirajte na gusjenicu
Motor montirajte na gusjenicu
Motor montirajte na gusjenicu
Motor montirajte na gusjenicu
Motor montirajte na gusjenicu
Motor montirajte na gusjenicu

Motori Nema 17 obično imaju rupe sa navojem od 3 mm na vrhu. Koristio sam neke podloške za postizanje savršene visine za pojas. Pojas mora voziti prilično nisko na stazi da biste očistili kočiju. Remenice su pričvršćene vijkom na vratilo. Na mom klizaču rupe su se malo sudarile s okruglim površinama staze. Morao sam podnijeti neke turpije kako bih pravilno uvukao vijke. Ako planirate unaprijed i okrenete motor za nekoliko stepeni, to bi trebalo biti u redu. Ipak su dva vijka dovoljna.

Korak 3: Izrada malog nosača za remenicu u praznom hodu

Izrada malog nosača za remenicu na praznom hodu
Izrada malog nosača za remenicu na praznom hodu
Izrada malog nosača za remenicu na praznom hodu
Izrada malog nosača za remenicu na praznom hodu
Izrada malog nosača za remenicu na praznom hodu
Izrada malog nosača za remenicu na praznom hodu
Izrada malog nosača za remenicu na praznom hodu
Izrada malog nosača za remenicu na praznom hodu

Kotač za prazan hod, baš kao i koračni remen, mora biti postavljen malo ispod površine kolosijeka. Koristio sam mali komad metala koji mi je ostao iz prethodnog projekta. Nešto slično ćete pronaći u bilo kojoj trgovini hardvera. Koristio sam vijke sa upuštenjem. Izgledaju sjajno, ali samo ako pravilno sjednu u svoje rupe. Da bih to postigao, počeo sam s jednom rupom, umetnuo vijak, a zatim izbušio drugu. To osigurava savršeno pristajanje. Bit za skošenje se koristi za stvaranje sudopera.

Za dodatno lijep izgled trebali biste obojiti metal. Upotreba prajmera je uvijek dobra ideja. Moj nije dobro radio na -10C °.

Korak 4: Montirajte remenicu na praznom hodu

Montirajte remenicu praznog hoda!
Montirajte remenicu praznog hoda!
Montirajte remenicu praznog hoda!
Montirajte remenicu praznog hoda!
Montirajte remenicu praznog hoda!
Montirajte remenicu praznog hoda!
Montirajte remenicu praznog hoda!
Montirajte remenicu praznog hoda!

Neradni remenica mora biti na istoj visini kao i remenica motora. Za to sam koristio podloške. Toplo preporučujem upotrebu najlonskih matica! Imaju mali plastični umetak koji se veže s navojem i sprječava da se olabavi zbog vibracija.

Korak 5: Izmijenite nosač tako da drži krajeve razvodnog remena

Izmijenite nosač tako da drži krajeve razvodnog remena
Izmijenite nosač tako da drži krajeve razvodnog remena
Izmijenite nosač tako da drži krajeve razvodnog remena
Izmijenite nosač tako da drži krajeve razvodnog remena
Izmijenite nosač tako da drži krajeve razvodnog remena
Izmijenite nosač tako da drži krajeve razvodnog remena
Izmijenite nosač tako da drži krajeve razvodnog remena
Izmijenite nosač tako da drži krajeve razvodnog remena

Vaši pojasevi će vjerojatno biti dugački 5 m koje možete izrezati po veličini. To znači da oba kraja moraju biti pričvršćena za nosač. Isprobao sam nekoliko metoda pričvršćivanja na nosač prije nego što sam pronašao vrlo jednostavno rješenje. Samo sam zakačio pojas uz paralelnu površinu pomoću upuštenog vijka M3. Izbušio sam brojne rupe kako bih bio siguran da će jedna imati dovoljnu udaljenost da čvrsto drži pojas.

Korak 6: Divite se svom hardveru

Divite se svom hardveru!
Divite se svom hardveru!

Do sada biste trebali imati remen koji je povezan s kolicom i koji se petlji oko motora i remena slobodnog hoda. Slijedi elektronika!

Korak 7: Pregled elektronike

Pregled elektronike
Pregled elektronike

Koristim Arduino Micro. Ovo je sjajan mali uređaj s malim faktorima oblika i puno materijala za podršku na mreži. Arduino se napaja iz 12V baterije koja se sastoji od 8 AA baterija. Smatram da je ovo prikladnije od korištenja LiPo -a. Komplet baterija je također direktno povezan sa upravljačkim programom Stepper jer mu je potreban veći napon i struja za upravljanje motorom nego što Arduino može isporučiti. Steper vozač prima signale iz Arduina preko 2 kabela i upravlja motorom. Arduino počinje davati upute vozaču čim dobije snagu. 4 prekidača se koriste kao neka vrsta kombinirane brave za podešavanje brzine kretanja. Evo Kodeksa. Nažalost, kôd circuits.io je izbrisan kada je web stranica prodana. Kod ispod radi odlično.

Korak 8: Ožičenje sklopki na Arduino

Ožičenje prekidača na Arduino
Ožičenje prekidača na Arduino
Ožičenje prekidača na Arduino
Ožičenje prekidača na Arduino
Ožičenje prekidača na Arduino
Ožičenje prekidača na Arduino
Ožičenje prekidača na Arduino
Ožičenje prekidača na Arduino

Nažalost, shematika je izgubljena jer je circuits.io izbrisan. Kako mogu najbolje objasniti shematiku? Arduino koristi 12V bateriju kao izvor napona. On sam proizvodi 5V napon koji se može koristiti za provjeru stanja 4 prekidača. Koriste se za promjenu brzine klizača. Tako da na ploči imate 2 napona. 12V za napajanje i 5V za upravljačko kolo. Morate spojiti svoj 12V izvor na Vin i GND Arduina. Vin označava napon u. Taj dio je jednostavan.

Zatim morate dodati 4 prekidača. Za to možete upotrijebiti shemu koja se ovdje koristi i kopirati je 4 puta za 4 prekidača. Žao mi je što se prava shematika izgubila. Koristite pin2 do pin5 koje također možete pronaći u donjem kodu. Nemojte koristiti pin 1, to ne radi. Čemu služe otpornici? Pa Arduino ne može mjeriti struju, ali može mjeriti napon. Dakle, prekidač ili spaja 5v na pin ili mu omogućuje kratki spoj na GND. Otpornik neposredno prije GND -a je tu da drži napon blizu nule. Za svaki prekidač trebate pojedinačne 10k otpornike! Ako slijedite gornji vodič, koji je prilično jednostavan i jedan je od osnova Arduina, Arduino će stalno provjeravati trenutno stanje prekidača i reagirati u skladu s tim. Nadam se da ovo pomaže.

Nakon što ovo kolo funkcionira, možete ga prenijeti na matičnu ploču i lemiti.

Priključite nekoliko tankih kabela na 4 prekidača. Koristio sam kablove koje sam pronašao unutar starog Ethernet kabla. Siguran sam da imate dosta onih koji leže u blizini. Gole terminale zaštitite skupljajućom cijevi. Sada biste trebali imati 4 prekidača spojena na Arduino, a Arduino bi trebao raditi i registrirati da su ti prekidači pritisnuti.

Korak 9: Ožičenje upravljačkog programa koraka A4988

Ožičenje koračnog upravljačkog programa A4988
Ožičenje koračnog upravljačkog programa A4988
Ožičenje koračnog upravljačkog programa A4988
Ožičenje koračnog upravljačkog programa A4988
Ožičenje koračnog upravljačkog programa A4988
Ožičenje koračnog upravljačkog programa A4988

Steper vozač je A4988. On prima signale od Arduina i prenosi ih do Steppera. Treba vam ovaj dio. Umjesto da vam objašnjavamo krug, radije pogledajte ovaj vodič jer to vrlo dobro objašnjava. Ovo je moj referenca kad god koristim A4988. Moj kôd koristi potpuno iste pinove. Zato dodajte ovaj tutorial youtubers na ploču sa prekidačima iz prethodnog koraka i to će funkcionirati.

Korak 10: Dodajte kôd

Dodajte kôd!
Dodajte kôd!
Dodajte kôd!
Dodajte kôd!

Ovdje je cijeli kôd i sklop klizača. Možete ga testirati na mreži, ali samo bez koračnog upravljačkog programa. Alternativna vezaKôd provjerava stanje 4 prekidača u petlji. Nakon toga prolazi kroz neke if naredbe i bira željeno kašnjenje između koraka za kretanje po cijeloj dužini klizača u unesenoj vrijednosti. Svi proračuni su uključeni u kôd kao napomene. Morate unijeti dužinu klizača i promjer remenice kako biste osigurali da se motor zaustavi kad dođe do kraja vožnje. Samo izmjerite te vrijednosti. Formule su uključene u kod.

Tabela prikazuje šta se prebacuje na željeni vremenski period. Na primjer, ako želite da se klizač pomjeri cijelom dužinom za 2 minute, morate aktivirati prekidač 1 i 2. Naravno, ove vrijednosti možete promijeniti prema vašim željama.

Korak 11: Odštampajte kućište

Odštampajte kućište
Odštampajte kućište
Odštampajte kućište
Odštampajte kućište

Dizajnirao sam kućište pomoću Fusion 360. Ovdje možete preuzeti datoteke i odštampati ih na 3D štampaču. Nije potrebna podrška. Popunio sam detalje slova ružičastim lakom za lakše čitanje. Možete popuniti cijelo pismo, a zatim obrisati pristup. Ovaj trik se može koristiti za sve vrste uvlaka. Ako želite lakšu opciju, jednostavno je napravite ručno koristeći malu kutiju za ručak.

Korak 12: Završna montaža

Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština

Vreme je da se sve spoji. Stavite sve komponente u kućište i pričvrstite ih na klizač pomoću dvostrane pjene trake. Ove su stvari prilično jake i lijepo prijanjaju za neravne površine. Dodao sam i nosač protiv vibracija s univerzalnim držačem za kameru na vrhu. Nosač vibracija je prilično jeftin i zaustavlja vibracije do kamere. Ovo je potrebno samo za kretanje velikom brzinom. U mom slučaju kretanje velikom brzinom je sve između 10s i 30s po dužini klizača. Dodao sam tablicu sa svim kombinacijama prekidača na donjoj strani.

Korak 13: Divite se svom poslu i snimite sjajne snimke

Divite se svom poslu i snimite sjajne snimke!
Divite se svom poslu i snimite sjajne snimke!

Bez obzira na videozapis ili vremenski odmak, ovaj klizač može sve! Ako sami napravite, volio bih saznati o tome!

Takmičenje za mikrokontrolere 2017
Takmičenje za mikrokontrolere 2017
Takmičenje za mikrokontrolere 2017
Takmičenje za mikrokontrolere 2017

Drugoplasirani na takmičenju mikrokontrolera 2017

Preporučuje se: