Loading...
  Show Posts
Pages: 1 [2] 3 4 ... 38
16  International / Deutsch / Re: Hilfe bei Schaltplan zum Anschluß von Ventilen on: April 29, 2013, 07:20:38 am
Och so, ja... deshalb hatte ich (u.a.) in einem vorherigem Sketch vor Auslösung eine Pause gesetzt, damit u.a. der Sketch auch erstmal "sauber" auf das Board gelang.
Könnte ich das auch so machen, wenn ich möchte dass erst 3sec. nach dem Tastendruck die CAM auslöst?:


  if (VAR == LOW)
  {
    delay(3000);
    digitalWrite(CAM, HIGH);
  }
    else
  {
    digitalWrite(CAM, LOW);
  }

Wird so nicht funktionieren.
Nachdem Du vermutlich den Taster nicht 3 Sekunden drückst, kommt nach dem digitalWrite(CAM, HIGH) sofort das digitalWrite(CAM, LOW), der Impuls ist somit extrem kurz.
Die meisten Kameras lösen aber nicht aus, wenn der Impuls nicht mindestens 10 oder 20 Millisekunden dauert.
17  International / Deutsch / Re: Hilfe bei Schaltplan zum Anschluß von Ventilen on: April 29, 2013, 03:53:27 am
digitalread() einsetzen
Habe ich angepasst.

Wo soll High an Pin13 herkommen.
Durch den an 13 angeschlossenen Taster. Wenn ich den drücke soll der "Impus" die Kamera auslösen.
Wie gesagt fehlt der PullUp an Pin 13. So hast Du einen flatternden Eingang, die Kamera wird wie wild ständig auslösen ohne dass Du den Button drückst.
18  International / Deutsch / Re: Hilfe bei Schaltplan zum Anschluß von Ventilen on: April 29, 2013, 03:23:47 am
Im Schaltplan hat der Button keinen PullUp, Du solltest also den Internen PullUp aktivieren.
Code:
pinMode(BUTTON, INPUT_PULLUP);

Beim Auslesen des Buttons hast Du digitalWrite() anstelle digitalRead() geschrieben.

Im allgemeinen schreibt man Variablen klein bzw. in CamelCase Schreibweise (button, myButton), Großschrift wird nur für Konstanten verwendet (z.B. #define BUTTON 13).
19  International / Deutsch / Re: Aufbau und Verwendung der Seriellen Schnittstelle zwischen Arduino und c# on: April 28, 2013, 08:30:55 pm
Wenn es Dir "ausschließlich" um das Ansteuern der Servos geht, brauchst Du eigentlich überhaupt keinen Arduino.
Nimm den Mini Maestro Servo Controller: http://www.watterott.com/de/Mini-Maestro-12-Channel-USB-Servo-Controller-Assembled
Der hat ein Seriell/USB Interface, auf dem PC wird wie beim Arduino ein virtueller COM-Port eingerichtet. Mit einfachen Befehlen kannst Du die Servos dann vom PC steuern, der Controller unterstützt sogar langsames Anfahren der Servos.
20  International / Deutsch / Re: Mehrere Dateien in einem Projekt on: April 28, 2013, 08:24:04 pm
Das Verhalten mit den Funktionen kann ich nicht bestätigen. Ich nutzte Funktionen aus anderen Tabs im Main-Tab.
Kannst ja mal ein minal Beispiel zippen und uppen. Dann schaus ich mir an...
Es geht ja nicht um Funktionen, sondern um Variablendefinitionen.
21  International / Deutsch / Re: Benötige Hilfe bei Auswahl eines Gyroskopsensors und Geschwindigkeitsmessers on: April 27, 2013, 09:24:26 am
hey,

ja das mit der Geschwindigkeit hatte ich mir auch schon überlegt über z.B. Reedkontakte oder einfach Lochscheibe zu machen. Hab aber mein Hauptaugenmerk momentan erstmal noch auf den Gyroskopsensoren und deren Beschaffung. Wisst ihr ob es diese Sensoren Platine auch für weniger als die bei ebay und amazon angezeigten Preise von ca. 80  € gibt? Bei dem Link aus dem oberen Post gibt es das Produkt leider nicht mehr zu kaufen. Da hat es nur 11€ gekostet.

@MaFu:  Wo hast du dir deine Platine gekauft?

Gruß,
Tobi
Ich hab die hier: http://flyduino.net/Flyduino-9DOF-IMU-MPU6050-HMC5883l
Ich wollte halt welche mit Magnetometer on Board, sind leider aktuell vergriffen.
Als reine MPU6050 dürfte das hier eines der günstigsten sein und ist auch verfügbar: http://flyduino.net/MPU6050-Break-Out-onboard-33V-reg
Den Shop kann ich übrigens nur wärmstens empfehlen, super freundlich und 1A Support.
22  International / Deutsch / Re: LPD8806 Strip LEDs einzeln ansteuern on: April 27, 2013, 09:17:48 am
Du musst strip.Show(); aus der Schleife herausnehmen.
Code:
void mySetPixel(byte nr, byte r, byte g, byte b)

 

 
 
  // 24 sind alle
  if (nr == 24) {
    for(byte nr = 0; nr < 18; nr = nr + 1) {
      strip.setPixelColor(nr, r, g, b);
    }
    strip.show();
  }
}
23  International / Deutsch / Re: Benötige Hilfe bei Auswahl eines Gyroskopsensors und Geschwindigkeitsmessers on: April 26, 2013, 11:35:22 am
@ Megaionstorm:  Danke für den Link. Ich habe mir das Produkt angesehen (auch die Datenblätter). Ich muss jedoch zugeben das ich mir nicht sicher bin ob ich alles verstanden habe, da mein Englisch nicht das allerbeste ist. Ich würde mir die Platine jetzt einfach bestellen und Probieren wie sie
                            funktioniert, Arduino Sketch und Co. sind ja sogar auch dabei!
Mit dem MPU6050 machst Du nichts falsch, der ist von der Genauigkeit allererste Sahne. Wird auch immer öfter für QuadCopter verwendet und erfreut sich dort steigender Beliebtheit.
Ich hab auch zwei davon (allerdings die Flyduino 9DOF Platine) und bin begeistert.
24  International / Deutsch / Re: Getriebemotor mit android steuern, über arduino on: April 26, 2013, 10:28:57 am
Wenn Du den EasyDriver verwenden willst, kann man also davon ausgehen, dass es kein "normaler" Motor sondern ein Steppermotor werden soll. Bei der Motorwahl musst Du darauf achten, dass der EasyDriver maximal 750mA kann.

Für die Datenverbindung mit Android reicht ein UNO in Verbindung mit einem Bluetooth-Modul bzw. -Shield. Schau Dir mal Amarino an: http://www.amarino-toolkit.net/
25  International / Deutsch / Re: Hilfe bei Schaltplan zum Anschluß von Ventilen on: April 26, 2013, 10:11:04 am
Wenn ich die Blitze ansteuere bedeutet das doch, dass ich die Kamera "offen" lasse (also Bulb). Dann muss es ja "stockedunkel" sein.

Oder habe ich da jetzt etwas falsch verstanden?
Ich nehme in der Regel Blende 8 bis 11 bei ISO 100. Da reicht es wenn es so dunkel ist, dass man gerade noch etwas sehen kann. Das Bild bleibt ohne Blitz trotz mehrerer Sekunden Belichtungszeit schwarz. Selbst eine schwache diffuse Lichtquelle im Hintergrund stört nicht, wenn das Licht nicht direkt aufs Motiv fällt.

Bei mir ist der Ablauf so:
- Auslöser an der Schaltung wird betätigt
- Schaltung aktiviert Lichtschranke (Laser)
- Schaltung öffnet Kameraverschluss (Bulb)
- Tropfen kommt
- Tropfen trifft Lichtschranke
- Schaltung schaltet Lichtschranke aus
- Nach verstreichen der eingestellten Wartezeit werden die Blitze ausgelöst
- Schaltung schließt Kameraverschluss

In der Regel ist der Kameraverschluss dann max. zwei Sekunden offen, keinerlei Probleme mit Fremdlicht.

Du musst auch bedenken: Für wirklich rattenscharfe Tropfenfotos brauchst Du eine extrem kurze Belichtungszeit. Dafür müssen die Blitze auf das Leistungsminimum geregelt werden. Die Blitzleistung ist dann so schwach dass Du bei tagheller Umgebung vermutlich schon zuviel Fremdlicht und somit Unschärfe einfängst.

