Python/Arduino Serial controlador: Horno casero (8 / 8 paso)

Paso 8: Trabajo futuro

Este proyecto es un punto de hito (automatización completa del control y la inyección del oxígeno éxito), pero de ninguna manera es completa. Tengo varias mejoras que me gustaría hacer. Además, la flexibilidad y el poder del Protocolo de control serial no es totalmente aprovechado en la implementación actual, y gustaría ampliar las estructuras de control para acomodar características avanzadas, como control de velocidad de ventilador PWM, control de tasa de producción de O2 de DAC y técnicas de medición avanzadas de termopar. También espero que gente que puede ver un uso para el protocolo de control serie tomará el código presentado aquí y utilizarlo para sus propios proyectos y en el proceso de mejora el sistema.

La primera mejora a que me gustaría aspirar es la capacidad para volver a intentarlo antiguo funciona, para mejor repetibilidad y técnicas procesales para producir resultados específicos. Esto requeriría probablemente un nuevo programa de front-end ejecuta sobre el software de base previa, diseñado exclusivamente para funcionar un pre programado ejecutar desde un archivo.

También me gustaría experimentar con diferentes combustibles que el alcohol de farmacia. Una vez que tengo la capacidad de repetir lo mismo ejecutar, sería beneficioso tener un general experimental para probar diferentes mezclas de combustible, exponiendo el combustible bajo prueba a una secuencia de condiciones controladas.

Además, añadiendo la capacidad de un encendido electrónico en lugar de encendido manual sería de gran ayuda, como hacer el proceso de activación más controlable y así permite más control sobre carreras repetidas. Había anteriormente experimenté con ignición electrónica con elementos calefactores resistivos, pero fue suficientemente volátil para incluso las tentativas de temperatura más alta de este mecanismo de la ignición el combustible de alcohol. Es posible que el uso de un combustible alternativo primer podría permitir este tipo de encendido electrónico, que es una opción que experimentarán con en el futuro.

Por último, me gustaría agregar un dispositivo de cierre de emergencia completo al aparato, que permite la eliminación rápida de la llama en caso de accidente e idealmente enfriar rápidamente, así la cámara. He considerado un sistema de rociadores y un sistema de gas inerte. Esta mejora será probablemente más lejos abajo de la línea de la labor futura que he discutido aquí.

En conclusión, me gustaría invitar a cualquier persona que piensa en un uso potencial para el protocolo de conexión serial para sentirse libre en mi código y modificarlo según les convenga y siente libre de entrarme en contacto con preguntas o comentarios sobre el protocolo, o cualquier aplicación de su. Espero que mi discusión de este proyecto ha demostrado adecuadamente la aplicación del protocolo y ha contratado a cualquier lector que ha tomado el tiempo para ver trabajo a pensar en nuevas ideas para sus propios proyectos.

Artículos Relacionados

Arduino garaje controlador

Arduino garaje controlador

este es mi primer Instructable, así que fácil me! :-)Aunque hay muchos proyectos de puerta de garaje en Instructables con Arduinos, necesario/quería algo diferente. El año pasado, tuvimos un verano caliente y cuando llego casa después del trabajo, de
Arduino serial UART desplazamiento pantalla terminal utilizando un TFT de 2.2"

Arduino serial UART desplazamiento pantalla terminal utilizando un TFT de 2.2"

Yo he estado haciendo proyectos en torno a una 2.2" pantalla TFT que usa el chip de controlador de ILI9341, esta pantalla puede conectarse y controlada por un Arduino UNO. Un poco de fondo como la lectura te puede encontrar mi instructable aquí útil.
3 canal arduino Powered controlador de luces de Navidad!

3 canal arduino Powered controlador de luces de Navidad!

Para Navidad este año, quise hacer un proyecto genial pero bastante no sabía qué hacer. Como me estaba poniendo la salida de luces de Navidad para decorar, había un viejo temporizador de luz de Navidad roto. Tomé distancia y miró a su alrededor en el
Función de Arduino Serial.read() y Serial.readString()

