element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Wireless temperature sensor help.
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 4 replies
  • Answers 2 answers
  • Subscribers 417 subscribers
  • Views 554 views
  • Users 0 members are here
  • help
  • wireless
  • arduino
  • sensor
  • question
Related

Wireless temperature sensor help.

funinalaska
funinalaska over 12 years ago

I Am looking for a way to build a temperature sensor network wirelessly.

I Would like to build a system to transmit data from a few DS18B20 and DHT11 or DHT22 sensors back to a central Arduino for display/log/web purposes. The initial idea will be using 2 wired sensors and 2 wireless sensors, but I would like it to be expandable for up to 8 wireless if I can.

how do I turn a digital sensor into a wireless module?

i Need are ware suggestions here.

I Am trying to keep cost low as well.

  • Sign in to reply
  • Cancel
Parents
  • funinalaska
    0 funinalaska over 12 years ago

    I am new, so please bear with me.

    I am not sure what all hardware I will need to make the wireless system.

    I am assuming I need either a receiver or transceiver on the central arduino that will be doing the logging/displaying etc...

    But each of the sensor modules will they need to have a micro controller?

    I assume with something like this:

    http://www.ebay.com/itm/433mhz-WL-RF-transmitter-Receiver-Module-Link-Kit-for-Arduino-ARM-MCU-Wireless-/360770544267?pt=LH_DefaultDomain_2&hash=item53ff99a28b

    A MC will be needed for each module.

    Would something like an Adafruit Trinket work?

    Would I be better off with something like this:

    http://www.ebay.com/itm/Arduino-NRF24L01-2-4GHz-Antenna-Wireless-Transceiver-Module-For-Microcontroll-/310670158878?pt=LH_DefaultDomain_0&hash=item4855626c1e

    Is there something out there that would allow me to not need a Micro controller on each sensor module?

     

    Sorry if I am slow I am new to building and have not yet even looked at or played with any aspect of wireless with them.

    Thank you for your help.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jvdberg@ieee.org
    0 jvdberg@ieee.org over 12 years ago in reply to funinalaska

    Those are the radio-units that can be used for your application. They all operate in licence free frequency bands. That means that the same frequency is in use for more applications like wireless car keys, garage door openers, wireless LAN, wireless headphones and other low power applications. Depending how many users there are in your neighbourhood you must make a choice between the frequency bands 27 MHz, 433 MHz,  2.4 GHz or 5 GHz.. Unfortunately you can only find out by ordering a transmitter and receiver and try it out. The radio-units you found are cheap so you don’t lose much money if you choose the wrong frequency-band. For short distance you can try out the software even when there are many unwanted signals on the frequency. It is also possible to use more than one frequency band. For instance the arduino transmits at 2.4 GHz and receives at 433 MHz.. This way the units are able to transmit and receive simultaneously. For a long battery-life of the outdoor units current consumption might also be a reason for selecting a certain type of radio-unit. To prevent misreading when your  arduino is receiving signals from another user the received signal must be unique and have identification and preferable checksum bits. The cheapest solution has only a transmitter at each sensor and a receiver at the arduino. A random timer than will switch on the transmitter and send a message about once a minute. The disadvantage is that two transmitters could transmit at the same time. By using random timers the next time the transmitters will not transmit at the same time. When two transmitters send at the same time you will either be able to decode the strongest signal or receive an invalid message. A more robust approach has a receiver and a transmitter at each location. The arduino transmits a unique code for each sensor and after that will switch off the transmitter and listen for a reply. The sensor only transmits its message after it has received its code. There must be something between the sensor and the transmitter. This could be a hardware circuit or a processor. This circuit must select a single message from the datastream provided by the sensor and add the sensor code to it. This circuit must also switch on the transmitter when necessary.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • funinalaska
    0 funinalaska over 12 years ago in reply to jvdberg@ieee.org

    I am not all that concerned about other devices on similar frequencies as there are not many issues with that where I am.

    I am fairly competent with hardware and putting devices together, but I suck at writing code.

    Right now though I am just trying to collect information on what hardware I will need to get.

    So if I am planning to use these units or something similar:

    http://www.ebay.com/itm/Arduino-NRF24L01-2-4GHz-Antenna-Wireless-Transceiver-Module-For-Microcontroll-/310670158878?pt=LH_DefaultDomain_0&hash=item4855626c1e

    Then I should not need the modem between the controller and the transceiver correct?

    If I am going to use the digital DS18B20 then the ID code on the sensor I should be able to use that as the sensor identifier?

    I am not worried about power consumption at all as all the locations sensors will be going I have AC power and am just planning to use USB wall warts for power for them

    I like the idea of the central device being able to request the data from the sensor instead of the sensor just sending on random intervals. I do not need frequent data so I was thinking of a system where it gets data from each sensor every couple minutes. and parse them out so it is only requesting say one data reading a minute. Like Minute 0 Sensor 0, Minute 1 Sensor 1, Minute 2 Sensor 2, Minute 3 Sensor 0 etc...

    And I plan to have the data logged only every 10 minutes or so, I do not need a ridiculous amount of data logged But I do want to have a button on the central device which will tell the device to update all sensors and display.

    The whole purpose of this project is to be able to monitor multiple areas when the temperatures outdoors are on the severe cold side to make sure heating in those areas is keeping up with the space and then I am going to set up an alarm system to email me if the temp in areas reaches certain levels.

    So do you think the wireless unit I have there and a Trinket will handle these tasks for me?

    Or maybe even a basic ATTINY85 (once I figure out how to program one)

    Do I need to move up to an Arduino nano?

    Is there any other hardware besides the sensors, the controller and the wireless unit I will need?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • funinalaska
    0 funinalaska over 12 years ago in reply to jvdberg@ieee.org

    I am not all that concerned about other devices on similar frequencies as there are not many issues with that where I am.

    I am fairly competent with hardware and putting devices together, but I suck at writing code.

    Right now though I am just trying to collect information on what hardware I will need to get.

    So if I am planning to use these units or something similar:

    http://www.ebay.com/itm/Arduino-NRF24L01-2-4GHz-Antenna-Wireless-Transceiver-Module-For-Microcontroll-/310670158878?pt=LH_DefaultDomain_0&hash=item4855626c1e

    Then I should not need the modem between the controller and the transceiver correct?

    If I am going to use the digital DS18B20 then the ID code on the sensor I should be able to use that as the sensor identifier?

    I am not worried about power consumption at all as all the locations sensors will be going I have AC power and am just planning to use USB wall warts for power for them

    I like the idea of the central device being able to request the data from the sensor instead of the sensor just sending on random intervals. I do not need frequent data so I was thinking of a system where it gets data from each sensor every couple minutes. and parse them out so it is only requesting say one data reading a minute. Like Minute 0 Sensor 0, Minute 1 Sensor 1, Minute 2 Sensor 2, Minute 3 Sensor 0 etc...

    And I plan to have the data logged only every 10 minutes or so, I do not need a ridiculous amount of data logged But I do want to have a button on the central device which will tell the device to update all sensors and display.

    The whole purpose of this project is to be able to monitor multiple areas when the temperatures outdoors are on the severe cold side to make sure heating in those areas is keeping up with the space and then I am going to set up an alarm system to email me if the temp in areas reaches certain levels.

    So do you think the wireless unit I have there and a Trinket will handle these tasks for me?

    Or maybe even a basic ATTINY85 (once I figure out how to program one)

    Do I need to move up to an Arduino nano?

    Is there any other hardware besides the sensors, the controller and the wireless unit I will need?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube