Skip to content

Latest commit

 

History

History
76 lines (65 loc) · 3.44 KB

README.md

File metadata and controls

76 lines (65 loc) · 3.44 KB


APM
🐟🐡 Project Finished... Some improvements may happen 🐡🐟

Aquarism Support SystemFeaturesInterfaceAquariumPrerequisitesGroups

🐠 Aquarism Support System

This is a project for the Data Acquisition and Interface Systems subject.
The main objective is to create a system to support an aquarium. That way, it'll be possible to monitor and control the temperature, indicate whether it is the time to clean the aquarium and feed the fish or not.
The main dispositive is an arduino connected to an interface created with Qt Creator.

Features

  • Monitor Temperature
  • Get real time
  • Add LEDs (red indicates that the temperature is not within the standards and the yellow indicates the cleanning time)
  • Add Buzzer (indicates the feeding time)
  • Simulate
  • Create interface
    • Communicate with Arduino
    • Set max and min Temperature
    • Set temperature alert
    • Get feeding time
    • Get cleaning time
    • Set feed and cleaning periods
    • Get next feeding time
    • Get next cleaning time
    • Set feeding alert
    • Set cleaning alert
    • Clean button
    • Feed button
    • Implement bidirectional serial communication
    • Implement temperature control
    • Improve temperature control
  • Add first Peltier module, Cooler and Relay (to cool)
  • Add second Peltier module, Cooler and Relay (to heat)
  • Automatic feeding
  • Automatic cleaning
  • Oxigen saturation
  • Get real caracterization of the temperature variation using the peltier module
  • Get the PI controler after the caracterization (SIMC)

Interface

alt text

Aquarium

alt text

Video of the Aquarism Support System Working

Prerequisites

The Arduino Uno was used with the devices explained on the slide, where is also explained how to execute and use the interface. Besides that, the interface was generated and tested on Windows 10 x86.

You can also read the detailed documentation.

Group:

  • Danilo Gomes de Andrade
  • Henrique Dantas Silva
  • João Victor Rodrigues Guimarães
  • João Victor Rodrigues Ramalho
  • Marley Lobão de Sousa