Google has always had an affinity for exciting projects, merely looking at their Experiments with Google website can attest to that notion, and Harpreet Sareen’s Project Oasis is no exception. The project merges nature and technology together inside of a voice-controlled terrarium that can mimic weather from anywhere on Earth.
“Project Oasis is a self-sustaining plant ecosystem that reflects outside weather patterns by creating clouds, rain, and light inside a box.”
Oasis’ AI was designed using Pub/Sub (NodeJS listener), the AI-powered Dialogflow, the app-building Actions on Google, and backed by Google Assistant. Users of the Project need only to ask the AI what the weather is like in any given location and it reproduces those conditions (sunlight, rain, clouds, etc.) inside the terrarium.
Project Oasis was created using a Raspberry Pi 3 and an Arduino (connected via USB) to trigger relays on and off for the weather system, which includes mist rain lights, LEDs, resonators and a peristaltic pump for the rain and fog effects. Here’s how it breaks down- The Pi processes the cloud-based Pub/Sub NodeJS client and kicks the data over to the Arduino. Upon receiving that data, the Arduino takes the serial codes and executes their functions, thus triggering the respective relays.
While Project Oasis is a excellent weather-based project, it may also have a practical purpose as well by allowing the ability to grow plants in their native climates and ecosystems without needing a sophisticated setup, the same with reptiles and amphibians for that matter. Those looking to build their own Oasis are said to head over to Sareen’s GitHub page. Although the open source files are available, the link to the process seems to be missing, perhaps this will get rectified soon.