Python/Arduino Serial Controller : Maison haut fourneau


Ce qui a commencé comme un simple projet de faire un récipient de cuisson petit pour des expériences de céramiques échappé à tout contrôle dans une ferraille-construit, CPU contrôlée, injection d’oxygène miniature haut fourneau.
Le projet fini combine un GUI interface, e/s du firmware, circuits de commande analogiques, chimie et thermodynamique.

Le cœur de ce projet est l’interface série Python-Arduino, dans lequel j’inclus le code de contrôle flexible et le logiciel de collecte/GUI de données. Je voudrais vous présenter ce projet comme une instanciation particulière de ce cadre flexible comme contrôleur d’un système un peu difficile. Je voudrais que l'on éloigne ce projet de l’utilité de la contrôleur de python et idéalement utiliser cet article du code comme un outil dans leurs propres projets. C’est la raison pour laquelle que j’ai incluent la version souple du logiciel/firmware, qui est bien maîtrisé pour ce projet. J’ai l’intention de la présentation du projet haut fourneau comme un exemple de cas pour savoir comment utiliser le contrôleur serial.

Le logiciel est un python exécutable, intégrant le module graphique zelle pour prendre en charge l’interface graphique et pySerial pour prendre en charge le protocole de communication série. Le logiciel comprend une couche de communication qui encapsule les protocoles de la série et une couche de contrôle (GUI, fichier de transformation ainsi que leur interfaçage).

Le niveau du microprogramme est un programme court qui reçoit des données en série de l’unité centrale et implémente les commandes comme une carte d’e/s axée sur l’interrupteur. Le microcontrôleur utilisé est un Arduino Nano.

Niveau matériel comprend électroniques, chimiques et structurales des éléments, y compris le four lui-même, le support de sécurité, une piscine électrolyse, Thermocouple et circuits associés, commutation de circuits et un flux de goutte à goutte pour l’injection de carburant.

Le combustible primaire pour le four est à 90 % d’alcool isopropylique disponibles dans le commerce. La piscine électrolyse utilise une solution d’électrolyte de sel d’Epsom saturé (MgSO4) dans l’eau.

Dans les sections suivantes, je discuter de la construction et l’exploitation de chacune des sections individuelles et conclure avec la construction de l’appareil complet.

Articles Liés

Arduino Stick controller

Arduino Stick controller

Dans ce projet je vous aidera à mettre sur pied un simple et de gratter Arduino Stick controller, pour contrôler vos projets (servos et moteurs à courant continu). C'est un guide simple pour aider les nouveaux utilisateurs de Arduino sur leurs projet
Tiré de barbecue de porc fumé à l’intérieur sur un fumeur de haut fourneau

Tiré de barbecue de porc fumé à l’intérieur sur un fumeur de haut fourneau

ni pluie, ni neige ou grésil vous empêchera de profiter de tous vos préférés plats BBQ fumés quand on sait combien il est facile de fumer leur droit sur votre cuisinière intérieure. L'environnement contrôlé sur votre gaz ou la cuisinière électrique c
Comment utiliser l’ARDUINO SERIAL MONITOR

Comment utiliser l’ARDUINO SERIAL MONITOR

L'IDE Arduino possède une fonctionnalité qui peut être une grande aide au débogage des croquis ou commander Arduino du clavier de votre ordinateur.Le Serial Monitor est une fenêtre distincte qui agit comme un terminal distinct qui communique en recev
Arduino Serial commande conduit

Arduino Serial commande conduit

Source : http://www.theorycircuit.com/arduino-serial-command-led/Dans ce projet, nous avons utilisé arduino serial monitor de commander la LED on/off et de connaître l'état de l'état des LEDs. À l'aide de simple mesure mettre codes affaire / alpha to
Arduino IR Automarion maison

Arduino IR Automarion maison

Télécommande IR est qu'un Controller est une manette sans fil en quelques électronique tels que TV, lecteur DVD et autres appareils ménagers.Télécommande IR envoyer des impulsions codées numériquement du rayonnement infrarouge pour contrôler les fonc
Maître de l’accordéon - un synthétiseur de musique python/arduino

Maître de l’accordéon - un synthétiseur de musique python/arduino

Ce projet a été créé par une équipe de trois étudiants de l'Université de Pennsylvanie à MHacks 2014 Detroit (un week-end Hackathon). L'objectif de ce projet est de créer un synthétiseur de musique qui génère des signaux basé sur les gestes de l'util
Python + Arduino, CarControl v.03

Python + Arduino, CarControl v.03

avez-vous déjà acheté quelque chose juste pour démonter ? J'ai acheté cette voiture télécommandée dans l'espoir de conduire de mon ordinateur. J'ai utilisé Python, une carte Arduino et environ 300 lignes de code. M'a fallu quelques heures de travail
Intel Edison Arduino serial pour communication série de processus hôte

Intel Edison Arduino serial pour communication série de processus hôte

L'évasion de Intel Edison Arduino est un mini-ordinateur basé sur linux qui peut être programmé à l'aide de l'IDE Arduino et le cadre. Il peut également être utilisé comme n'importe quel autre système Linux en C/C++, Python, node.js et beaucoup d'aut
Raspberry Pi - Arduino Serial Communication

Raspberry Pi - Arduino Serial Communication

Dans ce projet, nous allons faire une communication entre Arduino et Raspberry Pi qui transfèrent des informations vitales en envoyant des données un bit à la fois.Communication série est essentielles pour chaque Micro-controleurs communiquer entre d
Servant d’Arduino UNO 3-CH haute résolution DACs

Servant d’Arduino UNO 3-CH haute résolution DACs

Dans cette application, nous donnerons une démonstration sur la façon de construire une alimentation de haute précision utilisant le DAC-3000 et une source de référence de haute précision REF4096.Step1:List de matérieladresse de magasin eBay :BUONO U
Arduino MIDI Controller

Arduino MIDI Controller

Un contrôleur MIDI est toute pièce d'équipement qui génère et transmet les données MIDI aux périphériques compatibles MIDI. En bref, si vous avez des boutons de votre contrôleur MIDI, vous pouvez programmer ces boutons à n'importe quel son que vous s
Transformateur d’impulsion de maison haute tension vidéo

Transformateur d’impulsion de maison haute tension vidéo

j'ai fait cela par enroulement beaucoup de 40SWG fil autour d'un tube de PVC et ensuite le couvrant de ruban isolant. J'ai ensuite utilisé certains câble 2,5 mm 2 maison comme une bobine primaire et pulsé 1.2kV DC à l'aide d'un de ces portables bug z
Différentes façons de concevoir votre maison à haut rendement énergétique

Différentes façons de concevoir votre maison à haut rendement énergétique

ce n'est pas exactement une Instructable sur la façon de mettre en place l'isolation, mais quand j'ai décidé de construire ma maison et faire autant de lui que je pourrais en Solo ce sont quelques-unes des mesures que j'ai fait garder mon chauffage u
Fil d’EL - Arduino Mini Controller Module 6 canaux de relais Pro -

Fil d’EL - Arduino Mini Controller Module 6 canaux de relais Pro -

La recherche dans d'autres Instructables, j'ai trouvé plusieurs façons de contrôler EL fil avec arduino, mais pas tous ont été comme je le voulais, alors j'ai décidé de créer ma propre version, peut-être n'est pas parfaite, mais fonctionne.Ce Module