Wat begon als een eenvoudig project om een kleine afvuren container voor keramiek experimenten spiraled uit de hand in een schroot-gebouwd, gecontroleerde CPU, zuurstof-geïnjecteerd miniatuur hoogoven.
Het voltooide project combineert een GUI interface, I/O firmware, analoge controlecircuits, chemie en thermodynamica.
De kern van dit project is de seriële interface van de Python-Arduino, waarin ik ook de flexibele controlecode en de gegevens collectie/GUI-software. Ik wil graag dit project als een bepaalde instantiëren van dit flexibele kader als de controller van een enigszins moeilijk systeem. Ik wil mensen te ontnemen van dit project het nut van de python-controller, ideaal dat sectie van code te gebruiken als een instrument in hun eigen projecten. Dit is de reden dat ik ook de flexibele versie van de software/firmware, die is ver overmeesterd voor dit specifieke project. Ik ben van plan de presentatie van de hoogoven-project als een geval van het voorbeeld voor het gebruik van de seriële controller.
Het niveau van de software is een python uitvoerbare, waarin de zelle grafische module ter ondersteuning van de GUI en pySerial ter ondersteuning van de seriële communicatie-protocol. De software bevat een mededeling laag die kapselt de seriële protocollen, en een controle (GUI, bestand verwerking en interfacing).
De firmware-niveau is een korte programma dat seriële gegevens worden ontvangen van de CPU en implementeert de opdrachten als een schakelaar gebaseerde I/O board. De Microcontroller die gebruikt is een Arduino Nano.
Het hardwareniveau omvat structurele, elektronische en chemische elementen, waaronder de oven zelf, de stand van de veiligheid, een elektrolyse-zwembad, thermokoppel en bijbehorende Circuitry circuitry,, schakelen circuits, en een infuus-feed voor brandstofinjectie.
De primaire brandstof voor de oven is 90% verkrijgbare isopropylalcohol. Het zwembad van elektrolyse maakt gebruik van een elektrolyt oplossing verzadigde Epsom zout (MgSO4) in water.
In de volgende secties, zal ik bespreken de bouw en de exploitatie van elke afzonderlijke sectie, en afsluiten met de bouw van het volledige apparaat.