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.