Timeline for Basic LCD drive question for Lumex
Current License: CC BY-SA 4.0
32 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Oct 7, 2020 at 18:03 | vote | accept | Jeremy Gardner | ||
Oct 7, 2020 at 18:02 | vote | accept | Jeremy Gardner | ||
Oct 7, 2020 at 18:03 | |||||
Oct 7, 2020 at 15:05 | answer | added | jsotola | timeline score: 0 | |
S Oct 7, 2020 at 15:04 | history | mod moved comments to chat | |||
S Oct 7, 2020 at 15:04 | comment | added | Voltage Spike♦ | Comments are not for extended discussion; this conversation has been moved to chat. | |
Oct 7, 2020 at 14:47 | comment | added | Jeremy Gardner | @jsotola Why yes, yes I think it does! Thanks, looks like there are libraries for Arduino as well. Awesome, thanks! | |
Oct 7, 2020 at 6:08 | comment | added | jsotola | this may help duckduckgo.com/?q=HT1621+LCD&ia=web | |
Oct 7, 2020 at 0:44 | comment | added | Jeremy Gardner | @glen_geek While I have a very basic understanding of port manipulation and registers, it looks like the data sheet is referencing use the PIC18F97J94 IC in order to control the LCD. I didn't see anything about matrix control or what Hz to use. This one might be out of scope for my current knowledge level, I'll likely just look for some OOB solution that is more readily adaptable for me. Thanks! | |
Oct 6, 2020 at 19:51 | comment | added | jsotola | this may help ... EEVblog ... youtu.be/ZYvxgl-9tNM | |
Oct 6, 2020 at 19:45 | comment | added | Jeremy Gardner | @glen_geek Ok, let me read it thoroughly tonight. AT work now :) | |
Oct 6, 2020 at 19:42 | comment | added | glen_geek | Jeremy - that matrix method accommodates the alternating requirement. You can set the alternating frequency fairly low (a few Hz to 10's of Hz). It needn't be kHz. | |
Oct 6, 2020 at 19:36 | vote | accept | Jeremy Gardner | ||
Oct 7, 2020 at 18:02 | |||||
Oct 6, 2020 at 19:36 | vote | accept | Jeremy Gardner | ||
Oct 6, 2020 at 19:36 | |||||
Oct 6, 2020 at 19:35 | comment | added | Jeremy Gardner | @MarcusMüller Lesson learned. Thank you. | |
Oct 6, 2020 at 19:35 | comment | added | Jeremy Gardner | @jsotola Looking for a display, that isn't the OLED adafruit style. I wanted it to look more "industrial" using these LCD styles. I wanted a programmable LCD that I can read output to the user on, in my case, it is so that they can set time to run for a watering system. I'm not a fan of the 16 x 2 matrix style display with I2C backpack either. So something different and "cheaper" was the main driver here :). | |
Oct 6, 2020 at 19:34 | comment | added | Jeremy Gardner | @glen_geek Thank you, seems like the limitation now may be the AC/DC thing from other responses. | |
Oct 6, 2020 at 19:34 | comment | added | Jeremy Gardner | @rdtsc 10-4, thanks. | |
Oct 6, 2020 at 19:18 | history | edited | JRE | CC BY-SA 4.0 |
deleted 9 characters in body; edited title
|
Oct 6, 2020 at 18:35 | answer | added | Marcus Müller | timeline score: 0 | |
Oct 6, 2020 at 18:34 | comment | added | Marcus Müller | "Is there a DC equivalent of this type of LCD screen?": No, all LCD screens need AC control. You'll want something that is more than just the bare LCD screen, but includes control circuitry. That is exactly what makes the price difference. There's a few microcontrollers that integrate LCD control circuitry, but I don't think any of the (many!) different Arduinos do. | |
Oct 6, 2020 at 18:33 | history | edited | Marcus Müller | CC BY-SA 4.0 |
edited body
|
Oct 6, 2020 at 18:29 | comment | added | glen_geek | ww1.microchip.com/downloads/en/AppNotes/00000658B.pdf shows how these LCDs work, and shows a matrix method of driving segments. Matrix method is complicated, but reduces # of drive lines from nearly 30 to something much less - perhaps few enough for an Arduino. | |
Oct 6, 2020 at 17:55 | comment | added | jsotola |
this one is dirt cheap ... no, it is not ... support circuitry is required to make it work
|
|
Oct 6, 2020 at 17:54 | comment | added | rdtsc | It is dirt cheap because it's just a bare-bones LCD. You'll have to research and develop your own driver circuitry to use it. | |
Oct 6, 2020 at 17:47 | comment | added | Jeremy Gardner | @jsotola Thanks. Will this require a specifc driver module or do "universal" ones exist that would allow me to interface with an arduino? | |
Oct 6, 2020 at 17:46 | comment | added | Jeremy Gardner | Thanks all. Is there a DC equivalent of this type of LCD screen? I know of the adafruit styles / varieties ... but this one is dirt cheap. | |
Oct 6, 2020 at 17:41 | comment | added | jsotola | LCDs require multiple level voltages to be applied across any single segment at different times ... the reason is that an LCD segment cannot have a net DC voltage level applied across it, otherwise damage occurs ... simplistically said, in any given second, any positive voltage across the segment must be offset by applying a negative voltage of equal duration | |
Oct 6, 2020 at 17:39 | comment | added | jsotola | you need a control chip if you want to use this with something like an arduino | |
Oct 6, 2020 at 17:33 | comment | added | Criticizing Israel not allowed | (someone who's more familiar with LCD screens might be able to elaborate on that and write a proper answer) | |
Oct 6, 2020 at 17:32 | review | First posts | |||
Oct 7, 2020 at 4:42 | |||||
Oct 6, 2020 at 17:32 | comment | added | Criticizing Israel not allowed | LCD screens should be driven by AC voltage to avoid damage. Otherwise, yes, I believe you can just apply AC voltage to whichever pins you want to light up, since this display is not multiplexed. | |
Oct 6, 2020 at 17:28 | history | asked | Jeremy Gardner | CC BY-SA 4.0 |