Pràctica 1

Smart Productivity Cube

Per a aquesta pràctica he desenvolupat un prototip funcional d’un Smart Productivity Cube, un dispositiu d’interacció tangible (TUI) pensat per ajudar-me a gestionar el temps i facilitar el canvi de context entre diferents activitats mentre treballo o estudio davant de l’ordinador.

El sistema està format per dos dispositius:

  1. Cub intel·ligent
    • Arduino Nano: controla el funcionament general del cub.
    • MPU6050: acceleròmetre encarregat de detectar l’orientació del cub i determinar quina cara està activa.
    • HC-05 (Master): envia la informació de la cara activa a la base mitjançant Bluetooth.
    • Brunzidor: genera una confirmació sonora cada vegada que es detecta un canvi de cara.
    • Bateria LiPo recarregable: permet el funcionament autònom del dispositiu.
    • MP2636 Power Booster: gestiona la càrrega de la bateria i eleva la tensió de 3,7 V a 5 V per alimentar correctament els components electrònics.
  1. Base receptora
    • Arduino Uno: rep i processa les dades enviades pel cub.
    • Pantalla OLED: mostra el mode actiu i el temps transcorregut dins d’aquest mode.
    • LED RGB: proporciona feedback visual mitjançant diferents colors associats a cada mode.
    • HC-05 (Slave): rep la informació enviada pel cub a través de Bluetooth.

Cada cara del cub representa una activitat diferent (Estudi, Treball, Oci, Lectura, Relax o Pausa). Quan l’usuari gira el cub, el sistema detecta automàticament la nova orientació i envia la informació per Bluetooth a la base. La base actualitza el mode actiu, reinicia el cronòmetre i modifica el color del LED RGB per proporcionar feedback visual immediat.

L’objectiu és substituir la necessitat d’interactuar amb aplicacions, menús o temporitzadors digitals per un gest físic molt simple: girar el cub per indicar en quin context de treball es troba l’usuari.

Durant el desenvolupament he implementat diverses millores respecte al prototip inicial, entre les quals destaquen la comunicació sense fils entre el cub i la base i la incorporació d’un sistema d’alimentació autònom basat en bateria.

Cal destacar que el disseny conceptual original contemplava la integració de tots els components dins d’una carcassa amb forma de cub i una base receptora definitiva. Per limitacions de temps, aquesta fase final d’integració mecànica no s’ha pogut completar. Tot i això, el sistema electrònic ha estat implementat i validat completament mitjançant un prototip funcional basat en plaques de proves (breadboards), permetent verificar totes les funcionalitats principals del projecte.

Vídeo de demostració del prototip:

Entrada similar

  • R3 extensió web

    20.471 – Desenvolupament d'aplicacions interactives – Aula 1
    Públic

    Documentació de l’Extensió Rellotge Binari
     
    Concepte del projecte
    Aquesta extensió és una aplicació de tipus WebExtension per al navegador Firefox. Mostra un rellotge binari minimalista dins d’un popup, permetent personalitzar el color dels bits i la visualització de l’hora digital….

  • Pràctica 1

    20.471 – Desenvolupament d'aplicacions interactives – Aula 1
    Públic

    Introducció i objectiu de l’App
    L’objectiu d’aquest projecte ha estat desenvolupar una App interactiva basada en un puzle de peces mòbils que permet a l’usuari carregar una imatge des de la càmera o la galeria del dispositiu….

  • R2 – Healthy Smile

    20.471 – Desenvolupament d'aplicacions interactives – Aula 1
    Públic

    Es tracta d’una aplicació interactiva que utilitza la càmera web per detectar la cara de l’usuari i, més concretament, l’obertura de la boca. Quan l’usuari obre la boca, l’aplicació genera animacions, combinades amb música i elements visuals com fantasmes i una carabassa animada….

Deixa un comentari