Innholdsfortegnelse:

Automatisk dreieskive med utløser: 8 trinn
Automatisk dreieskive med utløser: 8 trinn

Video: Automatisk dreieskive med utløser: 8 trinn

Video: Automatisk dreieskive med utløser: 8 trinn
Video: Automatisk dekselmaskin av plast,PET-maskin med lokket til flaskekork,auto capping capper linje 2024, November
Anonim
Automatisk dreieskive med utløser
Automatisk dreieskive med utløser

Hallo. I denne artikkelen vil jeg forklare hvordan du bygger enkle og ultra billige automatiserte platespillere med utløser. Prisen for alle delene er litt under $ 30 (alle prisene er hentet fra Aliexpress).

De fleste av 3d -kunstnerne, som begynte å bruke fotogrammetri, står overfor det samme problemet: hvordan å automatisere skytingsprosessen. Arduino er det beste valget for dette formålet. Det er billig og lett å utvikle enheter. Det er millioner av forskjellige moduler på markedet for arduino -brett.

Trinn 1: Skjematisk

Skjematisk
Skjematisk

10k potensiometer - trinnmotorhastighetsjustering.

SW1 - 2 -stillings vippebryter, brukes for modusvalg (AUTO eller HOLD).

SW2 - øyeblikkelig trykknapp - START.

SW3 - øyeblikkelig trykknapp - RESET.

SW4 - øyeblikkelig trykknapp - HARD NULLSTILLING.

WS2812 RGB LED - indikerer gjeldende status.

Nesten alle delene fant jeg i hyllen min. Du må også skrive ut motorholder og topplate på 3d -skriver

Deleliste:

  • Arduino Nano -brett
  • USB - MicroUSB type B -kabel
  • 5V trinnmotor 28BYJ-48
  • Motordriver L298N
  • Optokobler 4N35 - 2 stk
  • 10k motstand - 3 stk 220ohm
  • motstand - 2 stk
  • 10k potensiometer
  • 2 posisjon vippebryter - 1 stk
  • Kort trykknapp - 3 stk
  • WS2812 RGB LED
  • Kablet fjernkontrollutløser (for kameraet)
  • Prototypekort (4x6 cm eller større) DC-DC trinn ned spenningsregulator 4-kjerne ledning

Deleliste med lenker finner du her: Google Sheet

Trinn 2: 3D-trykte deler

3D-trykte deler
3D-trykte deler

Her er 3d -trykte deler:

Jeg festet stepperbunnen til et stykke akrylglass med dobbeltsidig tape. Som du kan se her, kan ikke disse 3d -trykte delene og motoren i seg selv holde store og tunge gjenstander, så vær forsiktig. Jeg bruker denne platespilleren til å skanne små vaser, skjell, mellomstore figurer, etc.

Trinn 3: Stepper Motor Modification

Stepper Motor Modifikasjon
Stepper Motor Modifikasjon

Trinnmotor trenger endring fra unipolar til bipolar. Denne modifikasjonen øker motorens dreiemoment betydelig og tillater bruk av H-bridge-type driverkort.

Her er hele guiden:

eller

www.jangeox.be/2013/10/change-unipolar-28by…

Kort sagt, fjern den blå plasthetten og bruk skarp kniv til å kutte den sentrale forbindelsen om bord, som vist på bildet. Etter det - kutt av eller avlod den sentrale røde ledningen.

Trinn 4: Utløser for kamera

Utløser for kamera
Utløser for kamera

Finn kablet fjernkontrollutløser for kameraet ditt. Den bør bare ha en 2-trinns knapp (fokuslukker). Vanligvis er det billig, spesielt kinesisk kopi. For min Nikon D5300 fant jeg MC-DC2 kablet fjernkontrolllukker.

Demonter den og finn vanlige linjer med fokus og lukker. Vanligvis felles linje mellom andre linjer. Den øverste er fokuslinjen (se bildet). Disse linjene kobles til optokoblere -utganger.

Trinn 5: Sluttmontering

Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering

Optokoblere brukes her som fokus og lukkerutløsere. Optokobler oppfører seg som en knapp, utløst av ekstern spenning. Og det er fullstendig elektrisk isolasjon mellom triggerspenningskilde og utgangssiden. Så hvis du monterer alt riktig, skader denne automatiske utløseren aldri kameraet fordi det fungerer som to separate knapper uten elektrisk tilkobling med ekstern strømkilde.

Det er en god idé å sette sammen alle delene på brødbrettet for å teste det og feilsøke. Noen ganger ble ikke-originale Arduino-plater fra Kina ødelagt. Jeg har satt sammen Arduino og små komponenter på prototypebrett. Deretter plasserte jeg alle delene på bøyd stykke akrylglass.

