Mainos

Viininlasien ja poploivien ilmapallojen puristaminen on itsessään selvästi hauskaa - juuri niin rullaan. Mutta yhdessä DSLR-kameran ja Arduinon kanssa se voi tehdä myös mielenkiintoisia valokuvia. Tätä juuri teemme tänään.

Projektin perusteet

Tässä projektissa on todella kaksi osaa - ensimmäinen on äänen laukaistaja. Käyttämällä pietsosummeria mikrofonina ja Arduinona voimme helposti havaita kovat äänet ja määritellä toiminnon. Toinen osa on kameran asetukset. Koska kameran laukaisu suoraan olisi liian hidasta, jätämme kameran sulkimen auki pimeässä huoneessa ja käytämme ulkoista salamaa tuottamaan juuri tarpeeksi valoa kuvan suorittamiseksi.

Jos olet valokuvauksen suhteen täysin uusi, katso oma 5 suosituinta valokuvausvinkkiä aloittelijoille 7 keskeistä valokuvausvihjettä ehdottomille aloittelijoilleNämä valokuvausvinkit auttavat sinua ottamaan parempia kuvia riippumatta siitä, oletko aloittelija vai sinulla jo jonkinlaista harjoittelua. Lue lisää . Jos tämä projekti on sinulle hieman monimutkainen, miksi et voi mennä

kallistus-siirtäminen antaa valokuvillesi mallin diorama-tehosteen 5 tapaa kallistaa-siirtää valokuvia malleihin sopiviin malleihin Lue lisää sen sijaan.

Laitteet

  • DSLR-kamera jalustalla
  • Ulkoinen salama käsisäätimellä
  • Työläs
  • Pietsosummeri ja 1M ohm-vastus
  • 4N35 tai vastaava optokytkin / optoeristin ja 220 ohmin vastus

Kytkentäkaavio

Pietsosummeri tulisi kytkeä mustaan ​​johtoon GND: hen ja punaiseksi A0: een; aseta 1M vastus kahden tapin väliin. Vastusta käytetään virran tyhjennykseen pietson tuottamaan jännitteeseen suojaten analogista tuloa.

arduino-piiri

Käytämme optoeristintä suojaamaan Arduinoa kaikilta ulkoisen salaman mahdollisilta jännitteiltä. Optoeristin on pienessä pakkauksessa oleva LED- ja valoherkkä kytkin; Käännä LED toisella puolella ja kytkin toisella puolella aktivoituu. 4N35-mallissa (muut mallit voivat vaihdella), sinun pitäisi nähdä hyvin pieni ympyrä yhdessä nurkassa - tämä nasta 1. Kytke nasta 1 220 ohmin vastuksen kautta napaan 12 ja napa 2 sitten GND: hen. Käynnistettävä laite menee vastakkaisessa nurkassa olevien kahden tapin päälle (5/6). Näiden liipaisinkaapeleiden pää voi mennä joko todelliseen salaman liipaisinkaapeliin tai vain tuomaristo-asennuksella ne suoraan pistorasiaan - saatat tarvita hieman Blu-Tackia, jotta ne pysyvät paikoillaan.

flash-laukaista

Tässä on valmis piiri, joka on kytketty salamaan.

valmistunut-piiri

Arduino-koodi

Tämän projektin koodi on suhteellisen yksinkertainen. Alla olevassa tiedostossa olen jättänyt sarjakonsolilähdön sisään, vaikka haluat ehkä poistaa sen, kun olet varma, että asiat toimivat - kommentoi vain Serial.begin ja Serial.println linjat kun olet valmis. Suorita koodi ja katsele konsolin lähtöä taputtelemalla käsiäsi - sinun pitäisi saada ulostulo pietsosummerista. Tässä olevia numeroita voidaan käyttää määrittämään kynnysarvo, jolla salama välähtää, mutta pietsoni ei ollut ollenkaan niin herkkä, joten jätin sen arvoon 1.

Pääsilmukassa tarkistamme, onko pietsolukema kynnyksen yläpuolella ja onko se kulunut yli sekunnin siitä hetkestä, kun viimeksi käynnistimme salaman. Tämä välttää salaman laukaisun useamman kerran. Joillakin välähdyksillä tämä ei ehkä ole välttämätöntä, mutta koska kaivokseni pystyi kestämään jatkuvia purskeita, se ampui yksinkertaisesti useita kertoja ilman tätä tarkistusta.

Huomaa myös viive arvo ennen salaman laukaisua - haluat joko leikkiä tällä tai poistaa sen kokonaan, riippuen siitä mitä kuvaat. Viivästymättä valokuva murskatusta lasista otettiin heti törmäyksen jälkeen ilman puristuvaa vaikutusta. 50 ms oli vähän liian hidas, joten 25 ms: n tulisi olla ihanteellinen nähdä todellisen särkyvän.

int ledPin = 13; int cameraPin = 12; int piezo = 0; allekirjoittamaton pitkä lastMillis = 0; tavu val = 0; int kynnys = 1; void setup () {pinMode (ledPin, OUTPUT); pinMode (cameraPin, OUTPUT); Serial.begin (9600); } tyhjä silmukka () {val = analogRead (pietso); if (val> 0) {Serial.println (val); // käytetään virheenkorjaukseen} if (val> = kynnysarvo && (millis () - lastMillis> 1000)) {viive (25); // muuttaa tarvittaessa tai poistaa kokonaan digitalWrite (ledPin, HIGH); digitalWrite (cameraPin, HIGH); lastMillis = millis (); } else {digitalWrite (ledPin, LOW); digitalWrite (cameraPin, LOW); } }

Ammunta

Ensinnäkin tarvitset pimeän huoneen tehdäksesi tämän - mitä lähempänä sitä voi saada mustan, sitä parempi. Jos huomaat, että kuvat ovat liian epäselviä, se voi johtua liiallisesta ympäristön valosta. Ainoa haluama valo tälle kuvalle on tällä hetkellä salamavalo, joten laita DSLR-kamerasi manuaalinen -tilaan ja aseta valotusaika enintään Vähintään 4 sekuntia. Aseta aukko noin F8 - F16; Tarvitsin ISO 1600 ottaaksesi nämä laukaukset, mutta sinun tulee säätää molemmat arvot löytääksesi jotain, joka toimii sinulle ennen kuin lähdet eteenpäin.

Tarvitset myös kameran päälle manuaalinen tarkennus, ja poista kaikki käytöstä vakauttaminen jos sinulla on se. Pelaa ympäri salama-ajoituksilla - käytin 1/128 teho - korkeampi kuin 1/32 ja salama välähtää liian kauan, mistä seuraa jälleen epäselviä kuvia. En kuitenkaan varmasti ole valokuvauksen asiantuntija, joten kyse on pelistä löytääksesi sinulle sopivat asetukset.

Helppo tapa testata asennusta on tappaa valot, napsauta ikkunaa ja sitten taputtaa - kuvan tulisi tulla hyvin valaistu eikä epäterävä.

Tyytyväinen testeihini, menin eteenpäin ja yritin pomppia ilmapalloa.

HS-balloon2

Koodi voisi olla tekemistä hiukan optimoinnin kanssa - edes ilman ohjelmoitua viivettä näyttää siltä, ​​että laukaus oli vain 5-10 ms liian hidas hetken kaappaamiseksi. Silti tämä tuli hienosti esiin ja näyttää marmoroituja pallovärejä ja hämmentyvää koiraa.

HS-ilmapallo-1

Tämä oli minun ensimmäinen yritys purkaa asioita - viipymättä, valokuva otettiin suoraan iskun hetkellä, eikä se ole erityisen jännittävä.

hs-ei-viive-lasi

10 ms: n viive oli vain vähän liian pian tästä mukista.

hs-10 ms-kuppi

Yritin uudelleen kupin toisen puolen kanssa ja 50 ms: n viiveellä - vain vähän liian myöhään Tunnen:

hs-50 ms-kuppi

Annoin 50 ms uuden mahdollisuuden tällä lasilla - varmista, että murskaat asiat laatikkoon puhdistuksen helpottamiseksi!

hs-50 ms-lasi

Hienoa DSLR-kamerassa on, että voit ottaa miljoonan kuvan, kunnes saat sen oikein, vaikka lasiesineesi tulee kalliimmaksi. Totta puhuen, otin koko päivän säätämällä ja satoja harjoituskuvia taputteleen löytääkseni oikeat asetukset, joten älä anna periksi, jos se ei toimi oikein ensimmäistä kertaa.

Kun olet kyllästynyt ilmapalloihin ja laseihin, kokeile erilaisia ​​liipaisimia: ehkä ping-anturi, joka on asetettu maa, joka vangitsee putoavan esineen, tai laservalo ja fotodiodi lepäävät veden yläpuolella, joka laukaisee, kun valonsäde on rikki. Onko mitään hyviä kuvia? Kerro meille kommenteissasi kuinka pääset tai mitä ongelmia esiintyy.

Jamesilla on teknisen älykunnan kandidaatin tutkinto ja hän on CompTIA A + ja Network + -sertifioitu. Hän on MakeUseOfin johtava kehittäjä ja viettää vapaa-aikansa pelaamalla VR-paintballia ja lautapelejä. Hän on rakennettu tietokoneita lapsuudestaan ​​asti.