Skip to content

Automated IoT hydroponics system with AWS serverless frontend

License

Notifications You must be signed in to change notification settings

NuttySalmon/iot-hydroponics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT-Hydroponics

The project aims to provide an IoT automated system for hydroponics plant growth using the “ebb and flow” method. It utilizes Raspberry Pi as an edge device with actuators and sensors, and leverages AWS hosted serverless web app as a frontend interface for remote user monitoring and control.

Demo: https://youtu.be/IKrSYXYS4Ik

high level architecture

Not fully implemented:

  1. STM32 ARM based device as edge device
  2. Camera

Diagrams

Chassis design

chassis design

Implemented AWS services

aws

Edge device connections

edge device connections

State diagrams

Edge main program

edge device main program state diagram

User authentication

user authentication state diagram

Business class diagram

business class diagram

New edge configuration activity diagram

new edge configuration activity diagram

Web application screenshots

Landing page

landing

User register

user register

User login

user login

Dashboard

dashboard

Edge device status

edge device status

Edge device configuration

edge device configuration