Arduino Weather Station Project with BMP180 and DHT11 Sensors

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 91

  • @sv4mac
    @sv4mac 10 лет назад

    Είσαι καταπληκτικός! Εύγε !

  • @pdiomidis
    @pdiomidis 10 лет назад

    Πολυ ωραιο βιντεο, ειμαι στην αρχη ενος τετοιου project και πιστευω θα βοηθησει!

    • @Educ8s
      @Educ8s  10 лет назад

      Ευχαριστούμε πολύ. Στείλε μήνυμα αν χρειαστείς βοήθεια σε κάτι.

  • @thomastsiaoysis4357
    @thomastsiaoysis4357 8 лет назад

    καλο ειναι να εχεις και υποτιτλους στα βιντεακια σου.... συγχαρητηρια παντως! πολλη καλη δουλεια!!!!

    • @Educ8s
      @Educ8s  8 лет назад

      +thomas tsiaoysis Γεια σου Θωμά. Τα βίντεο έχουν υπότιτλους στα Αγγλικά. Για Ελληνικούς υπότιτλους δυστυχώς δεν έχω χρόνο να κάτσω να τα μεταφράσω.

    • @thomastsiaoysis4357
      @thomastsiaoysis4357 8 лет назад

      +educ8s.tv θα κανω μια ερωτηση.... επειδη δεν ξερω αγγλικα... η θερμοκρασια σου βγαζει δεκαδικο αριθμο π.χ 32,5..... με τον αισθητηρα dht11 η με τον dht22 η παιζει κατι αλλο που δεν το καταλαβαινω......

    • @Educ8s
      @Educ8s  8 лет назад

      +thomas tsiaoysis Ο dht11 δεν έχει μεγάλη ακρίβεια. Για αυτό το λόγο χρησιμοποιούμε τον αισθητήρα θερμοκρασίας που βρίσκεται μέσα στον αισθητήρα BMP180.

  • @jesusstamaria3566
    @jesusstamaria3566 9 лет назад

    thank you, this is the most complete tutorial that i can found with the use of bmp180, dht11 and arduino mega.....i use it with a lcd shield, this is the only way that i can run it because i dont have another lcd with less electrical drainage.

  • @profesorultraznit
    @profesorultraznit 8 лет назад

    As All Your Tutorials , these one is great . THANK YOU .
    P.S. you must be very proud to be from Sparta . I was all ways fascinated about Ancient History . I sow the "300" and "300 Rise of an Empire movies" !!! couple times .

  • @ron7979
    @ron7979 8 лет назад

    your videos are so good thankyou very much!

  • @sparshmishra97
    @sparshmishra97 8 лет назад

    thanks! i love your tutorials ! :D

  • @pcbheaven
    @pcbheaven 10 лет назад

    Well Done! Featured in pcbheaven

    • @Educ8s
      @Educ8s  10 лет назад

      Ευχαριστώ φίλε, είσαι ωραίος!
      Έχεις δίκιο για τον αισθητήρα υγρασίας. Έχω ήδη παραγγείλει και περιμένω τον DHT22. Ελπίζω να είναι πολύ καλύτερος από αυτόν!
      Καλή συνέχεια!

  • @kirknelson156
    @kirknelson156 9 лет назад

    good tutorial, keep them coming, thanks :)

    • @Educ8s
      @Educ8s  9 лет назад

      +Kirk Nelson Thank you very much!

  • @jaywon555
    @jaywon555 9 лет назад

    Great videos, very easy to grasp,
    Just on the DHT11, they all seem to read 10% less with humidity, would you be able to add on the BMP 180 on your weather station project, making case statements for screen selects to display all the information ?

  • @TheTide1996
    @TheTide1996 10 лет назад

    Hey There, I find your tutorials very helpful. In the future could you have a tutorial setting up a wireless weather-station, either RF or xebee. I'm new to Arduino and this would be very helpful. Thanks

    • @Educ8s
      @Educ8s  9 лет назад

      TheTide1996 We definately this project is going to go wireless! Still working on the power consumption!

    • @lukasloxn
      @lukasloxn 9 лет назад

      Educ8s.com A video for a wireless station would be great. Especially because of the RF module - I've made bad experience with the cheapest one and am now wondering if it is better to take the "Superheterodyne 3400" working on 433 MHz or a 2.4 GHz "NRF24L01" with PA+LNA SMA Antenna promising up to 1km range.

  • @SantiagoSarmiento1
    @SantiagoSarmiento1 10 лет назад

    Friend this incredible project, I have to do a similar project, but wanted to know if I can use the SHT15 sensor instead of the DHT11, I would not know how to do it

    • @Educ8s
      @Educ8s  10 лет назад

      Yes you can, but you have to write your own function for reading temperature and humidity as those in the video won't work.

    • @SantiagoSarmiento1
      @SantiagoSarmiento1 10 лет назад

      Educ8s.com You Might up the simulation in Proteus?

  • @celenaortega792
    @celenaortega792 8 лет назад

    Hello such, a very good taste congratulate your project but I'm interested saver that would be added to the schedule for altitude, which is not included in your programming. Could I answer as before possible. thank you very much from Argentina

  • @petrovski1948
    @petrovski1948 Год назад

    Hi Nick, I’m trying to find your tutorial for the Wi-Fi Weather Station using the Arduino UNO, DTH11, 433mhz Transmitter, and Arduino Pro, LCD1610, 433mhz Receiver. I can’t find the tutorial anymore. If you still have it in your archives could you kindly repost it please? Hoping you can help. Thanks.

  • @christianp77
    @christianp77 3 года назад

    hello, thanks for this awesome video, can you do the same with an arduino uno and display in i2c with the corresponding code, i'm new to arduino

  • @petershisler4255
    @petershisler4255 8 лет назад

    I am really enjoying going through these with my son. I do have a question about the sketch though. What does the code "DHT dht(DHTPIN, DHTTYPE);" mean?
    I realize that DHTPIN and DHTTYPE are variables defining the sensor type and pin that is being read, but what are "DHT" and "dht"? I thought "dht" would be considered a function, but in the case of functions is not the first item in the function code the expected output (like "INT" for integer)? Is "DHT" considered the function output in this line of code?
    Thanks again for your great videos!!

  • @ryanventer9595
    @ryanventer9595 9 лет назад

    Hi if I don't have any arduino experience at all can I buy those exact parts and use them to make this project?also what are you using to power it as it does not look like a computer?
    Thanks for the great tutorial!

    • @Educ8s
      @Educ8s  9 лет назад

      Ryan Venter Yes, follow the steps and you are going to have the same result. You can just plug it to your computer. I am using a portable USB power bank.

  • @OJLawson
    @OJLawson 9 лет назад +1

    The code from your first video works fine. However, when I upload the code for this video, the DHT11 doesn't display the humidity reading. Do you know why this is happening?

    • @gblairza
      @gblairza 8 лет назад

      I have the same problem, did you find a solution?

    • @manfromthemist1958
      @manfromthemist1958 8 лет назад

      Hi Oliver, i had the same problem, however if you compile the code and upload through IDE 1.0.5 it works fine. It must be something to do with later versions of the IDE. 1.0.5 can be found on the arduino.cc site
      hope this helps

    • @IliaLin
      @IliaLin 7 лет назад +1

      Had this problem as well. Solved by putting both numeric data and strings into data segment (in other words making all variables global).

    • @jonalama892
      @jonalama892 7 лет назад

      Hi, can you please send me the modified code because i dont know how to modify it. thanks

    • @bartomiejwitkowski4730
      @bartomiejwitkowski4730 6 лет назад

      I am a begginer, but i tried to find where is the problem by commenting/uncommenting parts of the code (thats my way of finding problems for now xd) and it seems like the problem appears when the dtostrf coversion is happening (whenever i commented the pressure conversion, the humidity was displaying). It doesnt work for me when pressure conversion is after humidity conversion - just put the pressure conversion as first in the order, aaaand it works :) Hope it will work for you too.

  • @y9naranjasazules
    @y9naranjasazules 9 лет назад

    Hi, I wonder if that sensor is sufficiently accurate for an barometric altimeter, i am learning paragliding and it wold be a very fun project, and interesting code for displaying altitude, verical speed and that sort of stuff.

    • @Educ8s
      @Educ8s  9 лет назад

      Erik Djurfeldt I am sorry I can't answer that question. Maybe the bmp180 datasheet can help you more.

  • @omarxyz2
    @omarxyz2 8 лет назад

    Hello ! Thank you for this great video .
    I would like to ask you why DHT11's temperature isn't accurate ?

    • @Educ8s
      @Educ8s  8 лет назад

      +Omar HAMMOU The DHT11 is a cheap sensor so it is not very accurate.

  • @armylemah
    @armylemah 8 лет назад

    hello sir, im a new user of arduino and im really enjoyed watching ur video. really good and easy to understand. u help me a lot learning this stuff. i just want to ask if i could replace the BMP180 sensor to BPW34 sensor (irradiance measurement) for photovoltaics monitoring.

  • @rmanpojo8485
    @rmanpojo8485 7 лет назад +1

    Is this sensor BP180 from banggood?
    Specs (banggood)says: "1.8V to 3.6V Supply Voltage"
    So 5 V isn't too much?

    • @Educ8s
      @Educ8s  7 лет назад

      The board has a 3.3V regulator embedded.

    • @rmanpojo8485
      @rmanpojo8485 7 лет назад

      The board BP189 in this video is from banggood?

    • @robjohnson165
      @robjohnson165 7 лет назад

      the 5V to 3.3V linear regulator dissipates the excess as heat. in other words, it's very inefficient and will contribute to power consumption. if you plan to have this be battery-operated you should not use the regulator to drop the voltage, but use the 3.3V output to power the board as intended.

  • @KBTHETECHGUY
    @KBTHETECHGUY Год назад

    sir ho w connect dht 11 bmp 10 and mq 35 together with sd card

  • @dhruvpandya2997
    @dhruvpandya2997 7 лет назад

    i am not able to include the BMP180 library in my software. it says error compiling the board. what should I do?

  • @karlokovac9466
    @karlokovac9466 10 лет назад

    Hello!
    First of all, thank you very much for this video. It was really helpfull. But, I still dont understand where i need to put SCL and SDA pin from bmp180 on my Arduino. By the way, I am using an Anrduino Uno.
    Thanks!!!

    • @Educ8s
      @Educ8s  10 лет назад

      ***** Hello Karlo, there are two pins on your Arduino Uno that are named SCL and SDA. Check it out. If you still have problem, send me photo of your board.

    • @karlokovac9466
      @karlokovac9466 10 лет назад

      Everything is clear now. Thank you!

  • @ArcanePath360
    @ArcanePath360 8 лет назад

    I'm having real problems with voltage drop affecting my temperature readings. I'm using the temp to switch a relay to turn on/off a heater, but the relay draws enough current which dims the display and the temperature instantly changes by 1-2 degrees. The voltage drops from 5.2v to about 4.6v depending how many resistors I use on the relay. Please can someone help me regulate a constant 5v so my readings don't change. Do I need an optocoupler or regulator?

  • @MrBennPBMWC
    @MrBennPBMWC 8 лет назад

    Hi, the code link for this doesn't seem to work? its not a .ino file?

  • @tarzanakos1
    @tarzanakos1 9 лет назад

    sto link pou dineis katevenei alos codikas....exeis gia estitira DHT11 me lcd 16x2 mono???

    • @Educ8s
      @Educ8s  9 лет назад

      tarzanakos1 Έχεις δίκιο, κατά λάθος είχα βάλει τον κώδικα άλλου Project. Το διόρθωσα!

  • @antoniskarytopoulos7443
    @antoniskarytopoulos7443 9 лет назад

    καλησπερα! εξαιρετικη δουλεια, δουλευω πανω σε ενα παρομοιο project για την πτυχιακη μου. Θελω να κανω μια ερωτηση, εχω μια lcd οθονη (20x4) και θελω να ανοιγει ο φωτισμος της μονο οταν υπαρχει σκοταδι.
    Πως μπορω να το κανω αυτο; πηρα μια φωτοαντισταση αλλα δεν ξερω πως να την συνδεσω και να την προγραμματισω σωστα!

  • @akshayk6690
    @akshayk6690 8 лет назад

    can we implement the same on UNO??

    • @Educ8s
      @Educ8s  8 лет назад

      +Akshay san Yes, but you have to solder wires to the SDA and SCL pins.

    • @akshayk6690
      @akshayk6690 8 лет назад

      +educ8s.tv iam having problems when iam adding ds 1307 rtc to this project.Iam using UNO.please help.

  • @smug_cat1
    @smug_cat1 8 лет назад

    how to make a menu with buttons so i have sperat a time done by code and humiditi an temp

  • @razvan6133
    @razvan6133 9 лет назад

    so it dosen't display altitude.

  • @mdafroz4190
    @mdafroz4190 9 лет назад

    can you make alarm stop watch

    • @Educ8s
      @Educ8s  9 лет назад

      +Md Afroz Yes, that's an interesting idea.

  • @robjohnson165
    @robjohnson165 7 лет назад

    just FYI, relative humidity is not a very useful measurement. it would be more meaningful to output Dew Point temperature. there is a very "quick and easy" calculation you can do to get Dew Point.
    DewPoint(C) = Temp(C) - (100 - RelativeHumidity) / 5.0
    true dew point temp is a more complicated calculation involving logarithms, barometric pressure, altitude, and partial vapor pressures of water at altitudes. but the "quick and easy" method was described by Mark Lawrence in the 2005 Bulletin of the American Meteorological Society. He proved it is accurate for relative humidity values above 50%
    for more information on why Dew Point is meaningful and Relative Humidity is not so much, google up "Dew Point vs. Relative Humidity". it's quite interesting.

  • @piotrk8369
    @piotrk8369 7 лет назад

    I can not understand the meaning of this project. Why do you use the DHT11 sensor for temperature reading, when the BMP180 has a temperature sensor on board?

    • @Educ8s
      @Educ8s  7 лет назад

      Hello my friend. I use the DHT11 for the humidity only, not the for the temperature. Cheers!

    • @piotrk8369
      @piotrk8369 7 лет назад

      Ok. Now it's clear. :)

  • @josephdupont
    @josephdupont 8 лет назад

    love it..

  • @michalsperlik5005
    @michalsperlik5005 8 лет назад

    Hi, I need help.. I have connected my OLED Display to SDA and SCL pins, so I can't connect pressure sensore, what can I do?

    • @Educ8s
      @Educ8s  8 лет назад +1

      You can connect many I2C devices on the same I2C bus. So you can connect both modules to the same pins.

    • @michalsperlik5005
      @michalsperlik5005 8 лет назад

      oh, thank you :)

  • @sunildattbhatt
    @sunildattbhatt 6 лет назад

    hello, im using Arduino mega and sparkfun Si 7021 Temp sensor and MPL3115A2 Humidity sensors.
    i have code and run perfectly on my PC
    But i want LCD display connect to it. Please help me how to connect my Arduino with Nokia display
    i use some code from internet but its not working

  • @maverickleo8387
    @maverickleo8387 10 лет назад

    Thankx for your great tutorial,I successfully implemented it in my project ,I have seen your other tutorial regarding RTC ds3231,Please help me combining the code of Ds3231 with this weather station,so that in loop for 4 seconds it shows wheather & for 4 seconds it shows date & time continuously,please help,I am trying for 2 days but can't figure out how to do it,I don't have any programming knowledge but still trying,I will be very grateful if You help a little.

    • @Educ8s
      @Educ8s  10 лет назад

      Maverick Leo Hello, thanks for stopping by. Unfortunately, this is not as easy as it sounds because we have to use two modules with i2c protocol. The BMP180 and the DS3231. Because we use premade modules we can't use those two in the same I2C bus, because each module has it's own resistor needed for the I2C communication, and we only need one. I am currenlty looking at it. I will post a video when I find an easy solution. Maybe try RTC1302 which does not use I2C ? Or build our own BMP180 module without the I2C resistor. Stay tuned!

    • @Educ8s
      @Educ8s  10 лет назад

      Maverick Leo That's very interesting! Thanks for sharing! I will try it!

  • @ashajjar
    @ashajjar 7 лет назад

    where are you located man ? :D :D all the calculations I did based on your air pressure and temperature says you are under the level of the sea ... I can only think of the (dead sea) or some submarine :D :P

    •  7 лет назад

      1018 hPa is normal average pressure, you probably mistaken it for "inch of mercury", which is normally around 3000.

    • @ashajjar
      @ashajjar 7 лет назад

      No really, but I have just realized that this value can be different depending on the temperature of the room and whether the door is open or closed ... etc :D

  • @jonathanmaldonado319
    @jonathanmaldonado319 8 лет назад

    Cambiaría el código para Python, por ejemplo si el proyecto es para una Raspberry Pi.

  • @ahamedatheebdeen448
    @ahamedatheebdeen448 7 лет назад

    hello friends i am a new user, I connected the setup as same and uploaded the code but it doesn't display anything; display is just blue in colour please help me to solve the problem

  • @georgedimas4963
    @georgedimas4963 9 лет назад

    5:57 ελα ρε πατριδα σπαρτη, ελλαδα

    • @thijsversteeg9258
      @thijsversteeg9258 6 лет назад

      Jdbdksxhsbskc en bsocj jsjcj heb isjdicjd dodheuxj iehcueke

  • @sciencecommunity9787
    @sciencecommunity9787 8 лет назад +2

    where I can take code ?
    Где взять код этой программы?

    • @Educ8s
      @Educ8s  7 лет назад

      Check the video description

  • @pcbheaven
    @pcbheaven 10 лет назад +2

    και εμένα μου λένε οτι απο την προφορά καταλαβαίνουν οτι είμαι έλληνας...

    • @Educ8s
      @Educ8s  10 лет назад +1

      Μια "ελληνική" προφορά την έχουμε :-)

  • @arturz.2291
    @arturz.2291 10 лет назад

    I thought bmp180 using 3.3v.

    • @Educ8s
      @Educ8s  10 лет назад

      Yes. The bmp180 sensor needs 3.3V. The module that we use though, has an embedded regulator so it drops voltage from 5v to 3.3v in order the sensor to work properly.

  • @tianlun2001
    @tianlun2001 9 лет назад

    300 :)