/smart-trash-bin

An IoT waste management system

Primary LanguageCSSMIT LicenseMIT

Smart Trash Bin

Smart Trash Bin is a final project for LBY-IOT A.Y. 2017-2018 Term 2. Group Members:

  • Nato, Allendale
  • Ramos, Joshua
  • Soriano Paolo

Professor: Mr. Gregory Cu

Installation (Environment Setup)

Node.JS

Ubuntu, Mint, & Debian derivatives

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

MySQL 5.7

Ubuntu, Mint, & Debian derivatives

sudo apt-get install mysql-server
sudo apt-get install mysql-workbench

Eclipse Mosquitto

Ubuntu, Mint, & Debian derivatives

sudo apt-get install mosquitto
sudo apt-get install mosquitto-clients

Arduino IDE

Ubuntu, Mint, & Debian derivatives

# Download IDE tar. from Arduino download page, then run:
./install.sh

XCTU

X-CTU can be download from www.digi.com

# When using the legacy XCTU use `wine` to run the program
sudo apt-get install wine

Sensor Modules

Sensors Library Used
HC-SR04 NewPing
DHT11 adafruit
MFRC522 RFID
RPI-1031 N/A