İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu Eğitim Tablosu, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse'un proje gereksinimini yerine getirmek için oluşturulmuştur.
ChemE sen misin? Bir CSTR'nin prototipini oluşturmak ister misiniz? Şanslısın! Merhaba, ben Chukwubuikem Ume-Ugwa Güney Florida Üniversitesi'nde Kimya Mühendisliği öğrencisiyim. Bu Proje bir CSTR modellemektedir ve çark için 5V'luk bir step motor kullanmaktadır. CSTR sıcaklık kontrollüdür.
Adım 1: Tinker'a Başlamadan Önce
Merhaba yapımcılar, İşte başlamadan önce bilmeniz gereken bazı şeyler.
Herhangi bir 3B prototipleme yazılımıyla nasıl prototip yapılır. Autodesk mucitini kullandım.
Modelinizi 3D olarak nasıl yazdırırsınız.
C/C++'da nasıl kod yazılır
Arduino nasıl.
İyi şanlar!
2. Adım: Araç Kutunuz
Araç kutunuzda aşağıdakilere sahip olmalısınız
1 X Arduino Uno
1 X USB Kablosu
1 X Step Motor
1 X ULN2003 Motor sürücü modülü
1 X 5V Zil
1 X lm35 Sıcaklık Sensörü
1 X IIC 1602 LCD
1 X 4pin IIC kablosu
1 X Ekmek Tahtası
1 X Paket devre tahtası atlama telleri
1 X IR denetleyici (pil ile)
1 X IR alıcı
1 X Yeşil 3mm LED
1 X Kırmızı 3mm LED
1 X 220Ω Direnç
Adım 3: Kontrol Sistemi Kurulumu
O nasıl çalışır?
1. IR alıcısı, IR uzaktan kumandadan bir komut sinyali alır.
Kullanılabilir Komutlar:=> Açık, Kapalı, Geçersiz Kıl
2. IR alıcıları komutun kodunu çözer.
3. Arduino uygun eylemleri gerçekleştirir.
4. Sıcaklık sensörü sistem sıcaklığını ölçer.
5. Arduino, ölçülen sıcaklığı bir ayar noktasına göre kontrol eder.
6. Arduino gerekli eylemleri gerçekleştirir (Kapatma ve alarm veya hiçbir şey yapma)
4. Adım: 3D Baskı
Basılı parçalarınız için sahip olmanız gereken
1. çark/karıştırıcı
Bu çark, motor kafasının kolayca yerleştirilmesi için kafa üzerinde dikdörtgen bir açıklığa sahiptir. Çarkınız motordan daha ağırsa bu konfigürasyon önerilmez.
2. kapak
kapak, motoru ve motoru yerinde tutmak için milleri barındıracak şekilde tasarlanmıştır.
dikdörtgen açıklık motor kablosu içindir.
3. tank
reaktöre bakmak için dikdörtgen açıklığı olan silindirik bir kap.
Boyutlar:
Çark:
şaft:
D = 7 mm
Y = 50 mm
Bıçak ağzı:
iç yay: 20 mm
dış yay: 23.031 mm
Adım 5: Montaj
Reaktör Montajı
1. Motoru reaktör kapağına bağlayın.
2. Motor kafasını pervane kafasına yerleştirin
3. Reaktör kapağını kilitleyin
Adım 6: Kontrol Sistemi Kablolaması
1. Jumper kablolarınızı kullanarak Arduino Uno 5V pinini ve GRND pinini breadboard üzerinde sırasıyla +ve ve -ve raylarına bağlayın.
2. Motor kablosunu ULN2003 Motor sürücü modülüne takın.
3. ULN2003 Motor sürücü modülünün canlı ve GRND pinlerini devre tahtasına bağlayın.
4. ULN2003 Motor sürücü modülünün motor pinlerini 4, 5, 6, 7 pinlerine bağlayın.
5. Kırmızı LED + ve ucunu Arduino pin 13'e bağlayın
6. Yeşil LED +ve ucunu Arduino pin 12'ye bağlayın.
7. Buzzer + ve kablosunu Arduino pin 11'e bağlayın
8. RF alıcı veri kablosunu Arduino pin 2'ye bağlayın
9. LM35 Sıcaklık sensörü veri kablosunu Arduino pin A0'a bağlayın
10. LCD SDA ve SCL pinlerini ilgili Arduino pinine bağlayın. Ayrıca LCD için canlı ve GRND'yi bağlayın
Adım 7: Arduino Kroki
kod
Çizimde 6 fonksiyon/rutin bulunmaktadır. Bunlardan ikisi, reaktörü kontrol eden ve sırasıyla ölçülen sıcaklığı okuyan kontrol() ve readTemp()'dir.
LED'leri, LCD'yi, Buzzer'ı ve step motoru kontrol eden kod aşağıda eklenmiştir. Bağımlılık zip dosyası gerekli kitaplıkları içerir.
Dosyayı ve beraberindeki zip dosyasını indirin. Zip içeriğini Arduino'nuzun kütüphane klasörüne kopyalayın. Zip diğer klasörleri içerir, bu klasörlerin her biri doğrudan Arduino kütüphane klasörüne kopyalanmalıdır. Dizin ağacı şöyle görünmelidir
-kütüphane
--IRuzaktan kumanda
--NewliquidKristal
--StepperArduinoKitKütüphanesi
Kodu çalıştırmak için, Arduino yazılımınızdan açın.
USB'niz bilgisayarınıza ve Arduino'ya takılıyken yükleme okuna tıklayın.
Step Motor
Step motorla ilgili bir sorun, tam bir devir tamamlanana kadar yürütmeyi engellemesidir.