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.
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.
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.. :-)
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.
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]);
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
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
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?
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?
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.
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.
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?
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
@@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
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.
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.
Very nice, I figured out my problem with nanf showing for value, it was the wrong pin. Great video
Glad to hear you fixed it . Nan is just not a number abbreviation
Thanks for the tutorial mate, really enjoyed it.
Glad to hear!
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.
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.
Thats also another method if it is text thats being blanked.
Thank you! your video helped me a lot! My first project - watch NTP.
Glad it helped!
THANK YOU SOOOO MUCH FOR THIS VIDEO, FROM EL SALVADOR, CENTRAL AMARICA
You’re welcome!
Nice. I was able to deduce what board I have from your video.
Great video! Time to order the TTGO!! Thanks!!
Right on!
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.. :-)
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.
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]);
Can u plz tell ,why my pc didnt recognise this ttgo in com port. I show single serial exclamation mark in device manager
learn mode explanation, love it
Glad it was helpful.
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
Simple and clear! Thank you
You’re welcome.
could You add exactly the steps of programming with all parameters, and a summary of all used libraries? Thank You in advance
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
nice, thank you.
Youre welcome.
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?
Rewrite the current one in the background colour, then write the next one
Thank you so much for the video. I currently dont have a sholder. Could it work without sholdering?
Unfortunately not. It doesnt come with pins attached.
@@retrotechandelectronics thank you
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?
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.
Hi ! Thanks for this great tutorial. how would you erase only the line with temperature and humidity without using fillscreen ?
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.
@@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 :)
got it. instead of "fillscreen..." , better is :"tft.fillRect(0, 36, 240, 60, TFT_BLACK);" thanks.
Thank you! your video helped me a lot! Can you do a tutorial with bme280?
If I get one I will.
That's a great video... Could you kindly provide tutorial with BME8266?
PS
Could we also communicate via WhatsApp:
+233 24 178 2407
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?
The new programme is running along with the tiger background?
@@retrotechandelectronics how do i get the previous programme to stop? I thought uploading a new code from the arduino ide would have done that
@@MrLinzhangyuan I had the same issue, but I found a fix. put -> tft.fillScreen(TFT_BLACK);
@@brooks6486 ok that worked, thanks!!
can you help how to display bmp frames on this? thanks!
BMP requires tons of space compared to JPG, its ill advised unless there is a special reason.
does TTGO have touchscreen support on the lcd? I noticed they have pins labeled "touch"
Touch is for the touch sensor built into the esp32 chip, not for the display.
@@retrotechandelectronics Thank you! 😄
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
@@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
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.
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.
A fellow southpaw! :D
Yup!
First!
Congrats
Best! (Nice Tutorial :)
Thanks!
I ment adriod.
awsome and useful. thank you 🎉
Glad you liked it!!