TFT LCD 1.8"

Maxim
Příspěvky: 124
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od Maxim » 28 kvě 2021, 13:35

no už mě napadlo tam dát jednoduchej přepínač...

ondraN
Příspěvky: 649
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od ondraN » 28 kvě 2021, 13:53

S mechanickým spínáním bych byl opatrný. Při tom secvaknutí se tam vygeneruje celá hromada impulsů a můžou pak pěkně zavařit a dostat sběrnici do chybového stavu. Bez jakéhokoli omezení nebo rizika lze požít třeba 74HC126. Bude potřeba jeden pin arduina pro aktivaci/deaktivaci. A je bezproblémově dostupný.
https://www.gme.cz/74hc126-so14-nxp

kiRRow
Příspěvky: 607
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: TFT LCD 1.8"

Příspěvek od kiRRow » 28 kvě 2021, 19:06

Já myslím, že celkově tady je potřeba otevřít spodní šuplík stolu a vytáhnout věšteckou kouli. Kód, schéma ...

Maxim
Příspěvky: 124
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od Maxim » 29 kvě 2021, 17:04

Procházím různé knihovny a žádnou, která by ukončovala tu komunikaci nevidím

Uživatelský avatar
pavel1tu
Příspěvky: 2000
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: TFT LCD 1.8"

Příspěvek od pavel1tu » 29 kvě 2021, 20:12

Sakra, kdysi jsem jedním IO přepínal 2 zařízení, včetně komunikace.
fungovalo to skvěle,
- nejprve jsem odpojil napájení na první zařízení
- pak vypnul jednu a zapnul druhou datovou sběrnu
- pak zapnul napájení na druhé zařízení

ale za boha to nemohu najít ... asi by se to dalo použít i na toto
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Maxim
Příspěvky: 124
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od Maxim » 30 kvě 2021, 21:00

dnes jsem zkoušel display 0.96" 128x64 OLED, I2C, který jsem vyhrabal někde hluboko v šuplíku.. pro můj projekt je sice nepoužitelný, ale chtěl jsem si ho zkusit a taky se mi ho nedaří uspat...
ale přemýšlím proč vlastně tento příkaz LowPower.powerDown(SLEEP_4S, ADC_OFF, BOD_OFF); z knihovny <LowPower.h> mi neukončí i komunikaci s tím displayem?

ondraN
Příspěvky: 649
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od ondraN » 31 kvě 2021, 06:37

A co sem dát to schema? A změřil už jsi napětí na SPI po komunikaci s displejem?

Maxim
Příspěvky: 124
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od Maxim » 04 čer 2021, 07:34

zapojení je
1.8 TFT Display Wiring to Arduino Uno
LED 3.3 V
SCK 13
SDA 11
A0 or DC 9
RESET 8
CS 10
GND GND
VCC 5 V

použití knihovny
#include <TFT.h>
#include <SPI.h>

#include <Wire.h>
#include <OneWire.h> // knihovny pro externí čidlo
#include "Adafruit_HTU21DF.h"
#include <LowPower.h>
pak ještě zapojeno a používáno SHU21 a DS18B20 a měření napětí na analogového vstupu... to mi ukazuje i na jiných projektech o několik desetin voltu více... to bych taky potřeboval vyřešit.

při spánku je na pinech CS, RESET, A0, SDA 5V na pinu SCK 0V
při komunikaci s displayem napětí padne na cca 2V... těžko měřit... je to krátký interval... na SCK napětí naopak stoupne

ondraN
Příspěvky: 649
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od ondraN » 04 čer 2021, 09:41

Jak vypínáš ten TFT displej? Jaká je hodnota napětí na SPI před komunikací a po komunikaci. Ten vysoký odběr tě trápí v režimu spánku nebo při jiném?

Maxim
Příspěvky: 124
Registrován: 22 led 2019, 20:32
Reputation: 0

Re: TFT LCD 1.8"

Příspěvek od Maxim » 04 čer 2021, 13:08

vypnout ho právě neumím....
odpojím podsvícení a uspím arduino pomocí příkazu LowPower.powerDown(SLEEP_4S, ADC_OFF, BOD_OFF);
a žere to 1.6mA
napětí jak jsem psal......

31 kvě 2021, 06:37
-----------------------------------
při spánku je na pinech CS, RESET, A0, SDA 5V na pinu SCK 0V
při komunikaci s displayem napětí padne na cca 2V... těžko měřit... je to krátký interval... na SCK napětí naopak stoupne

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti