TTGO T-Display ( ESP32 ) - Internet Weather Station and Clock (tutorial)

Поділитися
Вставка
  • Опубліковано 12 гру 2020
  • Follow me on Instagram / volosprojects
    Hello! In this video I will show You how making Weather station using ESP32 board, I am using TTGO T-Display board but you can use any Esp32 development board. All data are fetched from the internet, for the weather openweathermap API is used. Feel free to download code for Arduino IDE .
    SUBSCRIBE HERE:
    / @volosprojects
    You can buy TTGO T-Display here:
    www.banggood.com/custlink/mvm...
    You can also buy me a coffe at:
    ko-fi.com/volosprojects
    Here is code:
    github.com/VolosR/TTGOWeather...
    My other ttgo Display videos:
    Space shooter game • TTGO T Display (ESP32)...
    Brakeout game: • TTGO T-Display Board (...
    ANIMATIONS : • Making animation from ...
    Black Friday Deals 2021 bit.ly/3wGaMk7
    CLEARANCE sales bit.ly/3DbNlRU
    Auto & Moto,Tools & Electronics sales bit.ly/3c2MEOW
    Big Brands New Arrival bit.ly/3qxSAbc
    Crazy Coupon Deals & Best Offers bit.ly/30gtTFG
    #esp32, #ttgodISPLAY, #TTGO, #Arduino
    #TTGOTDisplay, #WeatherStation, #ESP32WeatherStation
  • Наука та технологія

КОМЕНТАРІ • 267

  • @VolosProjects
    @VolosProjects  3 роки тому +7

    If you want support this chanell you can buy me coffe here :) : ko-fi.com/volosprojects

  • @bobbailey1115
    @bobbailey1115 3 роки тому +7

    This is GREAT! If anyone wants to display the temperature in Fahrenheit instead of Celcius, it's pretty easy. In the string endpoint variable, change "units=metric" to "units=imperial" and in the line tft.println(tmp.substring(0,3)) change it to tft.println(tmp.substring(0,4)) and it will display the temperature in Fahrenheit.

    • @VolosProjects
      @VolosProjects  3 роки тому +4

      Thank you, i forgot that lots off people dont use c

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

      Yes, I and can confirm it does work in fehrenheit. If your having trouble finding the lines bobBailey mentioned, go to edit in arduino window and down to 'find' and search for it that way and you will find it quickly and replace as he suggested. good tip Bobbailey. great project VOLOS

    • @JerryEricsson
      @JerryEricsson 6 місяців тому

      Figured that out. I set one up again today because, well because I wanted one to do that again. It is cool, my daughter is sitting here asking me why I would want this because my cell phone does the same thing for free. She needs to sit and watch as I write out the check to pay for those "free" cell phones we all have anchored to our eyes 24X7 in todays upside down world. Still it is indeed cool, think I will mount one in a small case for daily use..

  • @edwardfletcher7790
    @edwardfletcher7790 3 роки тому +5

    Such a beautiful interface design, the font and animation look great !

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

    Great Project! Glad I found your channel, it's much easier to get started with real projects from solidly commented examples.

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

    I tried out this program and after a few tweaks, it worked very well.

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

    Volos I’m so glad I found your channel!! You got me interested in the TTGO boards and I just ordered some from your link. Can’t wait to get them!
    Thanks for the great videos!!! Keep it up 👍

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

      Than you Ben, I am very happy when I see comments like this. I hope you TTGO will arive soon. :)

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

    Awesome work buddy! The animation gif is simply perfect. Worked with my new TTGO T-Display. Thanks for sharing your codes.

  • @karllaun2427
    @karllaun2427 3 роки тому +6

    Cool project. I got it to work after a bit of fiddling with libraries. Somehow, the ArduinoJson library that got installed wasn't the most current version. After updating, it worked fine. My "town" name was too long to fit the display, so I just hard coded it to the ICAO airport identifier here. I also found my town name is shared by several others in the US, so I changed the API call to use the town id number instead. Also changed the units to “imperial” because that’s the crazy system we use here.

  • @lukecorkill
    @lukecorkill 3 роки тому

    Great video - watched all the way to the end. Please do continue to share things like this.

  • @AnotherMaker
    @AnotherMaker 3 роки тому

    You're making some fantastic projects lately, Volos! (Dan from the Arduino facebook group).

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

    Your channel is so interesting, Just follow your vid on the weather station, works great, thank you

  • @maximilianth
    @maximilianth 3 роки тому +1

    Great project and very well explained! Thank you!

  • @garyp9363
    @garyp9363 3 роки тому

    Great project Velos, I have mine working very well - thanks for your excellent video! Gary from Perth West Australia.

  • @ivanz9324
    @ivanz9324 3 роки тому +1

    Cool project! Ive tried to make something similar on 1306 display, but colored animation looks much greater! By the way, Openweather is capable to give you a bit more data. You can obtain stringed data by using GPS coordinates (actual if you are moving across the country, just to get weather info in current location). Also forecast for several days ahead. Day of week, moon phase etc.....
    And if you connect GPS module - than you can load current time from GPS even if there is no internet connection. Also GPS will give you ability to : 1) get current position (and save it if needed). 2) estimate range between current point and selected (or preset) points 3) determine direction to the selected (saved) point. 4) Estimate your actual movement speed.
    I just tuned up small project with small oled display and Wemos8266, there are 2 buttons too. So, would be nice to try convert it for TTGO display.

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

    Very cool project. Only issue I had was with the ani.h file. The issue was that when I saved the program this file was not in the same folder. Moved the file into the folder and presto it worked. Also was able to make additional modifications reading the comments. Great little project. Look forward to your new series on programing.

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

    Me ha gustado mucho el proyecto, queda muy bien en esta pequeña pantalla, he tenido que corregir un par de cosas, al igual que pasaba con "Alien Attack" el fichero ani.h estaba en formato UTF-8 BOM solo lo guardè como UTF-8 y funciona, muchas gracias por tu trabajo.

    • @vargas4762
      @vargas4762 6 місяців тому +1

      Thnks it helped me

  • @SachinKumar-qj6tw
    @SachinKumar-qj6tw 3 роки тому +1

    Great one mate ! Gotta try it out soon

  • @QuintusGaius
    @QuintusGaius 3 роки тому +10

    Awesome video! I'm very confused about the TTGO, and there are not many resources online and it's not easy to assemble your own code using examples. Can you maybe make a series of tutorials for TTGO?

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

    This video should get millions of likes.

  • @VolosProjects
    @VolosProjects  3 роки тому +1

    Buy it here www.banggood.com/custlink/G3vyVAS3RG

    • @highjack2778
      @highjack2778 3 роки тому

      What type of usb port does TTGO has, usb c type or micro usb?

    • @OldManSparkplug
      @OldManSparkplug 3 роки тому

      @@highjack2778 It's a Type C.

  • @Tony770jr
    @Tony770jr 3 роки тому +1

    Thanks, I subscribed and purchased one to play around... :)

  • @DanielPhoxynus
    @DanielPhoxynus 3 роки тому +1

    Excellent video! And I love the animation! Subscribed :)

  • @StephenMattison66
    @StephenMattison66 4 місяці тому

    Super cool! tyvm! I have a remote camera enclosure installation for taking nature photos. It must be autonomous for weeks/indefinitely. It has a solar panel, Renogy solar charge controller, 12V lithium battery powering a digital temperature controller and 12V heat strips around my glass window. I need to calculate the exact dew point and then control heat strips that will ALWAYS 24/7/365 keep my glass window heated to, for example, 5 degrees above the dew point it has calculated. My heat strips use ~35W. My temperature controller works great, but only reads the temperature of my glass window. To make my battery last as long as possible, I only want my heat strips to be able to operate when there is a chance of dew forming on the glass window. If there is no chance of dew, I want to save the battery and allow the solar to put all energy into the battery. I have a Lilygo T-Display S3 ESP32-S3 touch screen. I got it to use to calculate the dew point, but I do not then know how to make it control the heat strips. My temp controller comes would wake up & control it's relay, or I could use a standalone relay if the Lilygo could make the digital temp controller that I am currently using redundant. I need to use the least power hungry system, if another entire set up would do what I need please tell me & I will order that exactly. Must be streamlined & easy to use, because I will be handing this all off to someone else to set up & operate. Thank you very much!!

  • @slavav2974
    @slavav2974 3 роки тому

    Great job. Copy->Paste->works. Thanks

  • @dennisp728
    @dennisp728 3 роки тому +1

    You are awesome for sharing this. Thank you, it works and I like the animation :D

  • @VDC48
    @VDC48 3 роки тому

    Nice project dudu, thanks for share 👍

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

    I finally got this to work. It is still a big crude but functional. I am not the author.
    Most importantly Change the update frequency or OWM will knock you off their system. It updates every couple of minutes. That's too often! Make the line that compares count to 2000 be like this:
    if (count > 40000) count = 0; That will update about every hour. I will try to fix this better, soon.
    Fix the first line of ani.h to say int and turn green. Of course fix your SSID/PW and OWM pass code. Get the different NTP client library. There are a couple of other problems that I am trying to figure out but it is working now.

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

      You made my day! Thanks for sharing your changes!

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

      Fix the first line of ani.h to say int and turn green. (mine shows "int frams=10;" and I am getting error '\357 in program) anyone know a fix for this?

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

      @@MaxJupiter Read what I said and do it.

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

      @@michealmorrow1481 Sorry, but I don't understand either what that's about.
      The first line in ani.h originally is indeed "int frames=10;" replacing it with "int turn green;" (as you said) results in an error:
      **********************************************
      " In file included from C:\Users\Frank\Documents\Arduino\TTGOWeatherStation-main\Weather\Weather.ino:3:
      C:\Users\Frank\Documents\Arduino\TTGOWeatherStation-main\Weather\ani.h:1:10: error: expected initializer before 'green'
      int turn green;
      ^~~~~
      Multiple libraries were found for "ArduinoJson.h"
      Used: C:\Users\Frank\Documents\Arduino\libraries\ArduinoJson
      Not used: C:\Users\Frank\Documents\Arduino\libraries\Old_ArduinoJson
      Multiple libraries were found for "NTPClient.h"
      Used: C:\Users\Frank\Documents\Arduino\libraries\NTPClient
      Not used: C:\Users\Frank\Documents\Arduino\libraries\Old_NTPClient
      Not used: C:\Users\Frank\Documents\Arduino\libraries\Old_NTPClient2
      exit status 1
      Compilation error: expected initializer before 'green'"
      *********************************************************
      Replacing it with "int and turn green;" (again as you said), returns following error:
      *********************************************************
      "In file included from C:\Users\Frank\Documents\Arduino\TTGOWeatherStation-main\Weather\Weather.ino:3:
      C:\Users\Frank\Documents\Arduino\TTGOWeatherStation-main\Weather\ani.h:1:14: error: expected initializer before 'green'
      int and turn green;
      ^~~~~
      Multiple libraries were found for "ArduinoJson.h"
      Used: C:\Users\Frank\Documents\Arduino\libraries\ArduinoJson
      Not used: C:\Users\Frank\Documents\Arduino\libraries\Old_ArduinoJson
      Multiple libraries were found for "NTPClient.h"
      Used: C:\Users\Frank\Documents\Arduino\libraries\NTPClient
      Not used: C:\Users\Frank\Documents\Arduino\libraries\Old_NTPClient
      Not used: C:\Users\Frank\Documents\Arduino\libraries\Old_NTPClient2
      exit status 1
      Compilation error: expected initializer before 'green'"
      ***********************************************************
      I'm not speaking for MaxJupiter, but, I for one, haven't the foggiest what you mean.
      Please clarify.
      BTW as it is, my TTGO will run the program, kind of. It will connect, won't show date and time, shows location and IP address, needs a few seconds to load temperature and humidity, and promptly reboots.And keeps looping like that.

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

      @@2flying4fun just replace "int". It will turn green.

  • @englishrupe01
    @englishrupe01 3 роки тому

    Very cool project! Thank you!

  • @toddsharrard8762
    @toddsharrard8762 3 роки тому

    Another great demo - I got it to work. How about a CPU / RAM / System Resources monitor project for TTGO. Then I could glue this thing to the front of my pc. THANKS again, These are good demos.

  • @projetos_leotronico
    @projetos_leotronico 3 роки тому

    Thanks! Great project.

  • @garagemonkeysan
    @garagemonkeysan 3 роки тому +1

    Nice video. Great little project. Mahalo for sharing! : ) 🐒

  • @EasyOne
    @EasyOne 3 роки тому

    Very well explained

  • @ronniejoe21
    @ronniejoe21 3 роки тому +6

    Great project, love this little board! Had a little trouble getting it running (NTP client mix up) but works like a charm. I use a discarded E-cigarette battery (rechargeable 3.7v Lipo battery to run it) but would be nice to see a battery level on the bottom of the screen to replace the IP address . Would you be able to do a video how to access and display battery voltage?
    Thanks again!

  • @hpsaturn
    @hpsaturn 3 роки тому +1

    Nice implementation. Thanks for share. I did a small PR for build it also with PlatformIO. Thanks Volos Again. Greetings from Berlin.

    • @VolosProjects
      @VolosProjects  3 роки тому +1

      Thank you, i need to try PlatformIO

    • @hpsaturn
      @hpsaturn 3 роки тому

      ​@@VolosProjects you could be try it in the last "pull request" that I did to your Github repo :)
      github.com/VolosR/TTGOWeatherStation/pull/1

  • @GiovanniAMarletta
    @GiovanniAMarletta 3 роки тому

    tft.println(tmp.substring(0,5));
    this is at line 178, the original values was 0,3 and like that it didn't display the decimal numbers
    anyway it's a very good work.
    my regards.

  • @VandersonArruda
    @VandersonArruda 3 роки тому

    Great video! keep doing video like this

  • @wouldntyou_like_to_know
    @wouldntyou_like_to_know 3 роки тому +1

    Great job, great project! Keep it up and I will continue to follow! +1 Subscriber

  • @ReneKnuvers74rk
    @ReneKnuvers74rk 3 роки тому +1

    Nice video. I will try it out on my ttgo board I have lying around. Maybe this is also nice on the ttgo watch!

    • @VolosProjects
      @VolosProjects  3 роки тому +1

      It will work with little code modification, but ttgo watch with wifi turned on will drain battery fast.

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

      I also have the TTGO watch 2020 ver.1 I surely would be awesome to have this sketch running on it.

  • @InvisibleZed
    @InvisibleZed 3 роки тому +1

    Great video!

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

    Great Project!

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

    Subbed going to do this! Thankyou.

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

    Awesome Work..

  • @electronic7979
    @electronic7979 3 роки тому +1

    Nice project

  • @thegrubyak
    @thegrubyak 3 роки тому

    result looks amazing :) animation is cool of course... can you please share which battery are you using there and if it's rechargeable via board usb port or if you must disconnect it for charging?

  • @ErikMorse
    @ErikMorse 3 роки тому +1

    Great project. Everything worked as described when using the recommended libraries. How would I change the date/time format for US?

  • @rowifi
    @rowifi 3 роки тому

    Thanks. Nice project. +1 sub

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

    Really cool project!

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

    Nice project as always! Thank You. What I do not like is impossible to find location, time zone and etc automaticaly. It makes this portable weather station useless: everything , including wifi credentials are hard codding, so if you take this unit to your country house it will show blanc screen, because you even can not connected with your internet.
    Otherwise as I said, as a example of how to program and UI design is good.

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

    My clock & weather station is much simpler. It displays current values on small OLED screen, but in my opinion projects like these can save lot of energy by turning off screen when no one is around. Hence simple idea of using small arduino PIR sensor to turn on and off the display. It's interesting that probably no such product uses this kind of energy saving solution.

  • @jpsbhullar
    @jpsbhullar 3 роки тому

    Good Job. I tested it , It works perfectly. But how can we add Temp Sensor and RTC with it instead of depending upon internet ?

  • @CristiIstrate
    @CristiIstrate 3 роки тому +1

    Great as usual. I used your animation program and I display 2 animated gifs (btc and eth rotating ) and the values

  • @wrevenaugh
    @wrevenaugh 10 місяців тому +1

    Has anyone tried this lately? Mine loads fine but freezes up instantly. I have had to change the argument "getformmatted Date" to "getformmatedTime" in order for it to compile, and I think that has something to do with it. Volos, just love your channel, I could listen to you speak for days - your voice is so relaxing. Just love the content - keep 'em coming man, they're terrific!

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

      i did the same thing and have the same problem , if you fined a way to fix this let me know

    • @user-tw9wl4px2e
      @user-tw9wl4px2e 5 місяців тому +1

      Same thing here ... whole day trying to figure it out also while compiling it found thet at row 59 ledcAttachPin(TFT_BL, pwmLedChannelTFT); the TFT_BL was not declared in the scope.

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

      Did it work after you fixed this issue

  • @nutjakpun
    @nutjakpun 3 роки тому

    nice tube!

  • @sagarbhagat6033
    @sagarbhagat6033 3 роки тому

    very. very. nice.

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

    Thank you for sharing your project and code, I have an ESP32 and a 1.8" ST7735 display, so my question is how hard is it to change your code for my hardware? Thank you, Bob in the UK

  • @nageshwarrao8629
    @nageshwarrao8629 3 роки тому +1

    great boardw, how about GPS navigation, would be very useful for day to day traveling.

  • @la7yka
    @la7yka 3 роки тому

    Thank you so much for sharing your knowledge and code. It looks like that display is a color OLED, and not a LCD?

    • @peterteal880
      @peterteal880 3 роки тому +1

      That’s actually an IPS LCD, not an OLED. Those little displays have improved dramatically over the past few years.

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

    Thx, your project became base for my ttgo display projects but how did you make ani.h? :)

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

    Very interesting project. I have one project that makes the board and the display to be working all the time. I know how to switch-off the display when I want, but not how to swicht it on once I has been switched-off. Can you help me to switch on/off the dispaly keeping the board working?

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

    Great job. Got my TTGO few days ago. I'm new to ESP32 programming and like your projects! I also had issue with ani.h - I could fix that. I now have the issue that after short time the display freezes. no animation, so secs are counted, buttons do not react. any idea?

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

    Making the radar map display would be amazing... (hint hint)

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

    Nice

  • @big_boss_official_._
    @big_boss_official_._ 3 роки тому

    can i set up a second wifi access point eg my main wifi access point my home router and the second my mobile hotspot in case i am out of home

  • @olek8267
    @olek8267 3 роки тому +1

    Thanks for interesting video. Maybe someone know wether services without registration? Or find location through Internet without registration.

  • @wmilfotoradar7037
    @wmilfotoradar7037 3 роки тому

    hello you are making great codes. I have a request if you could add to the code so that it does not hang after 6 minutes and that it refreshes every 30 minutes in advance, thanks in advance

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

    Hi . It is very good project. How can I add LCD on off button to the code ???

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

    great post man , i am new to this and i bought 2 of the TTGO boards from amazon and tried your code nothing work screen went blank and even when i unplug it and repower it up nothing but the little blue led.

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

      you need to install it properly and edit tft_espi library

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

    How can i install it on Lilygo t-pico c3?

  • @gordaansiosa
    @gordaansiosa 3 роки тому +1

    Great project, thanks for sharing. I tried it, it runs but it never connects to the WiFi network, I double checked ssid/password and tried with 2 different networks. Any ideas?

    • @gordaansiosa
      @gordaansiosa 3 роки тому +1

      Never mind, I was trying to connect to 5G Wifi, switched to 2.4G and worked perfectly

  • @GiovanniAMarletta
    @GiovanniAMarletta 3 роки тому

    but is possible connect it to an PEAP network ? using the example I get IP but nor http connecton anyway

  • @user-fp8ud3vr3c
    @user-fp8ud3vr3c 3 роки тому +1

    Very nice.
    You can do the same for the m5stickc?

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

      I was hoping you would get a response. I have the M5Stick C Plus and tried to implement this sketch on it and got just errors. I did include the M5Stick libraries in the sketch, but still got some errors of missing files, etc. Downloaded all files needed as recommended, no joy. :(

  • @HPVIDEO10
    @HPVIDEO10 3 роки тому

    VERY NICE PROJECT.
    Thank you
    Please help me, when I'm loading to my TTGO whole screen is shift it to left and to the up, How I can fix this ? Thank you again

  • @Mike-rv5rz
    @Mike-rv5rz 2 роки тому

    it would be great to connect a weather station and internet radio in one project

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

    Is there a way to make the time display in 12H format?

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

    Many thanks for all your great videos!!
    I have the Weather station working, except for the animation.
    When compiling I get this error.
    ani was not declared in this scope
    tft.pushImage(0 , 88, 135, 65, ani
    The ani file has been extracted, and is in the correct folder
    Please can you help

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

    very nice! I tried this and after fiddling with libraries and updating the right user setup file, it works, but as someone earlier noted, whole screen is shift it to left and to the up, anything am missing, kindly help, thank you.

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

      Ok, after some more checking, it's a RTFM issue :), the user setup select header file must have only one #include uncommented, so comment out the default and uncomment the #include , it now works like a charm, thank you!!!

  • @tranjavanadbia123
    @tranjavanadbia123 3 роки тому

    I KNOW WHAT THIS IS GOOD FOR.

  • @MrSasha3050
    @MrSasha3050 3 роки тому

    How to correct timezone in the code and data format? Thank you.

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

    Hello 'Volos Projects', I really liked your project! However, I have a few questions:
    I tried it with a 2.2 inch ILI9341 Display, however logically it is not filling the screen fully and correctly, as it is a larger display than the "TTGO T-Display" you use in the video.
    I know the TFT_eSPI library is great but I'm not familiar with it. I would like to know how to adapt your sketch correctly to my display or perhaps with a larger display like a 2.8 inch ILI9341. For that, logically, all fonts would have to be bigger, to fill the screen, which is bigger.
    I don't understand one thing: do you use the font "Orbitron_Medium_20" as the only font in your code? Is it scalable?
    For example, if I want to enlarge the font which is used to show Time, Date, City Name, TEMP, IP address (in the lower left corner of the screen), how should I do it?
    Another thing: where do you change the Date formatting, for example, Day, Month and Year?
    Sorry for so many questions, but I would love to use your code with a larger display.
    My early thanks and Greetings from Brazil,
    Daniel Fernandes

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

      /***************************************************************************************
      ** Function name: setTextSize
      ** Description: Set the text size multiplier
      ***************************************************************************************/
      void TFT_eSPI::setTextSize(uint8_t s)
      {
      if (s>7) s = 7; // Limit the maximum size multiplier so byte variables can be used for rendering
      textsize = (s > 0) ? s : 1; // Don't allow font size 0
      }

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

      Hi Oscar, but what are these instructions for? Thanks

  • @itamar.vieira
    @itamar.vieira 3 роки тому

    Hi, congratulations for this project!
    What UserSetup___.h file do you use? After loading the sketch absolutely nothing happens?
    Coul be this configuration as nothing is mentioned about it?
    Thanks

    • @VolosProjects
      @VolosProjects  3 роки тому

      Please check this video, here i explained how to setup ttgo display board.

  • @akumal5819
    @akumal5819 3 роки тому

    Hi how to flash a text on tft espi ( not using delays or millis )? I want to flash warning text on my project. 😀

  • @akmaldiable7060
    @akmaldiable7060 3 роки тому

    Can you do tutorial on new ttgo esp32-c3?

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

    works fine with 1.3' tft, but 1/2 blank

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

    Can you do a video showing how to set it so it can show special characters like ç and õ?

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

    oki grazie ( ; = ))

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

    Love the little weather station, however I live in one of the last countries that does not know the c temps so when it says 7.2 my mind goes to 7.2 degrees near zero F not 44 degrees F and rather nice well above freezing. Any hint where I can convert so I can read the temp on the device?

    • @JerryEricsson
      @JerryEricsson 6 місяців тому

      Figured it out on this install. Thanks again, cool little gadget and I do love my gadgets I build gadgets for our ghost buster local club, I am not a member but my daughter is and my niece sort of runs the outfit. I am adding this to their list of electronics to find and communicate with the spirits of those who have moved on. One of my uncles told everyone that if there was an after life, he would wink at us from his coffin. He didn't.

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

    Hi , Pleased to say after re installing arduino 2.0.0 the radio now works fine , thank you

  • @troyDes-pn6zn
    @troyDes-pn6zn 3 роки тому +1

    Hello, when I uploaded your source code, it has been shown that there is no such code, what is the problem, thank you

  • @nevio___2290
    @nevio___2290 6 місяців тому

    HY VOLOS. Wich battery are you using?

  • @RohitKumar-zw8uq
    @RohitKumar-zw8uq 3 роки тому

    Does it support SPI interface with another module along with its display ?

    • @frankhovis
      @frankhovis 3 роки тому +1

      No. They haven't had the sense to bring out the SPI to pins so you can share other SPI devices. Stupid.

  • @carlchanhm
    @carlchanhm 3 роки тому

    Thank you, It is a great project.
    But , I cannot connect, if the SSID is hided ? How could solve it ?
    thx!

    • @VolosProjects
      @VolosProjects  3 роки тому

      Sorry, i dont know. Never had hidden ssod

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

    Hi, i am getting an error, 'TFT_BL' was not declared in this scope
    ?

  • @peteygnyc
    @peteygnyc 6 місяців тому

    Love your videos! Help! How can i modify this sketch to fit the entire ESP32S3 screen?

    • @VolosProjects
      @VolosProjects  6 місяців тому

      Thank you, ii am afraid that is not easy, you will need to modify whole code, every drawing function.

    • @peteygnyc
      @peteygnyc 6 місяців тому

      @@VolosProjects Thanks for the reply! Aww man. I just got the ESP32-S3. I am looking for an NTP clock with weather API. I got a few different snippets of code (and beginning to understand it), but I am having trouble with getting them both working by modifying the code. I got this to work on the S3, but it's obviously cut off on the sides because of the bigger screen. :(

  • @josepcamps4785
    @josepcamps4785 3 роки тому

    Good project, but could you send me or tell me where to get the TFT_eSPI library because it is displayed scrolling on the screen, Thank you

    • @VolosProjects
      @VolosProjects  3 роки тому +1

      Here i made tutorial how to setup ttgo display, board and libraries
      ua-cam.com/video/b8254--ibmM/v-deo.html

  • @77777subzero
    @77777subzero 2 роки тому

    It would be great to make a real (not internet) weather station with ttgo t-display and sensors: bme680 (temperature, humidity, pressure and air quality tvoc) senseair s8 (co2 sensor) and pmsa003 pm2.5 (particle sensor).

  • @user-gz4qb2sd6w
    @user-gz4qb2sd6w 3 роки тому

    How about using "Micropython + lvgl" to do it ?

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

    Esp32+80*160 display shows our of range letter sizes

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

    Can anyone tell me if you are able to change the brightness on the display? I just ordered one of these boards but I want to be able to make it less bright

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

      Background led is conected to pin 5 on esp32, if you control brightnes of this led using pwm you can decrease brightnes. If this dont help send me mail, i will expalin , here i cant wrote code

  • @user-ix3lr7jl5d
    @user-ix3lr7jl5d 3 роки тому

    Thanks a lot. I try to upload , but show the error: ''getData' was not declared in this scope.'
    What should I do?

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

      Just add getData(); at the top section of the sketch, then it will work.

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

    I recently got one of these boards but I need a magnifying glass to see the display. So for me, this kind of UI display will not be practical.