Это видео недоступно.
Сожалеем об этом.
Arduino Project: 1.8" DIY Photo Frame using an Arduino Nano and a 1.8" ST7735 Color TFT display.
HTML-код
- Опубликовано: 27 май 2016
- In this video we are going to learn how to use the SD card slot of the popular 1.8" Color TFT display which uses the ST7735 driver. Then we will save some bitmap images in the SD card and we will display them on the display. In other words, we will build a simple Photo Frame using Arduino!
💻 Code & Parts: educ8s.tv/ardui...
Want to learn to code?
👨💻 Check my new RUclips channel: bit.ly/3tku2n0
🎮 My Android Game: bit.ly/QuizOfKn...
First time to your channel and subbed. Awesome work !
If you change the "#define BUFFPIXEL" String you'll have faster image displaying. i set it to 85 instead of 20 and it's fastest that you can imagine! Be careful because 85 it's the maximum buffer that the function can achieve (otherwise you'll have to modify some variables type, pretty easy but a little bit of trial-and-error required)
Which PINOUT for the SD? My screen has 5 pins for SD, and there is no diagram, no drawing
@@rodo19724 It depends of your lcd's maker and specific model...
@@gioelebezzan2351 It saysip QVGA 2.2 TFT SPI 240*320 that´s all.....pins from 1 to 5 are SD_CS, SD_MOSI, SD_MISO, SD_SCK, F_CS. Nothing else. It´s a cheap chinese copy of course, does not even have touch chip
@@rodo19724 F_CS is the one you can ignore, it's for an eventual additional chip which contains additional fonts... SD_CS goes to a pin of your choiche, SD_MOSI goes to pin 11 (on an arduino uno, or any other ATMega328 based board), SD_MISO goes to pin 12 and SD_SCK goes to pin 13, it's the standard SPI protocol interface
Thank you !!! Greetings from Argentina, due to a real bad government, that are a lot of things I can´t find or get. There are no MAX 7219 left on electronics shops, until the next import.......can you imagine that????? Thanks again .
i want to make a flycam so can i use this screen? i mean i send image (hex code) from drone and convert hex code to image and display it on st7745
Nick:
I have more info but most likely you do not care. I bought another ST7735 (ST7735R), this one has a green tag and it does display a slide show using your program. One thing using “INITR_GREENTAG” the TFT display 180° out, but if I use “INITR_BLACKTAG” the TFT display is perfect. Now the other ST7735 have has a blue tag and I cannot fine information on ST7735 with a blue tag. Maybe you or someone else may have some information on ST7735 with a blue tag. One more thing I can write and remove a text file to the SD using the ST7735 with the blue tag therefore I can talk to it.
Thanks,
Joe
PS The ST7735 that will display a slide show cost 3 time more than the one that will not display the slide show.
Still not working....... compile error this line..... tft.pushColor(tft.Color565(r,g,b)); ...I am guessing the library you used is specific. Do you have any suggestions?????
I can't get this to work. I just got a white screen. When I go to compile the code I get "'class Adafruit_ST7735' has no member named 'pushcolor'" error message
I have the mcufriend TFT...it's slightly bigger and only requires the microSD card
Nick:
I been trying to get your program “ST7335_SD to work and had no luck. Luck is not what I need it is help. First let me tell you that the hardware is working, all other program I been using with the Arduino Nano and ST7735 are working. I cannot get the ST7735 to work with SD memory. This is what happening. When I uploading the program one of the bitmap does show on the screen, then after the program load the bitmap goes away. I do see the lights on the Nano flash every 3 Seconds but I see only a white screen. Can you give some advice?
Thanks,
Joe
Exactly same problem here. graphics test works fine but when I plug the SD everything goes white. I use a micro sd in a sd adapter but I think that shouldn't be the problem.
little update:
Seems the whole internet including the store where I bought this display from is handing out wrong pin connection instructions.
If you use a 5V based microcontroller It is very important to add resistors between the data lines (including CS, A0 pin etc.) to the display. I used 1K Ohm resistors and now it works fine. Dividing the voltage isn't necessary as long as the current is limited by the resistors. The SD pins on the display already have some specific resistors built in so no resistors needed for the sd card.
Is there a way to display videos on it?
Hi thanks for this video. I’m going to use the Adafruit 1.54″ TFT LCD Display with MicroSD - ST7789 with an Arduino UNO. My goal is to load several images on the flow and make a low fps animation. Is the refresh rate good or I’ll see the scanline when changing the image? It should be noted that all images are really little different. Thanks in advance!
The adafruit library is not working for my st7735 display.
Can I use my old laptop's screen for this project. Can you explain what changes I would have to consider for it.
Hey man, thanks for the video!
I'm currently trying to do this. For me, code seems to work, by adjusting the color depth from 24 to 32, since I have 32bits bmps. But anyways my screen goes full-white and each time it loads a new image you can see it fades while loading. Honestly, I don't know what's wrong. I'm thinking probably there's a led which is supposed to light the screen. I'll see if there's something related to that, that lights that much the screen, probably I'm wrong, anyways.
Anyways this is what the Serial Monitor shows me:
-----
Initializing SD card...OK!
Loading image 'example.bmp'
File size: 81974
Image Offset: 54
Header size: 40
Bit Depth: 32
Image size: 160x128
Loaded in 957 ms
-----
Hi, Good tutorials! will you do any with the OV7670?
I have the same display but I use the ILI9341 library. Would I be able to use the library you indicate in this video, the ST7735? I suspect that's the Adafruit part number for the display. I have a Chinese clone which works with the ILI9341 and Adafruit GFX library. I want to be able to use the SD card to hold the big bitmaps.
Is there a way to make a bitmap array instead of taking pictures from SD card? Thanks
Check this video: ruclips.net/video/7ER1fbDoc20/видео.html
hi can the TFT display play gif animations. thank you..
Nice explanation Sir.
I am working on Internet of things project.
As a initial stage of prototype , i have interfaced esp8266-01 wifi module with arduino uno and LCD(16*2).
The communication between Esp8266 and webpage is working fine with AT commands.
I used C programming.
Now I have a web page where I have two text box and submit button.
When I type some text on text box and click on submit button, the text should appear on LCD.
I am new to web and server.
I tried using GET method in html ,but could not achieve.
Any Idea sir.
Thank you.
Does this work the same with Arduino Mega and the 3.2 LCD?
hello sir this is great but only in your display i can not dsiplay it on my dsiply can you help plz
please help me my one is not working .there is an error that file bot found.but i have save it on sd
Nice project. Thank you.
I made change in pins as 4,12,5,6 can it lead to change in code ??
educ8s.tv your videos are very informative and easy to understand... I would love it if u make a video on how to use the 128x64 graphic LCD display.. please make one.. I haven't found any easily understandable video on youtube
there is now but i recomond him to show how to make bitmap printing on that display
Is the Voltlvl at 3,3 or 5V? i have the 2,2" display with ILI9341 chip. LG Marc
Is it possible to lear this power
هذا ما كنت ابحث عنه
جزاك الله خيرا
سلام
error: 'class Adafruit_ST7735' has no member named 'Color565'
tft.pushColor(tft.Color565(r,g,b));
Is there a way to send images using WiFi? Ex. Creating a basic website that sends the image to the display?
Can this display video loop too?
Thanks Nick! :)
Great channel!
Will the SD card wiring you show for the Nano work for the Uno (pin for Pin)?
Yes, the Uno will work fine as well with the same pins
can we display gif or video clips instead of images??
no
Abhishek Pandey thanx alot pandu 😡
Sir we can use 2.4 inch tft display
Please make a tutorial how to make a video loop photo frame.
Hi, does it work with 32GB micro SD card?
how about display image with value of some sensors ? so the value of sensors position is on top of the image ? is it possible ?
Sure, you can do this.
Great video. When a new image is loading, the colours of both the old image and the new image are paler. When the new image is loaded the colours are fine. In your video, that problem is not apparent. Do you know the reason for the paler colours during image transition ?
you were able to solve the problem?, i have the same problem
Not yet
same problem
Hi Nick! Would you mind making a tutorial on how to make a menu on a 2.8" tft touch lcd?
Yes, I have to order one and try it. Stay tuned!
educ8s.tv Great!
Not working, a diagram would be useful, where do I connect the 5 pins for SD read?
My display has too many pins. I don't know how to plug it.
The code can works with arduino mega?
Sir when I upload the code file on the arduino, it says
exit status 1
'class Adafruit_ST7735' has no member named ' Color565' ; did you mean 'color565'?
May I know how to solve this issue in the code. Hope u ans back.😊
the function for the TFT screens is "color565", written in small caps. That's the issue there.
hello sir can we me to use with Arduino uno
how can we put the wires??
Can video work this way also? I would like to have .gif animations play on something like this. Has anyone successfully integrates a amoled foldable screen with an Arduino yet?
Can I display videos with the project?
hi, screen is not fast enough
Who knows, is't possible to use SD slot in TFT for write TXT data?
Yes of course you can do that! Check my SD card tutorial to see how to do it.
sir i have removed screen from mobile but how to connect to arduino pls help me sir
my picture transitions seems faded and not as clear as yours.. anything I'm doing wrong?
Hairless Hippy I have the same problem. Have you managed to fix this?
yes.. apply 5v, not 3.3 to display power
Legend! Thanks mate :)
That didn't work for me any other suggestion?
Cool! Thanks for sharing!
With a xiaomi power bank?
i think you should make a more specific video
Sir this is to inform you that please make a 2.4 tft LCD screen with Arduino uno photo frame and please give me the code thank you
Hi, in programme is mistake, which forges colours:
......................................................................................................................
// Convert pixel from BMP to TFT format, push to display
b = sdbuffer[buffidx++];
g = sdbuffer[buffidx++];
r = sdbuffer[buffidx++];
//tft.pushColor(tft.Color565(r,g,b)); //it was
tft.pushColor(tft.Color565(b,g,r)); //it should be
} // end pixel
......................................................................................................................
this made my pictures have incorrect colors. switched back to original code.
Good.
Жаль ардуино не поддерживает файлы проекта
hello nick, I want to ask why my project is not working properly, tft lcd only shows dots and doesn't display any images at all, do you have email or facebook? so we can discuss about this issue
Kalo buat vidio bisa ngk
Ελληνικοί υπότιτλοι ????
I don't understand why did you bought these super expensive Eneloop pro batteries (not used in this video) after saving money so much on cheap Chinese Arduino clones. Can you explain it to me, please?
make video player
Hi Nick! I have some suggestions for you
1) Please change the cutting mat. Its color is awful. Maybe you can put your channel logo on some glossy paper.
2) Our language is pretty wide. So, please dont use "in order to" every time.
3)Change the Feynmann's quote every single video.
4)Change the music which is always same and it makes me crazy.
All my respect
Hey, thanks for the time for writing this comment. I really appreciate it. You are right, I am not an expert in video production so are many thing to learn and adjust. Also as a Greek, my English is not the best but I am trying to improve. Your feedback will be my guide for the next changes. Thanks!
Thank you too man. My English is not good at all. So, dont blame yourself. :) Also thanks for the exertion for making this kind of videos. Keep Rockin'
How he spends his money is his business. If you want to debate finances go troll another site.
first