Reklama

Rozbíjanie pohárov na víno a vylupovanie balónov je samo osebe zábavné - to je presne to, ako sa otáčam. V kombinácii s fotoaparátom DSLR a Arduino však dokáže urobiť aj niekoľko zaujímavých fotografií. To je presne to, čo dnes urobíme.

Základy projektu

Tento projekt má dve časti - prvou je zvuková spúšť. Pomocou piezoelektrického bzučiaka ako mikrofónu a Arduina môžeme ľahko zistiť hlasné zvuky a definovať činnosť. Druhou časťou je nastavenie fotoaparátu. Keďže priame spustenie fotoaparátu by bolo príliš pomalé, nechávame uzávierku fotoaparátu otvorenú v tmavej miestnosti a pomocou externého blesku poskytujeme dostatok svetla na dokončenie záberu.

Ak ste na fotografii úplne nový, pozrite sa na moje 5 najlepších fotografických tipov pre úplných začiatočníkov 7 kľúčových tipov pre fotografovanie pre úplných začiatočníkovTieto tipy na fotografovanie vám pomôžu robiť lepšie fotografie, či už ste začiatočník alebo už máte nejaké skúsenosti. Čítaj viac . Ak je pre vás tento projekt trochu komplikovaný, tak sa nezúčastnite

instagram viewer
posunutie naklonenia, aby vaše fotografie dostali model diorámy 5 spôsobov, ako nakloniť svoje fotografie, aby ste získali vzorové makety Čítaj viac miesto.

zariadenie

  • Kamera DSLR so statívom
  • Externý blesk s ručným spúšťom
  • Arduino
  • Piezový bzučiak a odpor 1M Ohm
  • 4N35 alebo podobný optočlen / optoizolátor a odpor 220 ohmov

Elektrické schéma

Piezoelektrický bzučiak by mal byť zapojený do čierneho vodiča k GND a červený na A0; 1M rezistor umiestnite medzi dva kolíky. Rezistor sa používa na zabezpečenie odtoku napätia pre napätie vytvárané piezo, čím sa chráni analógový vstup.

Arduino-okruh

Používame optoizolátor na ochranu Arduina pred akýmkoľvek napätím, ktoré môže mať externý blesk. Optoizolátor je prepínač citlivý na svetlo a svetlo v malom balení; otočte LED na jednej strane a spínač na druhej sa aktivuje. Na modeli 4N35 (iné modely sa môžu líšiť) by ste mali v jednom rohu vidieť veľmi malý kruh - tento kolík 1. Pripojte kolík 1 cez 220 ohmový rezistor k kolíku 12 a potom kolík 2 k GND. Spúšťané zariadenie ide na dva kolíky v protiľahlom rohu (5/6). Koniec týchto spúšťacích káblov môže ísť buď na skutočný spúšťací kábel blesku, alebo ich jednoducho zasunúť priamo do zásuvky - možno budete potrebovať nejaké Blu-Tack, aby zostali na svojom mieste.

Flash-spúšť

Tu je hotový obvod spojený s bleskom.

dokončená obvodu

Arduino kód

Kód pre tento projekt je pomerne jednoduchý. V nižšie uvedenom súbore som nechal výstup zo sériovej konzoly, hoci to budete chcieť odstrániť, keď ste si istí, že veci fungujú - stačí pridať komentár Serial.begin a Serial.println linky, keď budete pripravení. Spustite kód a sledujte výstup z konzoly, keď tleskáte - mali by ste dostať výstup z piezoelektrického bzučiaka. Čísla, ktoré tu máte, sa dajú použiť na určenie prahu, pri ktorom sa spustí blesk, ale moje piezo nebolo vôbec také citlivé, takže som ho nechal na 1.

V hlavnej slučke kontrolujeme, či je hodnota piezo nad prahovou hodnotou a či je od posledného spustenia blesku viac ako sekunda. Tým sa zabráni spusteniu blesku viackrát. Na niektorých zábleskoch to nemusí byť potrebné, ale keďže moja bola schopná vytrvalých výbuchov, bez tejto kontroly jednoducho niekoľkokrát vystrelila.

Tiež si všimnite oneskorenie pred spustením blesku - budete si s tým musieť buď pohrať, alebo ju úplne odstrániť, v závislosti od toho, čo fotografujete. Bez oneskorenia bola fotografia rozbitého pohára urobená okamžite po náraze, bez toho, aby došlo k rozbitiu. 50ms bolo príliš pomalé, takže by bolo ideálne vidieť 25ms na skutočné rozbitie.