Función de Arduino Serial.read() y Serial.readString()

Serial monitor de Arduino es una característica muy útil. Serie se utiliza para ver recibir datos, enviar datos, imprimir datos y así sucesivamente. Serie monitor está conectado con el Arduino a través de comunicación serial. Esta comunicación serial
Frambuesa Pi - comunicación de Arduino Serial

Frambuesa Pi - comunicación de Arduino Serial

En este proyecto, vamos a hacer una comunicación entre Arduino y frambuesa Pi que transfieren información vital mediante el envío de bits de datos uno a la vez.Serie de comunicaciones es esenciales para cada Micro controladores para la comunicación e
Frambuesa Pi + Arduino Serial con pantalla LCD

Frambuesa Pi + Arduino Serial con pantalla LCD

IntroducciónEste es mi LCD de información frambuesa Pi, quería intentar y conseguir el Arduino y frambuesa Pi hablando entre sí a través de USB serial e hice este pequeño proyecto.El Raspberry Pi utiliza un script en python para obtener los datos y e
Intel Edison Arduino serial para comunicación serie de proceso de Host

Intel Edison Arduino serial para comunicación serie de proceso de Host

El breakout de Intel Edison Arduino es un mini ordenador basado en linux que puede ser programado usando el IDE de Arduino y el marco. También puede ser programado como cualquier otro sistema de Linux en C/C++, Python, node.js y muchos otros idiomas.
Maestro de acordeón - un sintetizador de música python/arduino

Maestro de acordeón - un sintetizador de música python/arduino

Este proyecto fue creado por un equipo de tres estudiantes de la Universidad de Pennsylvania en MHacks 2014 Detroit (un fin de semana Hackathon). El objetivo de este proyecto es crear un sintetizador de música que genera tonos basados en gestos del u
Arduino Aquaponics: Controlador de bomba de JSON

Arduino Aquaponics: Controlador de bomba de JSON

cuando empezamos a desarrollar el Controlador acuaponia nos dimos cuenta de que queríamos una sola unidad que puede manejar múltiples situaciones.  Algunos sistemas de acuaponia de inundación y desagüe cambiar la bomba enciende y apaga en intervalos
Fácil reconocimiento de voz - habla a tu Arduino Serial Cable

Fácil reconocimiento de voz - habla a tu Arduino Serial Cable

Por qué utilizar escudo de reconocimiento de voz mientras tenga esta característica desde tu smartphone (Android). En este tutorial sabes como fácil de usar reconocimiento de voz para comandos de voz enviar a tu Arduino usando la aplicación BlueAct.U
Enchufe y juego Arduino temperatura controlador

Enchufe y juego Arduino temperatura controlador

He visto algunos proyectos de los controlador de temperatura diferentes aquí. Yo quería crear uno, con las siguientes restricciones:Aparato "tonto" controlado puede conectarse directamente a la unidad. No quiero hackear en el dispositivo, pero l
Arduino escritorio controlador de ventilador

Arduino escritorio controlador de ventilador

Cuando cambié recientemente papeles dentro de la empresa, me trasladé a sitios, pasando de Bradford a nuestra sede en Wakefield. Le dije adiós a mi fiel escritorio antiguo con deben tener ventilador de escritorio para mantenerme fresco mientras todo
Cómo usar el MONITOR de ARDUINO SERIAL

Cómo usar el MONITOR de ARDUINO SERIAL

El IDE de Arduino tiene una característica que puede ser de gran ayuda en la depuración de bocetos o controlar Arduino desde el teclado del ordenador.El Monitor de la serie es una ventana emergente independiente que actúa como una terminal independie
Usando arduino Serial UART 16 x 2 LCD

Usando arduino Serial UART 16 x 2 LCD

El serial UART 16 × 2 LCD le permite controlar un LCD paralelo basadosobre una interfaz serial de un alambre. La LCD serial se encarga de todos los comandos de HD44780 lo que permite una perfecta integración con cualquier micro que puede comunicarse