Arduino Project: Wireless Weather Station using Arduino Due, DHT22 sensor and NRF24L01+ modules!

preview_player
Показать описание
In this Arduino Project video we build a Wireless Weather Station using the fast and powerful 32bit Arduino Due board. We measure the temperature and the humidity with a couple of DHT22 sensors and we communicate with the remote sensor using the 2.4GHz NRF24L01+ module. Let's see how to build this project!

Today's project is this. A Wireless Weather Station with a big 3.2" Color TFT display. As you can see, the project is up and running, and it displays the current date and time, the indoor temperature and humidity, and the outdoor temperature and humidity. The readings of the outdoor sensor are updated every second in order to demonstrate that we have a reliable communication link established with the transmitter which is outside at a distance of 5m. The readings of the indoor sensor are updated once every minute. The heart of the project is the fast Arduino Due, and as you can see there is no flickering of the screen when the values are updated. Let's now see the transmitter.

Want to learn to code?

Рекомендации по теме
Комментарии
Автор

Very professional and knowledgeable educator. Thanks for this great information. I am not a beginner to electronics, but I know nothing about Arduino. Watching these videos is making me enthusiastic and excited to go and buy an Arduino Uno and make a start.

trentjackson
Автор

Just built one and it works fine. It would be very useful to be able to pick up data from additional remote sensors and have the ability to send a message to a mobile if, for example, the lights come on in a room. This would give some alarm and house management functionality. Please keep this project going and many thanks for your work and advice. Regards Alan

alanpowell
Автор

Thanks for this tutorial, I have made this project and added a BMP180 AND added pressure, altitude and relative air density to both the transmitter and receiver
screens. this I needed for my sport to set my engines more precisely. I have made 3D printed cases and it's working great.

Again, thank you very much 😎

cyclemadkiwi
Автор

Looking forward to getting the parts to put this together - thanks for sharing.

SergeiJonovich
Автор

i liked! I am spanish, and when i hear you on english, i can know ALL! that you say!

asunasan
Автор

Love the Project got it to work for the most part except the transmitter has to be reset for it reconnect to the receiver. I have a few suggestion for you series one I would love if you would take one of your projects and show step by step how to move it from a breadboard to proto board. I would also love it if you would go more in depth with code of the project explain more about what makes the project work. Thanks and keep the cool projects.

sreed
Автор

Thanx a lot for the share ! Very Nice and usefull Videos you made, nobody could do it better than you did ! Again thank you !

MCGarfield
Автор

Great project !!!
Could You make this project using Wifi that I have in my house.
Using wifi module - that I could get these parameters in whole house.
It will be useful to many peoples, I think.

krzewa
Автор

great job I would like to see more tft screen tutorial

wienerschnitzelwienerschni
Автор

Amazing!!!. I can't wait for the next tutorial. Thk Nick

davidegiuffrida
Автор

just wondering, do you use the clock module with a battery or without? great video!

BeatsByG
Автор

hi there, I want all the data to be logged in the sd card of the ethernet shield and use esp8226 instead of the nrf modules can you help with that?

harisalisiddiqui
Автор

Great project Nick! Look forward to upgrading to multi-sensors and logging. BTW, what range did you manage with the NRF24? Also it would be neat to include temperature alarm limits that would change colour when the set point is reached (single up/down settting switch?) and this might be transmitted to web via esp8266? I can see this module forming the basis of a comprehensive sensor monitoring system!

lesliesaunders
Автор

Hi Nick - another excellent project (as usual). I look forwand to you extending it to read atmos pressure, wind direction and wind velocity should you be developing it this far! Cheers, Ian (Down Under)

ozgemmo
Автор

I made a modular solution similar to this with more sensors and it would post the data to the internet so you could remotely view graphs and charts. The MAJOR limiting factor was power. Battery packs just don't last very long at all, by a huge margin, making the power source completely infeasible. Did you do any tests for this?

Ziplock
Автор

great project could you add more the 3 NRF24L01. is it possible? please explain how they transmitted and receive data at the same time

mlgamingytv
Автор

Since I'm not up to speed on Python, I'd like to see a 2nd DHT22 for outdoor Temp. & Humidity. I'd also like to send it to a, (Serial or i2c) LCD. I also would like to do this with a NANO.

tubeDude
Автор

If I used an ESP32 then I wouldn't need the wireless modules, right?

RandomTorok
Автор

Great work. Did you have to anything different regarding code or libraries to get the nrf24l01 to work on the due? I can only get it working on uno and nano. I have tried your wiring with no joy...

paulmcfarland
Автор

Hi can I know actually what TFT display are u using? Because there are no stock for the TFT display

jeeshemyew