Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovaj Instructable nastao je u skladu sa zahtjevima projekta Makecourse na Univerzitetu Južne Floride (www.makecourse.com)
Jeste li vi ChemE? Želite li prototip CSTR -a? Imate sreće! Zdravo, ja sam Chukwubuikem Ume-Ugwa, student kemijskog inženjerstva na Univerzitetu Južne Floride. Ovaj projekt modelira CSTR i koristi 5V koračni motor za radno kolo. CSTR se kontroliše temperaturom.
Korak 1: Prije nego počnete petljati
Zdravo tvorci, Evo nekoliko stvari koje biste trebali znati prije početka.
Kako napraviti prototip sa bilo kojim softverom za izradu 3D prototipova. Koristio sam Autodesk inventor.
Kako 3D model odštampati.
Kako kodirati na 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 podešavanja sistema
Kako to radi?
1. IC prijemnik prima komandni signal sa IC daljinskog upravljača.
Dostupne komande: => Uključeno, Isključeno, Premosti
2. IR prijemnik dekodira naredbu.
3. Arduino izvodi odgovarajuće radnje.
4. Senzor temperature meri temperaturu sistema.
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 štampanje
Trebali ste imati svoje štampane delove
1. rotor/mešalica
Ovaj impeler ima pravokutni otvor na glavi za lakše umetanje glave motora. Ova se konfiguracija ne preporučuje ako vaše radno kolo teži od motora.
2. poklopac
poklopac je dizajniran za smještaj motora i vratila kako bi motor ostao na mjestu.
pravokutni otvor je za kabel motora.
3. rezervoar
cilindrični spremnik s pravokutnim otvorom za pogled u reaktor.
Dimenzije:
Radno kolo:
Vratilo:
D = 7 mm
V = 50 mm
Oštrica:
unutrašnji 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 sistema
1. Upotrijebite svoje kratkospojnike i spojite Arduino Uno 5V pin i GRND pin na +ve i -ve šine na matičnoj ploči.
2. Umetnite kabel motora u ULN2003 upravljački modul motora.
3. Spojite napon i GRND pinove modula upravljačkog programa motora ULN2003 na matičnu ploču.
4. Priključite pinove motora ULN2003 pogonskog modula motora na pinove 4, 5, 6, 7
5. Spojite crveni LED +ve vod na Arduino pin 13
6. Priključite zelenu LED +žicu na Arduino pin 12.
7. Spojite zujalicu +vezicu na Arduino pin 11
8. Priključite kabl za podatke RF prijemnika na Arduino pin 2
9. Spojite kabel podataka osjetnika temperature LM35 na Arduino pin A0
10. Spojite LCD SDA i SCL pinove na odgovarajući Arduino pin. Također povežite live i GRND za LCD
Korak 7: Arduino skica
Kod
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 biblioteke.
Preuzmite datoteku i pripadajući poštanski broj. Kopirajte zip sadržaj u mapu biblioteke vašeg Arduina. Zip sadrži druge mape, od kojih se svaka mora kopirati izravno u mapu Arduino biblioteke. Stablo direktorija bi trebalo izgledati ovako
-biblioteka
--IRremote
--NewliquidCrystal
--StepperArduinoKitLibrary
Da biste pokrenuli kôd, Otvorite ga iz svog Arduino softvera.
Pritisnite strelicu za otpremanje sa USB priključenim na računaru i Arduinu.
Stepper Motor
Problem s koračnim motorom je taj što blokira izvršavanje sve dok se ne završi potpuna revolucija.