Skocz do zawartości

Podłączenie ekranu dotykowego do ESP32


Michal88

Pomocna odpowiedź

Dnia 11.11.2022 o 10:54, farmaceuta napisał:

Zawsze będzie wygodniej na jednym ESP bo wtedy nie musisz pisać kodu na drugie esp...😉 Jak już ogarniesz LCD i włączanie/ wyłączanie czujników dotykiem to pozostaje tylko kwestia przesłania paru(kilkunastu) bajtow co nie powinno Ci przysporzyć problemów

A nie braknie mi pinów, żeby podłączyć wyświetlacz i 5 czujników

Link do komentarza
Share on other sites

Dnia 24.11.2022 o 00:18, Michal88 napisał:

A nie braknie mi pinów, żeby podłączyć wyświetlacz i 5 czujników

No raczej nie...LCD to na śpi zapewne a czujniki jak temperatury to podpinasz pod wspólny pin i odwolujesz się do nich po adresie więc luz...

Link do komentarza
Share on other sites

Schemat się przyda. VSYS zasilanie, masa wiadomo, TP_IRQ, TP_CS, SDIO_CMD (TP_SDI - MOSI), SDIO_DO (TP_SDO - MISO), SDIO_CLK (TP_CLK) dotyk. Tutaj też można.

Chociaż A3 sugeruje, ze jak wszystko po SPI, to dotyk, karta i wyświetlacz dzielą SPI, zatem MISO, MOSI, CLK plus TP_IRQ, TP_CS i jeszcze te piny oznaczone LCD plus RESET a.

Czyli tak, ESP musi mieć podłączone do siebie piny z gniazda wyświetlacza:

14 - zegar SPI wspólny,

15 - MOSI SPI wspólne,

16 - MISO SPI w sumie tylko dla dotyku,

22 - GPIO do obsługi przerwania dotyku,

21 - CS SPI, jakieś GPIO do wyboru SPI dotyku,

17 - GPIO do obsługi podświetlania (bezpośrednio),

11 - GPIO do obsługi wyboru dane/rozkaz dla SPI wyświetlacza,

12 - CS SPI, jakieś GPIO do wyboru SPI wyświetlacza,

20 - GPIO do obsługi sprzętowego resetu wyświetlacza (może nie być konieczny),

39 - VSYS (+),

38 - GND.

Edytowano przez matsobdev
  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dnia 12.12.2022 o 14:41, matsobdev napisał:

14 - zegar SPI wspólny,

15 - MOSI SPI wspólne,

16 - MISO SPI w sumie tylko dla dotyku,

22 - GPIO do obsługi przerwania dotyku,

21 - CS SPI, jakieś GPIO do wyboru SPI dotyku,

17 - GPIO do obsługi podświetlania (bezpośrednio),

11 - GPIO do obsługi wyboru dane/rozkaz dla SPI wyświetlacza,

12 - CS SPI, jakieś GPIO do wyboru SPI wyświetlacza,

20 - GPIO do obsługi sprzętowego resetu wyświetlacza (może nie być konieczny),

39 - VSYS (+),

38 - GND.

11 pinów 

esp32 C3 DevkitC 02 v1.1 Trochę uboga w piny

Link do komentarza
Share on other sites

1 godzinę temu, Michal88 napisał:

11 pinów 

esp32 C3 DevkitC 02 v1.1 Trochę uboga w piny

Można spróbować bez resetu, albo na sztywno w górę albo w dół - jakiś mały 1,44" 128x128 tak działał, CS i RST jedno wysoko, drugie nisko. Sterowanie podświetlaniem też można do 3V3 na płytce podpiąć - to akurat pewniak.

Nie wiem, jak zasilanie też. Czy podajesz na VSYS 3,3 V, czy coś innego do 5,5 V. Nie wiem jak 3,3 V LDO będzie działać np. z 3,3 V, choć płytkę można skonfigurować, żeby przyjmowała bezpośrednio 3,3 V. Jak dobrze na schemacie widzę, wtedy zwierasz na płytce R12 (można pożyczyć z R8 rezystor 0R) i wtedy 3,3 V z ESP idzie na pin 36 (bez 39). Wymaga dokładniejszego sprawdzenia na wiki Wavesharea, czy coś trzeba jeszcze robić, żeby nie zasilać wstecz regulatora. Wtedy też podświetlanie to będzie 3,3 V z ESP. Ale to rzecz jasna obciąży LDO ESP, podświetlanie przede wszystkim wtedy na maksa bez kontroli.

Pytanie, czy dotyk też jest potrzebny?

Edytowano przez matsobdev
Link do komentarza
Share on other sites

A jak masz Pico, to tak jak na początku wspominałeś, łatwo połączyć np. przez UART z ESP. Waveshare przykłady ma na stronie do tego modułu. Dotyk, wyświetlanie grafik. Tutaj przynajmniej luzik. No i można o krok dalej pójść i obudować te przykłady w obsługę czujników, jak pinów w Pico starczy.

Edytowano przez matsobdev
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.