Giter Club home page Giter Club logo

uci-dwb's Introduction

Maintenance GitHub license GitHub issues GitHub pull-requests

UCI DWB

Introduction

UCI digital waste bin project aims to create a smart waste bin that can provide feedback to users about how much they had helped recycle why also guiding others to dispose trash in the correct bins.

This is a new repo with optimized framework and backend for UCI digital wastebins. The old repo was: https://github.com/khoitd1997/UCI-Digital-Waste-Bin

Currently chosen Linux Distro is Raspian Lite

Structure

This repo includes necessary files to both run, maintaina a chromium based smart wastebin, as of 4/2018, it only supports webkit so other browsers are not compatible

uci-dwb's People

Contributors

abeljim avatar khoitd1997 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

uci-dwb's Issues

Add badges to README

Badges better communicates a status of the project and make the project look nicer

Test SD card backup

Test the code responsible for backing up the sd card to make sure that the retrieved image is intact.

Test Display

Test if the chromium runs fine with X server full screen at 720p, and all the resource file works fine.

## Test SD card flash

Test if the script successfully flash all sd cards on computer with the given zip image and also if it can locate and insert customized file like wpa file

Test rpi bin role detection

Test if the pi know whether it's compost, recycle or landfill based on the jumpers on its pins. Indicate whether the pull-up/pull-down status is as expected. Also document the way used for detecting the role.

Test Basic Maintainance

Test small things like apt-get update and upgrade works properly, network works fine and can connect/disconnect properly and pi can switch between privilege easily

Test pi 3B+ wifi

Test if the wifi can sustain inside the waste bin, may need an antenna, if not switch updating scheme to card swap

Refactor Code base

  • rewrite code to to look more clean
  • make the code lighter
  • use better variable name

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.