20 Dollar 20 Minute Wifi Weather Station with ESP8266 & Thingspeak

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • In roughly 20 minutes and with 20 bucks worth of components we can build a wifi weather station using an ESP8266, Bosch BME280 sensor, and a .96" OLED display. I will show how to configure the ESP Easy firmware and Thingspeak.
    Read the full article:
    2xod.com/articl...

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

  • @dickdatbenik
    @dickdatbenik 8 лет назад +8

    best Tutorial esp8266
    I'm very impressed how you explained the setup for the esp8266. Thank you very much!!!

  • @BarefootBeekeeper
    @BarefootBeekeeper 6 лет назад +47

    Celsius is the obvious and logical choice and so says the entire world, except for the 4.4% who live in the USA...

    • @biscuitfpv1561
      @biscuitfpv1561 5 лет назад +2

      There are two types of countries. Those that have been to the moon and those that use the metric system.

    • @alexekstrand6026
      @alexekstrand6026 5 лет назад +21

      @@biscuitfpv1561 just so you know, nasa has been using the metric system since 1990.

    • @rolliseventeen
      @rolliseventeen 5 лет назад +4

      NASA got it, the rest will learn it never. its to difficult to understand, water getting frozen at 0° celsius.

    • @MickeyMinutes
      @MickeyMinutes 4 года назад +1

      You forget... NASA crashed the Mars Climate Orbiter because of a mix up of English and metric units in 1999. If they had just stayed with English units you would know more about Mars' climate today;-)

    • @MickeyMinutes
      @MickeyMinutes 4 года назад

      @@redtussock English, Imperial, Standard, "Old Money" - I was just trying to make a point - No offense intended for my English friends. I'd be glad to discuss it over a "pint" of heavy at your local pub someday. (p.s. As an American engineer, I have had the opportunity and pleasure of having many components manufactured and machined in both England and Scotland. The shops had no problems machining to Imperial units:-)

  • @MilanKarakas
    @MilanKarakas 8 лет назад +3

    Excellent stuff. Not expensive, relatively easy to understand. Thanks for sharing.

  • @C_Haberstoked
    @C_Haberstoked 4 года назад

    Excellent instruction. I got it to work with a DHT11. bme280 on order. Thanks!

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

    What you did in 20 minutes took me 4hrs! But I did it :) BTW, ESP Easy seems to have terminated BME280 support, but it will read one as a BMP280 at least.

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

    This is the best esp8266 video I’ve ever seen.
    Thank you so much!

  • @RTmadnesstoo
    @RTmadnesstoo 4 года назад

    That was amazing !! Now I'll have to watch it again a couple times to figure out what you did.
    Thanks for the video.

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

    Huge thanks for sharing this. Excellent tutorial/demo. Just what I needed. Cheers from Copenhagen.

  • @FirstNameLastName-vd8om
    @FirstNameLastName-vd8om  7 лет назад

    sorry for the article website being down. it is back up now!

  • @MaxintRD
    @MaxintRD 7 лет назад +3

    Great demo! (And yes, weirdos are for Fahrenheit ;-)

  • @TheWP
    @TheWP 8 лет назад +50

    Had a thumbs up until you said Celsius was for weirdos. hahaha :P Otherwise, good video. I just can't seem to trust a scale based on a solution of brine made from equal parts of ice and salt, the melting point of ice, the average human body temperature and the boiling point of water.

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  7 лет назад +1

      lol yea

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

      Those are natural things, though.
      The only zeroes that "make sense" for this universe are the zero of solid water phase (ice) or absolute zero.

    • @kevinszabo7035
      @kevinszabo7035 7 лет назад +7

      My father would say (in a THICK Hungarian accent) that "C" stands for Civilized Degrees, and "F" stands for Fornicating (actually F*cking) Degrees. :-) Ah, the joys of having a father with a PhD in metallurgy and disdain for all things not SI.

    • @AtlantaTerry
      @AtlantaTerry 6 лет назад +6

      That kind of anti-metric attitude crashed a Mars lander! :O

    • @jayray-vi5oi
      @jayray-vi5oi 6 лет назад +1

      @@kevinszabo7035 f

  • @sortofsmarter
    @sortofsmarter 5 лет назад

    That was a great video, thanks so much for going over every step. I was able to learn more in your 15 minutes than hours of other videos and now i can debug a little and expand from there. Again thanks and great video....

  • @TanjoGalbi
    @TanjoGalbi 7 лет назад +7

    The tape on the OLED display is triggering my OCD! :/

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

    how is it a wifi? where is the receiver? (maybe it sounds to be a silly question) do you mean that a wifi device can connect/receive readings/signal from the ESP(after programmed on arduino)?

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

      Andreas G. Der Esp ist zugleich Wifi

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  7 лет назад

      I am connected to the ESP via my ipad, and then at the end of the video the ESP device communicates with my home wifi to send readings over the internet to ThinkgSpeak

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

    AWESOME PROJECT! is it posible to use 2 temperature probes with this set up ? and have them display temp independently? Thanks

  • @mchrgr2000
    @mchrgr2000 2 года назад

    good job man, keep it up. THANKS !!

  • @JanJan-yt3hs
    @JanJan-yt3hs 8 лет назад +1

    Can this project work as standalone device? I mean, would it reboot itself as standalone device and work after you disconnect it from the computer and eventually switch its power off and afterwards on?

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  7 лет назад

      Yes. In my video I am only connecting the USB TTL RX, TX, and GND pins for programming. All of the power comes from the 3.3v wall plug

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

    Adding to the 9:00 mark; also look for the single blue LED blink on restart to confirm the bootloader upload mode

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

    I flashed ESPEasy to my 'black' ESP8266 and connected PuTTy to the serial port, but nothing comes out after the reset. I've tried two different 8266s. What was the bug you mentioned in your video? Thanks!

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

    i am trying to build a arduino/nFR24L01 with temp sensor so that at a particular set temp it sends a single to another arduino/nFR24L01 with relay to turn on a cooler/heater. what is your thoughts? thanks btw great presentation.

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

    Finally an esp video I can understand!

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

    This should work with an ESP-02 module exactly the same shouldn't it? It's basically an ESP-01 with an external antenna connector which I want.

  • @leew9oy
    @leew9oy 7 лет назад +2

    Putty just outputs gibberish and the blue LED flashes like crazy I think it might be the FTDI usb I am using. What was the bug you mentioned in the video? tnx

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

      Gibberish often means wrong baudrate. When booting in flash-mode the baudrate is at weird 74880 baud. Perhaps your flash pin is low or your ESP is being auto-reset continuously by its watch-dog because of power issues.

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

    hello, Thank you very much for the excellent tutorial, one question can i use the Arduino uno instead of the USB link used in this video.

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

    Can you please make more videos using the ESP connected with an arduino so we can use more sensors?

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  7 лет назад

      thinking about it! i2c sensors are nice because you don't need an arduino. I think for mroe devices you will want to use a nodemcu board that has more pins.

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

    Nice video. Could you please help me I have a BMP085 sensor with me . I am unable to get a reading from the sensor on the OLED screen. Is the syntax different for another sensor?
    I used the code
    Temp [bmp085#temp] Deg C
    instead of bme280 still there was no reading.

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  7 лет назад

      you can put in whatever is the "name" on the device and the "value name". Make sure you are getting readings on the devices tab, maybe you have a bad i2c address?

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

    After watching the Video i was so excited to finally do something with the modules laying arround! Nice Video.
    Unfortunatly after trying to start with them I had no succes. I can flash the EasyESP but after that i got long error messages. I´ve tryied also some Arduino IDE basic sketches, also no success :-(
    Now I have to go to the forrest and hit some tree´s with an axe

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

      Many issues with ESP are power related. If power is insufficient it will reset. What error messages do you get when? On the serial you can see a readable error message when using the correct baudrate (74880).

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

      After a lot trying one Issue is defenitifly the power. Trough the breadboard I had only 2,7V left. I´ve orderd 3,3V regulators and have in the meantime a big lab-power supply. Maybe i´ll retry it.

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

    Can I use ESP8266-01 (AI-Cloud Inside) to control two Sensors ? or more ? and how ?

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

    The web page at 17:30 does not seem to exist anymore in that form (being a guide for different devices..)
    Where can i find such a guide now? URL?

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

      Well, bit of a search, but i found it eventually:
      www.letscontrolit.com/wiki/index.php/Main_Page
      - Click on "ESPEasy " under "stable projects
      - Click on "4 Supported Sensors/Actuators"
      - Click on the "here" link in "The in depth list of devices (sensors and actuators) is found here"
      -Voila :
      www.letscontrolit.com/wiki/index.php/Devices

  • @svampebob007
    @svampebob007 7 лет назад +21

    "Celsius is for weirdos"
    _(x*(9/5))+32_
    yup, just for weirdos.

    • @juncusbufonius
      @juncusbufonius 6 лет назад +6

      Ha, the US is the only country to not use it. I'm so glad to be weird.

    • @Ali-hu8jr
      @Ali-hu8jr 4 года назад +1

      Hahaha.. what's wrong? Celsius is well-spread on earth than Fahrenheit.
      Better to use Celsius.

    • @DaleDix
      @DaleDix 4 года назад +2

      Americans use Celsius when they want to make it sound more dramatic when it's cold lol.

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

    Hi, thnaks for this excellent video ! that was exactely what I was looking for.
    But please, look on your website, it seems to be down ...

  • @rexhaslip8791
    @rexhaslip8791 4 года назад

    Great Video thanks. I am however having an issue getting PuTTY to work properly, the screen scrolls and sometimes i get this message
    Fatal exception (0):
    epc1=0x4023a904, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
    Anyone out there have any ideas.
    I am hoping to use this to push weather results from around a garden to a central Thinkspeak page, running the stations on Lion battery

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

    Thanks, great tutorial. I got it working!

  • @Good-and-Geeky
    @Good-and-Geeky 7 лет назад +43

    I think you'll find Fahrenheit is for weirdos. Freezing point of water at zero and boiling point at 100 degrees makes some sort of sense. Get a grip and go properly metric.

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

    Is this iot based project?

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

    Do the RST and GPIO pins go to GND or VCC? Doesn't it say VCC in the schematic?

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  7 лет назад

      RST is pulled up to VCC via 10k resistor, but is connected to GND via switch for resetting the ESP. GIO0 is connected to GND via switch to initialize flashing, but is normally left floating.

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

    Very awesome thanks so much.

  • @narendraarya8761
    @narendraarya8761 4 года назад

    Good work.

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

    what happened to the article? I just got all the stuff to do this project and now the article is 404!

  • @sibandy
    @sibandy 6 лет назад +1

    Why did this 15/20 min project take you nearly half an hour?

    • @nargalda773
      @nargalda773 5 лет назад

      ask Albert Einstein about time relativity

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

    That voice sounds exactly like Dennis O' Hare from American Horror Stories

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

    How about a treadmill dc motor speed controller. Something < than $50 and easy for a dummy to make. Thanks in advance

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

    a fantastic video, thx a lot ;-)

  • @leew9oy
    @leew9oy 7 лет назад +3

    The damn cable is $9.99 PLUS $14.00 shipping No USPS option

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

      Lee Crocker I think you can use an Arduino to flash the firmware but I'm not sure

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

      You can! I did, just short "arduino Reset" (res) and "arduino ground" (GND) then connect "arduino RX" to "ESP RX" and TX to TX (not crossing), GND to GND and 3v3 to Vcc.

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

    is your 2xod.com website down?

  • @dickwhittington7321
    @dickwhittington7321 6 лет назад +1

    I like the style of your vid, very clear and concise. Is it possible to make this circuit using a NodeMCU (instead of the ESP8266 module) and Arduino to program it but using the same oled screen etc?

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  6 лет назад

      Yes. I sure will! Except I'll probably use a pcf8574 i2c LCD screen since I already did the OLED.

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

    Thank You

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

    Amazing!!

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

    The only problem with this video is that Celsius is not for weirdos. However, the Fahrenheid temperature scale and the imperial units are.

  • @MonicaGarcia-cq3kp
    @MonicaGarcia-cq3kp 8 лет назад

    Hello, you have the code?

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

      NO need for coding, it all set up by the easy Esp interactive link

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  7 лет назад +1

      Go to www.esp8266.nu to download the ESP Easy firmware image

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

    Nice!

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

    I wish my weather station project only took 15 minutes to make. I'm currently a month in with almost a thousand likes of c code and I'm probably only 60% done

  • @MrYouitube
    @MrYouitube 5 лет назад

    9/5.....

  • @NotSoCrazyNinja
    @NotSoCrazyNinja 6 лет назад +2

    ALWAYS assume the viewer doesn't have anything needed for the build and factor that into the claimed cost, otherwise, you're going to piss off people who watched your video thinking they could do what you claimed they could for a said cost, and find out you didn't include everything in the cost.

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

    very fucking easy

  • @peterkimemiah9669
    @peterkimemiah9669 4 года назад

    Centigrade is for weirdos -- i heard heard that 20:59....why not do both. metric/non-metric temperature C/F or which ever order you prefer. and i will make piece.

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

    So I put a admin password and couldn't log in afterwards :(
    The setting persisted after reflashing the device and had to flash a blank 1m file to solve. ( www.pratikpanda.com/wp-content/uploads/2016/05/blank_1MB.zip )
    Finally have it working now!

  • @ssnoc
    @ssnoc 5 лет назад

    Why are you whispering? I almost fell asleep ....

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

    dude.. you put your thumb in between your index finger and your middle finger why typing on iPad.. you're weird.. what happened to your domain?

  • @jamesgoacher1606
    @jamesgoacher1606 4 года назад

    I watched this almost to the end hoping for something other than the sound of a bored voice. I have yet to look at the Full article as linked but as a tutorial this video is useless. Not Bad, Useless. It may be 15-20 minutes as indicated but lots of hour switching back and forth to figure out what you are talking about.

  • @stevenverhoef2713
    @stevenverhoef2713 7 лет назад +2

    You won .. amazing as fast and knowledgeable you can do this ... but as an instructional video it is worthless.
    Please tell us what you are doing and why, then you help people; and break it down a few lessons of an hour.

    • @funatall20s
      @funatall20s 7 лет назад +2

      If you can't understand the terms he throws around then maybe just maybe you are too early for this video?!

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

      as an instructional video this is crap, clever bloke, but cut this knowledge into bite size chunks so we can understand it I would love to follow some proper instructional vids by this guy cos he no's his shit ! I no where ya coming from its to fast

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

      if he does it as a lesson I will subscribe

  • @bob-ny6kn
    @bob-ny6kn 2 года назад

    Maybe you can program, but you are not a hardware guy. Giggling wires, re-installing operating systems getting lucky are *not* how to introduce, much less troubleshoot. Practice a script and edit.

  • @amoldipina
    @amoldipina 4 года назад +1

    Just for that words " Celsius is for weirdos" i just unsubscribed and thats why you ppl have Trump as president, sorry for you.

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

    You know Fahrenheit is used less than Celsius right! How to instantly get thumbs down.

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

      Well the Celsius is a given so now you know how to do it in Fahrenheit even though you may never use it.

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

    hate it when someone starts by saying "hey youtube".
    sorry, but i am not youtube

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

    this guys has no idea what he is actually doing.

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  6 лет назад

      Yes it's true!

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

      as engineer I don't see any meaning in such things like attaching ready to use parts together without understanding what is happening with all those devices, that said all those backpacks, and ready to use moduls etc and etc.. are just another marketing trap for people to take their money. Such setups give you zero knowledge both electrically and Software related. In case it breaks, you will spend eternity to figure out the reasons, and plus this kind of hardware and software is so unreliable that hardly it may find any use. Understand me right please, my critique is not about you, but the hole industry and people trying to advertise this and promote, and others being mislead as usual in our society.
      My advise to you would be start learning the real hardware without those ready made plugins which have no educational use at all. Anyway Greetings from Berlin.