Satura rādītājs:

Automātiskais pagrieziena galds ar aizvara atbrīvošanu: 8 soļi
Automātiskais pagrieziena galds ar aizvara atbrīvošanu: 8 soļi

Video: Automātiskais pagrieziena galds ar aizvara atbrīvošanu: 8 soļi

Video: Automātiskais pagrieziena galds ar aizvara atbrīvošanu: 8 soļi
Video: TOYOTA NOAH HYBRID S-Z/トヨタ ノア ハイブリッド S-Z 7人乗り 2WD 1.797L 2ZR-FXE 2024, Jūlijs
Anonim
Automātiskais pagrieziena galds ar aizvara atbrīvošanu
Automātiskais pagrieziena galds ar aizvara atbrīvošanu

Sveiki. Šajā rakstā es paskaidrošu, kā izveidot vienkāršu un īpaši lētu automatizētu pagrieziena galdu ar aizvara atbrīvošanu. Visu detaļu cena ir nedaudz mazāka par 30 ASV dolāriem (visas cenas ir ņemtas no Aliexpress).

Lielākā daļa 3D mākslinieku, kuri sāka izmantot fotogrammetriju, saskaras ar to pašu problēmu: kā automatizēt fotografēšanas procesu. Arduino ir labākā izvēle šim nolūkam. Ierīces ir lētas un viegli attīstāmas. Arduino dēļu tirgū ir miljoniem dažādu moduļu.

1. darbība. Shēma

Shematisks
Shematisks

10k potenciometrs - pakāpiena motora ātruma regulēšana.

SW1 - 2 pozīciju pārslēgšanas slēdzis, ko izmanto režīma izvēlei (AUTO vai HOLD).

SW2 - īslaicīga spiedpoga - START.

SW3 - īslaicīga spiedpoga - RESET.

SW4 - īslaicīga spiedpoga - HARD RESET.

WS2812 RGB LED - norāda pašreizējo statusu.

Gandrīz visas detaļas es atradu savā plauktā. Turklāt uz 3D printera ir jāizdrukā motora turētājs un augšējā plāksne

Daļu saraksts:

  • Arduino Nano dēlis
  • USB - MicroUSB B tipa kabelis
  • 5V pakāpju motors 28BYJ-48
  • Motora vadītājs L298N
  • Optocoupler 4N35 - 2gab
  • 10k rezistors - 3 gab 220ohm
  • rezistors - 2 gab
  • 10k potenciometrs
  • 2 Pārslēgšanas slēdzis - 1gab
  • Īslaicīga spiedpoga - 3gab
  • WS2812 RGB LED
  • Vadu tālvadības aizvara atbrīvošana (jūsu kamerai)
  • Prototipa dēlis (4x6 cm vai lielāks) DC-DC pazeminošā sprieguma regulatora 4-vadu vads

Daļu sarakstu ar saitēm var atrast šeit: Google lapa

2. solis: 3D drukātas detaļas

3D drukātas detaļas
3D drukātas detaļas

Šeit ir 3D drukātas daļas:

Es pielīmēju pakāpiena pamatni pie akrila stikla gabala ar abpusēju lenti. Kā redzat šeit, šīs 3D drukātās detaļas un pats motors nevar turēt lielus un smagus priekšmetus, tāpēc esiet uzmanīgi. Es izmantoju šo pagrieziena galdu, lai skenētu mazas vāzes, jūras gliemežvākus, vidēja izmēra figūras utt.

3. solis: soļu motora modifikācija

Stepper Motor modifikācija
Stepper Motor modifikācija

Stepper motors ir jāpārveido no vienpolāra uz bipolāru. Šī modifikācija ievērojami palielina motora griezes momentu un ļauj izmantot H-tilta tipa vadītāja plati.

Šeit ir pilns ceļvedis:

vai

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

Īsi sakot, noņemiet zilo plastmasas vāciņu un ar asu nazi nogrieziet centrālo savienojumu uz kuģa, kā parādīts attēlā. Pēc tam - nogrieziet vai atkausējiet centrālo sarkano vadu.

4. darbība. Aizvara atbrīvošana kamerai

Aizvara atbrīvošana kamerai
Aizvara atbrīvošana kamerai

Atrodiet kamerai vadu tālvadības aizvara atbrīvotāju. Tam vajadzētu būt tikai vienai divpakāpju pogai (fokusa aizvars). Parasti tas ir lēts, īpaši ķīniešu kopija. Manam Nikon D5300 es atradu MC-DC2 vadu tālvadības aizvaru.

Izjauciet to un atrodiet kopīgas, fokusa un aizvara līnijas. Parasti kopēja līnija starp citām līnijām. Augšējā ir fokusa līnija (skatīt attēlu). Šīs līnijas savienojas ar optronu izejām.

5. solis: galīgā montāža

Noslēguma salikšana
Noslēguma salikšana
Noslēguma salikšana
Noslēguma salikšana
Noslēguma salikšana
Noslēguma salikšana

Optoelementi šeit tiek izmantoti kā fokusa un aizvara iedarbinātāji. Optocoupler darbojas kā poga, ko iedarbina ārējais spriegums. Un starp sprūda sprieguma avotu un izejas pusi ir pilnīga elektriskā izolācija. Tātad, ja visu pareizi saliekat, šis automātiskais sprūda nekad nebojā jūsu kameru, jo tā darbojas tāpat kā divas atsevišķas pogas bez elektriskā savienojuma ar ārēju barošanas avotu.

Ir laba ideja salikt visas maizes dēļa daļas, lai to pārbaudītu un atkļūdotu. Dažreiz neoriģinālie Arduino dēļi no Ķīnas bija bojāti. Es esmu samontējis Arduino un mazus komponentus uz prototipa plates. Tad es novietoju visas detaļas uz saliekta akrila stikla gabala.

