Code Monkey home page Code Monkey logo

smarttrash's Introduction

SMART TRASH

Proyecto SOA UNLaM 2C2018 Miércoles

Sistemas Operativos Avanzados

Integrantes del equipo

Sinopsis

Smart Trash es una papelera inteligente que permite arrojar papeles para mantener ordenado y limpio nuestro ambiente, ya sea en el ámbito laboral, de estudio o simplemente en el hogar, con la facilidad de no tener que abrir el tacho ni levantarse del asiento ya que este se abrirá automáticamente cuando detecte que se lo utilice. Esto nos motivó mucho ya que nos suele ocurrir que estamos ocupados realizando otras tareas y ante la necesidad de tirarlos y el tener que evaluar suspender por un momento nuestras actividades, suele optarse por no tirar los bollos de papel y simplemente ir colocándolos a un costado hasta que se forme una montaña de papel o hasta la próxima vez que tengamos que levantarnos y pasar cerca del cesto para poder arrojarlos.

Ya que esta idea ya fue implementada anteriormente, decidimos agregar algunas funcionalidades para distinguirla como información del estado de llenado del tacho con alertas de luces y sonido, y control de la luminosidad de la habitación en la que se encuentre. Además, se brinda la posibilidad de comunicación con una aplicación mobile para Android desde la cual se puede abrir y cerrar la papelera sin la necesidad de estar tan cerca del tacho para que pueda detectar que se desea usarlo. A modo de entretenimiento se ofrece la emisión de una simpática melodía como lo es la Marcha Imperial de Star Wars para distenderse por unos instantes y un modo que llamamos Tacho Loco en que la tapa abre y cierra el tacho rápidamente y de forma indeterminada, y también se puede cambiar a amarillo la luz del led RGB.

Hardware utilizado

Sistema embebido Arduino

1 placa de prototipado Arduino Uno
1 cable USB puerto serial Arduino Uno 30cm
1 mini Protoboard 830 puntos
1 kit de jumpers con sockets
1 tira de headers macho-macho
6 resistores de 220Ω 5%
1 resistor de 1KΩ 5%
1 módulo Bluetooth HC06
1 LED rojo 5mm
1 LED verde 5mm
1 LED azul 5mm
1 módulo LED RGB
1 pulsador Tact Switch 6mm x 6mm x 5mm
1 micro servo motor Tower Pro Sg90 1.2kg
1 Piezo Buzzer activo 5v
1 fotorresistor Ldr 5mm
2 sensor PIR HC Sr501
1 sensor IR Pcb A0106
1 papelera
1 fuente transformador 9v 1a

Aplicación Android

Smartphones con sistema operativo Android (para probar la app)
Sensor de proximidad
Acelerómetro
Giroscopio

Software utilizado

IDE Arduino Genuino 1.8.7 (para el desarrollo del sistema embebido para la placa Arduino Uno)
IDE Android Studio 3.2.1 (para el desarrollo de la aplicación mobile para Android)
Android SDK 28.0.1 (software development kit para Android)
ISO Android 4.0.3 Ice Cream Sandwich (para la simulación de la aplicación mobile para Android)
Tinkercad Autodesk 2018 (para la simulación previa implementación del sistema embebido Arduino)

smarttrash's People

Contributors

cristiangvera avatar emmanuel-estigarribia avatar ezequieltejerina avatar fabiannorbertoescobar avatar martinferrarese avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

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.