Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ši instrukcija buvo sukurta vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com)
Ar esate ChemE? Ar norite sukurti CSTR prototipą? Jums pasisekė! Sveiki, esu Chukwubuikem Ume-Ugwa chemijos inžinerijos studentas Pietų Floridos universitete. Šis projektas modeliuoja CSTR ir naudoja 5 V žingsninį variklį. CSTR yra kontroliuojama temperatūra.
1 žingsnis: Prieš pradėdami „Tinker“
Sveiki kūrėjai, Štai keletas dalykų, kuriuos turėtumėte žinoti prieš pradėdami.
Kaip sukurti prototipą naudojant bet kokią 3D prototipų programinę įrangą. Aš naudoju „Autodesk“išradėją.
Kaip spausdinti modelį 3D formatu.
Kaip koduoti C/C ++
Kaip į Arduino.
Sėkmės!
2 veiksmas: jūsų įrankių rinkinys
Įrankių dėžėje turėtumėte turėti šiuos dalykus
1 X „Arduino Uno“
1 x USB kabelis
1 X žingsninis variklis
1 X ULN2003 Variklio tvarkyklės modulis
1 X 5 V garsinis signalas
1 X lm35 temperatūros jutiklis
1 X IIC 1602 LCD
1 X 4 kontaktų IIC kabelis
1 X Duonos lenta
1 X Sujungimo duonos lentos jungiamieji laidai
1 X IR valdiklis (su baterija)
1 X IR imtuvas
1 x žalias 3 mm šviesos diodas
1 x raudonas 3 mm šviesos diodas
1 X 220Ω rezistorius
3 žingsnis: Valdykite sistemos sąranką
Kaip tai veikia?
1. IR imtuvas gauna komandinį signalą iš IR nuotolinio valdymo pulto.
Galimos komandos: => Įjungta, Išjungta, Nepaisyti
2. IR imtuvai dekoduoja komandą.
3. „Arduino“atlieka atitinkamus veiksmus.
4. Temperatūros jutiklis matuoja sistemos temperatūrą.
5. „Arduino“patikrina išmatuotą temperatūrą pagal nustatytą tašką.
6. „Arduino“atlieka reikiamus veiksmus (išjungia ir signalizuoja arba nieko nedaro)
4 žingsnis: 3D spausdinimas
Spausdintoms dalims turėtumėte turėti
1. sparnuotė/maišytuvas
Šis sparnuotė turi stačiakampę angą ant galvos, kad būtų lengviau įstatyti variklio galvutę. Ši konfigūracija nerekomenduojama, jei jūsų sparnuotė sveria daugiau nei variklis.
2. viršelis
dangtelis yra pritaikytas varikliui, o velenai - varikliui išlaikyti.
stačiakampė anga skirta variklio kabeliui.
3. bakas
cilindrinis indas su stačiakampiu anga, kad būtų galima pamatyti į reaktorių.
Matmenys:
Darbaratis:
Velenas:
D = 7 mm
H = 50 mm
Ašmenys:
vidinis lankas: 20 mm
išorinis lankas: 23,031 mm
5 žingsnis: Surinkimas
Reactor Assmbly
1. Prijunkite variklį prie reaktoriaus dangčio.
2. Įkiškite variklio galvutę į sparnuotės galvutę
3. Užfiksuokite reaktoriaus dangtį
6 žingsnis: Valdymo sistemos prijungimas
1. Naudokite jungiamuosius laidus ir prijunkite „Arduino Uno 5V“kaištį ir GRND kaištį prie +ve ir -ve bėgių, atitinkamai ant duonos lentos.
2. Įkiškite variklio kabelį į ULN2003 variklio tvarkyklės modulį.
3. Prijunkite ULN2003 variklio tvarkyklės modulio įtampos ir GRND kaiščius prie duonos plokštės.
4. Prijunkite ULN2003 variklio tvarkyklės modulio variklio kaiščius prie 4, 5, 6, 7 kaiščių
5. Prijunkite raudoną šviesos diodą +laidą prie „Arduino“kaiščio 13
6. Prijunkite žalią šviesos diodą +laidą prie „Arduino“kaiščio 12.
7. Prijunkite garso signalą +laidą prie „Arduino“kaiščio 11
8. Prijunkite RF imtuvo duomenų laidą prie „Arduino“kaiščio 2
9. Prijunkite LM35 temperatūros jutiklio duomenų laidą prie „Arduino“kaiščio A0
10. Prijunkite LCD SDA ir SCL kaiščius prie atitinkamo „Arduino“kaiščio. Taip pat prijunkite tiesioginį ir GRND prie LCD
7 žingsnis: „Arduino“eskizas
Kodas
Eskize yra 6 funkcijos/rutinos. Dvi svarbios yra kontrolė () ir readTemp (), kurios valdo reaktorių ir atitinkamai nuskaito išmatuotą temperatūrą.
Žemiau pateikiamas kodas, valdantis šviesos diodus, skystųjų kristalų ekraną, garsinį signalą ir žingsninį variklį. Priklausomybės ZIP faile yra reikalingos bibliotekos.
Atsisiųskite failą ir pridedamą ZIP failą. Nukopijuokite ZIP failą į „Arduino“bibliotekos aplanką. ZIP faile yra kitų aplankų, kiekvienas iš šių aplankų turėtų būti nukopijuotas tiesiai į „Arduino“bibliotekos aplanką. Katalogų medis turėtų atrodyti taip
-biblioteka
-Nuotolinis
--Naujų skysčių kristalas
--StepperArduinoKitLibrary
Norėdami paleisti kodą, Atidarykite jį naudodami „Arduino“programinę įrangą.
Spustelėkite įkėlimo rodyklę, kai USB prijungtas prie kompiuterio ir „Arduino“.
Žingsninis variklis
Žingsninio variklio problema yra ta, kad jis blokuoja vykdymą, kol bus baigta visa revoliucija.