Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor

by pereskjo in Circuits > Arduino

2592 Views, 22 Favorites, 0 Comments

Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor

front.jpg
telldus.PNG

This is the build of a solar powered temperature and humidity sensor.
Sensor emulates a 433mhz Oregon sensor, and is visible in Telldus Net gateway.

What you need:
1x "10-LED Solar Power Motion Sensor" from Ebay. Make sure it says 3.7v battery.
1x "Enhancement Pro Mini 3.3V/5V adjustable 8M" from Ebay.
1x "DHT11 / DHT22 / AM2302" sensor from Ebay.
1x "STX882" 433Mhz Transmitter from Ebay.
2x "10cm servo cable male to male" from Ebay.
Some straight 2.54mm headers and angeled 2.54mm headers from Ebay.
Soldering equipment and hand tools.

Low Power

low power.jpg

Cut power led trace on Arduino.
Desolder power regulator jumper on Arduino.

Solder angeled headers to end of Arduino.
Upload code from github:
https://github.com/skjolddesign/Oregon-Sensor-with...

Test low power current usage.
DHT library: https://github.com/adafruit/DHT-sensor-library
Connect 3.3 to 5v on arduino vcc pin and 0v on gnd pin.

Headers and Transmitter

IMG_0617.JPG

Solder straight header to Arduino GND,D2,D3 and D7,D8,D9.
Solder STX882 transmitter to header D7,D8,D9.(check orientation, pins can be set in code)
For antenna, cut 17cm (433Mhz version) solid core wire, and coil it around ΓΈ6mm screwdriver.
Solder antenna to ANT on transmitter.

DHT11 / DHT22 / AM2302 DHT Sensor

10k.jpg
dht.PNG

DHT PINS: pin 1=vcc, 2=data, 3=not in use, 4=gnd

Solder straight header to sensor pin 1,2,4.
Solder 10k resistor on pin 1 and 2.

Connect sensor to arduino:
Sensor pin 1 (vcc) -> Arduino D3
Sensor pin 2 (data) -> Arduino D2
Sensor pin 4 (gnd) -> Arduino GND
(pin can be set in code)

Connect sensor to Arduino and check readings in terminal and Telldus.

Power From Solar Module

IMG_0622.JPG

Cut 10cm servo lead in half.
remove white wire from servo lead.
Solder red lead to B+.
Solder black lead to B-.

Put Into Place

IMG_0623.JPG

Insulate Backside of Arduino with tape.
Connect power to arduino (vcc and gnd on programing header)

Tip: Add some white wheel marker on vcc in your projects.

Done

IMG_0624.JPG

Outdor waterproof sensor.
(this is model 2, so i put the sensor inside, instead of gluing it to the outside)