Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Slide projector limit switch circuit

Status
Not open for further replies.

Mexon

New Member
Hi

I'm in the process of hooking up my digital camera to a slide projector so that I can digitise my slide collection, using the 'Clickslide' method detailed at https://www.slsprr.net/clickslide/default.html. The Clickslide control box is working well, but my slide projector is too primitive. It has no control circuit to stop each slide in the right place. The length of time required to change slides continually varies, so most slides are not being delivered to the right place in front of the camera. I therefore need some kind of limit switch circuit to reliably stop the slide delivery arm.

I think that I have devised a way of doing this, described below, but I haven't designed any kind of circuit since I was at school. Consequently I've forgotten most of what I knew about electronics, and would really appreciate some help to review the design and resolve a few queries.

Concept
My plan is to use a micro switch (Switch2 on the diagram below) to stop the 'slide delivery arm' at the right place. However after this has broken the circuit, I need some way of reenergising the circuit after a couple of seconds to swap slides (the micro switch being still held open by the 'slide delivery arm').

To get around this, my idea is that when the "next slide" switch is closed (Switch1), a 555 circuit will deliver a single pulse for around 0.25 seconds. If I feed this into the base of a transistor it will open up 'Path 1', allowing the motor to run for around 0.25 seconds, bypassing the open limit switch (Switch2). This 0.25 seconds allows more than enough time for the 'slide delivery arm' to have moved, releasing Switch2 and opening up 'Path 2', so allowing the 'slide delivery arm' to keep moving until it returns with the next slide and opens Swich2 again, so stopping in the right place.

Components
1) Motor. The 'slide delivery arm' is operated by a 1970s vintage Mabuchi motor. I don't have any way of measuring the current it takes, but have tracked down a motor of similar physical size and voltage on Mabuchi's web site, which draws 0.26A when operating at optimum efficiency, and 0.84A when stalled. So I guess that the existing motor is similar.

2) 555. I'm proposing to use an NE555. I understand that most non-CMOS 555s can source around 200mA, which seems adequate.

3) Transistor. I'm proposing to use an STBV42 that I tracked down on ebay. The datasheet (https://www.st.com/web/en/resource/technical/document/datasheet/CD00002128.pdf) says that it can cope with a maximum 1A load, which seems OK if my assumption about the motor is reasonable. It can also withstand a base current of 0.5A and, since I understand that 555s can only source around 200mA, that sounds comfortably safe. I'm less clear on the value of hFE to use - there are several values listed ranging from 5 to 30. But if I assume a current through the motor of 0.75A and hFE of 10, then I need a base current of 75mA - less than half of what the 555 can deliver, which also sounds safe.

Uncertainties
Apart from major questions like 'will it work', I have a few specific questions and uncertainties:

a) 555. Unless I've slipped up, thanks to Andy Clarkson's 555 circuit design software (https://clarkson-uk.com/555-timer/), I'm confident that the 555 will work. I guess that there is no reason why I can't upgrade C1 from electrolytic to metalized polyester?

b) R2 & R3. I'm less confident on the resistor values I've chosen for this voltage divider. Is 100 Ohms reasonable?

c) X2. My thinking here is that, based on the above hFE calculation, I may need a bias current of around 75mA - but in case that's not enough, to aim for 100mA. So if the base-emitter voltage is around 3.45V (4.15 - 0.7V), the bias resistor would need to be around 34.5 Ohms - and choosing a 100 Ohm trimmer might not be a bad idea so I can adjust it?

d) Not part of the sketch below, but the existing 10V DC supply within the projector is supplied from a transformer via what appears to be a 1970s vintage bridge rectifier package, without any smoothing. I guess that it might be a good idea to put a capacitor across the output? Something like a 25V 1000uF?

e) What have I missed?


Your feedback, comments and suggestions would be very welcome. I'm away for the weekend, so won't be able to respond to any replies or queries until Monday. Circuit diagram attached:

Design 2014-02-07b.png
 
D2 will prevent the 555 operating :(
I'm not sure why you need the 555. Can't you just wire a momentary-contact button switch across the limit switch and keep it pressed until the limit switch closes?
The clickslide link doesn't work (a password is required).
 
Last edited:
Hi Alec

Thanks for spotting D2 - I thought I was protecting the 555 by adding that one!

The Clickslide link still works OK for me without a password - perhaps try **broken link removed**? It's a DIY controller based on a 4-channel relay board that synchronises a modified slide projector with a digital camera - it advances one slide, triggers the camera, advances another slide, triggers the camera again, etc, for a set number of repetitions (a bit like this, which uses an alternative method).

If I was to stand over it then a momentary-contact button would be fine, but I've got around 4,000 slides to process. Once working, Clickslide will allow me to load up to 120 slides at a time and (at a rate of a couple of seconds per slide) will digitize them automatically within about 4 or 5 minutes, during which time I can be preparing the next batch...
 
when the "next slide" switch is closed (Switch1)
Is this a manual switch or automatic?
My thinking here is that, based on the above hFE calculation, I may need a bias current of around 75mA - but in case that's not enough, to aim for 100mA.
The rule of thumb for transistor switches is to assume a hfe of only 10, to ensure the transistor is turned fully on. So you can throw away the resistive divider and trimmer and just couple the transistor base to the 555 output through a single resistor (of value to give 100mA base current for a 1A load).
Bear in mind that if you use a smoothing cap across the supply the average voltage will rise above 10V (peak voltage will be approx 14V, but the motor current will drag that down).
 
Last edited:
Yes, Switch1 is automatic.

Many thanks for the tips, Alec - very helpful. Looks like I've enough to put this together at the weekend :)
 
Well, after rather longer than a weekend I've finally built this - but it's not working as intended.

When Switch2 cuts 'path 2', the power the motor continues without stopping. If I remove the 555, then the motor does stop correctly when Switch2 is triggered - so presumably either 555 is being held open somehow, or it's damaged and is acting as an open circuit. I guess the first of these is most likely, however I don't have the expertise to know why, or how to resolve it. Three thoughts that spring to mind are that:
  • a) it could be something to do with this circuit involving an inductive load?
  • b) that it might be due to the power supply being unregulated (my multimeter only refreshes 4 times per second, but it's clear that the input voltage constantly fluctuates by 1V or more - and I don't have an oscilloscope to diagnose further)?
  • c) that I'm missed something fundamental in the concept.
Any ideas would be welcome...
 
The 555 is probably being re-triggered by inductive spikes/interference from the motor. You could try:
1) connecting a fat cap (say 100uF to 470uF, rated 16V or more) directly between pins 1 and 8 of the 555,
2) connecting a snubber, made up of a 0.1uF cap in series with a 100 Ohm resistor, directly between the motor terminals.
 
Status
Not open for further replies.

New Articles From Microcontroller Tips

Back
Top