Can a Microcontroller Replace a 555 Timer for a Low Frequency Flasher?

  • Thread starter Thread starter funnyguy
  • Start date Start date
  • Tags Tags
    Frequency Timer
Click For Summary
SUMMARY

This discussion centers on the feasibility of using a microcontroller as an alternative to a 555 timer for creating a low-frequency flasher circuit, specifically targeting a cycle of 10 seconds on and 5 seconds off. Participants suggest that while a 555 timer with a MOSFET can be effective, utilizing a microcontroller offers greater flexibility in timing adjustments and may be more cost-effective. The use of a Wien bridge oscillator is also proposed as a viable option for achieving the desired timing without excessive component costs. Ultimately, the choice between these options depends on project requirements and available resources.

PREREQUISITES
  • Understanding of 555 timer operation and configurations
  • Basic knowledge of microcontroller programming
  • Familiarity with MOSFETs and their applications in circuits
  • Concept of pulse width modulation (PWM) for motor control
NEXT STEPS
  • Research microcontroller options for timing applications, such as Arduino or PIC microcontrollers
  • Learn about the Wien bridge oscillator circuit design and its applications
  • Explore pulse width modulation (PWM) techniques for controlling DC motor speed
  • Investigate adjustable resistor configurations for 555 timer circuits
USEFUL FOR

Electronics hobbyists, circuit designers, and engineers looking to optimize timing circuits and motor control solutions.

funnyguy
Messages
16
Reaction score
0
I want to build a low frequency, uneven cycle flasher somewhere around 10 seconds on, 5 seconds off. I planned on using a 555 timer and a MOSFET to drive my load, a small DC motor. Are there any other suggestions for something at low frequency? I'm just concerned at the R and C values needed for such low frequency as I might be able to buy a cheaper timer already assembled.

Thanks.
 
Engineering news on Phys.org
funnyguy said:
I want to build a low frequency, uneven cycle flasher somewhere around 10 seconds on, 5 seconds off. I planned on using a 555 timer and a MOSFET to drive my load, a small DC motor. Are there any other suggestions for something at low frequency? I'm just concerned at the R and C values needed for such low frequency as I might be able to buy a cheaper timer already assembled.

Thanks.

Do you expect that since you need such timing control for your 555 that "the R and C values needed" will be expensive? What is the cost of one resistor and one capacitor combined?

A cheaper timer might be constructed by placing a gerbil on a rotary treadmill. You could mount a contactor near the circumference to energise a microswitch each revolution. You'd need to teach the gerbil the correct timing, and also feed him or her, so it might be cheaper to stick with the 555 timer.

Cheers,
Bobbywhy
 
I believe what bobbywhy is saying, is that one R and C probably aren't going to cost you that much.

Use Mouser.com to find some L and C with $ values.
http://www.mouser.com/Passive-Components/Capacitors/_/N-5g7r/
http://www.mouser.com/Passive-Components/Inductors/_/N-5gb4/ Also, you could try using an oscillator. I would suggest a Wien bridge oscillator.
http://en.wikipedia.org/wiki/Wien_bridge_oscillator

That way, you would buy 2 R and 2C instead of one C and one L

You would have to change the duty cycle of the Wien Bridge oscillator. I am trying to find the circuit for that...
 
Last edited by a moderator:
Well, I didn't think they would, but I think the original documentation and formulas I had misled me. Originally, I looked at the calculations and thought that even with R values in the 100 kohm ranges I would need very large $5+ capacitors to make the high time what I needed. I see now that even with 7.5k and a 1mF cap I'll be in the range I need.
 


I would suggest considering using a microcontroller instead of a 555 timer for your low frequency flasher. This would allow for more flexibility in adjusting the timing and duty cycle, and may also be more cost-effective in the long run. Additionally, you could potentially use a pulse width modulation (PWM) signal to control the speed of the DC motor, rather than using a MOSFET. This would also give you more control over the motor's speed. Alternatively, you could consider using a different type of timer, such as a 555 timer with an adjustable resistor, or a 555 timer with a potentiometer, to achieve your desired frequency. Ultimately, the best approach will depend on your specific project requirements and resources.
 

Similar threads

Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
8K
Replies
7
Views
3K
Replies
10
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 11 ·
Replies
11
Views
8K
  • · Replies 31 ·
2
Replies
31
Views
8K
Replies
4
Views
8K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K