Stap 1: Stap 1 - hoe het werkt
Deze multi-functionele afstandsbediening werkt door het repliceren van de IR-opdracht puls die inspelen op de Nikon DSLR's. Mijn post over hoe om te repliceren van dit signaal kan worden gevonden hier. Zodra we het signaal hebben, kunnen wij het door het programmeren van een micro-controller met een IR LED pulse op precies dezelfde wijze repliceren.
Andere functies worden geïmplementeerd door de volgende methoden (Zie Breadboard / PCB Picture):-
een) Modusselectie. Het circuit gebruikt een voltage divider met vier "lagere" wapens (R3 naar R6) elk met een verschillende weerstand. Door schakelen tussen elk van deze, en het lezen van de uitgangsspanning (Arduino analoge Pin A3), schakelt u het apparaat tussen de vier modi waarin gewerkt.
a) intervalmeter. We gebruiken een potentiometer (R7) om de interval tussen pulsen instellen en gebruiken van een tweede potentiometer (R8) om te beslissen hoeveel pulsen totale nodig zijn om te worden verzonden.
b) lichte detectie. Een potentiometer (R7) is gebruikt om een bepaalde drempel. Als de intensiteit van het licht van een flits van bliksem deze drempel overschrijdt, een puls verzonden dat de ontspanknop van de camera activeert. Lichtintensiteit (door Arduino analoge Pin A2) wordt gemeten met behulp van een Light Dependent Resistor (R10) en een 4.7 K Ohm weerstand (R9) die zijn geplaatst in de vorm van een spanning divider. De details over de werking van deze spanning divider kunnen worden gelezen hier.
c) Motion Sensing. Motie ontdekkende wordt bereikt met behulp van een PIR (passief infrarood) sensor. Dit zijn de goedkope sensoren die meten van ambient warmte en een signaal hoog op hun uitvoerregel als er een variatie in de omgevingstemperatuur milieu-niveau. Dus als een dier (of enig ander warme lichaam) verleden de camera-val wandelingen, de PIR zintuigen van deze beweging en een hoog op de uitvoerregel genereert. De micro-controller (Arduino digitale Pin D11) leest dit hoge signaal en triggers een puls. Macht aan de PIR wordt geboden via Arduino digitale Pin D13.
d) testmodus: het apparaat kan werken in "Test" of "Pulse" regimes (via switch gekoppeld aan kopteksten J25, J26, J27). Terwijl in 'Test' regime, de micro-controller niet pulse de IR-LED (die de camera wordt geactiveerd), maar in plaats daarvan het een normale rode LED knippert. Zo kun je door de afstandsbediening aan 'Test' regime, alle van de instellingen die u nodig hebt, en bevestigen door te kijken naar de rode "Test" LED die de trigger op het juiste moment zal opereren. Nu kun je het apparaat terug naar de "Pulse" regime en het zal nu het verzenden van pulsen via de IR-LED die de camera werkt.
e) Status-LCD. Als u de instellingen op de verschillende schakelaars en potentiometers aanpassen, toont een LCD-scherm de volgende informatie...
a) welke modus is het apparaat in - intervalmeter / licht detectie / bewegings detectie / handmatig.
b) in intervalmeter Mode - (i) de wachttijd tussen de shots (ii) niet van vorderingen
c) detectie woonkamerlicht - (i) de drempel instellen (ii) de huidige licht lezing
d) passieve modus bij de Infra-rood - de LCD toont de vermelding als een beweging wordt gedetecteerd door het weergeven van "Motion analyse!!"