Uzlieciet 2 džemperus uz ENA un ENB tapām uz motora vadītāja plates. Tas ļauj izmantot 5V pakāpju motoru.

6. darbība: kods

Github saite:

Koda augšdaļā ir daži pamanāmi sākotnējie iestatījumi:

#define photoCount 32 // fotoattēlu noklusējuma skaits

Pakāpiena motoram ir 2048 soļi vienā apgriezienā. 32 fotoattēliem viens pagrieziens ir vienāds ar 11,25 grādiem, ar ko vairumā gadījumu pietiek (SJO). Lai noskaidrotu soļu skaitu vienam pagriezienam, izmantojiet apaļo funkciju:

solis_skaitlis = apaļš (2048/pCount);

Tas nozīmē, ka dažos gadījumos katrs pagrieziens nebūs precīzs. Piemēram, ja mēs iestatām fotoattēlu skaitu uz 48, viens pagrieziens būs apaļš (42.66) = 43. Tātad soļu motora galīgā pozīcija būs - 2064 (par 16 soļiem vairāk). Fotogrammetrijas nolūkos tas nav kritiski, bet, ja jums ir jābūt 100% precīzam, izmantojiet 8-16-32-64-128-256 fotoattēlus.

#define focusDelay 1200 // turot fokusa pogu (ms)

Šeit jūs varat piešķirt fokusa pogas turēšanas aizturi, ļaujot kamerai pietiekami daudz laika fokusēties. Manam Nikon D5300 ar 35 mm galveno objektīvu pietiek ar 1200 ms.

#define shootDelay 700 // turot fotografēšanas pogu (ms)

Šī vērtība nosaka aizvara pogas nospiešanas ilgumu.

#define releaseDelay 500 // aizkave pēc fotografēšanas pogas atlaišanas (ms)

Ja vēlaties izmantot ilgu ekspozīciju, palieliniet releaseDelay vērtību.

7. darbība: darbība

Image
Image
Darbība
Darbība

Noklusējuma fotoattēlu skaits ir iekodēts programmaparatūrā. Bet jūs varat to mainīt, izmantojot termināļa savienojumu. Vienkārši pievienojiet Arduino plati un datoru, izmantojot USB kabeli, un izveidojiet termināļa savienojumu. Pievienojiet Arduino plati un datoru, ierīču pārvaldniekā atrodiet atbilstošo COM portu.

Personālajam datoram izmantojiet PuTTY, tas labi darbojas Win10. Savam Android tālrunim es izmantoju seriālo USB termināli.

Pēc veiksmīga savienojuma izveidošanas varat mainīt fotoattēlu skaitu un redzēt pašreizējo statusu. Ierakstiet “+”, un tas palielinās fotoattēlu skaitu par 1. “-” - samazināsies par 1. Es izmantoju savu android viedtālruni un OTG kabeli - tas darbojas labi! Pēc izslēgšanas fotoattēlu skaits tiek atjaunots pēc noklusējuma.

Ķīniešu Arduino Nanos ir kāda kļūda - ieslēdzot Arduino bez USB savienojuma, dažreiz tas nesāksies. Tāpēc es izveidoju Arduino ārējo atiestatīšanas pogu (HARD RESET). Pēc tā nospiešanas viss darbojas labi. Šī kļūda parādās uz dēļiem ar CH340 mikroshēmu.

Lai sāktu fotografēšanas procesu, iestatiet režīma slēdzi uz AUTO un nospiediet START pogu. Ja vēlaties pārtraukt fotografēšanas procesu, iestatiet režīma slēdzi uz HOLD. Pēc tam jūs varat atsākt fotografēšanu, iestatot režīma slēdzi uz AUTO, vai atiestatīt procesu, nospiežot RESET. Ja režīma slēdzis ir ieslēgts HOLD, jūs varat uzņemt fotoattēlu, nospiežot pogu START. Šī darbība padara fotoattēlu, nepalielinot fotoattēlu skaitu, mainīgu.

8. solis: uzlabošana

  1. Izveidojiet lielu (40-50 cm diametra) galdu ar slinku Susan lodīšu gultni (piemēram, šo -
  2. Iegūstiet jaudīgāku soli, piemēram, NEMA 17 un draiveri - TMC2208 vai DRV8825.
  3. Dizains un drukas reduktors nodrošina īpaši augstu precizitāti.
  4. Izmantojiet LCD ekrānu un rotējošo kodētāju, tāpat kā lielākajā daļā 3D printeru.

Dažreiz mana kamera nevar pareizi fokusēties, parasti, ja attālums starp kameru un mērķi ir mazāks par minimālo fokusa attālumu vai ja objekta virsma ir pārāk plakana un tajā nav pamanāmu detaļu. Šo problēmu var atrisināt, izmantojot karsto kurpju kameras adapteri (piemēram, šo: https://bit.ly/2zrpwr2, sinhronizācijas kabeli: https://bit.ly/2zrpwr2, lai noteiktu, vai kamera fotografē. atveras, lai fotografētu, kamera saīsina 2 kontaktus uz karstās kurpes (centrālā un kopējā), lai iedarbinātu ārējo zibspuldzi. Mums ir jāpievieno šie 2 vadi Arduino tāpat kā ārējai pogai un jānosaka situācija, kad kamera neļauj atvērt aizvaru. Ja ja tā notiek, Arduino vajadzētu veikt citu darbību, lai fokusētos un uzņemtu, vai arī apturēt darbību un gaidīt lietotāja darbību.

Es ceru, ka šis raksts jums bija noderīgs. Ja jums ir kādi jautājumi, lūdzu, sazinieties ar mani.

Ieteicams: