Getting started with ESP32 development using the TTGO T-DISPLAY

  Переглядів 108,942

Retro Tech & Electronics

Retro Tech & Electronics

День тому

Having been asked by many people with type ESP32 platform would be the best one to use to get into ESP32 development I researched this and decided upon the TTGO T-display having used it for a web based rocket launcher project.
Most people starting out will be using the Arduino IDE. I will go through all of the tasks required to get everything for this device up and running so that development can begin. I invite you to explore the example code provided for the resulting installed, as well as included libraries, once this project is finished.
I intend to use this as a springboard for more specific smaller project videos in the future.
Links from today's work
ESP32 TTGO T-Display
amzn.to/3Takne4
ESP32 Board Manager URL:
dl.espressif.com/dl/package_e...
USB Serial Drivers:
www.silabs.com/products/devel...
Data uploader add-on for Arduino IDE
github.com/me-no-dev/arduino-...
#esp32 #iot #arduino #maker

КОМЕНТАРІ: 194
@alexiswiniger173
@alexiswiniger173 3 роки тому
Thank you very much for this intro. I could start right away. I would love to see more about your rocket launcher project. Especially the "web app" for the control. All the best :)
@TomHermans
@TomHermans Рік тому
great video. gives me much more confidence to start fiddling with it.
@kcembrey4331
@kcembrey4331 2 роки тому
Your tutorial is extremely thorough and easy to understand. Thank you so much!
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
Glad it was helpful!
@hobopelican
@hobopelican 2 роки тому
Dang! I've spent a couple of days trying to get everything setup on this little thing. This was just amazingly helpful. Thanks , man.
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
You’re welcome.
@paulabadie5897
@paulabadie5897 4 роки тому
Many thanks from FRANCE, it's very clear, i have start on TTGO with your video. Good job !
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
Great to hear! Good luck. Thanks.
@Dfrog123
@Dfrog123 3 роки тому
thank you, just learning to use ttgo, and your example was real smooth and easy to understand.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
You're very welcome!
@danlhoy
@danlhoy 3 роки тому
Fantastic tutorial! Thank you so much! I have two of these boards and managed to load something on one, but I couldn't find everything I needed about the display libraries. I already forwarded this to a friend too who I gave a board to last night.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad I could help!
@brianmoreira7578
@brianmoreira7578 4 роки тому
Thanks for the Vid man. My TTGO's been sitting cus I couldn't figure out the initial setup. Thanks again.
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
Glad you were able to get it going.
@bennylloyd-willner9667
@bennylloyd-willner9667 3 роки тому
Brilliant! I've been dabbling with electronics on and off for decades. Now it's time to create some IoTs and this video was packed with just the information I need👌👍👍👍
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad it was helpful!
@didacrodriguez8449
@didacrodriguez8449 4 роки тому
Great Tutorial!! Thanks to that I could start to use my TTGO device. Thank you!
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
Glad I could help!
@summerWTFE
@summerWTFE 3 роки тому
Many thanks. I love it when instructions are to the point.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
You're welcome!
@richardmarkham8369
@richardmarkham8369 3 роки тому
Great video, got my board up and running in seconds thanks to you!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad it helped!
@Zvika777
@Zvika777 4 роки тому
Thanks for the step by step information .. i was getting frustrated trying to make the display demo run.. thanks to you, it finally worked :-)
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
Glad it helped
@JustGeorgiaxD
@JustGeorgiaxD Рік тому
Thankyou for such an in-depth and easy to follow video!
@retrotechandelectronics
@retrotechandelectronics Рік тому
Glad to hear it worked for you.
@ovalwingnut
@ovalwingnut 2 місяці тому
Thank you. Very informative "and" helpful. I've been spinning my wheels on this thing for a week or so and you just helped me see the light in ~16 mins U R the "T-Display Whisperer"! Cheers from So.CA.USA 3rd House on the Left.
@TobiasWerner1
@TobiasWerner1 3 роки тому
You made my day! Thank a lot for this tutorial!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
You're very welcome!
@marioucan7421
@marioucan7421 Рік тому
Thanks for the video, you help me understanding this topic perfectly
@retrotechandelectronics
@retrotechandelectronics Рік тому
Glad it was helpful!
@michelangelop3923
@michelangelop3923 3 роки тому
Thanks for the tutorial, I was looking for and Arduino with build in screen but the esp it's way cheaper, definitely will use it for a project!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
You're welcome!
@NgNhLe
@NgNhLe 3 роки тому
Thanksssss, your video saved me a lot of time wandering on the internet.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad I could help!
@summerfun6114
@summerfun6114 Рік тому
Hi, great work!
@AsherMoodieOfficial
@AsherMoodieOfficial 2 роки тому
thanks man this tutorial was a lot of work but its defiantly been worth it! now I have an idea what I wanna do with it!
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
You welcome. Good luck.
@martinmikula305
@martinmikula305 3 роки тому
Many thanks to you and guys like you. Till now i had only black screen, wory about malfunction. Now i know how to start with my device. Great device.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Its a versitile esp32 ..
@michealmorrow1481
@michealmorrow1481 3 роки тому
Thank you! Could not have done it without this helpful vid.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
You're welcome!
@JaimeVillanueva
@JaimeVillanueva 2 роки тому
thanks for the tutorial, this is my first step with esp32
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
You’re welcome
@donbotting9064
@donbotting9064 Рік тому
Excellent tutorial! Thank you for creating it!
@retrotechandelectronics
@retrotechandelectronics Рік тому
Glad that you found it helpful.
@merrymonkey5172
@merrymonkey5172 3 роки тому
You are amazing my friend, great guide.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Thank you kindly!
@bsheldon2000
@bsheldon2000 3 роки тому
Lucked out choosing this video to watch. I probably would have skimmed over any docs that referred to setting up the TFT_eSPI Library. I almost skimmed over that part of the video, so once again I lucked out. Thanks for the great video.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad it helped!
@bsheldon2000
@bsheldon2000 3 роки тому
I just used the Gui based Arduino IDE on a Pi 4 for the first time yesterday with some basic tests of the TTGO T-Display. It was also helpful to see the easy access to the library examples in your video. Up to now, I was using the Arduino Cli on a headless Pi Zero W. Love the Cli, but the convenience of the Gui is useful at times. I updated mostly due to the slow compile times on the Pi Zero.
@sk76327
@sk76327 2 роки тому
Thank you so much! This saved so much of my time and effort.
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
You're welcome!
@staceyclark3367
@staceyclark3367 Рік тому
Love the VW at the end! I liked the video a great deal. I "bricked" my Lillygo T-Display trying the code, probably should have used the same board lol. .
@retrotechandelectronics
@retrotechandelectronics Рік тому
Bricked. I find that difficult, just push some basic test programme to it and confirm operation
@staceyclark3367
@staceyclark3367 Рік тому
@@retrotechandelectronics Thanks. I have loaded several programs without error, but it just sits, screen cold and dark. the LEDs on the back are lit, but no other signs of life. I tired pressing boot, reset, etc, as some folks say to try online, during the upload, I also provoke it by choosing a variety of "wrong" board types. I loaded the CP10x drivers as well, still "dead". I continue to poke at it as it is my nature. Thank you for your response, and please keep making the videos!
@staceyclark3367
@staceyclark3367 Рік тому
I discovered if you hold the two front buttons and plug in the serial cable at the same time, hold for 4 seconds it will stop the continuous reboot cycle. If anyone else gets into this scenario I hope this helps. I still cant get a program to run, but one thing at a time.
@blasalvadorwii
@blasalvadorwii 3 роки тому
Thank you so much ! I tought screen was broken but I didn't modified User_Setup_Select.h. Amazing
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad to hear that
@AndyTanguay
@AndyTanguay 3 роки тому
Man, you're right...what a great little platform. Especially for newbs like myself who need feedback as to what's going on in there. I could see a situation where you develop on one of these, then remove the screen stuff for simpler modules once you know it's working.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
There are other standard dev boards with no screens or button and more io pins
@Ketam1987
@Ketam1987 3 роки тому
Thank you it was very useful!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
You're welcome!
@hanli4977
@hanli4977 4 роки тому
Very helpful tutorial.
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
Glad to hear that!
@wespanaino1997
@wespanaino1997 3 роки тому
If it looks like garbage is being output to the serial monitor, set the baud rate to 115200 (to match the Serial.begin(115200) in the void setup() method)
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
true, if serial output is being used , it should be initialized with serial begin to match rate.
@FelixAufYoutube
@FelixAufYoutube 3 роки тому
Wes Panaino Thank you so much! As I'm very new to this, it was driving me crazy.
@ethanroslinq
@ethanroslinq 3 роки тому
Great Tutorial! It was a breeze with the step by step guide! hopefully more to come with this device! liked, subsc...
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Thanks, yes more to come!
@rembrandtbakker5366
@rembrandtbakker5366 3 роки тому
You saved me tons of time!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad to help.
@kcusters7559
@kcusters7559 3 роки тому
Nice vid! Got mine working thanks to you! I think about making a simple watch with it. Need to find a way to make the buttons work. :)
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
The buttons are tied to GPIO pins on the ESP32, I have other example videos with them working.
@PhRaucq
@PhRaucq 4 роки тому
Thank you for this video. Really useful. Just a remark for people who, like me, are working in Ubuntu 20.04, with a snap installation of the programs. The Arduino directory is /home/user_name/snap/arduino/29/Arduino.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Thanks... I did not use snap for my linux install and I use ubuntu on the laptop.
@PeterRetief
@PeterRetief 3 роки тому
It works thanks!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
No problem
@philippeantonietti
@philippeantonietti 4 роки тому
Thank you so much, i spend days trying to understand how to get stated !!! appreciated
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
Glad I could help
@timot9041
@timot9041 2 роки тому
Now I know what I do when the winter comes :-)
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
I have more projects on the way for the fall..
@nonaak
@nonaak 3 роки тому
thanks man, you help my a loy
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad to hear that!
@brianmoreira8600
@brianmoreira8600 8 місяців тому
I don't have "Sketch DATA Upload" when I reopen the Arduino IDE I made the folder named 'tools' in the aAduino Folder (mine only has "libraries") and pasted the cut folder 'ESP32FS' with the .jar file in there. But I don't have the 'Sketch DATA Upload' option under the "Tool" Menu. Can't see if I missed anything. Everything else went perfectly, all the way up to this part. Can ya help me out here? Thanks, and great instructions by the way!!
@MrMikeEdie
@MrMikeEdie 3 роки тому
I tried the tiger.jpg thing on Linux tonight and initially it didn't work. Fortunately I discovered renaming the "Data" folder to "data" fixed it. Thanks great tutorial.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Thanks for sharing, Linux is case sensitive in the FS structure.
@WaschyNumber1
@WaschyNumber1 2 роки тому
Cool 👍🖖
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
yup.
@woolfy02
@woolfy02 Рік тому
Very cool setup. Just wondering if you have a general guide / or tutorial for creating the webserver and having it use the relay? ty
@retrotechandelectronics
@retrotechandelectronics Рік тому
Not yet
@qduynguyen7407
@qduynguyen7407 Рік тому
Would you mind share where I can start to look to get into your rocket launch project? Interestingly, I was thinking about learning about this to work with my nephew also.
@MrRobuz
@MrRobuz 2 роки тому
I followed all your direction on setting up the tiger sketch. When I run it I don't get any errors but all the display shows is a white screen.
@arniep740
@arniep740 3 роки тому
Thanks for this video. I did get my TTGO to connect with my Arduino IDE. Just wondering were to get that wifi sketch that you show at the very beginning of this video. Thanks.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
I wrote it for another project.
@arniep740
@arniep740 3 роки тому
@@retrotechandelectronics Is your code for that available? If so, where? Thanks.
@ants00
@ants00 3 роки тому
Great video and great use of the board! I had a question I spent a good amount of time trying to figure out last night. I’m kinda new to arduino programming and was trying to write a text based game using switch case. I was able to use the ttgo sample code as a reference for most of my code. My code shows some text in the setup function. Then based off what button I select brings you to a function. This function is where my switch case is. In my first case I ask a question then want to use if btn1.setPressedhandler then GameStatus = 2( which should bring you to the next case ). It seems if and setPressedhandler do not like each other. Is there another way to capture which button is pressed while in a case like: If btn1 = high { GameStatus=2 } Else if btn2 = high { GameStatus= 3 } I may be confusing so I can post some code if that helps. Thank you, I know this is probably something simple.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
If you look at my latest video I posted code with the conditions you have described.
@simonsayshomeassistant
@simonsayshomeassistant Рік тому
Hi there thanks for such a detailed explanation. I am trying to setup the new ttgo S3 board, would I use the same selection in the user setup select file?
@retrotechandelectronics
@retrotechandelectronics Рік тому
No, I believe there is another selection for this board under the latest library.
@ubaft3135
@ubaft3135 2 роки тому
on windows the port is shown in device manager -> Ports (COM a LPT). Probably the longest name there
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
ok good to know thanx
@walterblanc9708
@walterblanc9708 Рік тому
very interesting. I am trying it. Ok tried going through. Everything worked exactly upto 12:35 the ESP32 sketch data upload does not appear. I am using IDE v2.0.2 though so maybe thats the problem. Great video anyway, learned stuff thankyou.
@neurosharing
@neurosharing 3 роки тому
Благодарю :)
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
пожалуйста
@RohitKumar-zw8uq
@RohitKumar-zw8uq 3 роки тому
Does it support SPI interface with another module along with its display ?
@chrisw1462
@chrisw1462 4 роки тому
This TTGO board uses a USB-C connection. Generally, USB-C cables are not charge-only, as they need the data to negotiate the charge rate.
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
yes correct, my error, this is my only usbc esp32 and often a consideration on other models
@CookingCrafts
@CookingCrafts Рік тому
❤️❤️❤️
@retrotechandelectronics
@retrotechandelectronics Рік тому
Thanks!
@qzorn4440
@qzorn4440 3 роки тому
really nice esp32 w/monitor video... some people are having wifi issues? any problems with simple wifi projects? thanks a lot...:)
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
The example code has an endless loop to connect to wifi that sometimes fails to initialize on boot, ive since added a reboot command after X intervals to fix this issue.
@micha17
@micha17 2 роки тому
i happen to have that exact same board here, used it some 1 or 2 years ago to test sth out, do you know if there's an onboard LED and it's PIN-Number (GPIO)? I can't find anything on the webs :)
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
No, they forego the onboard led for the lcd screen
@garymccrohan7247
@garymccrohan7247 2 роки тому
Excellent clip. Everything works as indicated in this clip right up until 1230. I can't get the 'ESP32 Sketch Data Upload' to appear in the Tool Menu. I'm using Windows 10 and Arduino IDE ver 2.0.0-beta 3. Very Many Thanks.
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
There might be a slight nuance to the win10 procedure as I do not use windows i cant be entirely sure.
@garymccrohan7247
@garymccrohan7247 2 роки тому
@@retrotechandelectronics Thank you for your reply. It seems to be just in the Ver 2.0.0 copy. I installed an older ver. (1.8.15) and it worked perfectly. Thank you and keep up the great work.
@sarbog1
@sarbog1 3 роки тому
Note on the baud rate for my i Mac 2012 when using the serial monitor changed it to 115200 baud and then all was good......
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Yes, changing the baud rate in your terminal settings fixes that.
@pascalgorisse5005
@pascalgorisse5005 4 роки тому
Very interesting... i was close to the end but ! I've an issue to make work the "tools" folder into arduino libraries... It says "no .h" file into this folder and is not apearing into the menu as you show us and it doesn't work... If you can help ! Thanks Pascal
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
What operating system
@pascalgorisse5005
@pascalgorisse5005 4 роки тому
@@retrotechandelectronics Windows 10 (sorry !) and i tried to put this folder on Arduino 'root' folder (folder level just before) without result...
@richpeacock
@richpeacock 3 місяці тому
Sadly it won't work on a macbook air. Driver loaded, device shows up in USB TREE>but it won't mount. So disapointed.
@Tech-Relief
@Tech-Relief Рік тому
Tools do not seem to work any longer on Arduino version 2 ide. I wonder if there is a different way to get data onto the ESP32 board?
@retrotechandelectronics
@retrotechandelectronics Рік тому
I believe 2.0 has an internal feature for this. No Linder requiring an evternal tool, I’d have to look
@vincentdelporte
@vincentdelporte Рік тому
I know nothing about electronics. The TTGO has no on/off switch for the battery. What compact switch could I use, so that I don't have to plug/unplug the JST cable each time? Thank you.
@retrotechandelectronics
@retrotechandelectronics Рік тому
Hello, So for momentary use. Don’t use the battery, you can power it from the usb. Cable. The battery is more designed for constant power and a variety of low power modes that can be employed in cooperating with charging systems and voltage monitors
@vincentdelporte
@vincentdelporte Рік тому
@@retrotechandelectronics Thank you.
@paulboardman01
@paulboardman01 3 роки тому
help me a lot, i thought my display was broke until i saw the file i had to edit
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Glad I could help.
@binariti
@binariti 3 роки тому
Hi. Everything works fine. I have the question: where can I get original esp32 demo?
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Hello, sorry, I dont know what the original demo is. All of the code postings have links provided.
@FritsvanDoorn
@FritsvanDoorn 2 роки тому
Hi, thank you for this video. It helpt me a bit further. But I do not understand how I can use it with a battery. I appreciate any help. Thank you.
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
ttgo has specific information on their site for the battery connectors on the bottom. Also charging and the ability to monitor the charge state off of gpio pins.
@anonimuso
@anonimuso 3 роки тому
Do you know how to do the last example with the tiger using VSCode and Platform IO?
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
You would need to pull the tiger picture into the data directory
@akkies0079
@akkies0079 3 роки тому
what battery pack do you use for this board ? Thanks !
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Sorry, I dont use one, You can check the ttgo web site for info on that
@mallbert
@mallbert 4 роки тому
I'd really like to see how to take a small icon and let it move it like the dvd symbol, just like you did. Can I find the code for this little thing somewhere? Also on Windows the step with the ESP32 Sketch Data Upload did not work for me sadly
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
Sorry I haven't worked with windows in over 20 years, except for limited stuff at my job.
@ex_09_vikrantneve55
@ex_09_vikrantneve55 2 роки тому
Is there a method for Windows that you know of?
@vkpc1
@vkpc1 2 роки тому
Can the TTGO display be controlled by NodeMCU firmware using Lua ?
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
I havent tried.
@Piccodon
@Piccodon 3 роки тому
Nice tutorial, but I could not load the last "tiger" image. Alpha blend sketch worked, but "ESP Sketch Data upload" returned "No files have been found in your data folder! Are you sure you want to create an empty SPIFFS image?" Looking at that example sketch it had a note in comments: "Place the images inside the sketch folder, in a folder called "Data". " (searching thru my JPEGDecoder "Data" folder I found also a "data" folder under "SPIFFS_JPEG", that was empty, so I removed it. I noticed that under "examples" there are a mess of files with 'white spaces', like "Arduino TFT", "Other libraries", "Mega and Due". Evidently somebody are not aware of Linux being case-sensitive and are not avoiding white-spaces.) After I removed the "data" folder, that was empty, I just compiled the sketch like normal and uploaded it, which worked, once. The "ESP Sketch Data upload" "SPIFFS create" still returns the same error. I re-ran the upload and it failed, but saw that the compile process either from "ESP Sketch Data upload" or normal upload created an empty "data" folder in the sketch folder created after I had saved the example sketch under a new name. Copied the image into the empty folder worked for "ESP Sketch Data upload". I use Arduino 1.8.13 under Linux.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Thanks for sharing, I did the example under OSX it may not have the same issue, while I also use the latest version on Ubuntu I have not has the need for a SPIFFS upload on it as of yet.
@ThatTalkingDogGuy
@ThatTalkingDogGuy 3 роки тому
Great tutorial. Unfortunately, I got right up to trying to run the jpeg sketch, and I get an error compiling. EDIT: I removed the error details, because it's an IDE bug. There can be no spaces in the directory path for the sketch. Removed all spaces, and it works now
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Correct, a path can have no spaces.
@m0jon
@m0jon Рік тому
Thanks for your video but unfortunately i still can't get my mac M1 to recognise my device even after following your detailed instructions
@retrotechandelectronics
@retrotechandelectronics Рік тому
There should be no issues with an M1 recognizing this device. Try it on another computer to rule out the device or usb cable isnt bad.
@yuricostache
@yuricostache 3 роки тому
in minute 10:04 i dont have the folder tft_espi but instead i have the only folder called "TFT". So, when i tried the example of minute 10:54 didnt work. any tips?
@yuricostache
@yuricostache 3 роки тому
-I have windows 10
@djokinac
@djokinac 2 роки тому
Hello i have one problem a little weird this ttgo module works exclusively with this factory sketch with those 4 cubes in ttgo color when I install another sketch that previously worked on this module it doesn't work anymore for example a sketch of a weather station downloading data from a server the data is visible on the serial monitor but on the display itself nothing all black and that happened to me when I installed an oscilloscope sketch since then, only the factory sketch has been done can you help me is there any bin fail to reset to factory setting and otherwise any other sketch to record it all works properly but the display does not except with the factory one thanks in advance there are definitely bugs because i use google translator
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
Does you sketch have separate /data spiffs content you are forgetting to upload too? check for that.
@djokinac
@djokinac 2 роки тому
@@retrotechandelectronics I am clearly afraid but I also had a sketch that has no other files I know that if there are two or more files, everything has to be compiled here I am now trying one sketch of another and reporting my next mistake TFT_BL 'was not declared in this scope I don't know what it's about and all this used to work without problems with various sketches thank you very much for your quick response and I hope you find some idea greetings from Serbia
@chrisw1462
@chrisw1462 2 роки тому
So a year later, I come back to my TTGO T-Display, and the LoRa32-OLED option doesn't work. I had to choose ESP32 Development Board to make it work. Something changed, just don't know what!
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
Dont know what platform you are using, but there are regular updates to the boards and schema for them
@MrSpacelyy
@MrSpacelyy 3 роки тому
Wow, great, I hadn't done much with this device yet. Now at least I got the screen to show something else than green or a wifi list. How do you delete the images again. Hmm
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Delete like files? remove then from the directory and upload nothing or reinit the fs.
@MrSpacelyy
@MrSpacelyy 3 роки тому
@@retrotechandelectronics ah thank you. It would be sad if it would just fill up and give errors I couldn't explain because of that.
@MHTSAPAS
@MHTSAPAS 2 роки тому
I'm at my wits end with this. error compiling for board ttgo lora32-oled v1
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
I’m sure there was more output than simply that error. Furthermore, you should be able to compile a new and empty arduino programme that does nothing without error.
@MHTSAPAS
@MHTSAPAS 2 роки тому
@@retrotechandelectronics So I done a clean install of the Arduino IDE and here is what I get: In file included from c:\.......\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:20:0: c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c: In member function 'bool TFT_eSPI::initDMA(bool)': c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported }; ^ c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported Sorry to bother you with this. I just cannot seem to find a solution and I am still learning. This is the first board I have had such a big problem with.
@bmo10000
@bmo10000 4 роки тому
And also tell us about the APPLE ][ directory on your mac :-)
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
ukposts.info/have/v-deo/jHGYZJmIgW5ywps.html
@vb0t429
@vb0t429 3 роки тому
The jpeg decoder isn't working, and when I try to use it elsewhere I get a "drawJpeg was not declared in this scope" - help!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Are you also using tft functions #include // Hardware-specific library TFT_eSPI tft = TFT_eSPI(); // Invoke custom library you can see in the example JPEG_FUNCTIONS is in a seperate tab and would need those included functions copied into your project ot that tab added.
@vb0t429
@vb0t429 3 роки тому
@@retrotechandelectronics thank you so much! I honestly couldn't figure it out myself, you're a life saver!
@lordfly88
@lordfly88 4 роки тому
Narrated by Alec Baldwin, amazing!
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
I don't get it.
@maikeramos6469
@maikeramos6469 3 роки тому
Please, how many PWM outputs can you use?
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
All gpio pins support PWM
@Lar_ry
@Lar_ry 2 роки тому
Can i get the source for that web server ? Im having some issues with mine and I think I might be able to fork off of yours.
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
github.com/me-no-dev/ESPAsyncWebServer
@ex_09_vikrantneve55
@ex_09_vikrantneve55 2 роки тому
7:20 what is procedure for windows.
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
I dont run windows, sorry.
@ex_09_vikrantneve55
@ex_09_vikrantneve55 2 роки тому
@@retrotechandelectronics no problem I just skipped that step and it's worked.
@dgillies5420
@dgillies5420 2 роки тому
6:54 "It's just a data cable" (mis-spoke) you meant, "It's just a charging cable".
@retrotechandelectronics
@retrotechandelectronics 2 роки тому
thanks.
@UFAnders
@UFAnders 4 роки тому
LOL /please/ tell us what this "Alcohol Cannon Launcher" project is about!
@retrotechandelectronics
@retrotechandelectronics 4 роки тому
I have a movie somewhere about this cannon we made, this is just an upgraded igniter for the cannon.
@DrexProjects
@DrexProjects 3 роки тому
I checked the comments but didn't see an answer to this "No module named serial" when trying to upload to the ttgo. Any ideas? Thanks. Update:installed python setup.py install on linux. Error went away but can't upload to board. It must be my usbc cable. It's brand new and I don't have another one... Oh well. Final update: It was the usbc cable. No wonder it cost $1.25 at the Dollar Tree.
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Yes, some usb cables are charge only and not DATA..
@rwgreene999
@rwgreene999 Рік тому
Goo stuff up till 11:20 when we start to load a jpeg file into the TTGo. I could not get the ESP32 Sketch Data Upload option (at 12:41) to show. A little research, and Bing's new Chat AI told me that this is not supported in Arduino Version 2. The Chat AI suggested a few alternatives that seem to do other things instead of showing an image from jpeg file. So, I am moving on.
@retrotechandelectronics
@retrotechandelectronics Рік тому
Have fun.
@BeefIngot
@BeefIngot 4 роки тому
Bit of an anal thing, but how did you find the board manager link in the description. Like where would I go to find that on the official site? Answered the question myself for anyone who stumbles on this video and has the same question Went to espressif's github page, looked for the arduino core for the esp32 and it was under"Using Arduino IDE Boards Manager (preferred)" This should explain my confusion:github.com/espressif/arduino-esp32/commit/b10ed77aafd87555142a612d465bb606f09f1005#diff-ed212fa757f18b3a41e343a8bbdd06ba
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Companies generally want folk to know how to get their boards up and running on popular IDE's so they will supply that info and other useful info.
@nonaak
@nonaak 3 роки тому
lot
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
Id think it should be there, mine have them.
@breadfan1071
@breadfan1071 3 роки тому
Why you talking like Alec baldwin?!
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
who? Does he have a channel too?
@breadfan1071
@breadfan1071 3 роки тому
As soon as i heard your voice i thought it was him talking, then i saw your arms and im not sure you're not him. Lol
@TungPham-ku7xf
@TungPham-ku7xf 3 роки тому
Hi sir, I have a question is it possible to display a gif? And how to do that? Thanks
@retrotechandelectronics
@retrotechandelectronics 3 роки тому
I imagine there are libraries that can be used to display gifs, but i did not use those in this example.
First Project ESP32 development using the TTGO T-DISPLAY
21:08
Retro Tech & Electronics
Переглядів 34 тис.
Getting Started with ESP32 - Step-By-Step Tutorial
19:50
Tomasz Tarnowski
Переглядів 295 тис.
船长被天使剪成光头了?#天使 #小丑 #超人不会飞
00:28
超人不会飞
Переглядів 15 млн
The Cheapest Microcontroller? Getting started with the 10 cent Puya PY32.
21:36
Zach of All Trades
Переглядів 36 тис.
TTGO T-Beam // ESP32, GPS, LoRa & Bluetooth
5:01
Proto G Engineering
Переглядів 63 тис.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Переглядів 508 тис.
How to program TTGO T-Display - PART3 (Images and Custom Fonts)
14:44
Volos Projects
Переглядів 29 тис.
Getting Started with Meshtastic - Devices
15:01
The Comms Channel
Переглядів 167 тис.
How to Run Linux on an ESP32
18:53
element14 presents
Переглядів 143 тис.
STM32 + OLED = Display Anything
18:01
Nick Electronics
Переглядів 13 тис.
ESP32 Internet Radio TTGO T-Display board
7:52
Volos Projects
Переглядів 147 тис.
Add USB To Your Electronics Projects! - The USB Protocol Explained
15:19
МОЙ ПЕРВЫЙ ТЕЛЕФОН - Sony Erricson T280i
18:02
ЗЕ МАККЕРС
Переглядів 66 тис.
The PA042 SAMSUNG S24 Ultra phone cage turns your phone into a pro camera!
0:24
I7 2600K тест в играх и сравнение с AMD Ryzen
17:53