Elektrik bölümü lise, üniversite staj defteri konuları nedir, nasıl yazılır sorusunu arıyorsanız doğru yerdesiniz.
Stajınız elektrik bölümü ile ilgili ise elektrik staj dosyasına aşağıdaki örneği yazabilirsiniz.
Elektrik bölümü öğrencisi için mikrodenetleyici programlama üzerine yapılabilecek bir örnek staj defteri sayfası:
Staj Dosyası Proje Adı: Dijital Termometre ve Fan Kontrol Sistemi
Proje Amaçları:
- Sıcaklık Ölçümü: DS18B20 sensörü kullanarak ortam sıcaklığını ölçmek.
- Veri İşleme ve Kontrol: Mikrodenetleyici üzerinde sıcaklık verilerini işleyerek kararlar almak ve eylemleri yönetmek.
- Fan Kontrolü: Sıcaklık değerine göre bir fanı açıp kapatmak.
Proje Tanımı: Bu proje, bir mikrodenetleyici (örneğin Arduino veya PIC mikrodenetleyici) kullanarak ortam sıcaklığını ölçen ve bu verilere göre bir fanı kontrol eden bir sistem geliştirmeyi amaçlamaktadır. Proje, temel olarak mikrodenetleyici programlama, sensör entegrasyonu ve dijital sinyal işleme konularında öğrenim sağlayacaktır.
Temel Özellikler ve Fonksiyonlar:
- Sıcaklık Sensörü: DS18B20 dijital sıcaklık sensörü kullanarak ortam sıcaklığını hassas bir şekilde ölçme.
- Mikrodenetleyici Programlama: Arduino IDE veya MPLAB X IDE gibi geliştirme ortamlarında mikrodenetleyici programlama yapma.
- Fan Kontrolü: Belirlenen sıcaklık eşik değerleri üzerinde kararlar alarak bir fanı kontrol etme.
- LCD Ekran Arayüzü: LCD ekran üzerinde sıcaklık değerlerini gösterme.
Teknik Detaylar:
- Mikrodenetleyici: Arduino Uno veya PIC16F877A gibi uygun bir mikrodenetleyici seçimi.
- Sensör: DS18B20 dijital sıcaklık sensörü.
- Aktüatör: 12V DC fan.
- Ekran: 16x2 karakter LCD ekran.
- Bağlantılar: Sensör ve fanın mikrodenetleyiciye bağlanması için uygun devre tasarımı.
Kod Örneği (Arduino IDE): Elektrik staj dosyasına yazabilirsiniz.
#include <OneWire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal.h>
#define ONE_WIRE_BUS 2 // DS18B20 sıcaklık sensörü pin bağlantısı
#define FAN_PIN 3 // Fan kontrolü için pin
#define TEMP_THRESHOLD 25.0 // Sıcaklık eşik değeri
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
sensors.begin();
}
void loop() {
sensors.requestTemperatures(); // Sıcaklık sensöründen veri oku
float temperature = sensors.getTempCByIndex(0); // Sıcaklık değerini al
lcd.setCursor(0, 0);
lcd.print("Sicaklik: ");
lcd.print(temperature);
lcd.print(" C");
if (temperature > TEMP_THRESHOLD) {
digitalWrite(FAN_PIN, HIGH); // Fanı çalıştır
} else {
digitalWrite(FAN_PIN, LOW); // Fanı durdur
}
delay(1000); // 1 saniye bekle
}
Uygulama Alanları: Bu proje, sıcaklık kontrolü gerektiren pek çok uygulama alanında kullanılabilir:
- Ev otomasyon sistemleri
- Seracılık ve tarım uygulamaları
- Endüstriyel otomasyon
Yorum Gönder