Arduino DHT11 ESP8266 Internet of things Project

Send data (temperature and humidity) to the Thingspeak site with Arduino

ThingSpeak overview

ThingSpeak is an open-source Internet of Things (IoT) application and API that allows users to collect and store sensor data in the cloud and perform analytics on that data. It allows users to create “channels” to collect data from multiple sensors, and also has built-in support for visualizing and analyzing the data. ThingSpeak can be used for a variety of applications, such as monitoring environmental conditions, tracking the location of assets, and controlling devices remotely. It is available for free and also has paid subscription plans for additional features and support.

ThingSpeak is a cloud-based platform that can be used to collect and store sensor data, including temperature and humidity data. ThingSpeak allows users to create channels where sensor data can be sent and stored, and provides visualization and analysis tools for viewing and analyzing the data.

To use ThingSpeak to collect temperature and humidity data, the user must first create a ThingSpeak account and a channel. Then, a device such as a microcontroller or sensor board with a temperature and humidity sensor must be set up to send data to the ThingSpeak channel. This can be done using the ThingSpeak API, which provides a simple way to send data to a ThingSpeak channel.

The device that sends the data must be configured with the correct channel information, such as the channel ID and write API key. The device must also be programmed to read the temperature and humidity data from the sensor and send it to the ThingSpeak channel at regular intervals.

Once the data is sent to the ThingSpeak channel, the user can then use ThingSpeak‘s built-in visualization and analysis tools to view the data and perform analysis. The user can also use ThingSpeak’s API to retrieve the data and use it in other applications or services.

ThingSpeak also allows to set up alerts, this way the user can receive notifications if the temperature or humidity goes out of a certain range.

An Arduino can be used to measure temperature and humidity, and then send this data to a website like ThingSpeak for storage and visualization. This can be done by connecting a temperature and humidity sensor to the Arduino, writing a sketch to read the sensor data and send it to ThingSpeak using its API, and then uploading the sketch to the Arduino. The data can then be viewed on ThingSpeak‘s website, or can be used to trigger other actions or notifications.

Purpose of this project:

Thanks to the Arduino board and the ESP8266 module connected to the Internet of Things (IoT: Internet of Things), it is possible to monitor in real time the temperature and humidity measured by the DTH11 sensor.

To create sensor data recording applications, you can use ThingSpeak which is an API and an open source application for the Internet of Things, allowing you to store and collect data from connected objects.

Necessary components

Arduino UNO

The Arduino UNO is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins, 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header, and a reset button. The Arduino UNO is programmed using the Arduino software (IDE), which is available for Windows, Mac, and Linux. The board can be powered by an external power supply or by USB. It is compatible with a wide range of sensors, actuators, and other devices, which can be connected to it using a variety of communication protocols, such as I2C, SPI, and UART. The Arduino UNO is a popular choice for beginners and hobbyists, as it is easy to use and has a large community of users and developers.

ESP8266 module

An ESP8266 module can be used in combination with an Arduino board to send data to ThingSpeak. The ESP8266 is a low-cost Wi-Fi module that can be used to connect an Arduino to the internet. It can be programmed using the Arduino IDE, which allows you to write sketches that can read sensor data, connect to a Wi-Fi network, and send data to ThingSpeak using its API.

To use an ESP8266 module with an Arduino, you will need to connect the ESP8266 to the Arduino‘s serial pins (RX, TX) and power pins (VCC, GND). Then, you can upload a sketch to the Arduino that will configure the ESP8266 to connect to your Wi-Fi network and send data to ThingSpeak.

Once the ESP8266 is connected to Wi-Fi and ThingSpeak, it can send data from various sensors connected to the Arduino. This data can be then visualized on ThingSpeak‘s website, or can be used to trigger other actions or notifications.

DHT11 sensor

The DHT11 sensor is a low-cost humidity and temperature sensor that can be used with an Arduino board. The sensor has four pins: VCC, GND, data out and NC. The VCC and GND pins are used to power the sensor, while the data out pin is used to send the sensor data to the Arduino. The NC is not connected.

To use the DHT11 sensor with an Arduino, you will need to connect the VCC pin to the 5V pin on the Arduino, the GND pin to a GND pin on the Arduino, and the data out pin to a digital pin on the Arduino (for example, pin 2).

Once the sensor is connected, you can use the Arduino’s DHT library to read the sensor data. The library provides functions that can be used to read the temperature and humidity from the sensor.

Connecting wires

When connecting wires to an Arduino or other electronic devices, it’s important to ensure that the wires are connected to the correct pins and in the correct orientation. Typically, the wires are connected to the power, ground, and input/output (I/O) pins on the device. The power and ground pins provide a source of power for the device, while the I/O pins are used to send and receive data.


To perform the assembly

For ESP8266 module:

  • The RX pin to pin 4 of the Arduino board

  • The TX pin to pin 3 of the Arduino board

  • The GND pin to the GND of the Arduino board

  • The two pins 3V3 and EN to the 5V pin of the power supply module

  • The RST pin to pin 8 of the Arduino board

  • The two pins 3V3 and EN to the 5V pin of the power supply module