int ledPin = 13; int cameraPin = 12; int piezo = 0; nepodpísané dlho lastMillis = 0; bajt val = 0; prahová hodnota int = 1; void setup () {pinMode (ledPin, OUTPUT); pinMode (cameraPin, OUTPUT); Serial.egegin (9600); } void loop () {val = analogRead (piezo); if (val> 0) {Serial.println (val); // použité na ladenie} if (val> = prahová hodnota && (millis () - lastMillis> 1000)) {delay (25); // zmena podľa potreby alebo odstránenie úplne digitalWrite (ledPin, HIGH); digitalWrite (cameraPin, HIGH); lastMillis = millis (); } else {digitalWrite (ledPin, LOW); digitalWrite (cameraPin, LOW); } }

Streľba

Najprv budete potrebovať tmavú miestnosť, aby ste to urobili - čím bližšie ju môžete dostať na čiernu, tým lepšie. Ak zistíte, že vaše zábery sú príliš rozmazané, môže to byť spôsobené príliš veľkým okolitým svetlom. Jediné svetlo, ktoré chcete pre tento záber, je v okamihu spustenia blesku, takže vložte fotoaparát DSLR Manuálny a nastavte expozičný čas až na 4 alebo viac sekúnd. Nastavte clonu okolo F8 až F16; Potreboval som ISO 1600 Ak chcete zachytiť tieto zábery, mali by ste vyladiť obe tieto hodnoty, aby ste našli niečo, čo vám vyhovuje, skôr ako začnete.

Potrebujete tiež zapnutú kameru manuálne zameraniea zakázať akékoľvek stabilizácia ak to máš. Hrajte sa s časovaním vašich bleskov - použil som 1/128 energie - vyššie ako 1/32 a zistíte, že záblesky blesku sú príliš dlhé, čo opäť vedie k rozmazaniu záberov. Nie som však určite žiadny odborník na fotografie, takže v skutočnosti ide len o to, aby sme si našli nastavenia, ktoré vám vyhovujú.

Jednoduchý spôsob, ako otestovať vaše nastavenie, je zabiť svetlá, kliknúť na uzávierku a potom tlieskať - výstrel by mal vyjsť dobre osvetlený a nie rozmazaný.

Keď som bol spokojný so svojimi skúškami, išiel som ďalej a pokúsil sa vyhodiť balón.

hs-balloon2

Kód by mohol súvisieť s malou optimalizáciou - aj bez programovaného oneskorenia sa zdá, že strela bola len 5 až 10 ms príliš pomalá na zachytenie okamihu. Stále však tento pekne vyšiel a ukazuje mramorové farby balóna a zmäteného psa.

hs-balón-1

Bol to môj prvý pokus rozbiť veci - bez odkladu bola fotografia nasnímaná priamo v momente nárazu a nie je obzvlášť vzrušujúca.

hs-no-delay skla

Oneskorenie 10 ms bolo len mierne príliš skoro pre tento hrnček.

HS-10 ms-cup

Skúsil som to znova s ​​druhou polovicou šálky a oneskorením 50 ms - len nepatrne neskoro Cítim:

HS-50 ms-cup

S týmto pohárom som dal ďalšiu šancu 50ms - uistite sa, že veci rozbíjate do škatule, aby ste si uľahčili čistenie!

HS-50 ms-sklo

Skvelá vec, ktorá sa týka digitálnych zrkadloviek, je, že môžete nasnímať milión záberov, kým to nezmeníte, hoci vaše sklo bude drahšie. Budem úprimný, celý deň som vyladil a stovky praktických záberov ma tlieskali, aby som našiel správne nastavenie, takže sa nevzdávaj, ak to nebude fungovať hneď prvýkrát.

Keď sa nudíte balónikov a pohárov, skúste experimentovať s rôznymi druhmi spúšťačov: možno ping senzor umiestnený na zem, ktorá zachytáva padajúci predmet, alebo laserové svetlo a fotodióda ležiaca tesne nad vodou, ktorá sa spustí, keď je svetelný lúč rozbité. Máte nejaké dobré zábery? Dajte nám vedieť v komentároch, ako ste sa dostali k problémom alebo akýmkoľvek problémom, s ktorými ste sa stretli.

James má bakalárske štúdium v ​​oblasti umelej inteligencie a je držiteľom certifikátu CompTIA A + a Network +. Je popredným vývojárom MakeUseOf a trávi svoj voľný čas hraním VR paintballu a spoločenských hier. Staval počítače od malička.