Remote Sensor (Temperature and Humidity) Monitoring over RF Link

1. Description

The purpose of this project is to build a system that periodically sends sensor data from a remote device (standalone ATmega328 microcontroller) to a central monitoring device (Arduino Uno R3 development board) over a RF link. Some power-saving techniques have been used in order to preserve remote device’s battery life. For the purpose of simplicity, a simple temperature and humidity sensor has been used at the remote device; it could be easily replaced with any other sensor. The simple topology (one remote device to one monitoring device) could be extended (multiple remote devices to a single monitoring device).

Difficulty level: advanced.

Continue reading “Remote Sensor (Temperature and Humidity) Monitoring over RF Link”

Infrared Remote Control Converter (Arduino Uno)

1. Description

This project shows how to build an infrared remote control (IR RC) converter that allows emulating an IR remote control (emulated IR RC) using a different one (physical IR RC). The basic principle is the following: IR codes sent by the physical IR RC are intercepted by an IR receiver, translated into the physical IR RC corresponding codes and sent through an IR transmitter. The translation table that maps the physical to emulated IR RC codes is permanently stored in the microcontroller’s internal EEPROM; it can be easily (re)initialized by putting the system in setup mode (hardware interrupt generated by a button press).

Difficulty level: advanced.

Continue reading “Infrared Remote Control Converter (Arduino Uno)”