INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie Instructable is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com)
Is jy ChemE? Wil u 'n CSTR prototipe? Jy het geluk! Hallo, ek is Chukwubuikem Ume-Ugwa, 'n student in chemiese ingenieurswese aan die Universiteit van Suid-Florida. Hierdie projek modelleer 'n CSTR en gebruik 'n 5V -stapmotor vir die waaier. Die CSTR word temperatuur beheer.
Stap 1: Voordat u begin dink
Hallo makers, Hier is 'n paar dinge wat u moet weet voordat u begin.
Hoe om 'n prototipe te maak met enige 3D -prototiperingsagteware. Ek het Autodesk uitvinder gebruik.
Hoe om u model in 3D te druk.
Hoe om te kodeer in C/C ++
Hoe om Arduino te gebruik.
Sterkte!
Stap 2: u gereedskapskas
U moet die volgende in u gereedskapskis hê
1 X Arduino Uno
1 x USB -kabel
1 x stapmotor
1 X ULN2003 Motorbestuurder module
1 x 5V gonser
1 X lm35 Temperatuursensor
1 X IIC 1602 LCD
1 x 4 -pins IIC -kabel
1 X broodbord
1 X Bundelbrooddraaddraad
1 X IR -kontroleerder (w battery)
1 X IR ontvanger
1 x groen 3 mm LED
1 x rooi 3 mm LED
1 X 220Ω Weerstand
Stap 3: Opstelling van die beheerstelsel
Hoe werk dit?
1. Die IR -ontvanger ontvang 'n opdragsein vanaf die IR -afstandsbediening.
Beskikbare bevele: => Aan, af, oorheers
2. Die IR -ontvangers dekodeer die opdrag.
3. Die Arduino voer die toepaslike aksies uit.
4. Die temperatuursensor meet die stelseltemperatuur.
5. Die Arduino kontroleer die gemete temperatuur teen 'n ingestelde punt.
6. Die Arduino voer die nodige aksies uit (afskakel en alarm of niks doen nie)
Stap 4: 3D -druk
Jy moet hê vir jou gedrukte dele
1. die waaier/roerder
Hierdie waaier het 'n reghoekige opening op die kop om die motorkop maklik in te steek. Hierdie opset word nie aanbeveel as u waaier meer as die motor weeg nie.
2. die omslag
die deksel is ontwerp om die motor en die asse te akkommodeer om die motor op sy plek te hou.
die reghoekige opening is vir die motorkabel.
3. die tenk
'n silindriese houer met 'n reghoekige opening om na die reaktor te kyk.
Afmetings:
Waaier:
As:
D = 7 mm
H = 50 mm
Lem:
binneste boog: 20 mm
buitenste boog: 23,031 mm
Stap 5: Montering
Reaktor gemeen
1. Koppel die motor aan die reaktordeksel.
2. Steek die motorkop in die waaierkop
3. Sluit die reaktordeksel in
Stap 6: Bedrading van die beheerstelsel
1. Gebruik u jumperdrade en verbind Arduino Uno 5V -pen en GRND -pen aan die +ve en -ve relings onderskeidelik op die broodbord.
2. Steek die motorkabel in die ULN2003 -motorbestuurdermodule.
3. Koppel die ULN2003 -motorbestuurdermodule se lewendige en GRND -penne aan die broodbord.
4. Koppel die motorpenne van die ULN2003 -motorbestuurdermodule aan penne 4, 5, 6, 7
5. Koppel die rooi LED +ve -kabel aan die Arduino -pen 13
6. Koppel die groen LED +ve -aansluiting aan die Arduino -pen 12.
7. Koppel die gonser +ve -kabel aan die Arduino -pen 11
8. Koppel die RF -ontvanger se datakabel aan op Arduino pin 2
9. Koppel die LM35 -temperatuursensordatakabel aan op die Arduino -pen A0
10. Koppel die LCD SDA- en SCL -penne aan die ooreenstemmende Arduino -pen. Koppel ook die live en GRND vir die LCD
Stap 7: Arduino -skets
Kode
Daar is 6 funksies/roetines in die skets. Die twee belangrikste is die control () en readTemp () wat die reaktor beheer en die gemete temperatuur onderskeidelik lees.
Die kode wat die LED's, LCD, gonser en stapmotor beheer, is hieronder aangeheg. Die afhanklike zip -lêer bevat die vereiste biblioteke.
Laai die lêer en die meegaande zip af. Kopieer die zip -inhoud na die biblioteekmap van u Arduino. Die zip bevat ander vouers; hierdie vouers moet elkeen direk in die Arduino -biblioteekmap gekopieer word. Die gidsboom moet so lyk
-biblioteek
--IR afstand
--NewliquidCrystal
--StepperArduinoKitLibrary
Om die kode uit te voer, Maak dit oop vanaf u Arduino -sagteware.
Klik op die oplaaipyl met u USB op u rekenaar en Arduino.
Die stapmotor
'N Probleem met die stepper motor is dat dit die uitvoering blokkeer totdat 'n volle omwenteling voltooi is.