personas:johnny:proyectos:indoor_diy_autosostenible
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
personas:johnny:proyectos:indoor_diy_autosostenible [2019/09/29 23:56] – kz | personas:johnny:proyectos:indoor_diy_autosostenible [2019/11/03 13:42] – [actualizacion nov 3 2019] kz | ||
---|---|---|---|
Línea 502: | Línea 502: | ||
Sensor totalmente humedo: 482 | Sensor totalmente humedo: 482 | ||
</ | </ | ||
+ | |||
+ | ====== actualizacion nov 3 2019 ====== | ||
+ | |||
+ | He creado una nueva versión del modulo que contiene un **capacitive moisture sensor** para medir la humedad en la tierra, un **module relay x 4** para controlar las luces y la ventilación. Para el ciclo solar de las luces estoy usando la libreria **time.h**, me di cuenta que es mejor usar sin el **timeAlarms.h** porque se pueden customizar mejor los ciclos de la luz y es mejor, o hasta ahora me funciona a mi asi. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Mi abuelo me ha ayudado en la creación del indoor, una estructura de 90cm x 90cm x 1.5m. En su interior he añadido el DHT11 para " | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | Tareas que faltan por hacer!!! | ||
+ | |||
+ | - Íntegrar el envío de datos al influx deñ dth11 + el capasitive sensor PRIORIDAD!!! | ||
+ | - integrar una web en la flash para programar la fecha del rtc digital 8-) < | ||
+ | |||
+ | |||
+ | <script c++> | ||
+ | |||
+ | / | ||
+ | Este ejemplo es para los oled de 128x64 usando SPI y Drivers | ||
+ | SSD1306 o SH1106 ambos con 7 pines de conexión.- | ||
+ | Se utilizan las librerias de Adafruit. | ||
+ | *********************************************************************/ | ||
+ | |||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | // #include < | ||
+ | #include < | ||
+ | |||
+ | // Definir pines SPI en Arduino | ||
+ | |||
+ | #define OLED_MOSI 14 // D5 | ||
+ | #define OLED_CLK 16 // D0 | ||
+ | #define OLED_DC 13 // D7 | ||
+ | #define OLED_RESET 12 // D6 | ||
+ | #define OLED_CS 15 // D8 | ||
+ | |||
+ | |||
+ | // A continuación informamos al soft del driver, | ||
+ | // Para SH1106 descomentar siguiente comando | ||
+ | // | ||
+ | // Para SSD1306 descomentar siguiente comando | ||
+ | Adafruit_SSD1306 display(OLED_MOSI, | ||
+ | // Para SH1106 descomentar siguiente comando | ||
+ | //#if (SH1106_LCDHEIGHT != 64) | ||
+ | // Para SSD1306 descomentar siguiente comando | ||
+ | #if (SSD1306_LCDHEIGHT != 64) | ||
+ | //# | ||
+ | #endif | ||
+ | |||
+ | void setup() | ||
+ | { | ||
+ | | ||
+ | // Para SH1106 descomentar siguiente comando | ||
+ | // | ||
+ | // Para SSD1306 descomentar siguiente comando | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | // Aquí irá el programa | ||
+ | |||
+ | // Cuando se quiera mostrar nueva información | ||
+ | display.clearDisplay(); | ||
+ | display.setTextSize(0.5); | ||
+ | display.setTextColor(WHITE); | ||
+ | | ||
+ | display.setCursor(0, | ||
+ | display.println(" | ||
+ | display.setCursor(0, | ||
+ | display.println(" | ||
+ | display.setCursor(0, | ||
+ | display.println(" | ||
+ | display.setCursor(0, | ||
+ | display.println(" | ||
+ | display.display(); | ||
+ | delay(2000); | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
personas/johnny/proyectos/indoor_diy_autosostenible.txt · Última modificación: 2020/08/13 06:00 por kz