Innholdsfortegnelse:
- Trinn 1: Skjematisk
- Trinn 2: 3D-trykte deler
- Trinn 3: Stepper Motor Modification
- Trinn 4: Utløser for kamera
- Trinn 5: Sluttmontering
- Trinn 6: Kode
- Trinn 7: Drift
- Trinn 8: Forbedring
Video: Automatisk dreieskive med utløser: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
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
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
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
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
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
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
- Bygg et stort (40-50cm diameter) bord med lat susan -kulelager (som dette -
- Få en kraftigere stepper, for eksempel NEMA 17 og driver - TMC2208 eller DRV8825.
- Design og trykk reduktor for ekstra høy presisjon.
- 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:
Automatisk kjølevifte med servo og DHT11 temperatur- og fuktighetssensor med Arduino: 8 trinn
Automatisk kjølevifte ved hjelp av Servo og DHT11 temperatur- og fuktighetssensor med Arduino: I denne opplæringen lærer vi hvordan du starter & roter en vifte når temperaturen stiger over et visst nivå
Automatisk IoT Hallway Night Light med ESP8266: 4 trinn (med bilder)
Automatisk IoT Hallway Night Light Med ESP8266: Jeg startet dette prosjektet inspirert av et trappelys fra et annet instruerbart innlegg. Forskjellen er at hjernen i kretsen bruker ESP8266, noe som betyr at det kommer til å bli en IoT -enhet. Det jeg har i tankene er å ha gangen nattlys for
Min IoT -enhet - GPS -utløser: 5 trinn
My IoT Device - GPS Trigger: I denne instruksjonen lærer du hvordan du konfigurerer IoT -kontrolleren din til å sende en e -post når du er x minutter hjemmefra
WiFi automatisk plantemater med reservoar - Innendørs/utendørs dyrking Oppsett - Vannplanter automatisk med fjernovervåking: 21 trinn
WiFi automatisk plantemater med reservoar - Innendørs/utendørs kultiveringsoppsett - Vannplanter automatisk med ekstern overvåking: I denne opplæringen vil vi demonstrere hvordan du konfigurerer et tilpasset innendørs/utendørs plantefôringssystem som automatisk vanner planter og kan overvåkes eksternt ved hjelp av Adosia -plattformen
Legg til en PC-synkroniseringskontakt til en Nikon Sc-28 Ttl-kabel (bruk Autoinnstillinger for en på kamerablits og utløser kamerablitser!): 4 trinn
Legg til en PC-synkroniseringskontakt til en Nikon Sc-28 Ttl-kabel (bruk Autoinnstillinger for på-kamera-blits og utløserkamera-blitser !!): I denne instruksen vil jeg vise deg hvordan du fjerner en av de irriterende proprietære 3-pinners TTL-kontaktene på på siden av en Nikon SC-28 av kameraet TTL-kabel og bytt den ut med en standard PC-synkroniseringskontakt. dette lar deg bruke en dedikert blits, s