Inhoudsopgave:
- Stap 1: Voordat u begint te sleutelen
- Stap 2: Uw gereedschapskist
- Stap 3: Configuratie van het besturingssysteem
- Stap 4: 3D-afdrukken
- Stap 5: Montage
- Stap 6: Bedrading besturingssysteem
- Stap 7: Arduino-schets
Video: Continu geroerde reactor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Deze Instructable is gemaakt ter vervulling van de projectvereiste van de Makecourse aan de Universiteit van Zuid-Florida (www.makecourse.com)
Ben jij ChemE? Wilt u een prototype maken van een CSTR? Je hebt geluk! Hallo, ik ben Chukwubuikem Ume-Ugwa, student Chemical Engineering aan de Universiteit van Zuid-Florida. Dit project modelleert een CSTR en gebruikt een 5V stappenmotor voor de waaier. De CSTR is temperatuurgestuurd.
Stap 1: Voordat u begint te sleutelen
Hallo makers, Hier zijn enkele dingen die u moet weten voordat u aan de slag gaat.
Prototype maken met 3D-prototypingsoftware. Ik gebruikte Autodesk uitvinder.
Hoe u uw model 3D kunt printen.
Hoe te coderen in C/C++
Hoe Arduino.
Veel geluk!
Stap 2: Uw gereedschapskist
Je zou het volgende in je gereedschapskist moeten hebben:
1 X Arduino Uno
1 X USB-kabel
1 X Stappenmotor
1 X ULN2003 Motorbesturingsmodule
1 X 5V Zoemer
1 X lm35 temperatuursensor
1 X IIC 1602 LCD
1 X 4-pins IIC-kabel
1 X Breadboard
1 X Bundel breadboard jumperdraden
1 X IR-controller (met batterij)
1 X IR-ontvanger
1 X Groene 3mm LED
1 X Rode 3mm LED
1X220Ω Weerstand
Stap 3: Configuratie van het besturingssysteem
Hoe werkt het?
1. De IR-ontvanger ontvangt een opdrachtsignaal van de IR-afstandsbediening.
Beschikbare opdrachten:=> Aan, Uit, Overschrijven
2. De IR-ontvanger decodeert de opdracht.
3. De Arduino voert de juiste acties uit.
4. De temperatuursensor meet de systeemtemperatuur.
5. De Arduino vergelijkt de gemeten temperatuur met een setpoint.
6. De Arduino voert de nodige acties uit (Shutdown en alarm of niets doen)
Stap 4: 3D-afdrukken
Voor uw bedrukte onderdelen moet u hebben:
1. de waaier/het roerwerk
Deze waaier heeft een rechthoekige opening op de kop voor het eenvoudig inbrengen van de motorkop. Deze configuratie wordt niet aanbevolen als uw waaier meer weegt dan de motor.
2. de hoes
het deksel is ontworpen om de motor en de assen te huisvesten om de motor op zijn plaats te houden.
de rechthoekige opening is voor de motorkabel.
3. de tank
een cilindrische container met rechthoekige opening voor zicht in de reactor.
Dimensies:
Waaier:
schacht:
D = 7 mm
H = 50 mm
Blad:
binnenste boog: 20 mm
buitenste boog: 23.031 mm
Stap 5: Montage
Reactor montage
1. Sluit de motor aan op het reactordeksel.
2. Steek de motorkop in de waaierkop;
3. Vergrendel het reactordeksel
Stap 6: Bedrading besturingssysteem
1. Gebruik je jumperdraden en sluit de Arduino Uno 5V-pin en GRND-pin aan op respectievelijk de +ve en -ve rails op het breadboard.
2. Steek de motorkabel in de ULN2003 Motor driver module.
3. Sluit de live- en GRND-pinnen van de ULN2003 Motordrivermodule aan op het breadboard.
4. Sluit de motorpinnen van de ULN2003 Motordrivermodule aan op de pinnen 4, 5, 6, 7
5. Sluit de rode LED +ve-kabel aan op Arduino-pin 13
6. Sluit de groene LED +ve-kabel aan op Arduino-pin 12.
7. Sluit de zoemer +ve-kabel aan op Arduino-pin 11
8. Sluit de datakabel van de RF-ontvanger aan op Arduino-pin 2
9. Sluit de LM35 temperatuursensor datakabel aan op Arduino pin A0
10. Sluit de LCD SDA- en SCL-pinnen aan op de overeenkomstige Arduino-pin. Sluit ook de live en GRND aan voor de LCD
Stap 7: Arduino-schets
Code
Er zijn 6 functies/routines in de schets. De twee belangrijkste zijn de control() en readTemp() die respectievelijk de reactor aansturen en de gemeten temperatuur aflezen.
De code die de LED's, het LCD-scherm, de zoemer en de stappenmotor bestuurt, is hieronder bijgevoegd. Het afhankelijkheidszipbestand bevat de vereiste bibliotheken.
Download het bestand en de bijbehorende zip. Kopieer de zip-inhoud naar de bibliotheekmap van uw Arduino. De zip bevat andere mappen, deze mappen moeten elk rechtstreeks naar de Arduino-bibliotheekmap worden gekopieerd. De mappenboom zou er zo uit moeten zien
-bibliotheek
--IRafstandsbediening
--NewliquidCrystal
--StepperArduinoKitBibliotheek
Om de code uit te voeren, Open het vanuit uw Arduino-software.
Klik op de uploadpijl met uw USB aangesloten op uw computer en Arduino.
De stappenmotor
Een probleem met de stappenmotor is dat deze de uitvoering blokkeert totdat een volledige omwenteling is voltooid.
Aanbevolen:
Hogesnelheids-ECG of andere gegevens, continu gedurende meer dan een maand loggen: 6 stappen
Hogesnelheids-ECG of andere gegevens registreren, continu gedurende meer dan een maand: dit project is ontwikkeld ter ondersteuning van een universitair medisch onderzoeksteam, dat een wearable nodig had die 2 x ECG-signalen kon loggen met elk 1000 monsters/sec (2K monsters/sec totaal) continu gedurende 30 dagen, om aritmieën te detecteren. Het project pre