For DHT11 sensor:

  • the DATA pin to pin N ° 5 of the Arduino board

  • the VCC pin to the 3.3V pin of the Arduino board

  • the GND pin to the GND pin of the Arduino board

The temperature values sent by the Arduino board to the thinkspeak.com site

The humidity values sent by the Arduino board to the thinkspeak.com site


51 commentaires

บาคาร่าเว็บตรง 21-05-2323

May I simply just say what a comfort to find someone who genuinely knows what they're discussing over the internet. You definitely know how to bring a problem to light and make it important. More people have to look at this and understand this side of the story. I was surprised you aren't more popular because you most certainly possess the gift.

pg soft 17-05-2323

That is really attention-grabbing, You are a very skilled blogger. I have joined your rss feed and stay up for in search of more of your fantastic post. Additionally, I've shared your site in my social networks

บาคาร่าทรูวอลเล็ต168 16-05-2323

What's up mates, its impressive piece of writing regarding teachingand completely defined, keep it up all the time.

PG SLOT 16-02-2323

You're so interesting! I don't think I've truly read through something like this before. So good to discover somebody with a few original thoughts on this subject. Really.. thanks for starting this up. This web site is one thing that's needed on the web, someone with a little originality!

สล็อตเว็บตรง 10-02-2323

Undeniably believe that which you said. Your favorite reason seemed to be on the web the easiest thing to take into accout of. I say to you, I certainly get irked at the same time as other folks consider concerns that they just don't recognize about. You managed to hit the nail upon the top and outlined out the whole thing with no need side-effects , folks can take a signal. Will likely be back to get more. Thanks

บาคาร่าเว็บตรง วอเลท 24-01-2323

Hey there I am so delighted I found your site, I really found you by error, while I was researching on Digg for something else, Anyhow I am here now and would just like to say cheers for a incredible post and a all round thrilling blog (I also love the theme/design), I don’t have time to look over it all at the moment but I have book-marked it and also added your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the excellent work.

trademark coexistence agreement 22-01-2323

After еxploring a few of the blog articles on your web site, I honestly like your way of blogging. I saved it too my bookmark webpage list and wiⅼl be cһecking back soon. Please check out my web site too and tell me how you feel.

บาคาร่าทดลอง 08-01-2323

Hi, I do believe this is a great web site. I stumbledupon it ;) I'm going to come back yet again since I book marked it. Money and freedom is the greatest way to change, may you be rich and continue to guide other people.

คาสิโนออนไลน์ 06-01-2323

This is very fascinating, You are an overly professional blogger. I have joined your rss feed and look forward to seeking extra of your wonderful post. Additionally, I've shared your website in my social networks

สล็อตเว็บตรง แตกง่าย 06-01-2323

Hi there! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a wonderful job!

แทงบอล 05-01-2323

I think the admin of this web site is genuinely working hard in favor of his web page, since here every data is quality based data.

ปืนสั้นแก๊ส 04-01-2323

At this time I am going away to do my breakfast, once having my breakfast coming over again to read more news.

บาคาร่า168 02-01-2323

Good article. I definitely appreciate this website. Stick with it!

บาคาร่า 29-12-2222

Just wish to say your article is as surprising. The clarity in your post is simply nice and i can assume you're an expert on this subject. Well with your permission allow me to grab your feed to keep up to date with forthcoming post. Thanks a million and please keep up the enjoyable work.

โหลดแอพรับเครดิตฟรีถอนได้ล่าสุด 25-12-2222

Its like you learn my thoughts! You appear to grasp so much approximately this, such as you wrote the guide in it or something. I feel that you just can do with some % to force the message home a little bit, but instead of that, this is excellent blog. A fantastic read. I will definitely be back.

สล็อต เครดิตฟรี 50 บาท แค่สมัคร 25-12-2222

Greetings! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!

ยืนยัน เบอร์ รับเครดิตฟรี 188 25-12-2222

I don't even understand how I stopped up here, however I believed this publish was once great. I do not recognise who you are however definitely you're going to a well-known blogger should you are not already. Cheers!

เว็บพนันออนไลน์ 25-12-2222

Does your website have a contact page? I'm having a tough time locating it but, I'd like to shoot you an email. I've got some creative ideas for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it expand over time.

สล็อต เครดิตฟรี 50 ไม่ต้องแชร์ ล่าสุด 25-12-2222

Hello there! Quick question that's completely off topic. Do you know how to make your site mobile friendly? My website looks weird when browsing from my iphone4. I'm trying to find a template or plugin that might be able to correct this issue. If you have any suggestions, please share. Many thanks!

บาคาร่า​ มือถือ 24-12-2222

Hi there! Do you know if they make any plugins to safeguard against hackers? I'm kinda paranoid about losing everything I've worked hard on. Any recommendations?

บาคาร่า1688 24-12-2222

Your style is very unique compared to other people I've read stuff from. Many thanks for posting when you have the opportunity, Guess I'll just book mark this site.

saบาคาร่า 24-12-2222

Thanks very nice blog!

สล็อต666เครดิตฟรี 24-12-2222

