SDG 11: Sustainable Cities and Communities


In a developing country like Kenya, where agriculture is the backbone of the country, agriculture is plagued by several problems like small and fragmented land holdings, manures, pesticides, chemicals used for agriculture etc. consumers also increasingly demand for the healthy diet that is rich in quality and free of agricultural chemicals and pesticides. Our project fills in the above said difficulties and demands using hydroponics and we can go organic. Since it is done in the controlled environment, it can be done anywhere like rooftops room terrace, balcony etc. in cities and towns and solve the problem of hidden hunger as well as promote aesthetic beauty. Also large amount of plants can be planted in a less place. This type of agriculture could be high yielding if monitored and controlled efficiently.Our project will controls the necessary conditions required for the plant to grow hydroponically and also cultivators may control the agriculture remotely using IoT.

What it does

This system can monitor the environment of hydroponic device through some sensors in a real-time and stable way, and then accurately, automatically transmit the data of temperature, humidity, light intensity, water level and pH in real time through autonomous tweets notification and GSM (SMS).

How I built it

I Built it on with NodeJs on back end and Node Red On system configuration for IoT Real time notification and Javascript on front End.The HW platform was the Arduino Mega 328. This was used as it is open source and it provides enough pins to support a 3.2” TFT screen and numerous sensors. In addition, it provides access to pins which support interrupts making it ideal for this project. The available space for SW is 250KB, which is more than enough for this project. It supports EEPROM storage meaning that any user data was permanently stored.

Challenges I ran into

I had time challenge to complete prototyping and simulation of the hardware with the cloud. Also finances to fund research was a challenge.

Accomplishments that I'm proud of

I've connected to things speak and i have installed to my neighbors and my own balcony where i fetch fresh veggies every anytime.

What I learned

i learnt how to interact with things speak and how to connect Node-Red twitter notifications with the smart hydroponics system. this enables control of your farm by retwitting.

What's next for Mkulima Townie

Apply the technology in the Kenyan major Cities space where demand for fresh veggies is increasing every day.

Built With

  • node.js-javascript-c++-iot-node-red
Share this project: