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...
best Tutorial esp8266
I'm very impressed how you explained the setup for the esp8266. Thank you very much!!!
Celsius is the obvious and logical choice and so says the entire world, except for the 4.4% who live in the USA...
There are two types of countries. Those that have been to the moon and those that use the metric system.
@@biscuitfpv1561 just so you know, nasa has been using the metric system since 1990.
NASA got it, the rest will learn it never. its to difficult to understand, water getting frozen at 0° celsius.
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;-)
@@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:-)
Excellent stuff. Not expensive, relatively easy to understand. Thanks for sharing.
Excellent instruction. I got it to work with a DHT11. bme280 on order. Thanks!
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.
This is the best esp8266 video I’ve ever seen.
Thank you so much!
That was amazing !! Now I'll have to watch it again a couple times to figure out what you did.
Thanks for the video.
instablaster.
Huge thanks for sharing this. Excellent tutorial/demo. Just what I needed. Cheers from Copenhagen.
sorry for the article website being down. it is back up now!
Great demo! (And yes, weirdos are for Fahrenheit ;-)
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.
lol yea
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.
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.
That kind of anti-metric attitude crashed a Mars lander! :O
@@kevinszabo7035 f
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....
The tape on the OLED display is triggering my OCD! :/
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)?
Andreas G. Der Esp ist zugleich Wifi
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
AWESOME PROJECT! is it posible to use 2 temperature probes with this set up ? and have them display temp independently? Thanks
good job man, keep it up. THANKS !!
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?
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
Adding to the 9:00 mark; also look for the single blue LED blink on restart to confirm the bootloader upload mode
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!
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.
Finally an esp video I can understand!
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.
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
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.
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.
not easily
Can you please make more videos using the ESP connected with an arduino so we can use more sensors?
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.
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.
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?
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
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).
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.
Can I use ESP8266-01 (AI-Cloud Inside) to control two Sensors ? or more ? and how ?
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?
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
"Celsius is for weirdos"
_(x*(9/5))+32_
yup, just for weirdos.
Ha, the US is the only country to not use it. I'm so glad to be weird.
Hahaha.. what's wrong? Celsius is well-spread on earth than Fahrenheit.
Better to use Celsius.
Americans use Celsius when they want to make it sound more dramatic when it's cold lol.
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 ...
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
Thanks, great tutorial. I got it working!
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.
Is this iot based project?
Do the RST and GPIO pins go to GND or VCC? Doesn't it say VCC in the schematic?
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.
Very awesome thanks so much.
Good work.
what happened to the article? I just got all the stuff to do this project and now the article is 404!
It is back up now, sorry about that.
Why did this 15/20 min project take you nearly half an hour?
ask Albert Einstein about time relativity
That voice sounds exactly like Dennis O' Hare from American Horror Stories
How about a treadmill dc motor speed controller. Something < than $50 and easy for a dummy to make. Thanks in advance
a fantastic video, thx a lot ;-)
The damn cable is $9.99 PLUS $14.00 shipping No USPS option
Lee Crocker I think you can use an Arduino to flash the firmware but I'm not sure
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.
is your 2xod.com website down?
not anymore!
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?
Yes. I sure will! Except I'll probably use a pcf8574 i2c LCD screen since I already did the OLED.
Thank You
Amazing!!
The only problem with this video is that Celsius is not for weirdos. However, the Fahrenheid temperature scale and the imperial units are.
Hello, you have the code?
NO need for coding, it all set up by the easy Esp interactive link
Go to www.esp8266.nu to download the ESP Easy firmware image
Nice!
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
9/5.....
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.
very fucking easy
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.
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!
Why are you whispering? I almost fell asleep ....
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?
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.
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.
If you can't understand the terms he throws around then maybe just maybe you are too early for this video?!
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
if he does it as a lesson I will subscribe
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.
Just for that words " Celsius is for weirdos" i just unsubscribed and thats why you ppl have Trump as president, sorry for you.
You know Fahrenheit is used less than Celsius right! How to instantly get thumbs down.
Well the Celsius is a given so now you know how to do it in Fahrenheit even though you may never use it.
hate it when someone starts by saying "hey youtube".
sorry, but i am not youtube
this guys has no idea what he is actually doing.
Yes it's true!
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.