This article provides clear idea in support of the new users of blogging, that in fact how to do running a blog.

บาคาร่า99 24-12-2222

Really no matter if someone doesn't know afterward its up to other people that they will assist, so here it occurs.

บาคาร่า 66 24-12-2222

I really like what you guys tend to be up too. This sort of clever work and coverage! Keep up the good works guys I've incorporated you guys to my blogroll.

สล็อต PG 88 24-12-2222

I am not sure where you are getting your information, but good topic. I needs to spend some time learning much more or understanding more. Thanks for wonderful information I was looking for this info for my mission.

บาคาร่า 666 24-12-2222

I read this paragraph fully regarding the resemblance of most up-to-date and preceding technologies, it's awesome article.

บาคาร่า 6699 24-12-2222

hi!,I like your writing very so much! proportion we keep in touch extra approximately your post on AOL? I need an expert in this area to solve my problem. Maybe that's you! Having a look forward to peer you.

เว็บพนัน บาคาร่า 24-12-2222

Wonderful post but I was wondering if you could write a litte more on this subject? I'd be very thankful if you could elaborate a little bit further. Thanks!

สล็อต เครดิตฟรี ไม่มีเงื่อนไข 24-12-2222

Pretty section of content. I just stumbled upon your web site and in accession capital to say that I acquire actually enjoyed account your blog posts. Anyway I'll be subscribing in your feeds or even I fulfillment you get right of entry to constantly rapidly.

เกม คาสิโน 23-12-2222

I was recommended this website by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my difficulty. You are incredible! Thanks!

เครดิตฟรี ล่าสุด 88 23-12-2222

Hello to all, it's in fact a good for me to go to see this web page, it consists of precious Information.

เครดิตฟรี กดรับเองไม่มีเงื่อนไข 23-12-2222

Hi i am kavin, its my first occasion to commenting anywhere, when i read this piece of writing i thought i could also make comment due to this good paragraph.

เว็บตรงไม่ผ่านเอเย่นต์ เครดิตฟรี 18-12-2222

Thanks for one's marvelous posting! I genuinely enjoyed reading it, you may be a great author. I will remember to bookmark your blog and will often come back at some point. I want to encourage continue your great job, have a nice morning!

ทดลองเล่น บาคาร่า 17-12-2222

Greetings! I know this is kinda off topic but I'd figured I'd ask. Would you be interested in trading links or maybe guest writing a blog post or vice-versa? My blog goes over a lot of the same subjects as yours and I believe we could greatly benefit from each other. If you are interested feel free to shoot me an e-mail. I look forward to hearing from you! Fantastic blog by the way!

tracfone 2022 30-11-2222

Way cool! Some very valid points! I appreciate you writing this post and also the rest of the site is extremely good.

lottery 18-11-2222

I was able to find good advice from your articles.

Online Slots 10-11-2222

WOW just what I was looking for. Came here by searching for Online Slots

Indian Online Lottery 09-11-2222

There is definately a great deal to learn about this topic. I love all of the points you've made.

ฝาก 20 รับ 100 ล่าสุด 2022​ 03-11-2222

I really love your website.. Excellent colors & theme. Did you develop this amazing site yourself? Please reply back as I'm planning to create my own personal site and want to know where you got this from or what the theme is named. Many thanks!

22bet 03-11-2222

After exploring a number of the articles on your site, I honestly appreciate your way of blogging. I book-marked it to my bookmark website list and will be checking back in the near future. Take a look at my web site too and tell me what you think.

Online Slots 01-11-2222

Wow, that's what I was exploring for, what a data! present here at this blog, thanks admin of this web page.

bigbaazi 30-10-2222

What's up Dear, are you actually visiting this website daily, if so then you will definitely take pleasant experience.

บทความ 29-10-2222

Wonderful items from you, man. I have keep in mind your stuff prior to and you're simply extremely great. I really like what you have acquired right here, certainly like what you are saying and the best way in which you say it. You are making it entertaining and you continue to care for to keep it smart. I can't wait to learn far more from you. That is actually a great site.

mostbet 29-10-2222

I am curious to find out what blog system you are utilizing? I'm experiencing some minor security issues with my latest website and I'd like to find something more safeguarded. Do you have any recommendations?

Rachele 10-10-2222

I every time emailed this blog post page to all my associates, for the reason that if like to read it next my links will too.

Bennie 30-09-2222

bookmarked!!, I like your site!

Wayne 14-07-2222

My brother suggested I might like this website. He was entirely right. This post truly made my day. You can not imagine just how much time I had spent for this info! Thanks!

Kiara 25-05-2222

I was recommended this web site through my cousin. I'm not positive whether this publish is written by him as nobody else realize such distinctive about my trouble. You're amazing! Thank you!

Nestor 05-05-2222

I am curious to find out what blog platform you have been using? I'm experiencing some small security problems with my latest site and I would like to find something more secure. Do you have any recommendations?

Garrett 29-04-2222

Wow, awesome weblog format! How lengthy have you ever been running a blog for? you make blogging glance easy. The whole look of your site is great, let alone the content!

Leave a comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top