Это видео недоступно.
Сожалеем об этом.

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...

Комментарии • 94

  • @charliebrownau
    @charliebrownau 8 лет назад +1

    First time to your channel and subbed. Awesome work !

  • @gioelebezzan2351
    @gioelebezzan2351 8 лет назад +7

    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)

    • @rodo19724
      @rodo19724 2 года назад

      Which PINOUT for the SD? My screen has 5 pins for SD, and there is no diagram, no drawing

    • @gioelebezzan2351
      @gioelebezzan2351 2 года назад

      @@rodo19724 It depends of your lcd's maker and specific model...

    • @rodo19724
      @rodo19724 2 года назад

      @@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

    • @gioelebezzan2351
      @gioelebezzan2351 2 года назад

      @@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

    • @rodo19724
      @rodo19724 2 года назад

      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 .

  • @bach9d06.duongviet2
    @bach9d06.duongviet2 5 месяцев назад

    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

  • @josephsilvajr.6185
    @josephsilvajr.6185 4 года назад

    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.

  • @jeffbluejets2626
    @jeffbluejets2626 6 месяцев назад

    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?????

  • @Carwyn.Morris
    @Carwyn.Morris 4 года назад

    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

  • @sayantanmaiti2513
    @sayantanmaiti2513 7 лет назад

    I have the mcufriend TFT...it's slightly bigger and only requires the microSD card

  • @josephsilvajr.6185
    @josephsilvajr.6185 4 года назад

    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

    • @Zuunky
      @Zuunky 4 года назад

      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.

  • @hi-vb9yw
    @hi-vb9yw 3 года назад +1

    Is there a way to display videos on it?

  • @kevinkripper
    @kevinkripper 6 лет назад

    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!

  • @nilumindaperera7708
    @nilumindaperera7708 Год назад

    The adafruit library is not working for my st7735 display.

  • @rmanusmare
    @rmanusmare 7 лет назад

    Can I use my old laptop's screen for this project. Can you explain what changes I would have to consider for it.

  • @yodycastro
    @yodycastro 3 года назад +1

    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
    -----

  • @lfrdo7815
    @lfrdo7815 8 лет назад +1

    Hi, Good tutorials! will you do any with the OV7670?

  • @queenidog1
    @queenidog1 3 года назад

    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.

  • @Shanoo5142
    @Shanoo5142 7 лет назад +1

    Is there a way to make a bitmap array instead of taking pictures from SD card? Thanks

    • @Educ8s
      @Educ8s  7 лет назад

      Check this video: ruclips.net/video/7ER1fbDoc20/видео.html

  • @shaunxthexmod777
    @shaunxthexmod777 Год назад

    hi can the TFT display play gif animations. thank you..

  • @keshavdk3080
    @keshavdk3080 8 лет назад +1

    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.

  • @2schae_808
    @2schae_808 Год назад

    Does this work the same with Arduino Mega and the 3.2 LCD?

  • @Avidiy
    @Avidiy Год назад

    hello sir this is great but only in your display i can not dsiplay it on my dsiply can you help plz

  • @rmgsoluations3521
    @rmgsoluations3521 3 года назад

    please help me my one is not working .there is an error that file bot found.but i have save it on sd

  • @fletcher3913
    @fletcher3913 8 лет назад

    Nice project. Thank you.

  • @yashgala1669
    @yashgala1669 2 года назад

    I made change in pins as 4,12,5,6 can it lead to change in code ??

  • @AdventuresOfHari
    @AdventuresOfHari 8 лет назад

    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

    • @Avidiy
      @Avidiy Год назад

      there is now but i recomond him to show how to make bitmap printing on that display

  • @FusselCNC
    @FusselCNC 8 лет назад

    Is the Voltlvl at 3,3 or 5V? i have the 2,2" display with ILI9341 chip. LG Marc

  • @hi-vb9yw
    @hi-vb9yw 3 года назад +1

    Is it possible to lear this power

  • @hicham3341
    @hicham3341 8 лет назад

    هذا ما كنت ابحث عنه
    جزاك الله خيرا
    سلام

  • @Leetut
    @Leetut 5 лет назад

    error: 'class Adafruit_ST7735' has no member named 'Color565'
    tft.pushColor(tft.Color565(r,g,b));

  • @anigomez2025
    @anigomez2025 6 лет назад

    Is there a way to send images using WiFi? Ex. Creating a basic website that sends the image to the display?

  • @misstimingisntright2747
    @misstimingisntright2747 3 года назад

    Can this display video loop too?

  • @joacimwennerberg8310
    @joacimwennerberg8310 8 лет назад

    Thanks Nick! :)

  • @alecambo
    @alecambo 8 лет назад

    Great channel!

  • @garygrotsky4081
    @garygrotsky4081 8 лет назад

    Will the SD card wiring you show for the Nano work for the Uno (pin for Pin)?

    • @Educ8s
      @Educ8s  8 лет назад

      Yes, the Uno will work fine as well with the same pins

  • @neelakshitandon4036
    @neelakshitandon4036 7 лет назад +2

    can we display gif or video clips instead of images??

  • @agnikbiswas9528
    @agnikbiswas9528 6 лет назад

    Sir we can use 2.4 inch tft display

  • @misstimingisntright2747
    @misstimingisntright2747 3 года назад

    Please make a tutorial how to make a video loop photo frame.

  • @bachger4289
    @bachger4289 4 года назад

    Hi, does it work with 32GB micro SD card?

  • @rambobarasa5634
    @rambobarasa5634 5 лет назад

    how about display image with value of some sensors ? so the value of sensors position is on top of the image ? is it possible ?

    • @Educ8s
      @Educ8s  5 лет назад

      Sure, you can do this.

  • @neilcameron4680
    @neilcameron4680 7 лет назад

    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 ?

  • @KnaufL
    @KnaufL 8 лет назад

    Hi Nick! Would you mind making a tutorial on how to make a menu on a 2.8" tft touch lcd?

    • @Educ8s
      @Educ8s  8 лет назад

      Yes, I have to order one and try it. Stay tuned!

    • @KnaufL
      @KnaufL 8 лет назад

      educ8s.tv Great!

  • @rodo19724
    @rodo19724 2 года назад

    Not working, a diagram would be useful, where do I connect the 5 pins for SD read?

  • @litao2556
    @litao2556 5 лет назад

    My display has too many pins. I don't know how to plug it.

  • @views-hh3el
    @views-hh3el 5 лет назад

    The code can works with arduino mega?

  • @msyafiqmuhd3332
    @msyafiqmuhd3332 4 года назад

    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.😊

    • @yodycastro
      @yodycastro 3 года назад

      the function for the TFT screens is "color565", written in small caps. That's the issue there.

  • @diyk-h-m2423
    @diyk-h-m2423 3 года назад

    hello sir can we me to use with Arduino uno

  • @kevinkim8509
    @kevinkim8509 5 лет назад

    how can we put the wires??

  • @Dchane
    @Dchane 4 года назад

    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?

  • @tamaraj4500
    @tamaraj4500 7 лет назад +1

    Can I display videos with the project?

    • @ksmith7122
      @ksmith7122 6 лет назад

      hi, screen is not fast enough

  • @Dimoven
    @Dimoven 8 лет назад

    Who knows, is't possible to use SD slot in TFT for write TXT data?

    • @Educ8s
      @Educ8s  8 лет назад

      Yes of course you can do that! Check my SD card tutorial to see how to do it.

  • @narasimaih1740
    @narasimaih1740 6 лет назад

    sir i have removed screen from mobile but how to connect to arduino pls help me sir

  • @hairlesshippy
    @hairlesshippy 8 лет назад

    my picture transitions seems faded and not as clear as yours.. anything I'm doing wrong?

    • @joeclarke1222
      @joeclarke1222 7 лет назад

      Hairless Hippy I have the same problem. Have you managed to fix this?

    • @hairlesshippy
      @hairlesshippy 7 лет назад +2

      yes.. apply 5v, not 3.3 to display power

    • @joeclarke1222
      @joeclarke1222 7 лет назад

      Legend! Thanks mate :)

    • @georgeloungos
      @georgeloungos 6 лет назад

      That didn't work for me any other suggestion?

    • @Educ8s
      @Educ8s  6 лет назад

      Cool! Thanks for sharing!

  • @litao2556
    @litao2556 5 лет назад

    With a xiaomi power bank?

  • @lamboqin2180
    @lamboqin2180 7 лет назад

    i think you should make a more specific video

  • @agnikbiswas9528
    @agnikbiswas9528 6 лет назад

    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

  • @walmakot
    @walmakot 8 лет назад

    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
    ......................................................................................................................

    • @hairlesshippy
      @hairlesshippy 8 лет назад

      this made my pictures have incorrect colors. switched back to original code.

  • @MDFRESCUER
    @MDFRESCUER 8 лет назад

    Good.

  • @user-nh4sg6ql7m
    @user-nh4sg6ql7m 4 года назад

    Жаль ардуино не поддерживает файлы проекта

  • @PhamViPhuThienB
    @PhamViPhuThienB 28 дней назад

    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

  • @k2xkreator2x27
    @k2xkreator2x27 2 года назад

    Kalo buat vidio bisa ngk

  • @blacksky2867
    @blacksky2867 8 лет назад

    Ελληνικοί υπότιτλοι ????

  • @vinco1
    @vinco1 8 лет назад

    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?

  • @kingoforigami6249
    @kingoforigami6249 5 лет назад

    make video player

  • @alpagutsencer
    @alpagutsencer 8 лет назад

    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

    • @Educ8s
      @Educ8s  8 лет назад +1

      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!

    • @alpagutsencer
      @alpagutsencer 8 лет назад

      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'

  • @triac777
    @triac777 8 лет назад

    How he spends his money is his business. If you want to debate finances go troll another site.

  • @bk-go6905
    @bk-go6905 8 лет назад

    first