Sisällysluettelo:
- Vaihe 1: Kaavio
- Vaihe 2: 3D-painetut osat
- Vaihe 3: Askelmoottorin muuttaminen
- Vaihe 4: Kameran laukaisin
- Vaihe 5: Lopullinen kokoonpano
- Vaihe 6: Koodi
- Vaihe 7: Käyttö
- Vaihe 8: Parannus
Video: Automaattinen levysoitin laukaisimella: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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
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
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ö
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
- Rakenna suuri (halkaisija 40-50 cm) pöytä laiskalla susan -kuulalaakerilla (kuten tämä -
- Hanki tehokkaampi askel, kuten NEMA 17 ja ohjain - TMC2208 tai DRV8825.
- Suunnittelu ja tulostusvähennys erittäin tarkkaan.
- 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:
DIY VEX -levysoitin: 6 vaihetta
DIY VEX -levysoitin: Tämä on opas DIY VEX -levysoittimen rakentamiseen. Huomaa, että monilla seuraavista komponenteista on vaihtoehtoja, jotka voivat toimia paremmin, nämä ovat vain saatavilla olevia materiaaleja. Tämä levysoitin voi toistaa 33 1/3 ja 45 rpm levyjä
Puinen levysoitin: 20 vaihetta (kuvilla)
Puinen levysoitin: Halusin esitellä kuinka tietojen tallennuslaitteet toimivat rakentamalla suuren mittakaavan levysoitin. Sen sijaan, että perustan kevyisiin häiriöihin, kuten CD-soittimiin, rakentamani laite toistaa puisia levyjä, joissa on reikiä ja "ei-reikiä". (kuten
Arduino -levysoitin: 4 vaihetta
Arduino -levysoitin: Tämä levysoitin on rakennettu mahdollistamaan videoiden ottaminen joillekin maalattuille pulloille. Tärkeitä ominaisuuksia olivat hidas nopeus ja kohtuullinen kuormituskyky. Käytetty askelmoottori mahdollistaa suuria kuormia erittäin hallittavalla hitaalla nopeudella. Tämä voisi helposti b
Pelin arpajaiset levysoitin: 6 vaihetta
Game Lottery Turntable: Tervetuloa Arduino -projektiini! Tämä on arpajaiset levysoitin kaikenlaisten pelien pelaamiseen, joiden on oltava oikeudenmukaisia. Peliä pelataan seuraavasti: Ensinnäkin vasemmassa alakulmassa on musta painike. Sinun on napsautettava sitä aloittaaksesi arpajaiset. Jälkeen
Mukautettu pystysuora levysoitin: 15 vaihetta (kuvilla)
Mukautettu muotoilu pystysuora levysoitin: En ole asiantuntija kaikkeen äänentoistoon, puhumattakaan levysoittimista. Siksi tämän projektin tavoitteena ei ollut luoda parasta äänenlaatua ja korkean teknologian tuotantoa. Halusin luoda oman levysoittimen, joka on mielestäni mielenkiintoinen muotoilu. Tw