door domogijs » 30 jan 2015, 22:27
thanks!
Kleine wijziging moeten doen:
Variablesend 5, rf ipv varaiblesend 5, http
maar het werkt
Onderstaande op de wiki klopt dan niet in mijn ogen:
Deze Nodo functioneert als satelliet, en kan in principe overal worden geplaatst, mits de afstand tot de Nodo Mega niet te groot is. Hou als vuistregel 30 meter aan, maar omstandigheden kunnen deze afstand sterk beïnvloeden. Het doel van dit voorbeeld is het continu meten van de lichtsterkte, met intervals van 1 minuut.
In dit voorbeeld heeft deze Nodo het unitnummer 7 toegekend gekregen. Aan poort 1 is een eenvoudige LDR geschroefd. Zeer eenvoudig, en spotgoedkoop. Denk er wel aan dat deze LDR door een eventuele behuizing heen moet kunnen "kijken"...
In de Eventlist van deze mini programmeren we de volgende entries:
EventlistWrite; Boot; TimerSetMin 1,1;
EventlistWrite; Timer 1; Status WiredAnalog,1;
EventlistWrite; Timer 1; TimerSetMin 1,1;
Uiteraard kun je het interval anders kiezen, of een andere timer gebruiken. Het principe blijft hetzelfde: de eerste regel zorgt na een boot dat de metingen op gang komen, de tweede verzendt de huidige meetwaarde, en de derde stelt de nieuwe timer interval in.
Wat nog wel belangrijk is, is de manier van aansluiten van de LDR. Natuurlijk gaat 1 pootje naar de Wiredin-1 poort. Als je het andere pootje aansluit op de massa van de Nodo, dan zul je zien dat de gemeten waardes precies andersom zijn dan je zou verwachten: een grotere lichtsterkte levert een lagere meetwaarde, en andersom.
Sluit je het tweede pootje aan op de +5V, dan zijn de meetwaardes andersom: hogere lichtsterkte, hogere meetwaardes. Het is maar net wat je wilt.
Nodo Mega
In principe hoef je in de Mega niets bijzonders in te stellen. De enige functie is namelijk het ontvangen van de meetwaardes vanuit de Mini, en doorgeven daarvan aan de WebApp. Als je de Mega eenmalig hebt geïnitialiseerd vanuit de WebApp, dan zal dit allemaal automatisch gebeuren.
WebApp
Nadat je hebt aangelogged op de WebApp klik je op Setup, en vervolgens op values. Klik op Add om een nieuwe entry te maken. Vul de volgende velden in:
Prefix : kies hier een duidelijke titel, zoals bijvoorbeeld "lichtsterkte zolder"
Nodo unit: het unit nummer van de Nodo die de meting doet, in dit voorbeeld 7
WiredIn poort: het nummer van de poort waar de LDR aan zit, in dit voorbeeld 1