nodo-domotica.nl

LCD plugin update (R3.7)

We zitten zoals bekend in de ontwikkelfase. Van diverse gebruikers heb ik al goede suggesties gekregen. Hier discussiëren we over de functionaliteiten van de nieuwe release.

LCD plugin update (R3.7)

Berichtdoor mvdbro » 01 feb 2014, 14:14

Naar aanleiding van een aantal verzoeken om extra functionaliteit wordt de LCD plugin op dit moment onderhanden genomen. Deze zal worden gelanceerd met de Nodo 3.7 release. (Tussentijds dus geen versie meer voor de bestaande 3.6 versie)

Enkele verzoeken waar we aan werken:

- Support voor de 4x20 versie van het display
- Mogelijkheid om variabelen te tonen
- Mogelijkheid om IP adres te tonen (Mega)
- Mogelijkheid om datum en tijd te tonen

De bestaande plugin kent enkel een voorziening om een simpele tekst te tonen. In de nieuwe situatie kun je een tekst tonen die opgebouwd is uit:

<prefix, keuze tekst uit voorgedefineerde tabel>
<variabele of speciaal commando (IP/datum-tijd)
<suffix, keuze tekst uit voorgedefineerde tabel>

Dan ontstaan o.a. de volgende mogelijkheden:

Afbeelding
Afbeelding
Afbeelding
Deze Mega heeft geen RTC, dus allemaal nullen...

gr
Martinus
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: LCD plugin update (R3.7)

Berichtdoor BasPost » 01 feb 2014, 14:33

Zeer mooie en welkome update van de plugin, ik wilde al een lcd aan mijn mega nood toevoegen :)
BasPost
 
Berichten: 118
Geregistreerd: 03 jul 2012, 06:46
Woonplaats: Tolkamer

Re: LCD plugin update (R3.7)

Berichtdoor bertb » 01 feb 2014, 15:14

YESSSSS! :D
Nodo Mega 2560 R619 met breadboard, Nodo Uno met breadboard
Tiny Kaku met breadboard, DS18B20, AlectoV1, DHT11
bertb
 
Berichten: 268
Geregistreerd: 14 sep 2013, 14:00
Woonplaats: Amsterdam

Re: LCD plugin update (R3.7)

Berichtdoor kabouter » 01 feb 2014, 15:47

Komt dan ongeveer zo uit te zien.

Afbeelding
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: LCD plugin update (R3.7)

Berichtdoor mvdbro » 01 feb 2014, 16:41

Ik heb besloten om het commando te voorzien van een <row>,<colum> zodat je zelf exact kan bepalen wat waar komt te staan. Dus geen vaste prefix/suffix meer.

Het zal er dan ongeveer zo uit gaan zien (als je een 4 regel display zou hebben :P ):

LCDWrite 1,1,Message,9
LCDWrite 1,7,Variable,1
LCDWrite 1,11,Message,11
LCDWrite 2,1,Message,10
LCDWrite 2,6,Variable,2
LCDWrite 2,10,Message,12
LCDWrite 3,1,IP
LCDWrite 4,1,Clock

Verder zullen de teksten naar de config file verhuizen omdat het eigenlijk niet de bedoeling is om zelf in een plugin file te moeten gaan grutten:
Code: Selecteer alles
#define PLUGIN_021
#define PLUGIN_021_CORE 2
#define PLUGIN_021_LABEL_04   "Alarm On"
#define PLUGIN_021_LABEL_05   "Alarm Off"
#define PLUGIN_021_LABEL_06   "Alarm Pending..."
#define PLUGIN_021_LABEL_07   "Intruder!!!"
#define PLUGIN_021_LABEL_08   "Alert!!!"
#define PLUGIN_021_LABEL_09   "Temp: "
#define PLUGIN_021_LABEL_10   "Hum: "
#define PLUGIN_021_LABEL_11   {0xDF, 0}
#define PLUGIN_021_LABEL_12   "%"
#define PLUGIN_021_LABEL_13   ""
#define PLUGIN_021_LABEL_14   ""
#define PLUGIN_021_LABEL_15   ""
#define PLUGIN_021_LABEL_16   ""
#define PLUGIN_021_LABEL_17   ""
#define PLUGIN_021_LABEL_18   ""
#define PLUGIN_021_LABEL_19   ""
#define PLUGIN_021_LABEL_20   ""

