Image Lightbox

Image Lightbox

Image Lightbox

Zoom: 125%

Zoomable image

EcoSync Smart Terrarium

Description

This app started as an experiment to view and control Arduinos in real time through a frontend UI. This project is still in development, but this demo shows a simple implementation.

Features

  • Smart terrarium dashboard interface to view important information at a glance
  • Change settings and activate controls from the dashboard
  • Modular UI to easily extend with more sensors and components
  • Arduino controller to collect realtime data for humidity, temperature, and more
  • Raspberry Pi to act as a local server

Technologies Used

  • React and TailwindCSS for the frontend UI
  • Python for backend and connecting to Arduino
  • Arduino controllers and compatible sensors

Development Process & Motivation

I have messed around with Arduinos in the past, but did not know how to hook up the data to a frontend UI. I saw a project of a self watering garden and I thought it was a perfect chance to test out making a full stack IoT app.

Challenges & Solutions

I think deciding the architecture was one of the biggest challenges. I decided to go with a main Python script running which connects to the Arduino and sets up the API for communication. This script is run on a Raspberry Pi which acts as a local server.

Future Plans & Improvements

  • Build a complete prototype, all necessary hardware hooked up
  • Design and 3D print the housing for the final components
  • More sensors, camera feed connected

Contact Me

Let’s make your idea a reality

Thank you for taking the time to visit my website! If you're looking for a skilled and innovative developer to work with, don't hesitate to reach out. Whether you have a job opportunity or a freelance project in mind, let's connect and see how we can work together.

You can send me a message below or email me at stevenmendoza.dev@gmail.com