GithubHelp home page GithubHelp logo

homeai's Introduction

HomeAI 🏠🤖

Bienvenido al proyecto modular que integra diferentes componentes, incluyendo aplicación, inteligencia artificial (IA), Internet de las cosas (IoT) y mecatrónica. Cada módulo tiene sus propias características y objetivos. A continuación se describen las partes del proyecto y las tareas relacionadas.


Módulo Aplicación 📱

Esta parte gráfica para el usuario tendrá la funcionalidad de poder editar los nombres de los activadores, cada uno con sus respectivos ID. Además, debe tener la capacidad de grabar audios manteniendo presionada la pantalla y terminar la grabación cuando se deje de presionar. Luego, debe enviar el archivo de audio hacia la API implementada por el Módulo AI.

  • Interfaz gráfica
  • Funcionalidad para editar los nombres de los activadores
  • Funcionalidad para grabar audio
  • Enviar audio a través de la API

Módulo AI 🤖

Este módulo se encargará de la implementación de la API para procesar el audio y convertirlo en texto. Luego, usará un modelo de lenguaje grande (LLM) para generar el archivo JSON que contendrá las instrucciones para los activadores. Finalmente, se encargará de enviar el archivo usando el Módulo IoT, que se encarga de la conexión entre los dispositivos y el servidor.

  • Implementar la API para procesar el audio
  • Diseñar el prompt
  • Funcionalidad para enviar las instrucciones al servidor del Módulo IoT

Módulo IoT ⚡

Este módulo debe implementar la conexión entre los dispositivos IoT y el servidor. Debe tener la funcionalidad para que, una vez reciba las instrucciones del Módulo AI, se ejecuten los activadores según las instrucciones.

  • Configurar dispositivos IoT
  • Establecer comunicación con los dispositivos
  • Funcionalidad para recibir el archivo JSON en el servidor
  • Ejecutar las instrucciones en los activadores

Módulo Mecatrónica 🦾

Este módulo se encarga del diseño de los activadores y de la comunicación con el Módulo IoT.

  • Diseñar los activadores
  • Establecer comunicación con el servidor del Módulo IoT
  • Realizar pruebas de funcionamiento

Estructura del código

AppModule\
AIModule\
IOTModule\
MechModule\

Diagrama de la aplicación

Diagrama de los modulos de HomeAI

homeai's People

Contributors

leoperezz avatar

Watchers

 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.