Show Posts
Pages: 1 ... 34 35 [36] 37 38 39
526  Using Arduino / Project Guidance / Re: Canon DSLR time lapse controller with adjustable delay on LCD on: October 27, 2011, 07:07:35 am
Hi GregN  smiley

Thanks for the link, I will take a read through when I have some spare time smiley

How did you get on with your project in the end?

Here is the PCB I'm working on at the moment, the camera will be controlled via a simple Opto-coupler (only shutter control). The Big IC is a RF600D decoder IC because it will be wireless, the arduino will sit at the tx end.

527  Using Arduino / Project Guidance / Re: Canon DSLR Time Lapse Controller on: October 27, 2011, 06:02:07 am
Thanks for the link Bperrybap, looks like a vast improvement on the standard firmware! Unfortuniately though I have a EOS 400 so it won't work for me.

Can anyone point me in the direction of some help with implementing selectable variables on a screen?

Thanks all  smiley-eek
528  Using Arduino / Project Guidance / Re: Canon DSLR Time Lapse Controller on: October 26, 2011, 08:17:02 pm
Honest, as in, 'honest' and lol as in 'laugh out loud'   smiley-grin
529  Using Arduino / Project Guidance / Re: Canon DSLR Time Lapse Controller on: October 26, 2011, 05:58:54 pm
I have had a brief look around but I'm pretty new to the arduino environment, and programming itself to be honest lol. Maybe I haven't looked had enough, I will try again.

a rotary encoder sounds like it could work quite nicely for the application - how do they work is it a pot with notches or something?

the camera axe looks amazing, thanks for that link. The product and the software look very complicated though! I think my requirements could be met with a far more simple solution though  smiley-confuse
530  Using Arduino / Project Guidance / Re: Canon DSLR Time Lapse Controller on: October 26, 2011, 11:46:05 am
I have seen a Arduino project in which the operator could select the required time frame via buttons, with visual feedback on a LCD display. How is this done?

Thanks for the help
531  Using Arduino / Project Guidance / Re: Canon DSLR Time Lapse Controller on: October 26, 2011, 11:39:18 am
Hi Awol.

So how would one be able to adjust that variable without having to re-compile the code?
532  Using Arduino / Project Guidance / Canon DSLR time lapse controller with adjustable delay on LCD on: October 26, 2011, 11:17:31 am
Hi all. I want to make a controller for my Canon camera. The hardware side should be fairly straight forward, I'm going to use a couple of opto-couplers for the camera control.

The bit which is baffling me is that I want to be able to set the interval time without having to edit the code. I have found the following code to use as a base starting point, but I really would like to be able to set the interval via buttons and an LCD display? I can hook up the LCD but I'm really at a loss as to how I can have the interval time as a variable?

Any help would be excellent  smiley-mr-green

Code:
/*
 * TimeLapseController
 *
 * Create amazing time-lapse movie sequences using an Arduino and a
 * digital camera.
 *
 * Copyright 2009 Jonathan Oxer <jon@oxer.com.au>
 *
 * http://www.practicalarduino.com/projects/easy/time-lapse-controller
 */

int frameInterval = 300;          // Delay between pictures (in seconds)
int focusPin = 5;                 // Reed relay on digital pin 5
int shutterPin = 6;               // Reed relay on digital pin 6
int ledPin = 13;                  // LED connected to digital pin 13

void setup()
{

  pinMode(focusPin, OUTPUT);      // Set the focus pin as an output
  digitalWrite(focusPin, LOW);
  pinMode(shutterPin, OUTPUT);    // Set the shutter pin as an output
  digitalWrite(shutterPin, LOW);
  pinMode(ledPin, OUTPUT);        // Set the LED pin as an output
  digitalWrite(ledPin, LOW);
}

void loop()
{
  digitalWrite(ledPin, HIGH);     // Turn on activity LED
  digitalWrite(focusPin, HIGH);   // Turn on focus relay
  digitalWrite(shutterPin, HIGH); // Turn on shutter relay
  delay(500);                     // Hold the button for 1/2 second
  digitalWrite(ledPin, LOW);      // Turn off activity LED
  digitalWrite(shutterPin, LOW);  // Turn off shutter relay
  digitalWrite(focusPin, LOW);    // Turn off focus relay
  delay(1000 * frameInterval);    // Wait the required interval before repeating
}
533  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 27, 2011, 07:05:46 am
I have been following this topic as I had the same type of error. I finally noticed that the two control signals were swapped. (pins 12 and 11). After fixing that I removed all the delays and the many displays that I tested all worked just fine with the LiquidCrystal440 without the R/W signal.

Thanks, I think I will give that a ago later smiley

I'm sure its something silly that I'm doing to be experiencing it on 3 different types of display
534  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 20, 2011, 11:19:17 am
so if if you power up the arduino and the screens at the same time the screen always initialized fine? Really wish I could work out what I'm doing wrong smiley-sad
535  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 19, 2011, 05:43:42 am
Thanks for looking into it! Did you see any start up issues at all similar to the ones that I am regularly seeing?
536  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 13, 2011, 01:49:37 pm
Hi all, I have tried the liquidcrystal440 lib to no avail sadly smiley-sad

JRaines is currently looking at two of the screens for me too see if he can work out anything I'm missing
537  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 07, 2011, 06:46:17 am
Just tried with the set up doubled, still no good smiley-sad

Thanks for the heads up, I did use a resistor on the backlight.

I really think its something simple that I'm doing wrong, because I have tried 3 different types screens, and two arduino's with all the same results   smiley-neutral
538  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 06, 2011, 01:00:35 pm
I see what you mean about calling the reset, its no different to when it first powers up because the arduino starts running exactly the same code.

I guess it must be something going wrong with the lcd on initial power up? Maybe its not ready and initializes before the arduino?

I'm really stumped lol.

Thanks for the help, much appreciated

by the way, if it helps to understand here is the code that I'm currently running
Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

int analoginput = 0;
int analoginput1 = 1;
int analoginput2 = 2;
float vin = 0.0;
float vin1 = 0.0;
float vin2 = 0.0;

void setup(){
delay(100);
 lcd.begin(16, 2);
delay(1000);
 lcd.begin(16, 2);

    lcd.setCursor(0, 0);

       lcd.setCursor(0, 1);
   lcd.print("iSensor tester");
  
  
delay(4000);
  
  
  
  lcd.clear();

}



void loop(){
  
  
     delay(1400);


 // read the value on analog input
lcd.setCursor(0,0);
lcd.print ("Vin:");
vin = analogRead(analoginput)*5.00/1024*2;
lcd.print(vin, 3);
lcd.print ("v");
 
lcd.setCursor(0,1);
lcd.print ("R:");
vin1 = analogRead(analoginput1)*5.00/1024;
lcd.print(vin1, 2);
lcd.print ("v");


lcd.setCursor(9,1);
lcd.print ("O:");
vin2 = analogRead(analoginput2)*5.00/1024;
lcd.print(vin2, 2);
lcd.print ("v");


delay(1400);

}
539  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 06, 2011, 11:51:18 am
1- Indeed, that is the behaviour that I'm currently dealing with.

2- Pin 5 (r/w) is tied to gnd, as per this tutorial that I followed?.. http://www.ladyada.net/learn/lcd/charlcd.html

I tried a 100k to gnd on the E pin but still the same, also just tried two begin calls with a 1 sec delay in between, also no good smiley-sad
540  Using Arduino / Displays / Re: LCD does not work unless Arduino is reset. on: September 06, 2011, 11:03:47 am
does not work mate.

I'm just going to try the hardware solution now (pull down)

Thanks for the help
Pages: 1 ... 34 35 [36] 37 38 39