Imagine you are that master programmer, who wins the contest, the best code, algorithms, and design, and you are at Nathan’s home, deep in Canadian Wilderness, and Ava has left you all alone, with a dead Nathan, and a home.

Will you wander the woods, in search of civilization, or maybe there is the ACM, Minnehack, all about climate, how will you contribute to reducing greenhouse emissions, at Nathan’s private enclave, coding to keep your sanity, while a dead smile on Nathan's face, keeps your hair at its edge?

Of Course, you discover two important clues, the synergy robotics site, with information on Dr. Bheemaiah Anil’s work on code units and carbon credits, automation code really has carbon credits, so important for the climate?

And of course, that deep winter greenhouse outside, growing strange GMO food, strange alien-like vegetables, with so much IoT in it, and maybe you can add new firmware, new code to it, and maybe these binaries have carbon credits, but what is the conversion? The code units, how many code units for the temperature controller, how many for the multi-sensor IoT and how many for the @edge code, and the response?

Tired of sitting so still, in that dark eerie corner, you log in to the control panel of the greenhouse controls. There are a few hundred IoT nodes, one says

bananas!, and you explore, there is a rich medley of colors and sounds fill the echos, the plant communicates! and you need to interpret what it says, you find a translator option, and decode it, it says packet 1432567897, translated to the sentence, “detects hunger, two fruits for you”, maybe it interacts with me, maybe you are a plant empath, maybe you can author a plant loop, a loop in code to communicate to the plant?

The loop is reactive, as you hack the code to write :


Stream s;



to communicate acceptance and one in hex to access the greenhouse controls, to release the lock.

You use a buffer overflow at address, 0xFFFF1ACC, and write the structure data, 0011 0001 0011 1111 1110 1111 1110 0110

it sets the flag to zero on a state variable, should force the locks open as you race to the greenhouse, the loop of acceptance broadcasts repeatedly to that node, bananas!

You grab the two fruits as you are dazzled by the exotic flora , nathan has collected, all bio luminous, like the CGI of Avataar.

As you consume the bananas and thank Ewya, you reflect on the carbon credits and the good karma, howmuch , you wonder, for each node? How many carbon credits from bananas!?

Maybe there is a way to know the code units and the carbon equivalence? You search the synergy robotics site for formulas, you need to know how much VOC’s and plain CO2 each plant absorbs and you have the IoT data, for the code @edge, on each node, the oxygen ratios, the physical parameters, and the ultrasound signals, all interpreted, to indicate how much carbon dioxide is absorbed, how much pollution eliminated, maybe you can compute the carbon credits?

1 Carbon Credit = 1 Tonne of C02 prevented, hence absorbed, how many tonnes a year per node, for the banana! node?

How many Emissions Credits can you claim? for VOC and particulate emissions eliminated by the Forest Carbon Credits, each greenhouse creates?

You hastily compute this code unit based calculations for each node for the hundreds of nodes and iterate over a set of all nodes, Set N, as you compute the CarbonCredits+=creditsPerNode and EmissionCredits+=creditsEmissionPerNode

For each node, you write a map from CO2/O2 data to C02 absorbed per day and per year and sum it over all nodes.

Using external VOC and internal VOC data you compute the difference and add up emission reductions over all nodes to compute Emission Credits.

Armed with these numbers and the statistics of Nathan’s Greenhouse you are all set to make a climate submission for the MinneHacks 2021.

Technical Snippets.

Nathan’s greenhouse, used Ecolab IoT hardware, just like Nathan eliminated the GreenHouse Generator Engineers, he may have very well eliminated the EcoLab ones, you know it is a dangerous profession!

You can compute Carbon Sequestration by using the mass sensor at each node to compute net biomass by subtracting the weight of the growth media, which weighs 1.3 pounds a liter and all plants are in 50 lite containers.

Biomass has 27.5% moisture, so the biomass weighs, 72.5% of the mass indicated.

To calculate the C02 sequestered from biomass, you use a scaling factor of 3.38.

The tonnage summed over all nodes gives the Carbon Credit.

Emissions Credits.

Given the outer VOC numbers in ppm and inner VOC numbers in ppm, you argue that the inner VOC numbers are within the pollution norms and the biomass density exceeds the critical numbers, so emission credits can be sold by acreage of a greenhouse, created to sequester air pollution,

by ( A — B) * scaling_factor where A is the excess Emissions beyond the accepted B in ppm at the source of the industrial process.