Navigation |
Arduino and the HH10D humidity sensorThe HH10D is a relatively cheap humidity sensor that can be bought from Sparkfun. It has a capacity sensor on board, which is connected to a 555-based frequency generator. Thus the device gives a frequency out that depends on the humidity in the air. But this is not all. The device also has an I2C Eeprom, where a calibration value is stored. This is programmed at the factory, and only has to be read once. When you have the value, it can be hardcoded in the Arduino code (and put on a sticker on the HH10D).
Dev2Wired node #2. Mounted inside, measures values, collects data, displays data. -Atmega 168. MCP9701A temperature sensor
ArdweatherArdweather The device uses different sensor nodes. Some of them are connected via RS485, some are wireless. The wireless sensor are used for temperature and humidity. The wireless devices are not homebuilt, they are cheap extra devices for a commercial weather station (From Esic, Clas Ohlson item number 36-1797).
Buildning a small Arduino cloneHere I will build a really small Arduino clone. A MCU a Atmega168 is used. To save space and solder the device is preloaded with the Arduino bootloader, before the other components are mounted. 1 - Program the bootloader. -The Mega168 is placed in the socket on a Arduino Duemilanove, replacing the original Mega328. -An Avrisp mkII programmer is attached to the programming header on the Duemilanove, to this card I also connect an external power supply. -Windows XP is booted in Virtualbox on my Ubuntu system.
Project ideas-Big volume nob for the computer. Maybe a big red panic button that mutes the sound? Or a device that auto mutes when the phone rings (complicated with cell...).
Low-volt home networkThe aim of this project is to create a low-voltage network in my home.
First test with Atmega168sudo avrdude -p m168 -c avrispv2 -P usb -t avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1eff06 Works better with the "-B" option: sudo avrdude -p m168 -c avrispv2 -P usb -t -B 32
|