Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sartalan/spectrum-minibots

Una serie de robots que se moverán en simultaneo dentro de una casa que contendrá diferentes habitaciones para que estos convivan. La misma será inteligente y tendrá conexión a una web a partir del protocolo MQTT
https://github.com/sartalan/spectrum-minibots

domotic iot mqtt robot

Last synced: 2 days ago
JSON representation

Una serie de robots que se moverán en simultaneo dentro de una casa que contendrá diferentes habitaciones para que estos convivan. La misma será inteligente y tendrá conexión a una web a partir del protocolo MQTT

Awesome Lists containing this project

README

        

# Proyecto MiniBots.

---

## ¿En qué consiste?

- Consiste en un proyecto en grupo creado por el grupo “Spectrum” con el objetivo de crear una serie de robots qué se movilizarán dentro de una casa y, en base a dicho recorrido “interactuaran” de forma no directa con su entorno a través de un servidor IOT entre dichos robots y la misma casa, la cuál también será inteligente y cambiará correspondientemente a la actividad de dichos robots. Los mismos datos y cambios qué sucederán en la casa también serán mostrados en pantalla a través de una web.

————————————————————————

## ¿Qué actividades harán?

- Cada uno de los robots tendrá una respectiva personalidad qué definirá el cómo actuará y, de forma irremediable, repercutirá el funcionamiento de dicha casa lo que conllevará a qué sucedan cosas como:

- Actividades:
1. Prender el lavarropa
2. Ir a sus habitaciones y cargar su batería
3. Ir a rezar a un altar
4. Ver la tele
5. Descansar
6. Cocinar

————————————————————————

## ¿Cómo funcionarán los robots?

- Los robots se movilizarán por la casa a través de un sensor infrarrojo como un seguidor de línea y, cada día tendrán una actividad diferente dependiendo de sus responsabilidades del día

————————————————————————

## ¿Cómo funcionará la casa?

- La casa funcionará como una casa inteligente a través de su circuito qué se compondrá principalmente de un ESP32 que sé encontrará en el altar y funcionará como mediador de datos para el servidor. A su vez, la casa tendrá ciclos de día y noches qué solamente compondrán a una semana de actividad

🐧 Comienzo del Proyecto.

---

### ~Tareas a realizar~

- [ ] Crear una página web con un servidor MySql funcional
- [ ] Crear el diseño y los planos de la maqueta donde se movilizarán los miniBots por medio de AutoCAD
- [ ] Crear el diseño y planos en 3D de los miniBots por medio de Fusión 360
- [ ] Crear el código de la casa
- [ ] Crear el código de los miniBots
- [ ] Diseñar tanto el circuito de la casa como el circuito de los miniBot

---

## < PASOS A EJECUTAR: />

### Primera fase:

La primera fase se conformará de la creación de las ruedas base del miniBot

- **Paso 1:** Comenzar diseñando un “boceto” en 3D de un miniBot con tal de determinar su tamaño aproximado, para así establecer límites/aproximados de tamaños para tanto la maqueta, como para la plaqueta PCB

---

- Paso 2: Una vez realizado el paso anterior, comenzar simultáneamente con el PCB y la Maqueta.
- :: Paso 2.5: La maqueta deberá iniciarse vacia. Los detalles se decidirán a más tardar, lo importantes en este punto es definir su tamaño y su forma. Sus materiales se decidirán en este punto

---

- Paso 3: En este punto muy posiblemente tengamos una buena noción de hacia donde apunta el proyecto. Decidir los detalles secundarios sobre la marcha
- ::Pasó 3.5: Realizar los muy probablemente 2 PCB; El primero correspondiente a la movilidad del robot para así probar su buena funcionalidad con las ruedas tipo oruga y el otro para los sensores y el envío de datos

---

- Paso 4: Con el PCB de la movilidad ya creado, proceder a hacer diferentes pruebas de movilidad
- ::Paso 4.5: Con las ruedas creadas y el PCB hecho y la muy posiblemente buena noción de tamaño y diseño del resto de robot, enfocarse más directamente a la maqueta tanto en su diseño como en su funcionalidad

---

- Paso 5: Trabajar en simultáneo con la maqueta y el robot. El resto del proceso será parte de la segunda fase, la cuál, todavía no está documentada debido a qué se decidirá en dicho momento.

Pero básicamente, el resto de la ejecución
de los MiniBots consiste en trabajar en
simultáneo tanto con la maqueta como con
los MiniBots para así luego unirlos vía web.