DIY Cloud Weather Station with ESP32/ESP8266 (MySQL Database and PHP)

Ғылым және технология

For complete project details (schematics + source code), visit ► RandomNerdTutorials.com/cloud...
Hosting Account + Free Domain Name ► RandomNerdTutorials.com/blueh...
Build a cloud weather station dashboard to visualize your ESP32 or ESP8266 sensor readings from anywhere in the world. The ESP32 or ESP8266 HTTP client that makes a POST request to a PHP script to insert data (sensor readings) into a MySQL database. You'll see your data displayed on gauges and in a table.
RELATED PROJECTS:
Send Email Notification with PHP: RandomNerdTutorials.com/esp32...
Charts/Plots to Display Sensor Readings: RandomNerdTutorials.com/visua...
Tables to Display Sensor Readings: RandomNerdTutorials.com/esp32...
Like my page on Facebook:
/ randomnerdtutorials
Follow me on twitter:
/ ruisantosdotme
Subscribe for more projects like this!
bit.ly/subscribeRNT

Пікірлер: 43

  • @RuiSantosdotme
    @RuiSantosdotme4 жыл бұрын

    You can find the complete project details (schematics + full source code) on my blog ► RandomNerdTutorials.com/cloud-weather-station-esp32-esp8266/ For this project, you'll need a hosting account with PHP and MySQL. You can use any hosting provider. I recommend using Bluehost and you can use this link to setup a Hosting Account + Free Domain Name ► RandomNerdTutorials.com/bluehost/

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    @@soufamd1397 You're welcome!

  • @playgroundofmyth

    @playgroundofmyth

    4 жыл бұрын

    You, Kind sir, have helped me to graduate. Thank you so much.

  • @sriraj_go
    @sriraj_go3 жыл бұрын

    Thank you very much for sharing the knowledge!

  • @yagoob88
    @yagoob884 жыл бұрын

    very good and detailed explanation it was very easy to follow even without any knowledge in php+mysql you thanks

  • @viniciusnoyoutube
    @viniciusnoyoutube4 жыл бұрын

    Excellent. So many good projects, thank you so much!

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    You're welcome! Thanks for watching!

  • @danieljoseph6404

    @danieljoseph6404

    3 жыл бұрын

    @@RuiSantosdotme is it possible to implement this within a local network?

  • @Hugo19ist
    @Hugo19ist4 жыл бұрын

    Muito obrigado por este vídeo vai-me ajudar muito no meu projecto de faculdade 😉 Ps: Adoro os vídeos

  • @osamadz5884
    @osamadz58844 жыл бұрын

    Good job u helped me a lot

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    You're welcome! I'm glad it was helpful

  • @aofddofa6661
    @aofddofa66613 жыл бұрын

    wish you show us how to do the OFFLINE version by spiffs of the java library offline.. thanks brilliant RUI

  • @underwoodblog
    @underwoodblog4 жыл бұрын

    Using MQTT to send to Node-Red that puts it in InfluxDB and visualize in Graphana would be easyer.

  • @DiyintheGhetto
    @DiyintheGhetto4 жыл бұрын

    Awesome tut thank you for sharing. I was wondering if you can help with with something. I need to also control two leds with the esp as well as the temperature sensor. Is there a way to use the database to control the leds on a esp8266 with a push button from the same webpage?

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    Yes, that's going to be an upcoming project. However, it will not support full two way communication (but you'll be able to control the LED/outputs from your web page)

  • @ManuelCastillo-kq3xy
    @ManuelCastillo-kq3xy4 жыл бұрын

    Es posible que los datos enviados a mysql, sean mostrados en la página en forma automática de.inmediata, sin depender de un F5 o una regresa de toda la paduina.

  • @Ed19601
    @Ed196014 жыл бұрын

    Who would dislike this video, for what purpose

  • @ineffableseul
    @ineffableseul3 жыл бұрын

    Sir can i monitor this with just wifi rounter? Without internet? Thanks a lot

  • @brucekenley3686
    @brucekenley36862 жыл бұрын

    Wondering whether you could help. I have followed example as described. Keep receiving http response 301 instead of 200. No data is being added to table. Any idea to tracking problem Cheers Bruce

  • @josuemorgan
    @josuemorgan4 жыл бұрын

    Oi Rui, sempre sigo seus vídeos aqui. Se possível, faça um projeto onde você mescla monitoramento e controle. Geralmente precisamos dos dois no mesmo projeto. Tipo, ligar ou desligar um termostato de acordo com a temperatura. Valeu! Abraços

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    Sim, eu em breve vou fazer um projeto com as duas funcionalidades! Obrigado pelo feedback!

  • @AWhistleblower
    @AWhistleblower3 жыл бұрын

    Hello sir, how to show data of two different sensors?

  • @QBarszcz
    @QBarszcz4 жыл бұрын

    After i modified code to send also pm10 and pm2.5 informatoron i get proxysql error can u help

  • @xx-cg8rv
    @xx-cg8rv4 жыл бұрын

    What esp8266 model is this, and where can I buy it?

  • @user-wo4gt2lc7o
    @user-wo4gt2lc7o4 жыл бұрын

    Could you show how to do the same, but using micropython on esp32

  • @dominikwierzbicki7384
    @dominikwierzbicki73844 жыл бұрын

    Could you help me to add SDS011 sensor to this project ?? THX

  • @legudep
    @legudep4 жыл бұрын

    Nice sir, can you show to me, how to create to laravel? Thanks sir

  • @naufal9104
    @naufal91044 жыл бұрын

    rui, how to post data without refreshing the page?

  • @AntonioSanchez-zn2tg
    @AntonioSanchez-zn2tg Жыл бұрын

    Donde puedo bajarme la libreria del deep_sleep. No me encuentra en la libreria esp_deep_sleep.h

  • @marekzemanovic5533
    @marekzemanovic55332 жыл бұрын

    Hello is there a chance that u can transform php to html code ? If u know how pls help me. PS nice video!

  • @netwak
    @netwak9 ай бұрын

    Hello, Thank you for this, it’s pretty fun. I tried to change my Celsius to Fahrenheit and it did not work. The page is still displaying in Celsius. I made another small change just to see if that would work and it did, so I don’t think the page is being cached. Is there something else I need to change other than this? Thank you -Jeff function setTemperature(curVal){ //set range for Temperature in Celsius -5 Celsius to 38 Celsius //var minTemp = -5.0; //var maxTemp = 38.0; //set range for Temperature in Fahrenheit 23 Fahrenheit to 100 Fahrenheit var minTemp = 23; var maxTemp = 100;

  • @SPENCER2GO
    @SPENCER2GO Жыл бұрын

    Do you have esp32 iOS app example

  • @LeoZero13
    @LeoZero133 жыл бұрын

    Cara, meu httpCode está retornando erro -1 Já tentei varias configurações e não consegui solucionar... Poderia me dar um help com isso?

  • @irpanch
    @irpanch4 жыл бұрын

    Hi.. Is it possible to use tipping bucket rain gauge with this sensor? Thanks

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    Yes, you can modify my code to publish readings from any sensor

  • @irpanch

    @irpanch

    4 жыл бұрын

    @@RuiSantosdotme Great. Thank you!

  • @pratikdeshmukh2248
    @pratikdeshmukh22484 жыл бұрын

    Can we add 2 or more esp8266 or esp32 on the same server? If yes how to publish their separate data on same web page?

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    You can publish from any board (you can set a different location in the request), but you'll need to modify the web page to output gauges from each board...

  • @pratikdeshmukh2248

    @pratikdeshmukh2248

    4 жыл бұрын

    @@RuiSantosdotme Sorry for silly question as I am a newbie but can you please tell me how to set that location in request.. i followed your tutorial LAMP server I am able to get one esp8266 data on webserver. I want to get data from multiple esp8266. Please help :)

  • @shakerileiwat4341
    @shakerileiwat43414 жыл бұрын

    Great as always ☺ Rui , I've just sent you a tweet , please reply me .

  • @RuiSantosdotme

    @RuiSantosdotme

    4 жыл бұрын

    Thanks for watching, I've just replied

  • @shakerileiwat4341
    @shakerileiwat43414 жыл бұрын

    Great job ☺ please reply me on twitter

Келесі