Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta Instructable je nastal v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)
Ste ChemE? Ali želite izdelati prototip CSTR? Imate srečo! Živjo, jaz sem Chukwubuikem Ume-Ugwa, študentka kemijskega inženirstva na Univerzi v Južni Floridi. Ta projekt modelira CSTR in uporablja 5V koračni motor za rotor. CSTR ima temperaturno regulacijo.
1. korak: Preden začnete razmišljati
Pozdravljeni ustvarjalci, Preden začnete, morate vedeti nekaj stvari.
Kako izdelati prototip s katero koli programsko opremo za izdelavo 3D prototipov. Uporabil sem izumitelj Autodesk.
Kako 3D model natisniti.
Kako kodirati v C/C ++
Kako uporabljati Arduino.
Vso srečo!
2. korak: Orodjarna
V zbirki orodij bi morali imeti naslednje
1 X Arduino Uno
1 x USB kabel
1 X koračni motor
1 X ULN2003 Pogonski modul motorja
1 X 5V zvočni signal
1 X lm35 temperaturni senzor
1 X IIC 1602 LCD
1 X 4pin IIC kabel
1 X Ogledna plošča
1 X mostične žice v svežnju
1 X IR krmilnik (z baterijo)
1 X IR sprejemnik
1 x zelena 3 mm LED
1 x rdeča 3 mm LED
1 X 220Ω upor
3. korak: Nadzor nastavitve sistema
Kako deluje?
1. IR sprejemnik sprejema ukazni signal z daljinskega upravljalnika IR.
Razpoložljivi ukazi: => Vklop, Izklop, Preglasitev
2. IR sprejemniki dekodirajo ukaz.
3. Arduino izvede ustrezna dejanja.
4. Senzor temperature meri temperaturo sistema.
5. Arduino preveri izmerjeno temperaturo glede na nastavljeno vrednost.
6. Arduino izvede potrebna dejanja (zaustavitev in alarm ali ne storite ničesar)
4. korak: 3D tiskanje
Za tiskane dele bi morali imeti
1. rotor/mešalnik
Ta rotor ima pravokotno odprtino na glavi za lažje vstavljanje glave motorja. Ta konfiguracija ni priporočljiva, če vaše rotorje tehta več kot motor.
2. ovitek
pokrov je zasnovan za namestitev motorja in gredi, da motor ostane na svojem mestu.
pravokotna odprtina je za kabel motorja.
3. rezervoar
valjasta posoda s pravokotno odprtino za pogled v reaktor.
Dimenzije:
Rotor:
Gred:
D = 7 mm
V = 50 mm
Rezilo:
notranji lok: 20 mm
zunanji lok: 23,031 mm
5. korak: Montaža
Sestavljanje reaktorja
1. Motor priključite na pokrov reaktorja.
2. Vstavite glavo motorja v glavo tekača
3. Zaklenite pokrov reaktorja
Korak 6: Ožičenje krmilnega sistema
1. Uporabite mostične žice in priključite Arduino Uno 5V pin in GRND pin na +ve in -ve tirnice na plošči.
2. Kabel motorja vstavite v modul gonilnika motorja ULN2003.
3. Priključite napetost in zatiče GRND modula motorja ULN2003 na ploščo.
4. Priključite zatiče motorja modula gonilnika motorja ULN2003 na zatiče 4, 5, 6, 7
5. Priključite rdeč LED +ve vod na Arduino pin 13
6. Priključite zeleno LED +žico na Arduino pin 12.
7. Priključite zvočni signal in žico na Arduino pin 11
8. Priključite podatkovni vod RF sprejemnika na Arduino pin 2
9. Priključite podatkovni vodnik temperaturnega tipala LM35 na Arduino pin A0
10. Priključite zatiče LCD SDA in SCL na ustrezen Arduino pin. Priključite tudi v živo in GRND za LCD
7. korak: Arduino skica
Koda
Na skici je 6 funkcij/rutin. Dva pomembna sta nadzor () in readTemp (), ki nadzorujeta reaktor in bereta izmerjeno temperaturo.
Koda, ki upravlja LED, LCD, zvočni signal in koračni motor, je priložena spodaj. Zip datoteka odvisnosti vsebuje zahtevane knjižnice.
Prenesite datoteko in pripadajoči zip. Kopirajte zip vsebino v mapo knjižnice vašega Arduina. Zip vsebuje druge mape, te mape je treba kopirati neposredno v mapo knjižnice Arduino. Drevo imenikov bi moralo izgledati tako
-knjižnica
--IR oddaljeno
--NewliquidCrystal
--StepperArduinoKitLibrary
Če želite zagnati kodo, Odprite ga iz programske opreme Arduino.
Kliknite puščico za nalaganje, ko je USB priključen na računalnik in Arduino.
Koračni motor
Težava s koračnim motorjem je v tem, da blokira izvajanje, dokler ni popolna revolucija.