This is a simple Flutter project that classifies trash items as either recycled or non-recycled, and provides basic information about each item.
To get started with this project, follow these steps:
- Clone the repository
- Open the project in your preferred IDE (e.g. Android Studio, VS Code)
- Run
flutter pub get
to install the required dependencies - Run the project in an emulator or on a physical device
The app has a simple user interface that allows you to use.
- First, when you open the app you will need to connect with Iot trash by entering the IP address shown on the screen of the trash bin.
- When connected successfully you will see the waiting screen.
- Whenever the sensor detects trash in the bin it will trigger the app to capture and classify waste and provide information.
The project consists of the following files and directories:
android/
: The Android-specific project filesios/
: The iOS-specific project fileslib/
: The Dart code for the apppubspec.yaml
: The pubspec file for the app
The app uses the following dependencies:
cupertino_icons:
^1.0.2web_socket_channel:
^2.3.0get:
^4.6.5camera:
^0.10.3tflite:
^1.1.2
This is an app that can be expanded to include additional trash items and information when the AI model is updated with considerably massive data and high accuracy.
- Nguyen Cong Tan Phat