Skip to content

rafaelromon/smart-trashcan

 
 

Repository files navigation

License

Smart Trashcan

Table of Contents

About The Project

Smart Trashcan is a simple program aimed at powering up your recycling using IoT and Deep Learning.

Built With

Contributors

Carlos Lago
Carlos Lago

Rafael Romón
Rafael Romón

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Python and Supporting Packages
sudo apt install python3 python3-dev python3-pip
sudo apt-get install libatlas-base-dev libjasper-dev libqtgui4 python3-pyqt5 libqt4-test
  • InfluxDB
sudo apt install influxdb
  • Tensorflow and Keras

    To install tensorflow and keras in your RPi3 you should try following a in-depth guide, as it is fairly complicated.

Installation

  1. Clone the repo
git clone https://github.com/rafaelromon/smart-trashcan
  1. Install Python packages, you may need to include the --no-cache-dir flag.
sudo pip3 install -r requirements.txt
  1. Configure InfluxDB and edit setting.py

Usage

You can run this project as a normal Flask website

python3 app.py

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

License

Distributed under the MIT License. See LICENSE for more information.

Credits

Contact

If you are not that tech savvy feel free to send us any bug reports, ask me any questions or request any features via email, just keep in mind we did this as a university project.

Packages

No packages published

Languages

  • JavaScript 50.2%
  • CSS 46.6%
  • Python 2.0%
  • HTML 1.2%