Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovaj Instructable nastao je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu Južne Floride (www.makecourse.com)
Jeste li vi ChemE? Želite li prototip CSTR -a? Imate sreće! Bok, ja sam Chukwubuikem Ume-Ugwa, student kemijskog inženjerstva na Sveučilištu Južna Florida. Ovaj projekt modelira CSTR i koristi 5V koračni motor za radno kolo. CSTR se kontrolira temperaturom.
Korak 1: Prije nego počnete petljati
Pozdrav tvorci, Evo nekoliko stvari koje biste trebali znati prije početka.
Kako napraviti prototip s bilo kojim softverom za izradu 3D prototipova. Koristio sam Autodesk izumitelj.
Kako 3D ispisati vaš model.
Kako kodirati u C/C ++
Kako koristiti Arduino.
Sretno!
Korak 2: Vaš Toolbox
U kutiji s alatima trebali biste imati sljedeće
1 X Arduino Uno
1 x USB kabel
1 X koračni motor
1 X ULN2003 Modul pokretača motora
1 X 5V zujalica
1 X lm35 Senzor temperature
1 X IIC 1602 LCD
1 X 4pin IIC kabel
1 X Oglasna ploča
1 X Žice kratkospojnika u svežnju
1 X IC kontroler (sa baterijom)
1 X IR prijemnik
1 X zelena LED dioda 3 mm
1 X Crvena LED dioda 3 mm
1 X 220Ω otpornik
Korak 3: Kontrola postavljanja sustava
Kako radi?
1. IC prijemnik prima naredbeni signal s IC daljinskog upravljača.
Dostupne naredbe: => Uključeno, Isključeno, Premosti
2. IC prijemnici dekodiraju naredbu.
3. Arduino izvodi odgovarajuće radnje.
4. Senzor temperature mjeri temperaturu sustava.
5. Arduino provjerava izmjerenu temperaturu u odnosu na zadanu vrijednost.
6. Arduino izvodi potrebne radnje (isključivanje i alarm ili ne poduzimanje ništa)
Korak 4: 3D ispis
Za svoje tiskane dijelove trebali ste imati
1. rotor/miješalica
Ovaj impeler ima pravokutni otvor na glavi za jednostavno umetanje glave motora. Ova se konfiguracija ne preporučuje ako vaše radno kolo teži od motora.
2. korice
poklopac je dizajniran za smještaj motora, a osovine za održavanje motora na mjestu.
pravokutni otvor je za kabel motora.
3. spremnik
cilindrični spremnik s pravokutnim otvorom za pogled u reaktor.
Dimenzije:
Radno kolo:
Vratilo:
D = 7 mm
V = 50 mm
Oštrica:
unutarnji luk: 20 mm
vanjski luk: 23.031 mm
Korak 5: Montaža
Sastavljanje reaktora
1. Priključite motor na poklopac reaktora.
2. Umetnite glavu motora u glavu radnog kola
3. Zaključajte poklopac reaktora
Korak 6: Ožičenje upravljačkog sustava
1. Upotrijebite svoje kratkospojne žice i spojite Arduino Uno 5V pin i GRND pin na +ve i -ve tračnice na matičnoj ploči.
2. Umetnite kabel motora u ULN2003 pogonski modul motora.
3. Spojite naponske i GRND pinove modula upravljačkog programa motora ULN2003 na matičnu ploču.
4. Spojite pinove motora ULN2003 pogonskog sklopa motora na pinove 4, 5, 6, 7
5. Spojite crveni LED +ve vod na Arduino pin 13
6. Spojite zeleni LED +ve vod na Arduino pin 12.
7. Spojite zvučni signal +vezicu na Arduino pin 11
8. Spojite podatkovni vod RF prijemnika na Arduino pin 2
9. Spojite podatkovni vod osjetnika temperature LM35 na Arduino pin A0
10. Spojite LCD SDA i SCL pinove na odgovarajući Arduino pin. Također spojite uživo i GRND za LCD
Korak 7: Arduino skica
Kodirati
Na skici se nalazi 6 funkcija/rutina. Dva važna su control () i readTemp () koji kontroliraju reaktor i očitavaju izmjerenu temperaturu.
Kod koji kontrolira LED diode, LCD, zujalicu i koračni motor nalazi se ispod. Zip datoteka ovisnosti sadrži potrebne knjižnice.
Preuzmite datoteku i pripadajući poštanski broj. Kopirajte zip sadržaj u mapu knjižnice vašeg Arduina. Zip sadrži druge mape, od kojih se svaka mora kopirati izravno u mapu Arduino knjižnice. Stablo direktorija trebalo bi izgledati ovako
-knjižnica
--IR daljinski
--Novi tekućikristal
--StepperArduinoKitLibrary
Da biste pokrenuli kôd, Otvorite ga iz svog Arduino softvera.
Pritisnite strelicu za prijenos s USB priključenim na računalo i Arduino.
Koračni motor
Problem s koračnim motorom je taj što blokira izvršavanje sve dok se ne završi potpuna revolucija.