configuring a v2 based smart aquaponics garden

system configuration once the sensors from the garden are connected to the v2 controller board, we are ready for system configuration. we will configure host names, time zones and wifi. at which point the raw data from the sensors should be ready for remote visualization through the api. configuring a unique garden name on the v2 controller power your v2 controller board using a 9v-48v dc power supply adapter. using an ethernet cable, connect to your v2 board to your laptop/computer this is the yellow cable in the middle on the right hand side in the diagram below. The dhcp […]

building a v2 based smart aquaponics garden

aquaponics uses bacteria to break down fish waste to grow plants without soil in a recirculating water system. smart aquaquaponics allows you to use your computer or mobile devices to visualize and control your aquaponics garden remotely. a typical garden is shown below: in this post we will looking at required material lists, how to build the physical garden and how to connect sensors to the garden. the following are diy instructions on how to go about building a kijani grows v2 based smart aquaponics garden like the one that will give you plates and years of fresh yummy micro-salads […]

connecting sensors to a v2 controller

Sensor types: V2 smart controllers support different sensors including digital sensors(eg a float switch), analogue sensors(eg photocell),  1-wire sensor(temperature), i2c, serial and usb based sensors The v2 board can interface most of  these directly without any extra external circuitry. Connecting digital sensors connecting digital sensors to v2 controllers using internal software based pull-up resistors is easy because digital sensors mostly  have two  connections, or three if they are active and require a power source. One contact connects to the respective digital pin eg D4 on the board and the other contact is grounded. the arduino style syntax for activating the […]

visualizing munchies and me junking out

i love flowers .. all shapes, all sizes, all colors … above all(most) scents. sometimes it is the only thing i grow … in my shamba. coming to  thinking about it, i think i choose a science pathway because of flowers, but that is a story for another day. i remembered this when i saw the flowers i had picked from my office garden in the background of this picture below from last week. it must have been a very ordinary day in paradise and was  likely on a roll lost in the moments of the fresh spring scents and […]


i had multiple milestones yesterday. some enormous ones lost me in the future. in the numbness of the present, all i could think about was teachers that taught and helped me learn. i think i was escaping reality, redirecting my mind from the fact that i received a shipment full of v2 boards sitting on my desk and it meant the dream part is over aa with kernel and software loaded running

visualizing myself freezing

the last two weeks of the year normally sets the trends for my next year. my new year generally starts just before xmas which means my focus is renewed and runs deep during the holidaze. this results in numerous all nighters and traditionally i have always designed something new and picked up a new technical skill during this heightened moments. this time around i seem to be picking up on influxdb for timed series analysis and more kernel internals. i was messing around with our new v2 controllers and influxdb at the office when i could not take it anymore. […]

The Benefit of an Internship

Kijani Grows is an aquaponics company so one may expect to learn aquaponics farming through an internship with them. However, though the success of the farms is the ultimate goal of the work, you will actually learn or draw upon a breadth of knowledge that goes far beyond farming. A lot must be done to have functioning gardens that collect and report data through their sensors. The microcomputers are made and programmed to run the sensors, the sensors are soldered to gain the proper connections to the computers, the programs are made to run the pumps and lights, and the […]

smart controller evolution … v2 coming soon

we ran into production related challenges and had to reconsider numerous scenarios. we pivoted some and our new v2 smart controllers boards are just about ready. v2 comes with inbuilt linux microcomputer controlling an atmega2560 microcontroller, 20+ digital sensors, 10 analogue, 3 uarts, i2c, 12 relay controls, wifi, eth, mini sd-card, usb(video, audio, cellular), watchdogs, arduino compatible, etc.

Heartbleed openssl bug … v1.3 smart controller patch

Our smart controllers were running a version of openssl that was affected by the heartbleed bug consider ‘the biggest security vulnerability of all time’ as an attacker can remotely connect and steal encryption keys or data from processes in memory. Our production and development servers were not affected as they run older versions of openssl. However the earlier v1.1 and new v1.3 smart controllers were running a vulnerable version of openssl. It should generally not be an issue as the controllers are probably behind a firewall. To see if your controller was affect, connect to your device using ssh as […]