Sisällysluettelo:

Automaattinen levysoitin laukaisimella: 8 vaihetta
Automaattinen levysoitin laukaisimella: 8 vaihetta

Video: Automaattinen levysoitin laukaisimella: 8 vaihetta

Video: Automaattinen levysoitin laukaisimella: 8 vaihetta
Video: Automaattinen metallisäiliön saumauskone, tölkin tiivistyskone tinalle, tölkin saumauskone (2021) 2024, Heinäkuu
Anonim
Automaattinen levysoitin, jossa laukaisin
Automaattinen levysoitin, jossa laukaisin

Hei. Tässä artikkelissa selitän kuinka rakentaa yksinkertainen ja erittäin halpa automaattinen levysoitin, jossa on suljin. Kaikkien osien hinta on hieman alle 30 dollaria (kaikki hinnat on otettu Aliexpressistä).

Useimmat 3d -taiteilijat, jotka alkoivat käyttää fotogrammetriaa, kohtaavat saman ongelman: kuinka automatisoida kuvausprosessi. Arduino on paras valinta tähän tarkoitukseen. Se on halpaa ja helppoa kehittää laitteita. Arduino -levyille on markkinoilla miljoonia erilaisia moduuleja.

Vaihe 1: Kaavio

Kaavamainen
Kaavamainen

10k potentiometri - askelmoottorin nopeuden säätö.

SW1 - 2 -asentoinen vaihtokytkin, käytetään tilan valinnassa (AUTO tai HOLD).

SW2 - hetkellinen painike - START.

SW3 - hetkellinen painike - RESET.

SW4 - hetkellinen painike - HARD RESET.

WS2812 RGB -LED - osoittaa nykyisen tilan.

Lähes kaikki osat, jotka löysin hyllystäni. Lisäksi on tulostettava moottorin pidike ja ylälevy 3D -tulostimelle

Osa lista:

  • Arduino Nano -levy
  • USB - MicroUSB B -tyypin kaapeli
  • 5V askelmoottori 28BYJ-48
  • Moottorin kuljettaja L298N
  • Optoerotin 4N35 - 2kpl
  • 10k vastus - 3kpl 220ohm
  • vastus - 2kpl
  • 10k potentiometri
  • 2 Asennon vaihtokytkin - 1kpl
  • Hetkellinen painike - 3kpl
  • WS2812 RGB -LED
  • Langallinen kauko -laukaisin (kamerallesi)
  • Prototyyppikortti (4x6 cm tai suurempi) DC-DC-askeljännitteen säädin, 4-johdin

Osaluettelo ja linkit löytyvät täältä: Google Sheet

Vaihe 2: 3D-painetut osat

3D-painetut osat
3D-painetut osat

Tässä 3D -painetut osat:

Kiinnitin askelpohjan akryylilasiin kaksipuolisella teipillä. Kuten näette täällä, nämä 3D -painetut osat ja moottori eivät voi pitää suuria ja raskaita esineitä, joten ole varovainen. Käytän tätä levysoitinta skannaamaan pieniä maljakoita, simpukoita, keskikokoisia hahmoja jne.

Vaihe 3: Askelmoottorin muuttaminen

Askelmoottorin muutos
Askelmoottorin muutos

Askelmoottori tarvitsee muutosta yksinapaisesta bipolaariseksi. Tämä muutos lisää merkittävästi moottorin vääntömomenttia ja mahdollistaa H-sillan tyyppisen ohjainkortin käytön.

Tässä on täydellinen opas:

tai

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

Lyhyesti sanottuna, poista sininen muovikorkki ja leikkaa terävällä veitsellä keskiliitäntä aluksella, kuten kuvassa. Sen jälkeen katkaise tai irrota punainen punainen lanka.

Vaihe 4: Kameran laukaisin

Kameran laukaisin
Kameran laukaisin

Etsi langallinen kauko -laukaisin kamerallesi. Siinä pitäisi olla vain yksi 2-vaiheinen painike (tarkennussuljin). Yleensä se on halpaa, erityisesti kiinalainen kopio. Nikon D5300: lle löysin langallisen MC-DC2-kaukosäätimen.

Pura se ja etsi yhteisiä, tarkennus- ja suljinlinjoja. Yleensä yhteinen viiva muiden rivien välissä. Ylin on tarkennuslinja (katso kuva). Nämä linjat kytkeytyvät optoerottimien lähtöihin.

Vaihe 5: Lopullinen kokoonpano

Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano

Optoerottimia käytetään tässä tarkennus- ja suljinlaukaisimina. Optoerotin toimii kuin painike, jonka laukaisee ulkoinen jännite. Ja liipaisimen jännitelähteen ja lähtöpuolen välillä on täydellinen sähköinen eristys. Joten jos kokoat kaiken oikein, tämä automaattinen liipaisin ei koskaan vahingoita kameraasi, koska se toimii aivan kuten kaksi erillistä painiketta ilman sähköliitäntää ulkoiseen virtalähteeseen.

On hyvä idea koota kaikki leipälevyn osat sen testaamiseksi ja virheenkorjaamiseksi. Joskus ei-alkuperäiset Arduino-levyt Kiinasta vioittuivat. Olen koonnut Arduinon ja pienet komponentit prototyyppikortille. Sitten laitoin kaikki osat taivutetulle akryylilasille.

Aseta 2 hyppääjää ENA- ja ENB -nastoille moottorin ohjainkortille. Tämä mahdollistaa 5v askelmoottorin käytön.

