Python/Arduino Serial controlador: Horno casero


Lo que empezó como un simple proyecto para hacer un envase de leña pequeñas para los experimentos de cerámica espiral fuera de control en una chatarra-construido, CPU controlada, horno de oxígeno inyectado miniatura.
El proyecto acabado combina un GUI interfaz I/O firmware, circuitos de control analógico, química y termodinámica.

El núcleo de este proyecto es la interfaz en serie Python-Arduino, en el que incluir el código de control flexible y el software de colección/GUI de datos. Me gustaría presentar este proyecto como una instancia particular de este marco flexible como el controlador de un sistema un poco difícil. Quiero gente para llevar este proyecto la utilidad de la controladora de python e idealmente esa sección de código como una herramienta en sus propios proyectos. Esta es la razón de que incluir la versión flexible del software/firmware, que es ahora dominado por este proyecto en particular. Tengo la intención de la presentación del proyecto del alto horno como un caso de ejemplo de cómo usar el regulador serie.

El nivel de software es un python ejecutable, incorporando el módulo de gráficos de zelle para apoyar el GUI y pySerial para apoyar el protocolo de comunicación serial. El software incluye una capa de comunicación que encapsula los protocolos de serie y una capa de control (GUI, archivo, procesamiento y entretela).

El nivel de firmware es un programa corto que recibe los datos en serie de la CPU e implementa los comandos como una placa de E/S basada en conmutador. El microcontrolador utilizado es un Arduino Nano.

El nivel de Hardware incluye electrónicos, química y estructurales elementos, incluyendo el horno, el soporte de seguridad, una piscina de electrolisis, termopar y circuitos asociados, conmutación de circuitos y una alimentación por goteo para la inyección de combustible.

El principal combustible para el horno es alcohol isopropílico comercialmente disponible de 90%. La piscina electrólisis utiliza una solución de electrolitos de saturado sal de Epsom (MgSO4) en agua.

En las siguientes secciones, se discutir la construcción y operación de cada sección individual y concluir con la construcción del dispositivo completo.

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