Muestra las diferencias entre dos versiones de la página.
| Revisión previa | |||
| — | proyectos:moderador_de_tiempos_para_asambleas [2021/04/16 20:41] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Moderador de tiempos para asambleas ====== | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | **Moderador de tiempos para asambleas** es un dispositivo para moderar el tiempo de exposición en las asambleas de Bricolabs. | ||
| + | |||
| + | Nació para impedir que los que tienen mucha labia, hagan que las asambleas de BricoLabs se alarguen infinitamente y de esta manera hacerlas mas dinámicas ;) | ||
| + | |||
| + | |||
| + | ====== Equipo ====== | ||
| + | |||
| + | * TCRobotics | ||
| + | |||
| + | |||
| + | ====== Funcionamiento ====== | ||
| + | |||
| + | Una vez encendido mediante su interruptor: | ||
| + | * Se enciende de color verde durante 50 segundos. | ||
| + | * Cambia a color azul para indicar que quedan 10 segundos para terminar la exposición. | ||
| + | * Parpadea de manera molesta con luz roja para indicar que se terminó el tiempo. | ||
| + | |||
| + | |||
| + | ====== Normas de uso ====== | ||
| + | |||
| + | * Se usará para debates en las asambleas | ||
| + | * Sólo el que tiene el dispositivo puede hablar | ||
| + | * Cuando el dispositivo parpadea en rojo no se puede hablar más, se resetea apagando y encendiendolo y se pasa al siguiente que quiera hablar. | ||
| + | |||
| + | |||
| + | ====== Lista de materiales ====== | ||
| + | |||
| + | * Portapilas de 4 AA | ||
| + | * Arduino pro mini | ||
| + | * Led RGB | ||
| + | * 3 Resistencias de 220 Ohm | ||
| + | * Algún tipo de difusor para la luz (en este caso era una antigua bola luminosa de decoración) | ||
| + | * Cables, tiras de pines... | ||
| + | |||
| + | |||
| + | ====== Construcción ====== | ||
| + | |||
| + | Me basé en uno de mis antiguos proyectos: [[http:// | ||
| + | {{ old: | ||
| + | En el portapilas instalé un interruptor, | ||
| + | |||
| + | Para que no se muevan las conexiones utilicé una pistola de pegamento caliente fijando todas las soldaduras y conexiones. | ||
| + | |||
| + | El Arduino se puede separar del conjunto para reprogramarlo con un adaptador USB-serie. | ||
| + | |||
| + | |||
| + | ====== Código ====== | ||
| + | |||
| + | Los tiempos se configuran en las variables // | ||
| + | |||
| + | < | ||
| + | int greenPin = 9; | ||
| + | int bluePin = 8; | ||
| + | unsigned long time; | ||
| + | unsigned long previousMillis; | ||
| + | long intervalGreen = 25000; | ||
| + | long intervalBlue = 5000; | ||
| + | |||
| + | void setup() { | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | time = millis() - previousMillis; | ||
| + | if(time < intervalGreen){ | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ====== Galería ====== | ||
| + | |||
| + | |||
| + | Archivo: | ||
| + | |||
| + | |||
| + | ====== Enlaces ====== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||