ESP8266 Weather Widget V2.0 || How to Make a Desktop Weather Display

Поділитися
Вставка
  • Опубліковано 13 лип 2024
  • In this video, I will show you how to make a weather widget by using ESP8266 and a 2.8" touch screen TFT display.
    Your one-stop PCB prototype Partner PCBWay: www.pcbway.com/
    If you have a cool PCB project, you may participate in the 4th PCB Design Contest.
    bit.ly/2VGFQ4P
    Instructables Link: www.instructables.com/ESP8266...
    Thingiverse Link : www.thingiverse.com/thing:492...
    If you get "404" error during download you may download the parts from following links
    1.cdn.thingiverse.com/assets/dd...
    2.cdn.thingiverse.com/assets/df...
    3.cdn.thingiverse.com/assets/98...
    #esp8266 #weatherstation #diyweatherstation
    Note: The TFT display is available in two variants ( With Touch Screen and Without Touch Screen), both will work for this project. In this video, I have used the touch screen variant.
    =================================================================
    Video Time Stamp
    --------------------------------------------------
    00:00 - Intro
    00:32 - Parts List
    01:03 - Preparing the components and Wiring
    01:50 - 3D printing Enclosure
    03:29 - Getting API Key from Openweathermap website
    03:47- Preparing Arduino IDE and Uploading the Code
    04:33 - Components Installation in Enclosure
    05:24 - Final Testing
    ----------------------------------------------------
    Parts Used :
    1. Wemos D1 Mini Pro : amzn.to/3m4mtxN
    2. 2.8" TFT Display : amzn.to/37zk8lH
    3. Wires : amzn.to/3jGk3SY
    4. USB Cable : amzn.to/3xyeBGF
    5. PLA Filament : amzn.to/2VIoaGb
    Tools Used :
    1. 3D Printer : amzn.to/3fN5UT2
    2. Soldering Iron : amzn.to/3xyfhvH
    3. Wire Cutter : amzn.to/37AzMgR
    4. Wire Stripper : amzn.to/3yBu1et
  • Наука та технологія

