-
I have a prototype of my logger project up and running using the Nokia LCD as that was easy to obtain/run. Going forward I need a similar display I can get on an ongoing basis - and I assume these Nokia LCDs are gradually going to disappear. If the project actually goes forwards could be buying in the hundreds eventually.
Has anyone else found a similar display which is supported by already (or easy code mods) by Espruino ?
Compared to Nokia LCD the important things are:- similar resolution/size - can be higher res but not a lot bigger
- prefer to stick with graphic, but could use a small 16x2 or 12x2 character
- transflective - I need low power where I turn off backlight on battery. Backlight not required at all if good daylight visibility
- reasonable price - but would prefer to pay a bit more for known reliability than cheapest option out there
- easy to get up and running on Espruino Pico
Currently I am looking at the Newhaven displays but any other suggestions would be most appreciated
Thanks
- similar resolution/size - can be higher res but not a lot bigger
-
-
OK my bad - I introduced some multiple modules in my debugging. Took a hardware reset to recover from that.
So back to the original issue - there are a number of error conditions from SIM900 that are not being caught which means the busy flag and the AT handlers are not being cleared hence everything stops. I am in the process of adding these error handlers in - once I have it running reliably am happy to submit back.
-
gprs.at.debug() is showing multiple response lines eg
["ATE0\r\n"
] "\r\nOK\r\n" <--- "\r\nOK\r\n"
] "\r\nOK\r\n" <--- "\r\nOK\r\n"
] "\r\nOK\r\n" <--- "\r\nOK\r\n"
] "\r\nOK\r\n" <--- "\r\nOK\r\n"
] "\r\nOK\r\n" <--- "\r\nOK\r\n"
["AT+CPIN?\r\n"
] "\r\n+CPIN: READY\r\n\r\nOK\r" <--- "\r\n+CPIN: READY\r\n\r\nOK\r"
] "\r\n+CPIN: READY\r\n\r\nOK\r" <--- "\r\n+CPIN: READY\r\n\r\nOK\r"
] "\r\n+CPIN: READY\r\n\r\nOK\r" <--- "\r\n+CPIN: READY\r\n\r\nOK\r"
] "\r\n+CPIN: READY\r\n\r\nOK\r" <--- "\r\n+CPIN: READY\r\n\r\nOK\r"
] "\r\n+CPIN: READY\r\n\r\nOK\r" <--- "\r\n+CPIN: READY\r\n\r\nOK\r"
[["AT+CGATT?\r\n"
] "\n\r\n+CGATT: 0\r\n\r\nOK" <--- "\n\r\n+CGATT: 0\r\n\r\nOK"
] "\n\r\n+CGATT: 0\r\n\r\nOK" <--- "\n\r\n+CGATT: 0\r\n\r\nOK"
] "\n\r\n+CGATT: 0\r\n\r\nOK" <--- "\n\r\n+CGATT: 0\r\n\r\nOK"
] "\n\r\n+CGATT: 0\r\n\r\nOK" <--- "\n\r\n+CGATT: 0\r\n\r\nOK"
] "\n\r\n+CGATT: 0\r\n\r\nOK" <--- "\n\r\n+CGATT: 0\r\n\r\nOK"What would cause that ?
-
Thanks for that - I had just done some reading on the networking to understand the interface and was about to start trying that. But now there are stranger things going on when I try to upload new code it is real slow and I get http and networkJS modules not found and then when uploaded the console is running real slow and a few keystrokes behind :( Maybe I have a hardware issue going on here ?
-
I am having an issue with my Pico logger project which is using a SIM800 board. It runs successfully for over a week posting data every 5 mins to Parse.com, but then a couple of times it has got into a 'stuck state'. It is currently in this state and I am trying to debug.
When I reset the application the SIM800 does connect and do 1 or 2 succesful POSTs and then gets stuck.
Before doing the send I check I have a valid IP and then start a POST request. With at.debug() on I can see that CIPSTART is successful then I get CONNECT OK but then nothing more - no DATA SEND as normal. Then after a 30s or so the SIM800 sends a CLOSED.I am running a local copy of the SIM900 module as I have added some functions. How do I go about debugging this further ?
Yes those Sharp LCDs look really nice, but probably a little expensive for my application.
There seem to be a range of 128x64 or 128x32 COG transflective that use the ST7565R SPI driver. A couple from US based suppliers are:
http://www.newhavendisplay.com/nhdc12832a1zfsrgbfbw3v-p-5958.html
http://focuslcds.com/products/standard-displays/graphic-lcd-display/#sthash.hTlvYLOn.dpbs
They have through hole pins and only need a handful of caps to make them run. There are also of course cheaper options with same driver on the Chinese sites :)