LCD display and ESP dev-boards
ฝัง
- เผยแพร่เมื่อ 21 ม.ค. 2023
- #lcd #esphome #display
Learn how to connect character base LCD displays to ESP iot-dev boards using Home Assistant and then use it.
Invitation Link to join my Exclusive membership:
/ @kian.smarthome
CHANGE GPIOs (Digital input/output) BASE ON YOUR ESP DEV-BOARD:
display:
- platform: lcd_gpio
dimensions: 16x2
data_pins:
- GPIO16
- GPIO17
- GPIO18
- GPIO19
enable_pin: GPIO22
rs_pin: GPIO23
lambda: |-
it.print(2, 0, "Hello World!");
it.print(0, 1, "This is Alireza");
Buy me a Coffee:
www.buymeacoffee.com/kian.sma...
#characterbaselcd #characterlcd #lcddisplay #iot #bms #homeautomation #smarthome #ha #temperature #humidity #oled #esp32 #esp #esp8266 #heltec #lora #lorawan #zigbee #zwave #wifi #tuya #sonoff #tasmota #hacs #hassio #integration #automation #peace #security #energysaving #comfort #touchpanel #alarm #alireza #alarmsystem #sensor #monitor #monitor_temperature #monitor_humidity #smartdevices #smartgadgets #developmentboard #alireza #alirezataghvi #connect_lcd_to_esp #developmentboard #iotdevices - วิทยาศาสตร์และเทคโนโลยี
Just in time, I was looking at the LCD documentation for my ESP 32 board, but I decided to leave it later on.
And now you uploaded a video about it which excited me to tinker with it ;)
Thanks !
Sooo glad it is helpful
What's the exact use of it if we can't show customized messages
Like, the segments can actually show the level of my overhead tank or if I send a message via home assistant, then it should show it on the display
of course you can use it for that!!
Hello, a nice video clearly explains the connection to esphome. Maybe you know how to show two values on the display for some time and the next two after about 30 seconds
Hi, thank you. For sure. I can make a video showing how to do it but in my exclusive membership. if you agree to join it, inform me to make the video.
Sorry, but I don't see it appear, even though I used the code you instructed. Do you have any other code? Thank you
Send me your code to fix it.
@@kian.smarthome this is my code , thank you so much
display:
- platform: lcd_gpio
dimensions: 16x2
data_pins:
- GPIO16
- GPIO17
- GPIO18
- GPIO19
enable_pin: GPIO21
rs_pin: GPIO22
rw_pin:GPIO23
lambda: |-
it.print("Hello World!");
Hi, how come you don't use lcd with i2c connection, isn't it easier? Thank you
Hi, For sure it is easier. This is just tutorial. I will use i2c in next videos
i2c is certainly easier - but thank you @kian.smarthome for this tutorial - my LCD1602 doesn't have the i2c daughter board
@@brianwilmoth8258 you are right but this video is a tutorial