My controller uses PWM to vary the blower speed, much the same was as PWM can be used to dim an LCD panel. At 50% the blower is sent a PWM signal that has voltage 50% of the time in the pulse train. This has the effect of running the blower at 1/2 speed for as long as you'd like. It works...
Guys I am sorry that I sent you off on a wild goose chase in regards to the modified Asynclabs files!
I need to document them on my site, and I will probably also just post the entire modified library as well.
Thanks for making it painfully obvious that I need to do this
Bryan that is some good work!
I am interested in seeing the details / source code for your changes and I'd love to incorporate them. I've had a plan to add buttons for manual setup for quite some time, but never got around to it.
For the blower bracket, all I did was bend a piece of sheet...
I don't have a picture handy, but I will try to describe it.
I bought a stainless steel dog food bowl with a diameter slightly larger than the vents on the bottom of the WSM. Drill or dremel a hole the size of the blower opening and mount the blower to that. Then run a long thin bolt through...
That ribbon cable is from an IDE cable that I had lying around. Strip off the number of connectors you need and you're good to go. One IDE cable will do a lot of projects.
Alan-
It may be that you have the voltage divider backwards? (or your math to compute it) If you run switch 5V and ground, the circuit will be backwards to what you expect. When I first started the project I ran 5V through the thermistor then to the 22K resistor and then to ground. This...
The table lookup method is a very popular way of doing it and it saves a lot of CPU cycles if you don't have them to spare.
I used the equation just to try something new.
Here is another example that I've seen someone else using on the arduino with the ET-73 probes:
<pre...
OK, a lot of information to cover....I hope I can cover it all for you. If something is missing, feel free to keep asking.
First things first - you keep mentioning a thermocouple. Do you really have a thermocouple, or are you using the Maverick ET-73 probes? The ET-73 probes are actually...
Arduino development environment is a little weird - you can't put #ifdef around include files. If you are trying to use the software with wishield not defined, make sure you comment out #define USE_WISHIELD and just delete the #include "WiServer.h" line.
I've been working with someone building one of my controllers and in doing so made a big code cleanup and added some important documentation to the code. If you have the old version, you want to check out the latest.
I finally got the source code working with the Arduino IDE and posted it. It is still rough, but it will get you going - and might get enhanced with your new ideas!
Here is a shortcut to it
The Arduino environment is 99.99% C/C++. It gives you a lot simpler access to the features of the board by providing libraries to call.
My preferred environment is to use Eclipse and build all the C/C++ code outside of the Arduino GUI. However, the code with only a few very minor tweaks will...