esp8266 A LCD liquid crystal displej

www
Odpovědět
Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

esp8266 A LCD liquid crystal displej

Příspěvek od tiimsvk »

Ahojte, mám jeden problém, ktorý sa možno dá vyriešiť. Samozrejme na esp8266 mám full obsadenie pinov a potreboval by som ešte jeden, ktorý by ovládal podsvietenie displeja typu character liquid crystal lcd s i2c modulom
Poďla schémy:
image-2.png
Pin na expandery P3 ovláda transistor ktorý zopína led podsvietenie. Je možne tento pin implementovať do esphome?
Na stránkach som zatial nič nenašiel.

niečo v zmysle:

Kód: Vybrat vše

#-------------------------------------------
# PORT EXPANDER
#-------------------------------------------
pcf8574:
  - id: 'pcf8574_hub1'
    address: 0x20
    pcf8575: false

#-------------------------------------------
# SWITCHES
#-------------------------------------------
  - platform: gpio
    pin:  
      pcf8574: pcf8574_hub1
      number: 3
      mode:
        output: true
    name: "lcd backlight"


Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 A LCD liquid crystal displej

Příspěvek od tiimsvk »

Tak som na to prišiel ma zmýlil ten kód na oficialnej stránke kde maju uvedený switch s gpio a stačilo vyrobiť switch template:

Kód: Vybrat vše

switch:
  - platform: template
    name: "${friendly_name} Display BackLight"
    id: backlight
    turn_on_action:
      then:
        - lambda: |-
            id(pcfdisplay).backlight();
    turn_off_action:
      then:
        - lambda: |-
            id(pcfdisplay).no_backlight();

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 A LCD liquid crystal displej

Příspěvek od tiimsvk »

Ahojte mám zaujímavý problem s displejom repektíve displej + pcf expander
- viď prípevok: https://github.com/esphome/issues/issues/2128
- Ak je pripojený displej na esp8266 a to buď na 3v3/5v alebo pomocou level shifteru obojsmerného tak zariadenie neustale reštartuje wifi repektive sa neda pripojíť alebo mu to veľmi dlho trvá.

RIEŠENIE:

zmeniť frekvenciu i2c zbernice:

Kód: Vybrat vše

i2c:
 sda: $i2c_sda
 scl: $i2c_scl
 frequency: 100kHz

Odpovědět

Zpět na „ESPHome“