Skip to content
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. My Project
  3. Humidity / Temperature Sensor
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

Humidity / Temperature Sensor

Scheduled Pinned Locked Moved My Project
dht22temphumidity
11 Posts 7 Posters 9.4k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    TimO
    Hero Member
    wrote on last edited by
    #1

    I've build a sensor to measure humidity and temperature in my living room. It is now working for about 7 weeks.

    The sensor consists of the following components:

    • DHT22 Hum/Temp Sensor
    • MCP 1702 LDO Regulator (3.3V)
    • Atmega328P-PU PDIP-28
    • holder for batteries (4 x AAA)
    • NRF24L01+

    IMG_20150112_134926.jpg

    IMG_20150112_134939.jpg

    Here are the schematics:

    Schematics.png

    And here is a screenshot from my OpenHab-View:

    OpenHab.png

    (I'm logging the last update to ensure the sensor is still alive)

    The DHT22 needs at least 3 V to operate stable, so I thought about using a booster or a regulator and took the regulator.

    Currently I'm using rechargeable AAA, which will be switched soon, as the sensor is working fine. The Voltage has dropped 0,1 V (from 5.3V to 5.2V) in 7 weeks and the AAAs were only precharged. My multimeter is able to measure the current, but in case of this sensor it is to low, I need a better multimeter.

    The Atmega328p is running with 8 MHz internal clock and brown out detection is disabled.

    Finally the sketch:

    https://codebender.cc/sketch:67176

    1 Reply Last reply
    2
    • D Offline
      D Offline
      doesel33
      wrote on last edited by
      #2

      A little mistake in your schematic: R2 must be 4,7k!

      1 Reply Last reply
      0
      • T Offline
        T Offline
        TimO
        Hero Member
        wrote on last edited by
        #3

        @doesel33: You're right, thanks!

        1 Reply Last reply
        0
        • gaduG Offline
          gaduG Offline
          gadu
          wrote on last edited by
          #4

          Cool!
          Perhaps a noob question, but how do you program the Atmega?

          1 Reply Last reply
          0
          • daulagariD Offline
            daulagariD Offline
            daulagari
            Hero Member
            wrote on last edited by
            #5

            Currently I'm using rechargeable AAA, which will be switched soon, as the sensor is working fine.

            Why would you switch the batteries?

            5.2V / 4 = 1,3V so still quite full.

            These batteries are low-leakage batteries so provided the initial charge is fine and current consumption the lifespan should be good and at least 50% of that of good alkaline batteries

            1 Reply Last reply
            0
            • T Offline
              T Offline
              TimO
              Hero Member
              wrote on last edited by
              #6

              @gadu I'm using a MySmartUSB MK3.

              @daulagari I'm using rechargeable ones as long as I'm not sure how good my device is working.

              1 Reply Last reply
              0
              • Ivan ZI Offline
                Ivan ZI Offline
                Ivan Z
                Hardware Contributor
                wrote on last edited by Ivan Z
                #7

                I power DHT22 from arduino pin. It help make economy battery. When controller sleep, power pin set to low.

                If using 3.3 power - no needed R2

                If you use CR123A accomulator. You will not need Regulator and the device will be smaller

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  TimO
                  Hero Member
                  wrote on last edited by
                  #8

                  Does the DHT22 work with 3v? I thought it needs at least 3.3v. I will test that!

                  1 Reply Last reply
                  0
                  • MagiskeM Offline
                    MagiskeM Offline
                    Magiske
                    wrote on last edited by Magiske
                    #9

                    Can't remember the specs. "Normally" 3.3v is something like 3.0-3.6v..
                    Just did the google thingy.. 3v-5v:)

                    1 Reply Last reply
                    0
                    • Ivan ZI Offline
                      Ivan ZI Offline
                      Ivan Z
                      Hardware Contributor
                      wrote on last edited by
                      #10

                      Снимок.JPG

                      Снимок2.JPG

                      My devices
                      Снимок.JPG
                      Снимок.JPG

                      1 Reply Last reply
                      0
                      • GizMoCuzG Offline
                        GizMoCuzG Offline
                        GizMoCuz
                        wrote on last edited by
                        #11

                        I think the comment in the routine

                        void measureBattery() {
                        // R1 = 1MOhm, R2 = 220 kOhm

                        Should be

                        void measureBattery() {
                        // R3 = 1MOhm, R2 = 220 kOhm

                        (R3)

                        Is it possible to add (comment out) some lines how to calculate the battery percentage and send this via gw.sendBatteryLevel (batteryPcnt)

                        Great sketch!

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        13

                        Online

                        11.7k

                        Users

                        11.2k

                        Topics

                        113.0k

                        Posts


                        Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • OpenHardware.io
                        • Categories
                        • Recent
                        • Tags
                        • Popular