Project - Gadgeteer Palm Tree Monitor

Gadgeteer Palm Tree Monitor

A Gadgeteer device which uses a built in web server, email, COSM and tweets to publish conditions including soil moisture, light, humidity, temperature etc affecting my office palms.

Twitter for Office Palms
https://twitter.com/OfficePalms

COSM realtime data for my Office Palms
https://cosm.com/feeds/78110

Library used to send Twitter Messages:
http://microtweet.codeplex.com/

‘Getting Started with the Internet of Things’ code used to send data to COSM
http://gsiot.codeplex.com/

1 Like

The most cared for palm trees in human history! Well done.

Any Palm that has this level of automation in its growing process is worthy of a Gadgeteer gadget.

@ Duke Nukem - excellent stuff, now v2 with automagic watering via servo control please :wink:

HI,Duke, I don’t see any network device in your figure?
and in zip file, there have several projects, but why you do not import the NetworkingService project?

Given its a Cerberus mainboard running the latest 4.2 network firmware and I’m using an ENC28 Module for networking all I have to do is


try
            {
                _ni = NetworkInterface.GetAllNetworkInterfaces()[0];

                if (!_ni.IsDhcpEnabled)
                    _ni.EnableDhcp();

                if (_ni.IPAddress != "0.0.0.0")
                    Debug.Print("IP Address:" + _ni.IPAddress);
            }
            catch (Exception exception)
            {
                throw new ArgumentException("Could not resolve host via DNS.", exception);
            }

Of course I’m always open to any possible improvements people are willing to suggest.