26  International / Deutsch / Re: Hilfe bei Schaltplan zum Anschluß von Ventilen on: April 26, 2013, 06:05:04 am
Also ich möchte die Kamera über den Arduino steuern und den Blitzt dann über die Kamera mit Yonguo 603.
Kannst Du ja machen wie Du willst. Ist halt nicht die übliche Methode und liefert in der Regel auch weniger gut reproduzierbare Ergebnisse.
Das Problem daran ist nicht die Auslöseverzögerung der Kamera an sich, sondern dass diese Verzögerung nicht immer auf die Millisekunde identisch ist. Bei der Tropfenfotografie sind aber Millisekunden entscheidend. Löst Du hingegen die Blitze aus, ist die Verzögerung immer gleich, nämlich Null. Es hat schon einen Grund, warum fast alle so verfahren.
Warum willst Du unbedingt die Kamera ansteuern?
27  International / Deutsch / Re: Hilfe bei Schaltplan zum Anschluß von Ventilen on: April 25, 2013, 04:30:19 pm
Selbstverständlich darfst Du Fokus und Auslöser nicht einfach verbinden, die müssen schön getrennt angesteuert werden. Aber weglassen würde ich Fokus nicht. Einige Kameramodelle lösen nur aus, wenn auch das Fokussignal anliegt. Und auch wenn es bei Deiner jetzigen Kamera kein Problem ist, kann es bei einem Kamerawechsel plötzlich nicht mehr funktionieren. Da gibt es auch innerhalb eines Herstellers Unterschiede.
Zudem wachen die Kameras meist nur über das Fokussignal aus dem Schlafmodus auf. Bei einer längeren Sitzung kann man so durch ein periodisch es Fokussignal recht einfach verhindern, dass sich die Kamera schlafen legt.
Und das Objektiv immer schön auf manuellen Fokus umstellen, das ist für Tropfenfotos ein absolutes muss. Allerdings wird da normalerweise nicht die Kamera gesteuert, sondern der Blitz.
28  International / Deutsch / Re: Hilfe bei Projektrealisierung: Verfahren einer Ebene on: April 22, 2013, 10:31:28 am
Dann müsste ich 5V an den einen Pin des Button anlegen und den anderen Pin des Buttons an digitalen Eingang hängen und als Pullup deklarieren diesen Pin. Und Schalter ist gedrückt, wenn der pin auf low ist. Alles richtig verstanden, oder?
Nein.
Über den PullUp geht der Arduino Pin ja schon auf 5V. Den anderen Pin des Buttons musst Du demzufolge natürlich auf Masse legen. Drückst Du dann den Button, geht der Arduinoeingang auf LOW.
29  International / Deutsch / Re: Hilfe bei Projektrealisierung: Verfahren einer Ebene on: April 22, 2013, 07:25:55 am
Ich möchte in meiner Schaltung ein paar Taster integrieren.

Die Schaltung möchte ich wie folgt realisieren:
http://pgdev.pighixxx.com/ABC/SET/s1.pdf

Gleich die erste Seite links unten. Pushbutton to 5V.

Ich hab auf meinem Arduino ja nur einmal 5V. Also alle Schalter parallel schalten. IN sind ja die einzelnen Pins. Kann ich dann für 7 Taster nur einen Widerstand verwenden, weil die kommen ja auch alle an die gleiche Masseleitung. Oder brauchen die alle einen eigenen Widerstand und werden erst dann zusammengefasst.
Jeder Taster benötigt natürlich seinen eignene PullDown Widerstand. Ansonsten würden alle sieben Arduino Eingänge gleichzeitig auf einen beliebigen Tastendruck reagieren. Du kannst die Widerstände aber auch komplett einsparen, indem Du die Arduino internen PullUp Widerstände verwendest.
Die internen PullUps aktivierts Du so:
Code:
pinMode(pinnummer, INPUT_PULLUP);
bzw. wenn Du eine Arduino IDE vor 1.0 verwendest:
Code:
pinMode(pinnummer, INPUT);
digitalWrite(pinnummer, HIGH);
Du musst nur beachten, dass sich bei PullUp Widerständen die Logik umkehrt. Der Eingang ist HIGH bei offenem Taster und LOW wenn der Taster gedrückt wird.
30  International / Deutsch / Re: Stifteiste oben/unten gleich lang on: April 22, 2013, 05:14:28 am
Schau mal bei Pollin, da gibts z.B. die hier: http://www.pollin.de/shop/dt/MDYzODQ1OTk-/Bauelemente_Bauteile/Mechanische_Bauelemente/Steckverbinder_Klemmen/Stiftleiste_teilvergoldet_1x_10_polig.html
Pages: 1 [2] 3 4 ... 38