En hiermee kun je per Nodo verschillende teksten aanhouden.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: LCD plugin update (R3.7)

Berichtdoor kabouter » 01 feb 2014, 17:36

Martinus,
ziet er gaaf uit.
enig idee wanneer het uitgebracht wordt?
heb echt geen geduld :mrgreen: :roll: :oops:
hoop er snel mee te kunnen hobbyen werkt echt mooi met zo'n display.
bestaat er ook een mogelijkheid om de teksten te laten scrollen of bij meer regels van window 1 automatisch naar window 2 te springen en weer terug?.
kabouter
 
Berichten: 214
Geregistreerd: 10 nov 2011, 13:57

Re: LCD plugin update (R3.7)

Berichtdoor Markie » 01 feb 2014, 21:01

Heren dit ziet er mooi uit Zeg geweldig werk zeg ,
Is het ook mogelijk om de binnenkomende events voorbij te laten scrollen of wordt dat heel moeilijk.

Mark
Arduino Ethernet W5100-netwerk shield
Arduino Mega 2560 ATmega2560-16AU
Nodo Ethernetshield
Software Nodo Mega SWACNC-MEGA-R739
4 x Slave Small SWACNC-SMALL-R739
Lichtslave,Weerstationslave,Meterkastslave,ketelslave.
Gebruikers-avatar
Markie
 
Berichten: 419
Geregistreerd: 11 jan 2012, 11:41

Re: LCD plugin update (R3.7)

Berichtdoor andreo » 01 feb 2014, 23:58

Markie schreef:Heren dit ziet er mooi uit Zeg geweldig werk zeg ,
Is het ook mogelijk om de binnenkomende events voorbij te laten scrollen of wordt dat heel moeilijk.

Mark


Ook heel handig als RF Sniffer als je events ziet langskomen
Groet, Andre
mijn NES
Nodo-Mega V3.7 R744|Nodo-Mini V3.7 R744|WebApp lokaal QNAP TS-119P II (SWINWA-PROD-V099)|WS-3500|ASUN650 zonweringsmodule | diverse KAKU |
andreo
 
Berichten: 119
Geregistreerd: 17 sep 2012, 23:51
Woonplaats: Anna Paulowna

Re: LCD plugin update (R3.7)

Berichtdoor mvdbro » 02 feb 2014, 10:38

andreo schreef:Ook heel handig als RF Sniffer als je events ziet langskomen


commando:
LCDWrite 1,1,event

toont het laatst ontvangen event op regel 1. Alleen op een Mega omdat de Small geen weet heeft van namen van events...

Je kunt dus dit doen:

EventListWrite; Wildcard RF,All,0; LCDWrite 1,1,Event
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: LCD plugin update (R3.7)

Berichtdoor ralph » 02 feb 2014, 10:54

Hele mooie ontwikkeling, letterlijk en figuurlijk!

Gisteren toevallig weer eens met mijn Arduino LCD KeyPad Shield gespeeld http://www.dfrobot.com/wiki/index.php/Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009)
Wilde namelijk DHT22 output ook op een schermpje toveren.

In het uitvogelen hoe dit voor elkaar te krijgen (ik ben maar een simpele hobbyist) kwam ik een waarschuwing tegen, die ik voor de zekerheid hier deel: http://forum.arduino.cc/index.php?topic=96747.0
Een Schottky diode is nu via Cyberspace besteld, enne...

...ook dit schermpje http://www.banggood.com/IIC-Or-I2C-2004-204-20-X-4-Character-LCD-Display-Module-Yellow-Green-p-908821.html

De nieuwe ontwikkeling past dus Nodo-fantastisch in mijn hobby plaatje :D
Nodo-Mega V3.7 - R744
Nodo Shield V1.2.2 + Nodo Koppelprint
Arduino Mega 1280 + Ethernet Shield Wiznet W5100
Logitech Harmony Touch en DHT-22
ralph
 
Berichten: 70
Geregistreerd: 29 dec 2011, 13:11


Keer terug naar De nieuwe release

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 2 gasten

cron