First Project ESP32 development using the TTGO T-DISPLAY

Поділитися
Вставка
  • Опубліковано 9 лют 2025

КОМЕНТАРІ • 64

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

    Very nice, I figured out my problem with nanf showing for value, it was the wrong pin. Great video

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

    Thanks for the tutorial mate, really enjoyed it.

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

    Ok another great Video, loved the explaination for all your actions. 2 pieces of constructive criticism.
    1.) The diagram @1.50 is wrong and misleading. Compare it to the video of the actual wiring the USB connector is on the other end of the board. It could be confusing to people and you do not want to get 0v and +5v the wrong way around .
    2.) You do not have to do everything from your previous excellent video as stated at @bout 0.40! In that video, because I am usind Arduino IDE V2+ the JPEG tool does not install into tools and so everything after @12.35... ish could not be done . But all in this video did work just fine. So only everything upto 12.35 is required.
    Thankyou again for an excellent video and your endeavours bringing it to us.

  • @dzmecano485
    @dzmecano485 4 роки тому

    Great tutorial. The simplest way to avoid the whole screen flickering is to redraw the last values of temperature and humidity by setting text color to black (same as background), and then set the color to green and draw new values.

  • @marialewandowska8907
    @marialewandowska8907 4 роки тому

    Thank you! your video helped me a lot! My first project - watch NTP.

  • @tomasdale5306
    @tomasdale5306 4 роки тому

    THANK YOU SOOOO MUCH FOR THIS VIDEO, FROM EL SALVADOR, CENTRAL AMARICA

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

    Nice. I was able to deduce what board I have from your video.

  • @keithlakeman7358
    @keithlakeman7358 4 роки тому +1

    Great video! Time to order the TTGO!! Thanks!!

  • @chrisw1462
    @chrisw1462 4 роки тому +1

    Very nice.. just got a TTGO T-Display myself, and having fun with it. You should have the program change the color of the Heat Index value as it rises into the danger zone. Green, to yellow to red would be cool... er.. hot, as the case may be.. :-)

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому

      The original plan was to design a threshold for the heat index. but I decided to save that for another video and perhaps key off that event to trigger another medium besides the display.

  • @lunacyworks
    @lunacyworks 4 роки тому

    The image @1:55 does not match my TTGO, your picture is the inverse of my setup. On mine Gnd, 5v Pin 27 is next to the reset button. Also on the buttons I have use pinMode(0,INPUT_PULLUP);
    pinMode(35,INPUT); Then use use digitalRead : if(digitalRead(35)==0){
    if(press2==0) {press2=1; [code you want ran]);

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

    Can u plz tell ,why my pc didnt recognise this ttgo in com port. I show single serial exclamation mark in device manager

  • @69ernesto
    @69ernesto 10 місяців тому

    learn mode explanation, love it

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

    Thank you I've been looking for something I could really use this board for. Now do you think adding BT out put to arduino would be difficult to add to it. I'm sure no for you but I'm a little new to this. And thank you for explaining the code like that it definitely helps with understanding the functions and flow of it all

  • @averestless
    @averestless 4 роки тому

    Simple and clear! Thank you

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

    could You add exactly the steps of programming with all parameters, and a summary of all used libraries? Thank You in advance

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

    sweet esp32 display video, would you happen to have one using the esp32 as a Modbus RTU rs485 Master talking to a Modbus Slave-01 reading input registers 30001, 30002?
    it would be nice to have an esp32 with on board rs485 😎 fantastic verbal walk through. thank you

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

    nice, thank you.

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

    Hello, I am using BNO055, I have three datas and every time I use the button it should be switch around these 3 datas. only one of them should be seen on the screen. Like first X then Y then Z and after the third click go back to X again. How can I do that one?

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

    Thank you so much for the video. I currently dont have a sholder. Could it work without sholdering?

  • @jean-philippestiee3527
    @jean-philippestiee3527 4 роки тому

    First, thanks for this detailled example.
    About the "refresh" function for updated values: will a black background color for text do the trick with the TFT_eSPI library?

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому

      If you store a char array of the lastText as you print the text so you can print it again as the background coloque, you could blank it in that manner.

  • @brunobilame2528
    @brunobilame2528 4 роки тому

    Hi ! Thanks for this great tutorial. how would you erase only the line with temperature and humidity without using fillscreen ?

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому

      Do you mean after it was written??? You could write a rectangle using the background color to cover the area the text would be. That would be a sectional blanking.

    • @brunobilame2528
      @brunobilame2528 4 роки тому

      @@retrotechandelectronics i tried with a text with some "space" but it's useless. thanks for you reply, i've only to reach the function now :)

    • @brunobilame2528
      @brunobilame2528 4 роки тому

      got it. instead of "fillscreen..." , better is :"tft.fillRect(0, 36, 240, 60, TFT_BLACK);" thanks.

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

    Thank you! your video helped me a lot! Can you do a tutorial with bme280?

  • @MrLinzhangyuan
    @MrLinzhangyuan 4 роки тому

    For some reason the picture of the tiger from the previous video is still left in the background of the LCD after I uploaded the new code, any ideas how to fix this?

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому

      The new programme is running along with the tiger background?

    • @MrLinzhangyuan
      @MrLinzhangyuan 4 роки тому

      @@retrotechandelectronics how do i get the previous programme to stop? I thought uploading a new code from the arduino ide would have done that

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

      @@MrLinzhangyuan I had the same issue, but I found a fix. put -> tft.fillScreen(TFT_BLACK);

    • @MrLinzhangyuan
      @MrLinzhangyuan 4 роки тому

      @@brooks6486 ok that worked, thanks!!

  • @BlueeBubble
    @BlueeBubble 4 роки тому

    can you help how to display bmp frames on this? thanks!

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому

      BMP requires tons of space compared to JPG, its ill advised unless there is a special reason.

  • @3dshedph
    @3dshedph 4 роки тому

    does TTGO have touchscreen support on the lcd? I noticed they have pins labeled "touch"

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому

      Touch is for the touch sensor built into the esp32 chip, not for the display.

    • @3dshedph
      @3dshedph 4 роки тому

      @@retrotechandelectronics Thank you! 😄

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому +1

      There are some great simple projects in arduino ide by connecting a wire to this pin and touching this with your finger and observing the analogue output

    • @3dshedph
      @3dshedph 4 роки тому

      @@retrotechandelectronics Beautiful! Thanks for the idea! I'm try to save as much space in this project of mine and the use of free wires as interactive buttons might help. I'm still contemplating between this one and the TTgo 8266 weather station since buttons are already on the board itself

  • @Piccodon
    @Piccodon 4 роки тому

    Nice! I tried it.
    You could add a WiFi interface, a calibration offset trim function, (my three modules show three different outputs) (trim hard coded).
    This module could also be the heart of an A/C thermostat, which needs three (latching) relays; fan, compressor, heater.
    Single coil latching relays (low heat around temp sensor) can be buffered with a MAX4821. (APPLICATION NOTE 3288).
    Some kind of mech buttons are needed too.

    • @retrotechandelectronics
      @retrotechandelectronics  4 роки тому +1

      Several things are planned for subsequent add-ons. A first project must be locked down to a finite list of tasks. Feature creep is the number one killer of projects.

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

    A fellow southpaw! :D

  • @N0IMB
    @N0IMB 4 роки тому +1

    First!

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

    I ment adriod.

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

    awsome and useful. thank you 🎉