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

1,046

21

About: Passion for electronics, and love to solve bigger problems with the the most performing solution. 'Let the machines do the work' Founder of Skjold Display.

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.

Step 1: Low Power

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

Solder angeled headers to end of Arduino.
Upload code.
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.

Step 2: Headers and Transmitter

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.

Step 3: DHT11 / DHT22 / AM2302 DHT Sensor

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.

Step 4: Power From Solar Module

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

Step 5: Put Into Place

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.

Step 6: Done

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

Share

    Recommendations

    • Tape Contest

      Tape Contest
    • Arduino Contest 2019

      Arduino Contest 2019
    • Trash to Treasure

      Trash to Treasure

    Discussions