Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento Instructable byl vytvořen při splnění požadavku projektu Makecourse na University of South Florida (www.makecourse.com)
Jste ChemE? Chcete prototypovat CSTR? Máte štěstí! Ahoj, jsem Chukwubuikem Ume-Ugwa a student chemického inženýrství na University of South Florida. Tento projekt modeluje CSTR a pro oběžné kolo používá krokový motor 5V. CSTR je regulován teplotou.
Krok 1: Než začnete Tinker
Ahoj tvůrci, Zde je několik věcí, které byste měli vědět, než začnete.
Jak prototypovat pomocí jakéhokoli softwaru pro 3D prototypování. Použil jsem Autodesk inventor.
Jak vytisknout 3D model.
Jak kódovat v C/C ++
Jak na Arduino.
Hodně štěstí!
Krok 2: Vaše Toolbox
V sadě nástrojů byste měli mít následující
1 X Arduino Uno
1 x kabel USB
1 X krokový motor
1 X ULN2003 Modul ovladače motoru
1 x 5V bzučák
1 x teplotní senzor lm35
1 X IIC 1602 LCD
1 x 4pin kabel IIC
1 X prkénko
1 X propojovací kabely propojovacího pole
1 X IR ovladač (s baterií)
1 X IR přijímač
1 X zelená 3mm LED
1 x červená 3mm LED
1 x 220Ω odpor
Krok 3: Ovládání nastavení systému
Jak to funguje?
1. IR přijímač přijímá příkazový signál z IR dálkového ovladače.
Dostupné příkazy: => Zapnuto, Vypnuto, Přepsat
2. IR přijímače dekódují příkaz.
3. Arduino provede příslušné akce.
4. Teplotní senzor měří teplotu systému.
5. Arduino kontroluje naměřenou teplotu oproti nastavené hodnotě.
6. Arduino provádí potřebné akce (vypnutí a alarm nebo nedělat nic)
Krok 4: 3D tisk
Pro své tištěné díly byste měli mít
1. oběžné kolo/míchadlo
Toto oběžné kolo má na hlavě obdélníkový otvor pro snadné zasunutí hlavy motoru. Tato konfigurace se nedoporučuje, pokud vaše oběžné kolo váží více než motor.
2. kryt
kryt je navržen tak, aby pojal motor a hřídele, aby udržel motor na místě.
obdélníkový otvor je pro kabel motoru.
3. nádrž
válcový kontejner s obdélníkovým otvorem pro pohled do reaktoru.
Rozměry:
Oběžné kolo:
Hřídel:
D = 7 mm
V = 50 mm
Čepel:
vnitřní oblouk: 20 mm
vnější oblouk: 23,031 mm
Krok 5: Montáž
Reactor Assmbly
1. Připojte motor ke krytu reaktoru.
2. Vložte hlavu motoru do hlavy oběžného kola
3. Zajistěte kryt reaktoru
Krok 6: Zapojení řídicího systému
1. Použijte propojovací vodiče a připojte pin Arduino Uno 5V a pin GRND ke kladným a záporným lištám na desce.
2. Vložte kabel motoru do modulu ovladače motoru ULN2003.
3. Připojte živé a GRND piny modulu ovladače ULN2003 k breadboardu.
4. Připojte piny motoru modulu ovladače ULN2003 k pinům 4, 5, 6, 7
5. Připojte červenou LED +zástrčku k pinu Arduino 13
6. Připojte zelenou LED +zástrčku k pinu Arduino 12.
7. Připojte bzučák +ve k pinu Arduino 11
8. Připojte datový kabel přijímače RF k pinu Arduino 2
9. Připojte datový kabel snímače teploty LM35 k pinu Arduino A0
10. Připojte piny LCD SDA a SCL k odpovídajícímu pinu Arduino. Připojte také živé a GRND pro LCD
Krok 7: Arduino Sketch
Kód
V náčrtu je 6 funkcí/rutin. Dva důležité jsou control () a readTemp (), které ovládají reaktor a odečítají naměřenou teplotu.
Níže je uveden kód, který ovládá diody LED, LCD, bzučák a krokový motor. Zip soubor závislostí obsahuje požadované knihovny.
Stáhněte si soubor a doprovodný zip. Zkopírujte obsah zip do složky knihovny Arduino. Zip obsahuje další složky, tyto složky by měly být zkopírovány přímo do složky knihovny Arduino. Adresářový strom by měl vypadat takto
-knihovna
--Vzdálené
--NewliquidCrystal
--StepperArduinoKitLibrary
Chcete -li spustit kód, Otevřete jej v softwaru Arduino.
Klikněte na šipku nahrávání s USB připojeným k počítači a Arduinu.
Krokový motor
Problém krokového motoru spočívá v tom, že blokuje provádění, dokud není dokončena celá otáčka.