Sadržaj:

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

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

Video: Napravite Arduino upravljani klizač s motoriziranom kamerom!: 13 koraka (sa slikama)
Video: Make your own Arduino UNO 2024, Studeni
Anonim
Image
Image
Napravite Arduino upravljani klizni motorni fotoaparat!
Napravite Arduino upravljani klizni motorni fotoaparat!

Ovaj vam projekt 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 kako 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
  • Stepenasti Dril bit
  • Lemilica. Ovo mogu potpuno preporučiti. To je ulaganje, ali dugoročno se isplati.
  • A4988 Steper Driver. 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
  • Središnji 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, dulje vam je putovanje. Najjednostavniji 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 u njihovu visinu unutar kolosijeka. To se lako može učiniti bušilicom i stepenastom burgijom. Označite mjesta rupa pomoću središnjeg probojca. Time je njihovo bušenje lakše i preciznije. 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 s navojem od 3 mm na vrhu. Koristio sam neke podloške za postizanje savršene visine remena. Pojas mora voziti prilično nisko na kolosijeku kako bi očistio kočiju. Remenice su pričvršćene vijkom na osovinu. 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 stupnjeva, 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čić 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 svakoj trgovini hardvera. Koristio sam vijke sa upuštenjem. Izgledaju sjajno, ali samo kad 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. Za izradu sudopera koristi se bit za skošenje.

Za dodatno lijep izgled trebali biste obojiti metal. Korištenje temeljnog premaza uvijek je dobra ideja. Moj nije dobro radio na -10C °.

Korak 4: 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!
Montirajte remenicu praznog hoda!

Kotač za prazan hod mora biti na istoj visini kao i remenica motora. Za to sam koristio podloške. Toplo preporučujem korištenje 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 doći kao duljina 5 m koju možete rezati prema veličini. To znači da oba kraja moraju biti pričvršćena na nosač. Isprobao sam nekoliko metoda pričvršćivanja na kolica prije nego što sam pronašao vrlo jednostavno rješenje. Samo sam zategnuo remen 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 remen.

Korak 6: Divite se svom hardveru

Divite se svom hardveru!
Divite se svom hardveru!

Do sada biste trebali imati remen koji je spojen na nosač 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 formatom 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. Baterija je također izravno spojena na upravljački program Steppera budući da joj 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 izbrisan je kada je web stranica prodana. Kod ispod radi dobro.

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 sklopke. Koriste se za promjenu brzine klizača. Tako da na ploči imate 2 napona. 12V za napajanje i 5V za upravljački krug. Morate spojiti svoj 12V izvor na Vin i GND Arduina. Vin označava napon u. Taj je dio jednostavan.

Zatim morate dodati 4 prekidača. Za to možete upotrijebiti shematiku 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! Slijedite li gornji vodič, koji je prilično jednostavan i jedna je od osnova Arduina, Arduino će stalno provjeravati trenutno stanje prekidača i u skladu s tim reagirati. Nadam se da ovo pomaže.

Nakon što ovaj krug proradi, možete ga prenijeti na matičnu ploču i lemiti.

Spojite tanke kabele na 4 prekidača. Koristio sam kabele koje sam pronašao unutar starog Ethernet kabela. Siguran sam da imate dosta onih koji leže u blizini. Gole terminale zaštitite skupljajućim cijevima. 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. Prima signale od Arduina i prenosi ih do Steppera. Ovaj dio vam treba. Umjesto da vam objašnjavamo krug, radije pogledajte ovaj vodič jer to vrlo dobro objašnjava. Ovo je moja preporuka 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 upravljačkog programa koraka. Alternativna vezaKôd provjerava stanje 4 prekidača u petlji. Nakon toga prolazi kroz neke if naredbe i odabire željeno kašnjenje između koraka za kretanje po cijeloj dužini klizača u unesenoj vrijednosti. Svi izračuni uključeni su u kôd kao bilješke. Morate unijeti duljinu 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 kôd.

Tablica prikazuje što želite pritisnuti za željeno razdoblje. Na primjer, ako želite da se klizač pomiče cijelom duljinom za 2 minute, morate aktivirati prekidač 1 i 2. Naravno, ove vrijednosti možete promijeniti prema svojim željama.

Korak 11: Ispišite kućište

Ispišite kućište
Ispišite kućište
Ispišite kućište
Ispišite kućište

Dizajnirao sam kućište pomoću Fusion 360. Ovdje možete preuzeti datoteke i ispisati ih na 3D pisaču. Nije potrebna podrška. Popunio sam detalje slova ružičastim lakom za lakše čitanje. Možete ispuniti cijelo pismo, a zatim izbrisati pristup. Ovaj se trik 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

Vrijeme je da sve spojite. Stavite sve komponente unutar kućišta i pričvrstite ih na klizač pomoću dvostrane pjene trake. Ova je materija prilično čvrsta i lijepo prijanja na neravne površine. Dodao sam i nosač protiv vibracija s univerzalnim držačem za kameru na vrhu. Nosač vibracija prilično je jeftin i zaustavlja vibracije do kamere. To je potrebno samo za kretanje velikom brzinom. U mom slučaju kretanje velikom brzinom je bilo što između 10s i 30s za duljinu klizača. Dodao sam tablicu sa svim kombinacijama prekidača na donjoj strani.

Korak 13: Divite se svom poslu i snimite neke super snimke

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

Provjerite videozapis ili vremenski interval, ovaj klizač može sve! Ako sami izgradite, volio bih to saznati!

Natjecanje za mikrokontrolere 2017
Natjecanje za mikrokontrolere 2017
Natjecanje za mikrokontrolere 2017
Natjecanje za mikrokontrolere 2017

Drugoplasirani na natjecanju mikrokontrolera 2017

Preporučeni: