Arduino Uno Bastelecke

Ähnliche Dokumente
Highspeedaufnahmen mit dem Arduino Uno Board

Wir hätten nie gedacht das drei Computer und Elektronik-Fans soweit kommen!! Mit diesem Video sagen wir vielen Dank!

Eine tastergesteuerte LED

Einen elektronischen Würfel programmieren

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:

Selbstschließende Hand (SsH)

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO?

Die Sonne spielt Musik

Bisher hatten immer nur als Ausgänge geschaltet und hierfür folgende Befehle benutzt:

Was so passieren wird:

Einführung Arduino - Aufbau

Projektworkshop Digitales Haustier. Digitales Haustier. Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. 1/8

Eine tastergesteuerte LED

foexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover

Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche.

Arduino, IR Fernbedienung dekodieren

Arduino 1/10. Das erste Programm: LED-Blinklicht. Einzelheiten der Schaltung. Programm für das Blinklicht

Arduino - Einfacher Teiler

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform

Tauben Selbstschuss anlage

Erste Schritte. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Girls Day. Einführung Mikrocontroller,

LED Skalenbeleuchtung mit einem Arduino

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke

Anleitung Arduino-Experimentiersets

Eingaben. Themen heute. Taster. Eingaben Zuweisungen Zeitmessung. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE:

analoge Ein- und Ausgänge

Regionalwettbewerb Bremen-Mitte

Bei jedem Arduino-Projekt muss man ein Grundgerüst "bauen". Das sieht dann so aus:

Arbeitsblatt Nr.19: RFID Kit

Informatik Enlightened. Station 0 - Einstieg

Arduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach

Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?

Eine tastengesteuerte Ampelanlage

Arduino für FunkAmateure

Felder und Schleifen. Themen heute. Felder Schleifen Heartbleed. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes

Erste Gehversuche mit ARDUINO (DL6OAA)

Anleitung Digiten. Digiten Tastatur. C-408 Decoder für Digiten mit 1 Relais 30V/10A

Arduino und Modelleisenbahn

MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit

Arduino Shield (Zusatzplatine) zur Wasserstandsanzeige.

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung.

Struktur eines Sketches

MÄXXCHEN - Interface- und Arduinounterstützes Würfelspiel-Rondell (Prototyp) WS 2010/2011. Betreuer: Jan Sieber

Arduino für FunkAmateure

Abbildung 4-4-1: Ein prellender Taster

Erneuerung der Peilersteuerung

TCS3200 Farbsensor. Schritt 1 Anschließen des Sensors. Bild 1: TCS3200 Farbsensor

Für den CTC-Mode kann demnach TCCR1A komplett auf 0 gesetzt werden, weil WGM11 und WGM10 in diesem Register liegen und beide laut Tabelle 0 sind:

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

Um überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig:

Kreatives Blitzen mit dem Porty

Arduino µcontroller. Virtuelle COMSchnittstelle

Steuerung von Geräten mit dem Mikrocontroller. von. Annemarie Bauer Dr. Birgit Berger Dr. Daniel Roth Katrin Schmid Michael Schnaus

Invert Mini. Anleitung Deutsch V 1.0 TheTubbieKilleR

EINE MHZ FUNKSTRECKE MIT ARDUINOS AUFBAUEN [GEBEN SIE IHRE ADRESSE EIN]

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR

Microcontroller im Amateurfunk

Eine Roboter-Kanone. Projekt 20

myavr Programmierung in C

Erik Schernich. Arduino für Kids. 1. Auflage

Steuerung von Geräten mit dem Mikrocontroller. von. Annemarie Bauer Dr. Birgit Berger Dr. Daniel Roth Katrin Schmid Michael Schnaus

Joy-IT Ultraschall Abstandssensor

TRIER. Automatische Messwerterfassung mit dem Arduino (Mikrocontroller) ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht

saarland Prof. Dr. Andreas Zeller Verantw. Tutor: Florian Groß Übungsblatt 6

Haftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK

Einführung in die Informationstechnik. Eingabe - Verarbeitung - Ausgabe CIUS - KREISLICHT. Realschule Tamm Technik Axel Steinbach

Arduino. Inhalt. (mit Arduino UNO)

Einführung. Schritt 1: Sammle deine Materialien

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

Selbstbauprojekt 2017 GØ1

Arduino Workshop Dokumentation 2 3

Ein Mikrocontroller ist ein Mikrochip, der alle benötigten Komponenten (sozusagen das Zubehör) bereits in sich trägt. Er sieht genauso aus wie 11

Highspeed. Kurzzeitfotografie in Natur und Studio. Bearbeitet von Hans-Christian Steeg

Bedienungsanleitung FMI-250 Zusatz. ATP Messtechnik GmbH

Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig)

Einführung in die Arduino-Programmierung II

Installation der Entwicklungsumgebung

3. Hardware CPLD XC9536 von Xilinx. CPLD / FPGA Tutorial

Arduino Kurs Bits und Bytes. Stephan Laage-Witt FES Lörrach

Arduino für FunkAmateure

16-Kanal Lauflicht LAU-001

Android + Arduino Hardware steuern mit Android. Entwicklertag Karlsruhe, Sebastian Wastl

FOTOGRAFIE TECHNIK GRUNDKURS

Hall Magnetfeld Sensor KY-003

// Daniel Ettenhuber // Projekt Kameraslider // letzte Änderung: // //

ARDUINO Übung. Inhalt:

MC70 (v1.0) BENUTZER INSTALLATEUR HANDBUCH V1.0 REV. 03/2016

Arduino Line Follower Roboter.

Zusatzprogramme Electronicsmodul Art.-Nr

Inhaltsverzeichnis 13

Aufgaben zur Attiny-Platine

ZÜNDUNG AUS INNENLICHT AN W202, Bj.96

RFS 2. Operating instructions Bedienungsanleitung Mode d emploi

The Danish Keyer In der Schweiz gebaut

Arduino für FunkAmateure

Transkript:

Angeregt durch den Artikel im DSLR-Forum Bastelanleitung: Arduino-basierter Lichtschranken-Trigger von Niggoh habe ich zuerst die beschriebene Lichtschranke nachgebaut und war von den Möglichkeiten des Arduino Boards begeistert. Durch diese Bastelei kam ich auf die Idee das Arduino Board auch für andere Dinge zu missbrauchen. Die Überlegung war eine Anwendung zu schaffen die in der Lage ist die Kamera zeitgesteuert auszulösen und andere Geräte verzögert zu schalten. Aus dieser Idee entstand dann diese Schaltung und mit ein paar Bauteilen wurde dann diese in Bild 1 abgebildeten Platinen entwickelt. Seite 1 von 15

Teileliste: R1 R2 180 KOhm 3,5 MOhm T1-T4 2 N 2222 Alle Teile können bei www.reichelt.de bestellt werden! Materialliste: Arduino Uno Widerstände Transistoren Lochrasterplatine ca. 30,00 Euro ca. 1,00 Euro ca. 2,00 Euro ca. 1,90 Euro Bassrolle, Mülltüte, alte Stereoanlage oder Verstärker, Kabel, Fernauslöser, Lötkolben, Lötzinn und diverse Kleinteile. Ein Multimeter ist auch von großem Nutzen. Der Aufwand ist somit sehr überschaubar und die Kosten halten sich in Grenzen und das Arduino Board kann noch für viele andere Basteleien benutzt werden, z.b. als akustischer Auslöser, optischer Auslöser u.s.w. Mein nächstes Projekt steht schon fest. Diese Schaltung ist für meine SONY Apha 100 entwickelt worden sollte aber auch mit anderen Kameramodellen funktionieren. Noch ein Hinweis in eigener Sache: Jeder der diese Schaltung nachbaut sollte sich im Klaren sein das durch eine falsche Beschaltung ein Schaden an der Hardware entstehen kann, dafür kann ich natürlich keine Verantwortung oder Garantie übernehmen. Jeder handelt hier auf eigenes Risiko. Seite 2 von 15

Arduino Uno Bild 1 Arduino Uno mit aufgesteckten Platinen Seite 3 von 15

Bild 2 Erweiterungsplatine Ausgänge (Vorderseite) Seite 4 von 15

Bild 3 Erweiterungsplatine Ausgänge (Rückseite) Seite 5 von 15

Bild 4 Erweiterungsplatine Eingang (Vorderseite) Seite 6 von 15

Arduino Uno Bild 5 Erweiterungsplatine Eingang (Rückseite) Seite 7 von 15

Arduino Uno Bild 6 Erweiterungsplatine (Eingang) auf Arduino Uno aufgesteckt Seite 8 von 15

Programmablauf: Nachdem der Taster T1 gedrückt wurde schaltet der Mikrocontroller nach 1 Sekunde den Focus der Kamera ein, nach weiteren 1,5 Sekunden wird die Kamera ausgelöst, nach einem 1/100 Sekunde wird der Ton ausgelöst und nach weiteren 0,08 Sekunden wird der Blitz ausgelöst und danach sofort die Belichtung durch Abschaltung der Kamera beendet. Programmcode: #define focus 6 #define ausloeser 7 #define ton 5 #define blitz 2 #define led 13 //Definiert Kanal 6 für den Focus //Definiert Kanal 7 für den Auslöser //Definiert Kanal 5 für den Ton //Definiert Kanal 2 für den Blitz //Definiert Kanal 13 für den Blitz const int buttonpin = A0; int buttonstate = 0; int verzoegerungfocus = 1000; int verzoegerung = 1500; int verzoegerungton = 100; int verzoegerungblitz = 80; // Focusverzögerung in ms festlegen // Focusverzögerung in ms festlegen // Auslöseverzögerung Ton in ms festlegen // Auslöseverzögerung Blitz in ms festlegen void setup() { pinmode(led, OUTPUT); // LED als Ausgang festlegen pinmode(focus, OUTPUT); // Focus als Ausgang festlegen pinmode (ausloeser, OUTPUT); // Auslöser als Ausgang festlegen pinmode (ton,output); // Ton als Ausgang festlegen pinmode (blitz,output); // Blitz als Ausgang festlegen digitalwrite(focus, LOW); // Legt Focus auf LOW digitalwrite(ausloeser, LOW); // Legt Auslöser auf LOW digitalwrite(ton, LOW); // Legt Ton auf LOW digitalwrite(blitz, LOW); // Legt Blitz auf LOW Serial.begin(9600); } void loop() { buttonstate = digitalread(buttonpin); if (buttonstate == HIGH) { Seite 9 von 15

} else { delay(verzoegerungfocus); // Focus verzögern digitalwrite(focus, HIGH); // Focus betätigen digitalwrite(led, HIGH); // Focusbestätigung delay(1); // Focus lösen verzögern delay(verzoegerung); // Kameraauslösung verzögern digitalwrite(ausloeser, HIGH); // Kameraauslöser betätigen digitalwrite(led, HIGH); // Kameraauslösung bestätigen delay(1); // Kameraauslöser lösen verzögern delay(verzoegerungton); // Tonauslösung verzögern digitalwrite(ton, HIGH); // Ton auslösen digitalwrite(led, HIGH); // Tonauslösung bestätigen delay(1); // Tonauslösung verzögern digitalwrite(ton, LOW); // Ton wieder loslassen delay(verzoegerungblitz); // Blitzauslösung verzögern digitalwrite(blitz, HIGH); // Blitz auslösen digitalwrite(led, HIGH); // Blitzauslösung bestätigen delay(5); // Blitz wieder lösen digitalwrite(blitz, LOW); // Blitz löschen digitalwrite(ausloeser, LOW); // Kameraauslöser löschen digitalwrite(focus, LOW); // Focus löschen delay(10000); digitalwrite(led, LOW); } } // 10 Sekunden warten, bevor der Trigger wieder "scharf" ist // nach 10 Sekunden auch die LED wieder abschalten Seite 10 von 15

Bild7 Aufbau Seite 11 von 15

Arduino Uno Bild 8 Bassrolle Seite 12 von 15

Seite 13 von 15

Die Bassrolle habe ich mit einem schwarzen PE-Müllsack bespannt, je strammer desto besser, befestigt mit zwei Gummiringen. Als Farbmedium habe ich Acyl-Farbe benutzt. Bei der Stereoanlage sollte man darauf achten das die Erdung mit dem Arduino Board verbunden wird ansonsten hat man im Lautsprecher ein 50Hz Netzbrummen gibt auch schöne Effekte wenn man laut genug macht. An die Lautstärke muss man sich langsam rantasten, bei meinem Verstärker war es möglich die Farbe bis unter die Decke spritzen zu lassen, also macht das nicht gerade in euerem Wohnzimmer ;-) es sei denn ihr wollt es farblich etwas aufpeppen. Als Blitz habe ich den Metz Digital 48 verwendet, es sollte jedoch jeder Blitz mit Mittelkontakt funktionieren sofern sich die Leistung regeln lässt, bei mir war die Leistung auf 1/32 eingestellt damit erreicht man eine sehr schnelle Abbrennzeit des Blitzes, ich glaube 1/40.000 sek. Kamera auf BLUB eingestellt, ISO 100 gewählt und Blende 16-20 eingestellt. Wenn ihr alles richtig gemacht habt könnten solche Bilder wie auf Seite 15 dargestellt entstehen. Ich hoffe diese Anleitung ist so geschrieben dass jeder diese Schaltung nachbauen kann, wenn nicht E-Mail an mich, ich versuche soweit es mir möglich ist zu helfen. Viel Spaß beim Nachbau. Detlef Dauder 2011 Seite 14 von 15

Seite 15 von 15