Sett 2 hoppere på ENA- og ENB -pinnene på motorførerkortet. Dette lar deg bruke 5v trinnmotor.

Trinn 6: Kode

Github -lenke:

Øverste del av koden har noen merkbare startinnstillinger:

#define photoCount 32 // standard antall bilder

Steppermotor har 2048 trinn per full omdreining. For 32 bilder tilsvarer en sving 11,25 grader, noe som er nok i de fleste tilfeller (IMO). For å finne ut antall trinn for en sving, brukes rundfunksjonen:

step_count = rund (2048/pCount);

Dette betyr at hver sving ikke vil være presis i noen tilfeller. For eksempel, hvis vi setter antall bilder til 48, vil en omgang være rund (42,66) = 43. Så, sluttposisjonen til trinnmotoren vil være - 2064 (16 trinn mer). Dette er ikke kritisk for fotogrammetri, men hvis du trenger å være 100% presis, bruk 8-16-32-64-128-256 bilder.

#define focusDelay 1200 // holder fokusknappen (ms)

Her kan du tilordne forsinkelse av fokusknappens hold, slik at kameraet ditt får nok tid til å fokusere. For min Nikon D5300 med 35 mm prime -objektiv er 1200 ms nok.

#define shootDelay 700 // holder skyteknappen (ms)

Denne verdien definerer hvor lenge lukkerknappen trykkes ned.

#define releaseDelay 500 // forsinkelse etter utgivelsesknappslipp (ms)

Hvis du vil bruke lang eksponering, må du øke verdien for utsettelsesforsinkelse.

Trinn 7: Drift

Image
Image
Operasjon
Operasjon

Standard antall bilder er hardkodet til fastvare. Men du kan endre det ved å bruke terminalforbindelse. Bare koble Arduino -kort og PC med USB -kabel og opprett terminalforbindelse. Koble til Arduino -kort og PC, finn tilsvarende COM -port i Enhetsbehandling.

For PC -bruk PuTTY fungerer det bra på Win10. For min Android -telefon bruker jeg seriell USB -terminal.

Etter vellykket tilkobling kan du endre antall bilder og se gjeldende status. Skriv "+", og det vil øke antall bilder med 1. " -" - redusere med 1. Jeg bruker min Android -smarttelefon og OTG -kabel - det fungerer bra! Etter at strømmen er slått av, tilbakestilles fototellingen til standard.

Det er en slags feil med kinesiske Arduino Nanos - når du slår på Arduino uten USB -tilkobling, starter den noen ganger ikke. Derfor lagde jeg en ekstern reset -knapp for Arduino (HARD RESET). Etter å ha trykket på det, fungerer alt bra. Denne feilen vises på brett med CH340 -brikke.

For å starte opptaksprosessen, sett “mode” -bryteren til AUTO og trykk på START -knappen. Hvis du vil stoppe opptaksprosessen, setter du "modus" -bryteren til HOLD. Etter det kan du fortsette opptaksprosessen ved å sette “mode” -bryteren til AUTO, eller tilbakestille prosessen ved å trykke RESET. Når modusbryteren er på HOLD, kan du ta et bilde ved å trykke på START -knappen. Denne handlingen gjør bildet uten å øke fototellingen variabelt.

Trinn 8: Forbedring

  1. Bygg et stort (40-50cm diameter) bord med lat susan -kulelager (som dette -
  2. Få en kraftigere stepper, for eksempel NEMA 17 og driver - TMC2208 eller DRV8825.
  3. Design og trykk reduktor for ekstra høy presisjon.
  4. Bruk LCD -skjerm og roterende encoder, som i de fleste 3d -skrivere.

Noen ganger kan ikke kameraet fokusere skikkelig, vanligvis når avstanden mellom kamera og mål er lavere enn minimal fokusavstand, eller når overflaten på målet er for flat og ikke har merkbare detaljer. Dette problemet kan løses ved å bruke hot shoe kameraadapter (som denne: https://bit.ly/2zrpwr2, synkroniser kabel: https://bit.ly/2zrpwr2 for å oppdage om kameraet tar bilder eller ikke. Hver gang lukker åpner for å ta et skudd, kamerashorts 2 kontakter på varm sko (sentral og vanlig) for å utløse ekstern blits. Vi må koble disse 2 ledningene til Arduino akkurat som ekstern knapp og oppdage situasjonen, når kameraet ikke lar lukkeren åpne seg. Hvis dette skjer, Arduino bør ta et nytt opptak for å fokusere og skyte, eller sette driften på pause og vente på en handling fra brukeren.

Jeg håper denne artikkelen var nyttig for deg. Hvis du har spørsmål, er du velkommen til å kontakte meg.

Anbefalt: