• Ultimele adaugate
  • Kit-uri electronice DIY
  • Vizitatori online

    Acum sunt 19 vizitatori si 
    1 membru online.

    Display-uri si interfete de comunicare folosite in proiecte DIY


    Imaginile produselor pot avea caracter ilustrativ. Va rugam consultati descrierea produsului.


    Download GRATUIT!

     Articol 

    Materialele pentru descarcare gratuita, sunt carti, cursuri preluate de pe alte site-uri si indeplinesc conditia de copyright impusa de UE in sensul ca, autorii (sau, mai rar, mostenitorii, detinatorii drepturilor de autor) sau editurile, le-au pus gratuit la dispozitia publicului. In general acestea pot fi doar descarcate pentru uz personal.


    Daca vrei sa sprijini acest proiect, doneaza pentru dezvoltarea si intretinerea platformei educationale de electronica DIY - electrokits.ro


    https://paypal.me/electrokits


    • Descriere
    • Alte detalii
    • Comentarii
    Toate proiectele DIY moderne au nevoie de o interfata de iesire, cum ar fi un simplu display cu 7 segmente sau un display LCD color, pentru a ne afisa diferiti parametri ce dorim sa ii monitorizam.

    In acest articol va vom prezenta cele mai folosite display-uri pentru proiectele DIY.

    1. Displayul LCD cu 2 linii si 16 coloane (sau 16*2)

    Acest tip de display este folosit in special in proiectele in care o interfata complexa nu este necesara si bugetul este mai mic.

    Display LCD cu 2 linii si 16 coloane

    Cum conectam acest tip de display la o placa de dezvoltare precum Arduino?

    Pentru a controla acest display cu un Arduino trebuie sa faceti urmatoarele conexiuni hardware:

    Display (stanga) - Arduino (dreapta)

    a) GND - GND;
    b) VCC - 5V;
    c) Rs - D12;
    d) En - D11;
    e) D4 - D5;
    f) D5 - D4;
    g) D6 - D3;
    h) D7 - D2;
    i) R/W - GND;
    j) K - GND;
    k) A - se conecteaza la Vcc cu un resistor de 220 ohmi;

    Iar pentru a regla contrastul trebuie sa conectam un potentiometru de 10k in urmatoarea configuratie:

    Conectarea potentiometrului pentru contrast

    Avantaje:
    - Pret redus;
    - Se poate controla relativ usor cu orice microcontroller;

    Dezavantaje:
    - Spatiul redus pentru a afisa text;
    - Nu poate afisa grafici avansate;

    2. Display-ul ST7735

    Acest tip de display este folosit des in proiectele DIY deoarece are un pret redus in comparatie cu alte display-uri color LCD avand o diagonala de 1.8", cu o rezolutie de 128*160. Pentru interfata de comunicare cu un microcontroler acest display foloseste protocolul SPI pe 1 bit. Pentru a putea controla acest display in Arduino IDE trebuie sa instalati urmatoarea librarie - https://github.com/adafruit/Adafruit-ST7735-Library si sa realizati urmatoarele conexiuni:

    Conexiuni hardware display ST7735 cu Arduino

    Avantaje:
    - Poate afisa interfete complexe din punct de vedere grafic;
    - Controlul se realizeaza prin protocolul SPI(1-bit);
    - Este cel mai ieftin display color;

    Dezavantaje:
    - Datorita protocolului SPI pe 1 bit, rata de reimprospatare a ecranului este scazuta (<30fps);
    - Diagonala mica

    3. Display-uri OLED

    Aceasta categorie de display-uri este foarte larga, cuprinzand ecrane cu multiple rezolutii si diagonale, cu diferite culori (precum alb, albasru, galben).

    Ca exemplu vom lua un modul OLED de 0.96". Acest modul poate afisa text foarte clar (ideal in proiectele care nu necesita o interfata utilizator - masina avansata), are un unghi de vizualizare foarte larg (>160*) si poate veni cu o interfata SPI sau I2C.

    Configuratie pini display SSD1306

    Pentru a controla acest tip de display cu un microcontroller Arduino Uno trebuie sa aveti instalata urmatoarea librarie - https://github.com/adafruit/Adafruit_SSD1306 si sa realizati urmatoarele conexiuni hardware:

    Display (stanga) - Arduino (dreapta)

    a) GND - GND;
    b) VDD - 3V3 / 5V;
    c) SCK - pin 10;
    d) SDA - pin 9;
    e) RES - pin 13;
    f) D/C - pin 12;
    g) CS - pin 11;

    Avantaje:
    - Cost redus;
    - Dimensiuni mici;
    - Consum redus;

    Dezavantaje:
    - Monocrom;
    - Cost relativ ridicat comparativ cu celelalte tipuri de display-uri;

    4. Display-ul ILI9341

    Acest display are o rezolutie ridicata si diagonala mai mare comparativ cu cele prezentate mai sus. De asemenea, dispune si de un touchscreen, lucru ce poate simplifica foarte mult interfata de control a unui proiect.

    Conexiuni hardware Arduino - display ILI9341

    Pentru controlul acestui modul aveti nevoide de urmatoarea librarie - https://github.com/adafruit/Adafruit_ILI9341, instalata in Arduino IDE. Dupa instalare, trebuie sa realizati urmatoarele conexiuni hardware:

    Display (stanga) - Arduino (dreapta)

    a) GND - GND;
    b) VCC - 3.3V;
    c) CLK - pin 13;
    d) MOSI - pin 11;
    e) RES - pin 8;
    f) DC - pin 9;
    g) MISO - pin 12;
    h) Se recomanda adaugarea unor rezistori de 10KOhmi intre pinii CLK, MISO , RES, DC, MISO si Arduino;

    Avantaje:
    - Rezolutie ridicata;
    - Diagonala mare;
    - Touchscreen;

    Dezavantaje:
    - Pret Ridicat;

    Surse:

    https://components101.com/oled-display-ssd1306
    https://simple-circuit.com/interfacing-arduino-ili9341-tft-display/
    https://technobyte.org/interfacing-arduino-with-lcd-screen/
    https://simple-circuit.com/arduino-st7735-dht11-sensor-color-tft/
    https://create.arduino.cc/projecthub/projects/tags/oled

    Poate mai esti interesat si de:

    Incuietoare RFID
    Sistem de securitate cu notificare prin Telegram
    Cum activam un releu de la distanta?
    Controlul LED-urilor aRGB cu ESP32
    Daca ti-a placut, distribuie si tu Display-uri si interfete de comunicare folosite in proiecte DIY pe Facebook. Multumim!

  • Categorie: Articole
  • Descarcare sau livrare spre: Romania & Moldova
  • Fi primul care scrie un comentariu acestui produs. Opinia ta conteaza!  Scrie opinia ta!

    Acest produs a fost adaugat in catalogul nostru la data de 21 noiembrie 2020.

    Content

    Comunitate educativa pentru electronisti

    electroKITS.ro este un site dedicat pasionatilor de electronica. Dorim sa cream o comunitate educativa pentru electronisti pentru dezvoltarea viitorilor ingineri.


    Site-ul contine numeroasa documentatie gratuita pentru o intelegere mult mai usoara a contructiilor electronice.


    Pentru a descarca gratuit, este necesara crearea unui cont.


    Procedura de inregistrare este extrem de simpla si nu ar trebui sa dureze mai multe de 15-20 secunde. In plus, de acum ajungi la descarcarile favorite mult mai repede.


    Materialele pentru descarcare gratuita, sunt carti, cursuri preluate de pe alte site-uri si indeplinesc conditia de copyright impusa de UE in sensul ca, autorii (sau, mai rar, mostenitorii, detinatorii drepturilor de autor) sau editurile, le-au pus gratuit la dispozitia publicului. In general acestea pot fi doar descarcate pentru uz personal.