Skip to content

eGreenhouse updates

Kenneth Kang edited this page Jul 12, 2020 · 10 revisions

eGreenhouse Updates

July 12, 2020 - WiKi for the eGreenhouse is Almost up to date

Author: Kenneth Kang

  • Updated Home, Setup for Sensor Package, and Setup for Hub.
Show More

Rather than having a README.MD, having a Wiki seemed a better option to show the eGreenhouse project to the public. Therefore, currently, the eGreenhouse project is updated for the Home page and eGreenhouse Sensor Package fully while the Hub is not complete yet. I want to make sure if everyone likes to move on to this idea we have. Therefore, the Hub page is not fully updated, but it has contexts that have good references.

At the same time, I do not know about setting up with the HyperRail. Therefore, I can't update the page yet.

For the future, I will update the Hub setup page by July 14th and adding some information for setting up the HyperRail Setup page.


July 11, 2020 - Code for the whole eGreenhouse system is Complete

Author: Kenneth Kang

  • Communication between two Hubs, HyperRail, and eGreenhouse Sensor Package is complete without any issues.
  • Able to measure CO2, temperature, humanity, and light values in a certain location.
  • Able to upload the X, Y, Z location, values of the Sensors, and RTC for both SD card and GoogleSheets.
  • Able to get User Input from the Processing GUI for coordinates and move the Sensor Package to that location.
Show More

Since January of 2020, the team wanted to improve the method of collecting data while having a 3D HyperRail. While the HyperRail team was developing the 3D Rail, the programming side shifted from Serial based code to Loom dependent code focus while having a system that can publish to GoogleSheets and backup storage on the SD card.

During that transition, there were parts that needed to do to start shifting to developing a new system such as implemented to Loom such as the K30 CO2 sensor, knowing and overcoming the limits with LoRa Radio Communication between boards. During this period, it took about 3 to 4 months.

Starting from May 2020, the programming side started working on the code. As the end result, there are 4 M0 feather boards with LoRa that was needed to use setup the system. The ideal goal was using 3, but there were conflict issues with LoRa Transmit and LoRa Receive while taking user input from the GUI. However, the remaining should be able to move a certain location and measure the sensor values.

For future development, especially for Kenneth Kang, the Loom team needs to integrate SleepNet into Loom that will break the limit of LoRa Communication Issue with the limit of 251 bytes. At the same time, it should reduce the number of boards into 3 rather than 4.


April 28, 2020 - K30 Implementation into Loom for Sensor Package

Author: Kenneth Kang

  • K30 CO2 sensor is now available to measure in the language of Loom
Show More

K30 CO2 is one of the key sensors that the eGreenhouse uses to measure carbon dioxide in the greenhouse. This sensor measures in ppm from a range between 100 to 10000ppm.

Over the past 2 years, we, eGreenhouse and Loom, were trying to implement the K30 CO2 sensor into a Loom language. Before that, eGreenhouse simply used complicated Arduino Serial language that the majority of the staff members and users have trouble understanding while Loom is straightforward to understand the language because most statements are self-explainable. Therefore, both teams worked on implementing the K30 sensor into Loom for the future.

Also, there were issues when the eGreenhouse used Arduino Serial language to get the measurements of the K30 sensor. Therefore, we also added the K30 sensor setup guide into the Staff and User Resources. To check out, click this link: K30

Clone this wiki locally