Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Using thermistors with Arduino

Thermistors are way cheaper way of measuring temperatures comparing to digital ones like DS18S20. With digital sensors you usually need to use some sort of communication protocol eg. 1-Wire, I2C, SPI. With thermistors things get simpler. You need only one analog input to get readings. As you may know thermistors are temperature dependent resistors that simply change their resistance upon change of temperature. In order to get readings out of thermistor you need to make a simple resistor divider with known resistance and thermistor. By measuring a voltage drop and using lookup table in microcontrollers Flash (EEPROM) memory you can get really precise readings. Follow this tutorial about using thermistors with Arduino and give it a try. Continue reading

The Fun of Developing Arduino-based Talking and Remote Thermometer

For the home hobbyists, life would be extremely boring without the existing of Arduino projects! If you’re looking for some interesting Arduino-based project, then you’ve came to the right place… Guys, today you’ll have the opportunity to build up a fantastic Arduino-based Talking and Remote Thermometer. This project isn’t a hard task, especially for the professional home hobbyists. By the way, you should prepare the following components: An Arduino (With one free analog input port); A Solderless Breadboard; A 10k resistor; A 10k NTC (Negative Temperature Coefficient) Thermistor. It’s time to kickstart the project! First of all, you’ll need to use the Power (+5v), Gnd (Ground) and one of the Analog-in connectrors (Pin 0) on the Arduino. For your information, the Analog-in connectors are normally located near bottom right-hand corner of the board. Furthermore, you’ll notice that the Power connectors are situated just to the left of analog-in connectors! After that, you’re going to set up the 10k NTC thermistor and 10k resistor on the breadboard. Before you ended up the project, please make sure that all connections between the… Continue reading