Тёмный

Let's make Cheap Internet Weather Station using LilyGo T-Display S3 and OpenWeatherMap.org 

Volos Projects
Подписаться 100 тыс.
Просмотров 16 тыс.
50% 1

Опубликовано:

 

25 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 111   
@VolosProjects
@VolosProjects 2 месяца назад
HOW TO INSTALL LIBRARY AND AVOID BACK SCREEN: here is my tutorial ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-gpyeMjM9cOU.html with lilygo boards i always use library they put on their product github site. There you can also find instructions and board stings for this board github.com/Xinyuan-LilyGO/T-Display-S3
@cbartley100
@cbartley100 2 месяца назад
In the GitHub code I think you may have intentionally or unintentionally removed a line to enable the feedback provided by the Serial.Print statements i.e Serial.begin("115200")
@fransvi1
@fransvi1 Месяц назад
I have done exactly all that is mentioned in the above video 'How to install library' but still get compilation errors in all programs. The solution is that the version of board ESP32 by espressif may not be higher than 2.0.14
@D9ID9I
@D9ID9I 2 месяца назад
What nice in your projects are not devices. But the nice UI you make every single time.
@jackolantern610
@jackolantern610 2 месяца назад
Wish this cat made apps lol
@tubeDude48
@tubeDude48 2 месяца назад
I appreciate all the time you must spend on each project! You seem to kick-out another video in no time, but people don't realize what it takes for each one! 👍
@VolosProjects
@VolosProjects 2 месяца назад
thank you, yes many hours programing and few hours of making video. Nice to see than someone noticed that :)
@Captn_Grumpy
@Captn_Grumpy Месяц назад
As a few people have mentioned, your UI is outstanding. I have only recently come across your videos but I keep coming back as you have some of the best design I have seen (along with some interesting projects).
@VolosProjects
@VolosProjects Месяц назад
Thank you my friend, i am glad you are here.
@daytona1212
@daytona1212 2 месяца назад
Thank you for creating code for the LilyGo T-Display S3 again. Really nice.
@EdholcombSr
@EdholcombSr 2 месяца назад
Another nice video showing a clean, simple user interface, I always enjoy your videos because you make learning fun and easy !!!
@VolosProjects
@VolosProjects 2 месяца назад
Tnx my friend!
@trevorshephard8572
@trevorshephard8572 2 месяца назад
Another excellent video and a great learning experience for me. I have had your previous weather station running on my desk continuously for approximately two and a half years. It's right under my monitors and has been my point of reference for both weather and time for all that period. Now I have this new weather station loaded on another of my T-Display boards and now a new reference point. I have made some changes to add colour, but the functionality is untouched. The ability to avoid hard coding of WiFi configuration is great. Thank you again!!
@VolosProjects
@VolosProjects 2 месяца назад
wow, 2.5 years. I hope you will enjoy new version. Tnx Trevor :)
@trevorshephard8572
@trevorshephard8572 2 месяца назад
@@VolosProjects - I had to make some changes to the original version to accommodate library and OpenWeatherMap API changes but managed to keep it going. 👍
@dahouzkat
@dahouzkat 20 часов назад
I ❤ this Project ! It was easy enough to modify and add Colors to the graph !! Thx for sharing this project with us !!! Now i must buy another LilyGo 😂
@ivovass195
@ivovass195 2 месяца назад
Thank you for extending the weather app to more tdislays and adding more comments in code to help us better understand whats what
@AnalogueGround
@AnalogueGround 2 месяца назад
Very nice module. You are the UI master!!
@VolosProjects
@VolosProjects 2 месяца назад
Tnx :)
@FBASD01
@FBASD01 2 месяца назад
Great UI design, works perfect, thanks.
@DerClaudius
@DerClaudius 2 месяца назад
Nice project, nice UI
@VolosProjects
@VolosProjects 2 месяца назад
thank you :)
@katchins
@katchins 2 месяца назад
Nice project, well documented code. I’m going to try it on some of my M5Stack modules I have.
@VolosProjects
@VolosProjects 2 месяца назад
nice, enjoj :)
@neph3129
@neph3129 2 месяца назад
nice interface design!
@VolosProjects
@VolosProjects 2 месяца назад
tnx :)
@nthdesign
@nthdesign 2 месяца назад
Another terrific video! I’m going to see if I can make some slight UI modifications and get this running on my T-Display Long. I’ll be one of those folks with this sitting on my desk. Greetings from the Jersey Shore (U.S.).
@VolosProjects
@VolosProjects 2 месяца назад
tnx man, yes i think it will look great on long, have fun.
@michaelashby9654
@michaelashby9654 2 месяца назад
Nicely done!
@robertcloutier8839
@robertcloutier8839 2 месяца назад
Thank you Volos!
@VolosProjects
@VolosProjects 2 месяца назад
tnx Robert :)
@windytan
@windytan 2 месяца назад
So pleasing to the eye :)
@VolosProjects
@VolosProjects 2 месяца назад
Tnx :)
@brin8099
@brin8099 2 месяца назад
This project is great! The UI is so slick. I really like the fonts you've used - where did you get them? I'd love to use similar fonts in my own project, but ideally they would be in ttf format so I could scale them as needed.
@VolosProjects
@VolosProjects 2 месяца назад
Name of font is Agency fbb , you will need to download tft and convert is in format that library use.
@0miker0
@0miker0 2 месяца назад
Awesome project and its been running 24/7 on my desk for days. I notice that after 24 hours the chart stays black forever.
@VolosProjects
@VolosProjects Месяц назад
Thank you mike, i will check this, this is not small bug
@dfn808
@dfn808 2 месяца назад
Another excellent video and project. I am always impressed with your UI layouts 👍
@VolosProjects
@VolosProjects 2 месяца назад
thank you :)
@McGutschy2
@McGutschy2 2 месяца назад
Man, you make me happy!
@VolosProjects
@VolosProjects 2 месяца назад
@@McGutschy2 hahah, nice to know that🙂
@williammckee4369
@williammckee4369 2 месяца назад
very nice. I thought OWN was phasing out 2.5 and you had to use 3.0 now.
@useredition
@useredition 2 месяца назад
Great Work 👍
@VolosProjects
@VolosProjects 2 месяца назад
Thanks ✌️
@WagonLoads
@WagonLoads 2 месяца назад
You could make all of your wifi and api keys as include files, so it is never hard coded in your sketches... That way if you ever need to change a PW, just edit the include file and it will be available to all sketches without editing each sketch..
@chongpak6864
@chongpak6864 Месяц назад
Love your channel. Would love to see this type of Ui in a meshtastic device if that was possible.
@enricograssini
@enricograssini Месяц назад
Wonderful interface!!! I have a m5stickc plus, have you a port for it?
@VolosProjects
@VolosProjects Месяц назад
no, this will be hard to put on m5stack, there is big diference in resolution
@matthiash.454
@matthiash.454 2 месяца назад
Cooles Project 👍
@brasileirotimon
@brasileirotimon Месяц назад
is there a low power version that can run on 2 AA batteries? Would a monochrome display be better for low power? I don't want it plugged all the time via usb but be standalone.
@kwindapp
@kwindapp 2 месяца назад
nice one!
@hudsonbear5038
@hudsonbear5038 2 месяца назад
nice project... where do you get the cases from for your devices??
@VolosProjects
@VolosProjects 2 месяца назад
@@hudsonbear5038 you can order board with case, thank you
@marcusheap
@marcusheap 2 месяца назад
Really nice project, do you think you could do a network reader, that shows the network information
@VolosProjects
@VolosProjects 2 месяца назад
Thank you. What kind of information?
@kevindtimm
@kevindtimm 2 месяца назад
Have you tried to do development using VS Code instead of the Arduino IDE? Just curious.
@VolosProjects
@VolosProjects 2 месяца назад
I did not to be honest.
@gustav029
@gustav029 2 месяца назад
Hello, first of all congratulations on the project, very good. I tested it on my board and it has a black screen problem, I got all the libraries, I believe it is something with the TFT lib, would it have to be a specific one?
@VolosProjects
@VolosProjects 2 месяца назад
Go on product github, and there you can find right library. You have tutorial how to install and setup this board on my channel.
@gustav029
@gustav029 2 месяца назад
@@VolosProjects Got it, I'll check, thanks.
@xxxxxx4205
@xxxxxx4205 2 месяца назад
Is it hard to change the colors of the project? I'm new with displays on a ESP/Arduino..
@xxxxxx4205
@xxxxxx4205 2 месяца назад
Not the hard... void draw() { uint16_t greenColor = tft.color565(0, 255, 0); sprite.loadFont(midleFont); sprite.setTextColor(greenColor, TFT_BLACK); // Set text color to green sprite.drawString("WEATHER", 6, 10); sprite.unloadFont(); } 😅
@pretplatniknedostupan
@pretplatniknedostupan 2 месяца назад
Ej legendo, otkud si? Ako može jedna mala pomoć, a to je: Kako radiš UI design za to malo čudo? :) Hvala, živio!
@VolosProjects
@VolosProjects 2 месяца назад
Pozdrav, najčešće radim na palentu. Jednostavnim funkcijama za crtanje primitivnih oblika stvaram UI, planiram na papiru. I reuplodam kod 1000 puta. Nedavno sam počeo korisitit sqareline studio al nekako mi je na ovaj način još uvijek draže.
@pretplatniknedostupan
@pretplatniknedostupan Месяц назад
@@VolosProjects Super, hvala ti =)
@Dancopymus
@Dancopymus 2 месяца назад
Hi Volos! Does this work with ILI9341 or ILI9488 (bigger) Display?
@VolosProjects
@VolosProjects 2 месяца назад
@@Dancopymus it will probably work if your board have enougth external PSRAM
@Dancopymus
@Dancopymus 2 месяца назад
@@VolosProjects But it would be Black and White, right?
@yannisxidianakis6879
@yannisxidianakis6879 2 месяца назад
Now i have another question. How can i change fonts color?
@yannisxidianakis6879
@yannisxidianakis6879 2 месяца назад
Found it. Thanks
@ismile6784
@ismile6784 2 месяца назад
Very nice project. But it not compile in Platformio. Only in Arduino IDE. 😢 . Arduino compiling is sooo slow. Does anyone successfully compile it on Platformio? Please share link.
@amruthhr
@amruthhr 2 месяца назад
Project looks great with clean and simple UI. Can you make this code compatible with M5StickCPlus2?
@VolosProjects
@VolosProjects 2 месяца назад
yes it can be done, but i whod need few hours and i whod need to remove many components, diference in resolution of thease two devices is huge.
@amruthhr
@amruthhr 2 месяца назад
@@VolosProjects sure, thanks. Please let me know when you done. Eagerly wating to try out.
@VolosProjects
@VolosProjects 2 месяца назад
@@amruthhr sorry, i will not do that
@VolosProjects
@VolosProjects 2 месяца назад
To much work, and it whoud not look good on m5stick, to small resolution
@djokinac
@djokinac 2 месяца назад
na kraju cu morati da kupim i ovu napravu a neznam jos namenu ali nije mi to prvi put pozdrav
@VolosProjects
@VolosProjects 2 месяца назад
Nemoj pricekaj, tako ja depne nozeve kupujem bezveze 😀
@David121282
@David121282 2 месяца назад
I have a black Screen on mine. Please Help!!!
@VolosProjects
@VolosProjects 2 месяца назад
@@David121282 please , give more information, did you install libraties properly, is this first time you are using this board?
@StevenMcKenzie1
@StevenMcKenzie1 2 месяца назад
​@@VolosProjects I have a similar issue on my end. The screen lights up with the backlight turning on, but I have no display on the screen. I did have to install an older version of the TFT_eSPI library (2.5.0), with the ESP32 library (2.0.14) installed. If I tried using anything newer than 2.0.14, it would kernel panic, and I'd get a StoreProhibited error. It seems online that this has to do with an issue with newer versions of the TFT_eSPI library. However, the unfortunate side effect is the blank screen, as mentioned by the other user above. Can you provide the version information that you have for ESP32 core, and the TFT_eSPI library? Thanks!
@VolosProjects
@VolosProjects 2 месяца назад
​@@StevenMcKenzie1 here is my tutorial ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-gpyeMjM9cOU.html with lilygo board i always use library they put on their product github site. There you can also find instructions and board stings for this board github.com/Xinyuan-LilyGO/T-Display-S3
@StevenMcKenzie1
@StevenMcKenzie1 2 месяца назад
@@VolosProjects thanks! I ended up following a similar path and getting it to work before I saw your message. I realized that the default TFT_eSPI library seems to have compatablity issues with the LilyGo display. I replaced the library with the one from their GitHub repo, and it works like a champ! Thanks!
@cbartley100
@cbartley100 2 месяца назад
@@StevenMcKenzie1 Yes - I went down that rabbit hole with latest (Bodmer) versions on the TFT library, I did get a display eventually by editing the User_Setup_Select.h (which by default seems to have nothing selected) to enable the 206 line #include, . But even then when I got a display I had some strange issues with the orientation and raster lines out of sync, could sort of make out image if you knew what you were meant to be seeing. Gone back to older library as per Volos vids - all ok The problem with all these library versions seems to be mimicking the problems of DLL hell in Windows
@jacqueschaillet7913
@jacqueschaillet7913 2 месяца назад
Hi, visibility is said as meter so here visibility is more than 10km my two cents ;-)
@ytkmc123
@ytkmc123 2 месяца назад
Getting a compilation error: "ledcSetup was not declared in this scope" - Any thoughts?
@JanDahl
@JanDahl 2 месяца назад
Downgrade your esp32 library to 2.0.17, you probably have 3.0.4 installed in Arduino right now
@ytkmc123
@ytkmc123 2 месяца назад
@@JanDahl Thanks - Don't want to have to do that - Too many things work as is and don't want to downgrade just for this - I was hoping someone had the right replacement code for the new ledcAttach which is used to set up the LEDC pin. It has merged the ledcSetup and ledcAttachPin functions. in 3.x @VolosProjects - Any code?
@VolosProjects
@VolosProjects 2 месяца назад
you can try replace that three lines of code which are realted to ledsetup with analogWrite(38, 130); or you can delete them completly, but then you will get max brightness. In mine case nothing works ok on 3.0 :)
@yannisxidianakis6879
@yannisxidianakis6879 2 месяца назад
Very nice and interesting project.I tried to make it. But i get an error while compiling. Compilation error: no matching function for call to 'HardwareSerial::begin()' If i try to comment the code line the project compiles fine but when i upload it i get blanc screen. Any suggestions?
@VolosProjects
@VolosProjects 2 месяца назад
@@yannisxidianakis6879 did you install libraries and board, have you already used this board? You have same board like me?
@yannisxidianakis6879
@yannisxidianakis6879 2 месяца назад
@@VolosProjects Yes everything is installed. esp32 boards v2.0.17 and i have use the board many times testing your previous projects
@VolosProjects
@VolosProjects 2 месяца назад
@@yannisxidianakis6879 hm, i realy dont know, Arduino IDE sometimes updates libraries and they dont work again with this board. Can you try some other basic example to make sure library is working.
@yannisxidianakis6879
@yannisxidianakis6879 2 месяца назад
@@VolosProjects Thanks for your help. I manage to get the project work. Seems that you are right about Arduinbi IDE and libraries. I uninstall board and libriries and install them again. And the project compiled and uploaded. But now i have another problem. The display shows "Connecting to WiFi!!" and stays there.
@VolosProjects
@VolosProjects 2 месяца назад
@yannisxidianakis6879 you need to configure wifi , please watch my last video, in last video i explaimed how to use wifi manager. Your board made new wifi network, you need to use your laptop or phone to conect to it.
@celera1943
@celera1943 2 месяца назад
I get compile error C:\Users\sail1\Documents\Arduino\libraries\LILYGO T3\WeatherTDisplayS3\WeatherTDisplayS3.ino: In function 'void setup()': C:\Users\sail1\Documents\Arduino\libraries\LILYGO T3\WeatherTDisplayS3\WeatherTDisplayS3.ino:67:15: error: no matching function for call to 'HardwareSerial::begin()' 67 | Serial.begin(); void setup() { Serial.begin(); // using this board can work on battery pinMode(15,OUTPUT); digitalWrite(15,1);
@VolosProjects
@VolosProjects 2 месяца назад
hm, that is bigger problem. did you istaled your board properly, did you use that board already? you have sam board as me?
@RicharNeutra
@RicharNeutra 2 месяца назад
hi! im getting this error, and i dont know what to do: /Users/mander/Downloads/tDisplayS3WeatherStation-main/WeatherTDisplayS3/WeatherTDisplayS3.ino:1:10: fatal error: WiFiManager.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~ compilation terminated. exit status 1 Compilation error: WiFiManager.h: No such file or directory
@VolosProjects
@VolosProjects 2 месяца назад
@@RicharNeutra you need to install wifiManager library, go to library manager and install it
@fransvi1
@fransvi1 Месяц назад
I try to put this program on my T-Display-S3 but I get the following compilation error. D:\Gebruikers\frans\OneDrive\Documenten\Arduino\T-Display-S3\WeatherTDisplayS3\WeatherTDisplayS3.ino: In function 'void setup()': D:\Gebruikers\frans\OneDrive\Documenten\Arduino\T-Display-S3\WeatherTDisplayS3\WeatherTDisplayS3.ino:82:3: error: 'ledcSetup' was not declared in this scope 82 | ledcSetup(0, 10000, 8); | ^~~~~~~~~ D:\Gebruikers\frans\OneDrive\Documenten\Arduino\T-Display-S3\WeatherTDisplayS3\WeatherTDisplayS3.ino:83:3: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'? 83 | ledcAttachPin(38, 0); | ^~~~~~~~~~~~~ | ledcAttach exit status 1 Compilation error: 'ledcSetup' was not declared in this scope Anyone knows a solution for this ?
@adamp237
@adamp237 Месяц назад
Scroll down, author has addressed this a month ago. I had the same problem.
@mno4282
@mno4282 2 месяца назад
Nice done did you seen m5dial... What do you think about it
@VolosProjects
@VolosProjects 2 месяца назад
I made more than 5 videos using m5dial, i think it is great.thank you
@cc13com
@cc13com Месяц назад
Unfortunately after uploading the sketch my LilyGo display is rebooting all the time: 10:09:53.416 -> 10:09:53.416 -> 10:09:53.416 -> 10:09:53.416 -> ELF file SHA256: 68c4acd75e9fb73e 10:09:53.416 -> 10:09:53.416 -> Rebooting... 10:09:53.416 -> ESP-ROM:esp32s3-20210327 10:09:53.416 -> Build:Mar 27 2021 10:09:53.451 -> rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) 10:09:53.451 -> Saved PC:0x420ac1be 10:09:53.451 -> SPIWP:0xee 10:09:53.451 -> mode:DIO, clock div:1 10:09:53.451 -> load:0x3fce3808,len:0x4bc 10:09:53.451 -> load:0x403c9700,len:0xbd8 10:09:53.451 -> load:0x403cc700,len:0x2a0c 10:09:53.451 -> entry 0x403c98d0 10:09:53.983 -> Guru Meditation Error: Core 1 panic'ed (StoreProhibited). Exception was unhandled. And yes, I use the Libs from LilyGo with the right include in the User_Select_Setup.h file. Any idea?
@VolosProjects
@VolosProjects Месяц назад
@@cc13com did you chose 16mb flash size, huge partition scheme and OPI ram?
@cc13com
@cc13com Месяц назад
@@VolosProjects my settings are: Board: "LilyGo T-Display S3" Port: "COM4" USB CDC On Boot: "Enabled" Core Debug Level: "None" USB DFU On Boot: "Disabled" Erase All Flash Before Sketch Upload: "Disabled" Events Run On: "Core 1" JTAG Adapter: "Disabled" Arduino Runs on: "Core 1" USB Firmware MSC On Boot: "Disabled" Partition Scheme: "16M Flash (3MB APP/9.9MB FATFS)" Upload Mode: "UART0 / Hardware CDC" USB Mode: "Hardware CDC and JTAG" With this settings and a sketch from a different developer the display is working and showing something. And I remember (last year) I took an example from your youtube account and it run also successful.
Далее
How to Export SquareLine Studio UI to T-Display S3
13:08
Every Developer Needs a Raspberry Pi
27:27
Просмотров 791 тыс.
новое испытание
00:40
Просмотров 149 тыс.
Ванька пошел!!!! 🥰
00:18
Просмотров 362 тыс.
Forget WiFi! This Wireless Method is WAY Better?
12:14
Просмотров 649 тыс.
Where Does Grounded Electricity Actually Go?
19:36
Things you can make from old, dead laptops
19:03
Просмотров 12 млн
Making another pickproof lock (but better)
15:14
Просмотров 4,4 млн
SquareLine Studio AND ESP32 - Tutorial Part 1
13:16
Просмотров 32 тыс.