КОМЕНТАРІ • 180

  • @thexht7927
    @thexht7927 2 роки тому +33

    Resoect to those who write the code for the GUI of the display. It requires tons of work to create such a beautiful representation of information in an organized way

    • @opengreenenergy
      @opengreenenergy  2 роки тому +5

      You are right, the credit goes to squix blog, his effort is really appreciated.

    • @ttssoon1975
      @ttssoon1975 2 роки тому +5

      @@opengreenenergyThe original author is "Thingpulse". I had made this since 2 years ago.

    • @dabilakeren2375
      @dabilakeren2375 Рік тому

      hey pal, help me about project, plsssss

  • @geeuk
    @geeuk 2 роки тому +6

    Awesome project, I subscribed and ordered the parts using your links. Can't wait to build it. Nice clock and weather info. Thanks again. Gokhan from London

  • @artwithdEva
    @artwithdEva 2 роки тому +4

    I love this, want this on my craft desk 😊

  • @GaryQuiring
    @GaryQuiring Рік тому +2

    For anyone struggling with the screen not responding when you touch the corners it has to be calibrated. Power it on while pressing the screen with the stylus. Follow the steps to calibrate the corners. Once I did that I was able to see the alternate screens.

  • @jamess1787
    @jamess1787 2 роки тому +3

    You sir, make fantastic gadgets. Unlike the other crappy channels: yours is different and good!

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      Thank you so much. Your words means a lot to me

  • @electrodiy6493
    @electrodiy6493 2 роки тому

    Almost forgot.😁 Amazing video btw. Works brilliantly

  • @criminalinfluencer071
    @criminalinfluencer071 3 місяці тому +1

    Congratulations, friend. Thank you for your help. Hugs from Brazil!.

  • @martincase7515
    @martincase7515 2 роки тому +1

    Nice project, might be my next.

  • @jean-michelchevalier6649
    @jean-michelchevalier6649 2 роки тому +1

    Brilliant project, I will make it, many thanks

  • @rozisr2462
    @rozisr2462 2 роки тому +1

    nice one, i will try it soon

  • @andcandela2
    @andcandela2 2 роки тому +2

    awesome!

  • @quoctam1719
    @quoctam1719 2 роки тому

    If it's using AA or AAA battery is so Great ❤️❤️❤️ It will more easier for replace battery.

  • @Jeevan24
    @Jeevan24 2 роки тому

    Wow....!
    Nice brother
    🔥❤💯🙏👏

  • @nikosvaidis5397
    @nikosvaidis5397 2 роки тому +1

    Awesome!! Bravo!

  • @asifehsan4948
    @asifehsan4948 2 роки тому

    Awesome, Beautiful, ❤️❤️❤️

  • @5VoltChannel
    @5VoltChannel 2 роки тому

    Nice project.. 👍👍

  • @vrindavansoni8135
    @vrindavansoni8135 2 роки тому +3

    Nice project 👍👍😇😍😘

  • @shrikantnikam2426
    @shrikantnikam2426 2 роки тому +1

    🔥🔥🔥

  • @romanletnansky1828
    @romanletnansky1828 2 роки тому +1

    Hello, I have a request for you. Would the ESP module be programmed to receive weather data from a Netatmo station? Thank you.

  • @romanletnansky1828
    @romanletnansky1828 Рік тому

    Hello, very nice project. I have a TFT at home, but it is not touch-sensitive and it needs calibration after startup. Could the calibration be somehow turned off in the program? Thank you.

  • @chandanbiswas4322
    @chandanbiswas4322 2 роки тому +1

    Nice project bro

  • @Dancopymus
    @Dancopymus 2 роки тому

    Very cool! I made one of these but I would like to use a 7 Segments Font to show the Time; could you advise me how to do it? Thanks

  • @lumen5699
    @lumen5699 2 роки тому +1

    Please.always. post. New new video. I just wait. To.enjoy your videos

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      Thank you, glad to hear from you that you like my video.

  • @kjyhh
    @kjyhh 2 роки тому +1

    Nice frame bro

  • @michaelkulpa7082
    @michaelkulpa7082 2 роки тому +1

    There's still an analog pin available on the mini, how hard would it be to add a local temperature sensor and updating the display to show the ambient of the device as well as the closest weather station?

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      You can do it. Thank you for your suggestion

  • @florencemugure4203
    @florencemugure4203 Рік тому +1

    Great work very educative...I got a challenge for you to make a keypad mobile phone

  • @samdeur
    @samdeur 8 місяців тому

    I like it,, only problem is not having a 3D printer

  • @sebastiancojuharii5958
    @sebastiancojuharii5958 8 місяців тому

    What should I change in order to make this work with a 3.2 or 3.5 tft display?

  • @policesrujan2090
    @policesrujan2090 2 роки тому

    #BRO DO GREAT VIDEO AND EASY

  • @AbhishekPaulforever
    @AbhishekPaulforever 2 роки тому

    Do you have any alternate link for the display. Its showing unavailable.

  • @AlessandroTrekGrassi
    @AlessandroTrekGrassi 2 роки тому +1

    Hello to me only the first screen works and if I touch the display it switches the time between 12 and 24 hours

  • @Victor-ov4fy
    @Victor-ov4fy 2 роки тому +1

    Great proyect, Congrats!! Somebody knows Why can´t I calibrated the touchcontroller? Because I can´t change the display when I touch the screen. When I touch the screen, wherever, only change the hour (AM or PM), so I need to calibrated. Thanks at all

  • @hi-tech-1149
    @hi-tech-1149 2 роки тому

    Great work Sir, could u pls share link for learning esp

  • @bartekd3577
    @bartekd3577 Рік тому

    is there a battery saver option? how long does it work on battery?

  • @boherrmannsen8219
    @boherrmannsen8219 2 роки тому

    now you only need to add a rain gauge :-D

  • @Gagitech
    @Gagitech 2 роки тому +1

    Include a battery, and use e ink dispay for less power consumption

  • @bsghose
    @bsghose 7 місяців тому

    Hi. Your project is awesome and i tried it. But i am facing issues with timing. The time appears on the display is not matching with local time. How to get correct time

  • @ritirikghosh9290
    @ritirikghosh9290 7 місяців тому

    can we use epaper fro display and buttons for the control?

  • @akexperimentabhishek9414
    @akexperimentabhishek9414 2 роки тому +2

    Nice video

  • @kodywillnauer9422
    @kodywillnauer9422 2 роки тому +1

    Could you use DuPont connectors for the board solder holes or will there not be enough room in the enclosure for them to fit when connected.

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      No, there is not enough room in the enclosure.

    • @michaelkulpa7082
      @michaelkulpa7082 2 роки тому

      @@opengreenenergy It looks like it might fit with right-angle headers. I will order some boards and try it out!

  • @igorelets3265
    @igorelets3265 2 роки тому +2

    Очень хорошо. Компактно и просто. Можно сделать такое на ESP32 ?

  • @philkey6470
    @philkey6470 2 роки тому +4

    Nice work and good video
    I would just really prefer if the Display had a battery with charging circuit built in so it can be used wireless.

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      Yeah, it's possible.
      But the battery will drained so frequently due to high power consumption of the display

    • @mellee3436
      @mellee3436 Рік тому

      I would suggest a push button to wake it from sleep, and leave it on for a minute but there's nothing to look at when it's off. Maybe an ePaper display.

  • @sevakj0b
    @sevakj0b 2 роки тому

    Is nice project, but I get error when upload the code to the esp, the settings tap is not there can you help?

  • @colinhubbard4826
    @colinhubbard4826 2 роки тому

    Like this is cool, can I use a 3.5” TFT LCD shield in place of the other screen as I already have this part?

    • @Loymael
      @Loymael 2 роки тому

      Hi , Did you do it?

    • @colinhubbard4826
      @colinhubbard4826 2 роки тому

      @@Loymael not tried it yet as was hoping to get answer to me question and been working

  • @hodoskodo9648
    @hodoskodo9648 5 місяців тому

    Hi! Nice project, BUT need help for TFT touch display orientatin!!! DONT work in landscape. Something on the TFT or code? I think that Im not the only one whit that issue.

  • @miketone7195
    @miketone7195 Рік тому

    'D1' was not declared in this scope; did you mean 'y1'?
    And what to do with it?

  • @quainhank5097
    @quainhank5097 Місяць тому

    Hi!! What tools convert images to bitmap? Thank you

  • @olahansen
    @olahansen 2 роки тому

    Do you work at the Windows support?

  • @JosueR018
    @JosueR018 2 роки тому

    How can you add your own name for when the display is loading?

  • @omniferousswan593
    @omniferousswan593 Рік тому

    It's so hard to solder to these little pins on the screen. The solder does NOT want to stick to it at all.

  • @soumenroy2006
    @soumenroy2006 Рік тому

    Works perfectly with wi fi modem. But it is not connect with mobile hotspot. Plz help

  • @michaelwall6240
    @michaelwall6240 2 роки тому +1

    Hi, On Instructables, your link to the STL files on Thingiverse brings up a 404 error. Can you check the link and reset so it reaches the files. Thanks

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      Please check the description to download the files

  • @loulouki
    @loulouki 2 роки тому

    Need this + spotify remote display

  • @SATHISHKUMAR-ek5cg
    @SATHISHKUMAR-ek5cg 2 роки тому +1

    Is it possible to display images from sd card and these weather values one by one ?

  • @monastirmed
    @monastirmed 8 місяців тому

    Hello nice project, I uploaded the code but I had a flipped display problem , it's code problem or library? A little help , thanks you

  • @pcmobiletechnicalsolutions8504
    @pcmobiletechnicalsolutions8504 2 роки тому +1

    hello sir i uploaded the code on my node mcu and it stucks on calibration complete release touch , but my display has no touch system. ho to bypass this calibration?

    • @dimf5kbb977
      @dimf5kbb977 Рік тому

      hello I have the same problem here do you have a solution my friend ?

    • @pcmobiletechnicalsolutions8504
      @pcmobiletechnicalsolutions8504 Рік тому

      @@dimf5kbb977 yes. Edit the code. Delete the portion where its calibration

    • @dimf5kbb977
      @dimf5kbb977 Рік тому

      @@pcmobiletechnicalsolutions8504 I did it and it starts but I loose the touch function to go on on other screens infos :(

  • @chrphillip
    @chrphillip 2 роки тому

    is it possible to turn down the intensity of the display, it is too powerful at night. BTW very good projekt, 👍

  • @yasin2405_
    @yasin2405_ 2 роки тому

    Hello, can I make a computer with Raspberry Pi 3B?

  • @leandrochamiso
    @leandrochamiso 2 роки тому +1

    Very good!
    I'm trying to change it to use with the ili9488 driver.
    Do you have something for this driver?

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      Thank, I haven't.

    • @Dancopymus
      @Dancopymus 2 роки тому

      I would also like to do the same and, I think there are few changes to the code, besides, of course, having to tweak some measurements in the coordinates (x, y) because of the screen size (480*320). But, I still need to buy an ILI9488 with Touch.

  • @marcosbarone6223
    @marcosbarone6223 Місяць тому

    Hello friend. A doubt. Is the free OpenWeather option enough to keep the device working? Hugs from Portugal.

  • @barathaned7138
    @barathaned7138 Рік тому

    sir the clock is displaying the time incorrectly. how to change it

  • @highaudiophidelity3198
    @highaudiophidelity3198 2 роки тому +1

    How do you get this accent? I need to learn that soon I just got hired in tech support.

  • @jasonvorxis
    @jasonvorxis 2 роки тому

    @open green energy, from where do i take my home town map location ID , my town is SOFIA

  • @taranagnew436
    @taranagnew436 2 роки тому

    A easier way to connect them without soldering is making a pcb that house the parts an connections

    • @omniferousswan593
      @omniferousswan593 Рік тому

      Making an entire PCB is way more difficult than soldering.

  • @rossquaresmini5834
    @rossquaresmini5834 2 роки тому

    assolutamente oki amico ( ; = ))

  • @manavt2000
    @manavt2000 2 роки тому +1

    Hello bro this is amazing!!!
    I wanted to know more about this wemos board... Why did you choose particularly this board? Why not esp8266? Also o want to know more about programming the wemos board...is it just like Arduino programming or different? And also if there are any sources to learn ui on the touchscreen

    • @ChunkySteveo
      @ChunkySteveo 2 роки тому +1

      Wemos D1 Mini is an esp8266.

    • @manavt2000
      @manavt2000 2 роки тому +1

      @@ChunkySteveo I mean nodemcu

    • @ChunkySteveo
      @ChunkySteveo 2 роки тому +1

      @@manavt2000 Nodemcu is also an ESP8266 board, just more pins broken out.

    • @manavt2000
      @manavt2000 2 роки тому +2

      @@ChunkySteveo I mean why it was not selected over wemos

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      Because of the enclosure size, you can use node mcu too. It will work.

  • @jeivishjaganmohan6624
    @jeivishjaganmohan6624 2 роки тому

    I thought to make it but the code I couldn't download properly

  • @sazamaut3321
    @sazamaut3321 2 роки тому +1

    Sir, where can i learn to design 3d enclosure...

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      You can get many tutorials on UA-cam.
      You may watch this video ua-cam.com/video/E0NVC8xhf3I/v-deo.html

  • @pavlojs5
    @pavlojs5 2 роки тому +1

    Thingiverse link does not work anymore. Can you please update it?

  • @zbynekgajda9646
    @zbynekgajda9646 Рік тому

    Hello, I really like your project, but I have a problem when compiling. Can you help me please? Thank you very much. Problem below
    exit status 1
    invalid conversion from 'const char*' to 'long int' [-fpermissive]

    • @romanletnansky1828
      @romanletnansky1828 Рік тому

      Jestli potřebujete ještě pomoc tak rád poradím, také jsem s tím bojoval.

    • @zbynekgajda9646
      @zbynekgajda9646 Рік тому

      @@romanletnansky1828 Dobrý den, děkuji, budu moc rád za každou radu.

    • @ladislavsinolup593
      @ladislavsinolup593 Рік тому

      @@romanletnansky1828 Také bych potřeboval poradit. Úspěšně jsem nahrál projekt do wemos d1 mini esp8266, ale moje obrazovka se zasekla na obrazovce inicializace kalibrace a dál nereaguje. děkuji

    • @ladislavsinolup593
      @ladislavsinolup593 Рік тому

      Už to funguje. musí se zakomentovat kalibrace

  • @onurcaglar915
    @onurcaglar915 Рік тому

    I want to do this with pi pico, anyone help me to this ?

  • @mr_uniq_yt7466
    @mr_uniq_yt7466 2 роки тому +1

    We can use other display instead of 2.8 TFT Display?

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      I think other displays will work

    • @mr_uniq_yt7466
      @mr_uniq_yt7466 2 роки тому

      @@opengreenenergy Thank you for your Response ☺️

  • @bluemaz6
    @bluemaz6 2 роки тому +1

    Doesn't the board require an external antenna connected?

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      No need.

    • @bluemaz6
      @bluemaz6 2 роки тому

      @@opengreenenergy Thanks, just finish this but having an issue with the 'blinking' clock and it look like something is touching the screen because it's rotating through the screen. Any suggestion?

  • @gkris514
    @gkris514 Рік тому

    Not for sale?

  • @suneetasandeep
    @suneetasandeep Рік тому +1

    Hello, this project is fantastic and i am building this. code is compiled and uploaded successfully but it is stuck at "Calibration Initiated, now release Screen", mine is not touch screen. Please help

    • @opengreenenergy
      @opengreenenergy  Рік тому

      Please go through my Instruactables comments section.

    • @suneetasandeep
      @suneetasandeep Рік тому

      @@opengreenenergy thanks for your reply. I have checked entire comments, people have ask same question thrice buy there is no reply on that. Can you please post the reply here only.

    • @dabilakeren2375
      @dabilakeren2375 Рік тому

      hey, help me plssss???

  • @legrandsidibandit3134
    @legrandsidibandit3134 7 місяців тому

    Bonjour J'ai réaliser votre super projet, je n'arrive pas a me connecter a mon wifi, le non de mon réseau est bon ainsi que mon mot de passe , avez vous une idée, merci d'avance.

  • @mmoore8380
    @mmoore8380 2 роки тому

    Hello, great video. tried to compile code but ESP8266Wifi.h is missing. any suggestions. Thanks

    • @john543
      @john543 5 місяців тому

      What board is selected?

  • @vivekprakash2320
    @vivekprakash2320 2 роки тому

    Hi bro i need this product

  • @DaveMetzler
    @DaveMetzler 2 роки тому +1

    Can i use a nextion screen?

  • @sandeep22800
    @sandeep22800 2 роки тому +1

    Plz tell from where I can buy this 3D printer

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      You can buy it from the following link
      amzn.to/3fN5UT2

  • @stealth7646
    @stealth7646 2 роки тому +1

    Can I use an arduino pro micro?

  • @gadget_vishwa
    @gadget_vishwa 2 роки тому +1

    Bro, please make this project with Nodemcu and oled display

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      I have already made it. Please go through my old video.

    • @gadget_vishwa
      @gadget_vishwa 2 роки тому

      @@opengreenenergy I see that video,but it doesn't showing moon rise and set time

  • @KimJong_Dong
    @KimJong_Dong 2 роки тому +1

    Dang it. I wish this was done with python

    • @Steve_Coates
      @Steve_Coates 2 роки тому

      It would be a struggle to manage it with Python on an ESP32, not a chance on an ESP8266.

  • @vibhorkumar7788
    @vibhorkumar7788 2 роки тому +1

    What is the cost involved in building this project...

  • @siddharthchordiya
    @siddharthchordiya 2 роки тому +1

    Can we replace it with Cryptocurrency tracker

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      I think it's possible, but I have not explored.

  • @andrewklimakin703
    @andrewklimakin703 2 роки тому +1

    Hi.how to add russian language?

  • @ilyushin78
    @ilyushin78 2 роки тому +1

    can we do with esp32>????????????

  • @Dancopymus
    @Dancopymus 2 роки тому

    Waiting for an answer!

  • @MrDeivisD
    @MrDeivisD 2 роки тому +1

    Hi Thingiverse Link is broken ...

    • @opengreenenergy
      @opengreenenergy  2 роки тому +1

      Please check the description to download the files.

  • @f-a-n-
    @f-a-n- 2 роки тому +1

    Can you repair thingiverse link?

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      The link is correct. I think it was an error in the Thingiverse site.
      www.thingiverse.com/thing:4928974

    • @f-a-n-
      @f-a-n- 2 роки тому

      @@opengreenenergy Error 404. Idk

  • @squalazzo
    @squalazzo 2 роки тому +2

    instructables link brings to a 404 page

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      Link is working, please check.

    • @squalazzo
      @squalazzo 2 роки тому

      @@opengreenenergy yup, now it's fine, thanks

  • @Vagubando
    @Vagubando Місяць тому

    Я сделал этот проект. Работает все отлично.
    А кто бы смог перевести эту станцию на русский язык ?
    I made this project. Everything works fine.
    And who would be able to translate this station into Russian?

  • @alihiraj6751
    @alihiraj6751 2 місяці тому

    hey koi esa tarika hy agr isi screen sy hy wifi password change ho saky

  • @nicecode6408
    @nicecode6408 2 роки тому +1

    i need code in the video

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      Link is given in description box

    • @nicecode6408
      @nicecode6408 2 роки тому

      @@opengreenenergy The code in the description is different from the video
      I need a code in the video plz

    • @nicecode6408
      @nicecode6408 2 роки тому

      @@opengreenenergy The code in the description is different from the video
      I need a code in the video plz

  • @tornapart75
    @tornapart75 2 роки тому

    As nice as this project is...you can buy a much nicer premade, full color touch screen version with an outdoor sensor for under half the cost :/

    • @bigtst36
      @bigtst36 Рік тому

      But where's the fun in that, lol

    • @nenadsmail
      @nenadsmail Рік тому

      Yes but that weather station are expensive. This one is nearly free. One display, and one wemos, much fun. Thus you can change it in the way you like. I will try to add weather maps.

  • @user-zg6te5re3o
    @user-zg6te5re3o 2 роки тому

    Green energy? What?

  • @kalikulon3928
    @kalikulon3928 2 роки тому

    𝐋𝐢𝐜𝐞𝐧𝐬𝐞𝐝 𝐭𝐨 𝐆𝐎𝐃

  • @waaiwater
    @waaiwater 2 роки тому +1

    Thingiverse link does not work anymore. Can you please update it?

    • @opengreenenergy
      @opengreenenergy  2 роки тому

      Please check the description to download the files