Arduino pin 15 (Analogue 1) is connected to a ds18220 for indoor temperature Wireless temperature receiver using an LCD module // wireless temperature receiver using a simple 43mhz module and an lcs/keypad shield Wireless temperature sensor with online loggingĭownload and keep the unzipped files in the Arduino libraries folder and restart the Arduino ide. Temperature can further be logged on to web based portals (for e.g. A one wire protocol for reading the temperature from ds18b20 sensors and a virtual wire library for sending the temperature reading over the wireless link.įor testing, I kept the remote module outside the room to get the outdoor temperature wirelessly without the trouble of connecting a long wire to the terrace. In addition to the sketch, it uses two libraries. The module even worked well after keeping inside the refrigerator for about 4-5 meters! In my experience, these links used to work pretty well from my terrace to the living room (around 10 meters and through the thick walls). It is important to connect a small (17cm wire with 433MHz) to the antenna pins on the transmit module (see figure). The rf modules usually have 3 pins, two for power supply and one for data / Arduino. But any LCD module with the standard LCD library will do the job. To make the receiver compact and independent of a computer, I used an LCD module which is available as a keypad shield. But it can be easily modified to use a lm35 sensor. But for simple uses, these are quite handy as they consume only one digital pin on the Arduino while the nrf modules use 5 pins.įor temperature measurements, I used a ds18b20 digital sensor in this article.
The same principle can be used to make any of your sensors wireless.Ĭompared to nrf24l01 modules, these are unidirectional and needs slightly higher (starting at 5v) working voltages.
In this article, we use inexpensive 433/315MHZ inexpensive rf modules to make wireless temperature sensors. A simple wireless temperature sensor for homemade weather station