Vaihe 6: Koodi

Github -linkki:

Koodin yläosassa on havaittavia alkuasetuksia:

#define photoCount 32 // valokuvien oletusmäärä

Askelmoottorilla on 2048 askelta koko kierrosta kohden. 32 valokuvalle yksi kierros vastaa 11,25 astetta, mikä riittää useimmissa tapauksissa (IMO). Yhden kierroksen vaiheiden lukumäärän selvittämiseksi käytetään pyöristystoimintoa:

step_count = pyöreä (2048/pCount);

Tämä tarkoittaa sitä, että jokainen käänne ei ole täsmällinen joissakin tapauksissa. Jos esimerkiksi asetamme valokuvien lukumääräksi 48, yksi kierros on pyöreä (42.66) = 43. Joten askelmoottorin lopullinen sijainti on - 2064 (16 askelta enemmän). Tämä ei ole kriittistä fotogrammetriaa varten, mutta jos haluat olla 100% tarkka, käytä 8-16-32-64-128-256-valokuvia.

#define focusDelay 1200 // pidä tarkennuspainiketta painettuna (ms)

Tässä voit määrittää tarkennuspainikkeen pidon viiveen, jolloin kameralle jää riittävästi aikaa keskittyä. Minun Nikon D5300 35 mm: n prime -objektiivillani riittää 1200 ms.

#define shootDelay 700 // kuvauspainiketta painettuna (ms)

Tämä arvo määrittää, kuinka kauan laukaisinta painetaan.

#define releaseDelay 500 // viive kuvauspainikkeen vapauttamisen jälkeen (ms)

Jos haluat käyttää pitkää valotusta, lisää releaseDelay -arvoa.

Vaihe 7: Käyttö

Image
Image
Operaatio
Operaatio

Valokuvien oletusmäärä on kovakoodattu laiteohjelmistoon. Mutta voit muuttaa sen käyttämällä pääteyhteyttä. Liitä Arduino -kortti ja tietokone USB -kaapelilla ja muodosta pääteyhteys. Kytke Arduino -kortti ja tietokone, etsi vastaava COM -portti Laitehallinnasta.

PC: lle PuTTY, se toimii hyvin Win10: ssä. Android -puhelimessani käytän USB -sarjaporttia.

Yhteyden muodostamisen jälkeen voit muuttaa valokuvien määrää ja nähdä nykyisen tilan. Kirjoita "+", ja se lisää valokuvien määrää yhdellä. " -" - vähenee 1. Käytän Android -älypuhelinta ja OTG -kaapelia - se toimii hyvin! Virrankatkaisun jälkeen valokuvien määrä palautetaan oletusarvoon.

Kiinalaisissa Arduino Nanosissa on jonkinlainen vika - kun käynnistät Arduinon ilman USB -yhteyttä, joskus se ei käynnisty. Siksi tein ulkoisen nollauspainikkeen Arduinolle (HARD RESET). Painamisen jälkeen kaikki toimii hyvin. Tämä vika näkyy levyillä, joissa on CH340 -siru.

Aloita kuvausprosessi asettamalla "mode" -kytkin AUTO -asentoon ja painamalla START -painiketta. Jos haluat lopettaa kuvaamisen, aseta”tila” -kytkin asentoon HOLD. Tämän jälkeen voit jatkaa kuvausprosessia asettamalla "mode" -kytkimen asentoon AUTO tai palauttaa sen painamalla RESET -painiketta. Kun tilakytkin on HOLD -asennossa, voit ottaa valokuvan painamalla START -painiketta. Tämä toiminto muuttaa valokuvan lisäämättä valokuvien määrää.

Vaihe 8: Parannus

  1. Rakenna suuri (halkaisija 40-50 cm) pöytä laiskalla susan -kuulalaakerilla (kuten tämä -
  2. Hanki tehokkaampi askel, kuten NEMA 17 ja ohjain - TMC2208 tai DRV8825.
  3. Suunnittelu ja tulostusvähennys erittäin tarkkaan.
  4. Käytä LCD -näyttöä ja kiertokooderia, kuten useimmissa 3D -tulostimissa.

Joskus kamerani ei pysty tarkentamaan kunnolla, yleensä silloin, kun kameran ja kohteen välinen etäisyys on pienempi kuin minimitarkennusetäisyys tai kun kohteen pinta on liian tasainen eikä siinä ole havaittavia yksityiskohtia. Tämä ongelma voidaan ratkaista käyttämällä kuumakenkäkamera -sovitinta (kuten tämä: https://bit.ly/2zrpwr2, synkronointikaapeli: https://bit.ly/2zrpwr2, jotta voidaan havaita, laukaiseeko kamera vai ei. avautuu ottamaan kuvan, kamera oikosulkee 2 kosketinta kuumakenkässä (keski- ja yhteinen) käynnistääkseen ulkoisen salaman. Meidän on kytkettävä tämä 2 johtoa Arduinoon aivan kuten ulkoinen painike ja tunnistettava tilanne, kun kamera ei anna sulkimen avautua. näin tapahtuu, Arduinon on tehtävä uusi tarkennus ja kuvaaminen tai keskeytettävä toiminta ja odotettava käyttäjän toimia.

Toivottavasti tämä artikkeli oli hyödyllinen sinulle. Jos sinulla on kysyttävää, ota rohkeasti yhteyttä minuun.

Suositeltava: