Forgot your password?
No account? Register one!
January 30, 2013
Product COM-00784 |
If you want to opto-isolate with this optoisolator, you will have to invert the output by driving a PNP transistor rated above the relay coil current, or use a similar mosfet device that drives hi-side loads. I would not drive relays directly with these optoisolators. Another option is to use the optoisolator, pull the output up to Vss with a resistor, and use that to input a regular CMOS inverting buffer. Then, connect the ouput of the buffer to the ULN2308 darlinton driver described below.
I had a very similar application. I ended up not opto-isolating, and I used the ULN2308 Darlington driver chip (sold here and on Adafruit). The chip is nice because it is 8 channel and already has input resistors. You just connect an Arduino output to a ULN2308 input channel. The corresponding output is a “sink” which will easily handle a 12V relay. The ULN2308 I have already has back-emf diodes in it, which is a plus. The drawback is that your Arduino ground and your car ground have to be tied together.
Product TOL-09161 |
You said it best. 60/40 is crap compared to 63/37. This is good solder.
Product DEV-10618 |
The back EMF diodes should be as close to the relay coil as possible. Although it is always a pain to have to add diodes at the relay, that is the best way. Even if the relay is only 6 inches away from the mosfet driver, it is still better to have the diode at the relay.
Product COM-00100 |
about 3 weeks ago
The best way to drive the relay from an Arduino is to use a transistor (or other driver), rather than driving the relay directly. Also, connect a diode across the relay coil close to the relay. The cathode of the diode (the end with the line on it) connects to the coil +. The anode of the diode connects to the coil -. Hope this helps.
Product SEN-10988 |
This is a nice sensor to learn about A/D manipulation with uC’s. Don’t know if anyone else has experienced this, but when used remotely even less than 3ft, the noise susceptibility makes Vout will jump around by a few mV. I placed a 680 Ohm resistor in series with the output per the datasheet suggestions, and it helped somewhat but did not get rid of enough noise. Tried capacitors between Vin and Gnd, no change. Tried sampling 5 times then averaging the result - not good enough. Did not try shielded cable.. instead I got the DS18B20 and never looked back. (Not sure if the noisy signal of the TMP36 is a result solely of the Arduino or of the remote cable length. By noisy, I mean typically +/- 1 deg F bounce - too much for a temperature controller for a sensitive application.)
Product SEN-00245 |
OK, I was lauding the effectiveness and simplicity of the TMP102 just a few weeks ago.. then I tried the DS18B20. Every bit as stable as the TMP102 but in a nicer package for remote sensing (I just bought the probe version to make it easier.) Excellent sensor. The extra code involved is actually not that bad. The newest library works perfectly. The DS18B20 is well-suited for temperature controller applications with Arduino and such. I am using it in an egg incubator, and it holds temperature very well.
Product SEN-11050 |
Yes it does. You can place the pullup at the Arduino or close to it, between 5V (or 3.3 if your Arduino is 3.3V) and the DQ pin of the sensor. This sensor works very well. It is stable even with a longer cable.
My first application used the TMP36. I quickly abandoned that sensor. While it is good for monitoring a temperature inside an enclosure, it is too susceptible to noise when remote. The DS18B20 on the other hand is awesome for remote sensing and is offered in a nice probe for you. All that extra code is well worth it.
Product TOL-08793 |
about a year ago
I agree. No complaints here.
Product SEN-09418 |
about a year ago
This sensor is incredibly stable. I have used and abused it while experimenting (dropping it, etc), it is still going strong. Being digital, it is not necessary to take an average of 5 or so readings as is commonly done with analog sensors. IMO the easiest to use as far as code goes (maybe tie with the TMP36 or a thermistor). I have an Arduino mounted (in a box) on the outside of a snake cage, connected to this sensor placed in a box inside the cage. I use the Arduino to control heating (Arduino output to an NPN transistor circuit to a zero-volt-turnon SSR and LED for status.) Works nicely.
Product CAB-08915 |
about a year ago
“UTP” means Unshielded Twisted Pair
No public wish lists :(