20 Dollar 20 Minute Wifi Weather Station with ESP8266 & Thingspeak

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ก.ย. 2016
  • 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/articles/20-dollar-20...
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 115

  • @dickdatbenik
    @dickdatbenik 7 ปีที่แล้ว +8

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

  • @fredlove1402
    @fredlove1402 6 ปีที่แล้ว

    This is the best esp8266 video I’ve ever seen.
    Thank you so 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 4 ปีที่แล้ว +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 3 ปีที่แล้ว

      @@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 7 ปีที่แล้ว +3

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

  • @MortenCopenhagen
    @MortenCopenhagen 7 ปีที่แล้ว

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

  • @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....

  • @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.

  • @C_Haberstoked
    @C_Haberstoked 3 ปีที่แล้ว

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

  • @jamieclarke321
    @jamieclarke321 7 ปีที่แล้ว

    Finally an esp video I can understand!

  • @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.

  • @mchrgr2000
    @mchrgr2000 ปีที่แล้ว

    good job man, keep it up. THANKS !!

  • @FirstNameLastName-vd8om
    @FirstNameLastName-vd8om  7 ปีที่แล้ว

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

  • @wjhoogervorst
    @wjhoogervorst 7 ปีที่แล้ว

    Thanks, great tutorial. I got it working!

  • @MrFexelein
    @MrFexelein 7 ปีที่แล้ว +1

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

  • @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.

  • @LUCASMACHOWSKI
    @LUCASMACHOWSKI 6 ปีที่แล้ว

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

  • @narendraarya8761
    @narendraarya8761 4 ปีที่แล้ว

    Good work.

  • @jordig3412
    @jordig3412 6 ปีที่แล้ว

    a fantastic video, thx a lot ;-)

  • @mohammedzaman1937
    @mohammedzaman1937 6 ปีที่แล้ว

    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.

  • @TanjoGalbi
    @TanjoGalbi 7 ปีที่แล้ว +7

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

  • @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 ...

  • @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.

  • @WhiteysWickedWorkshop
    @WhiteysWickedWorkshop 7 ปีที่แล้ว

    Very awesome thanks so much.

  • @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!

  • @MaxintRD
    @MaxintRD 6 ปีที่แล้ว +3

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

  • @mams2944
    @mams2944 7 ปีที่แล้ว

    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.

  • @abbesamir2831
    @abbesamir2831 7 ปีที่แล้ว

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

  • @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 6 ปีที่แล้ว

      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.

  • @rexhaslip8791
    @rexhaslip8791 3 ปีที่แล้ว

    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

  • @drackserver551
    @drackserver551 7 ปีที่แล้ว

    Amazing!!

  • @kieranj67
    @kieranj67 6 ปีที่แล้ว

    Thank You

  • @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.

  • @asdomega
    @asdomega 6 ปีที่แล้ว

    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 6 ปีที่แล้ว

      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 6 ปีที่แล้ว

      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.

  • @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?

  • @JanJan-yt3hs
    @JanJan-yt3hs 7 ปีที่แล้ว +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

  • @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!

  • @MrFexelein
    @MrFexelein 7 ปีที่แล้ว

    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.

  • @poweredbysergey
    @poweredbysergey 7 ปีที่แล้ว

    Nice!

  • @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

  • @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

  • @TheWP
    @TheWP 7 ปีที่แล้ว +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 6 ปีที่แล้ว +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 5 ปีที่แล้ว +1

      @@kevinszabo7035 f

  • @svampebob007
    @svampebob007 7 ปีที่แล้ว +21

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

    • @juncusbufonius
      @juncusbufonius 5 ปีที่แล้ว +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.

  • @fishnriver
    @fishnriver 6 ปีที่แล้ว

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

  • @ritikakishnani2998
    @ritikakishnani2998 6 ปีที่แล้ว

    Is this iot based project?

  • @dtornazakis
    @dtornazakis 5 ปีที่แล้ว

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

  • @sibandy
    @sibandy 5 ปีที่แล้ว +1

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

    • @nargalda773
      @nargalda773 5 ปีที่แล้ว

      ask Albert Einstein about time relativity

  • @leglessinoz
    @leglessinoz 7 ปีที่แล้ว

    is your 2xod.com website down?

  • @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.

  • @seamonkeys12y
    @seamonkeys12y 6 ปีที่แล้ว

    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

  • @MonicaGarcia-cq3kp
    @MonicaGarcia-cq3kp 7 ปีที่แล้ว

    Hello, you have the code?

    • @mams2944
      @mams2944 7 ปีที่แล้ว +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

  • @MrYouitube
    @MrYouitube 4 ปีที่แล้ว

    9/5.....

  • @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 6 ปีที่แล้ว

      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.

  • @Mr_ToR
    @Mr_ToR 2 ปีที่แล้ว

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

  • @andymouse
    @andymouse 6 ปีที่แล้ว

    very fucking easy

  • @jensemilhansen1602
    @jensemilhansen1602 6 ปีที่แล้ว

    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!

  • @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.

  • @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.

  • @ssnoc
    @ssnoc 4 ปีที่แล้ว

    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 6 ปีที่แล้ว

      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 6 ปีที่แล้ว

      if he does it as a lesson I will subscribe

  • @OfficialSonOfRock
    @OfficialSonOfRock 6 ปีที่แล้ว +1

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

  • @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.

  • @bob-ny6kn
    @bob-ny6kn ปีที่แล้ว

    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.

  • @KingZuluKing
    @KingZuluKing 5 ปีที่แล้ว

    this guys has no idea what he is actually doing.

    • @FirstNameLastName-vd8om
      @FirstNameLastName-vd8om  5 ปีที่แล้ว

      Yes it's true!

    • @KingZuluKing
      @KingZuluKing 5 ปีที่แล้ว

      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.