Inhoudsopgave:

Continu geroerde reactor - Ajarnpa
Continu geroerde reactor - Ajarnpa

Video: Continu geroerde reactor - Ajarnpa

Video: Continu geroerde reactor - Ajarnpa
Video: Введение в реакторную технику [Лекция] 2024, November
Anonim
Continu geroerde reactor
Continu geroerde reactor
Continu geroerde reactor
Continu geroerde reactor

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

Voordat je begint te knutselen
Voordat je begint te knutselen
Voordat je begint te knutselen
Voordat je begint te knutselen

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

Uw gereedschapskist
Uw gereedschapskist
Uw gereedschapskist
Uw gereedschapskist
Uw gereedschapskist
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

Besturingssysteem instellen
Besturingssysteem instellen
Besturingssysteem instellen
Besturingssysteem instellen

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

3D-afdrukken
3D-afdrukken
3D-afdrukken
3D-afdrukken
3D-afdrukken
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

samenkomst
samenkomst

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

Bedrading besturingssysteem
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: