Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
ARDUINO İLE KAÇAK GAZ VE YANGIN KONTROLÜ
1. TASARIM SÜREÇLERİ
ARDUINO İLE KAÇAK GAZ VE YANGIN
KONTROLÜ
Şammas Çölkesen
Bekir Kırıkkaya
Murat Yeydem
Volkan Erdoğan
2. Proje kaçak gaz ve yangın kontrolü sistemi. Proje işletmelerdeki ve evlerdeki
kaçak gazları tahliye ve çıkan yangınlardan haberdar etme amacı taşıyor.
Gaz sensöründen verileri alıp belirlediğimiz eşiğe göre davranacak.
Veritabanında ortamın ısısı tutularak sadece gaz kaçağı mı var yoksa
yangın da çıkmış mı bu kontrol edilecek.Gaz kaçağı durumunda fan
çalıştırılıp gaz tahliye edilecektir.
3.
4.
5.
6.
7.
8. Yeni bir sisteme gereksinim duyma nedenleri:
Enerji olarak gaz kullanımın artışı ve gaz zehirlenmelerinin artması yeni
bir sistemin gerekli olduğunu bize söylüyor.
9. Yeni sistemin yararları,amaçları ve kapasitesi
Yeni sistemimizin esas yararı gaz sızıntısından haberdar olma
Proje işletmelerdeki ve evlerdeki kaçak gazları tahliye ve çıkan
yangınlardan haberdar etme
Gaz zehirlenmesi ve buna bağlı ölümlerin azaltma
Gaz sızıntısı sebebiyle muhtemel patlama yangınları önleme
Enerji olarak gaz kullanan işletmelerde ve tüm evlerde kullanabilme
kapasitesine sahip olup sistem gayet ucuzdur.
21. Milli Eğitim Bakanlığı Yangın Söndürme Yönergesi
Kreşler,
Anaokulları,
İlköğretim Okulları
Ortaöğretim Kurumları,
Özel Eğitim Kurumları,
Özel Öğretim Kurumları,
Hizmetiçi Eğitim Enstitüleri
22. Sağlık Bakanlığı Yangın Yönergesi
A sınıfı yangınlar: Odun, kömür, kâğıt, ot, doküman ve plastik gibi yanıcı katı maddeler yangınını,
B sınıfı yangınlar: Benzin, benzol, makine yağları, laklar, yağlı boyalar, katran ve asfalt gibi yanıcı
sıvı maddeler yangınını,
C sınıfı yangınlar: Metan, propan, bütan, LPG, asetilen, havagazı ve hidrojen gibi yanıcı gaz
maddeler yangınını,
D sınıfı yangınlar: Lityum, sodyum, potasyum, alüminyum ve magnezyum gibi yanabilen hafif ve
aktif metaller ile radyoaktif maddeler gibi metaller yangınını,
37. Sistem Gereksinimleri
İşlevsel Gereksinimler
Teknik ve Kaynak Gereksinimleri
Fiziksel Gereksinimler
Sistem Arayüzleri
Veriyle ilgili Gereksinimler
Güvenlik Gereksinimleri
Kullanıcılar
38. KULLANICI ve SİSTEM ARAYÜZLERİ
C# Arayüzü
Mobil / Android Arayüzü
Kullanıcı Veri Girişi / Seçim Arayüzü
39. C# ARAYÜZÜ
C# ara yüzünde, arduino, veri
tabanı ve mobil bağlantılarının
sağlanması durumunda rengi
kırmızıdan yeşile dönen picture box
yapıları kullanılmıştır. Label
yapılarının sorunda yer alan dikey
progress bar, programın takılmadan
çalışır durumda olduğunu gösterir.
Alt kısımda bulunan label ve
progress bar, sıcaklık değerini
gösterir. Çarpı işaretine
tıklandığında ise programdan çıkış
yapılır
40. Mobil / Android Arayüzü
Sıcaklık kritik değerin
üstünde ise acil durum
mesajı kullanıcıya gösterilir.
Alt kısma ait butonlar, acil
telefon numaralarını kolayca
aranabilir hale gelmesini
sağlar.
41. Kullanıcı Veri Girişi / Seçim Arayüzleri
Mobil sistemdeki Kullanıcı etkileşimi gerektiren acil durum butonları
Diğer kısımları içeren program otomatik işlem yürüttüğü için
kullanıcı girişi bulunmamaktadır. Tasarım kullanım kolaylığı
için basitleştirilmiştir.
42. Diğer Sistem Veri AlışVerişleri
Veri tabanı ve mobil haberleşmesi, web service yardımıyla sağlanmaktadır. Arduino ve veri tabanı
iletişimi C# yardımıyla sağlanmaktadır. Bu bağlantılar sırasında ara yüz tasarımı kullanılmamıştır.
Kodlama tabanlı iletişim söz konusudur.
43. VERİ TABANI
Veritabanı isterleri olarak sıcaklık verisi ve verinin alındığı sistem saati bulunmaktadır.
45. GÖMÜLÜ SİSTEM TASARIMI
Projede sıcaklık verisi yazılımda(MSSQL,C#,Android) kontrol edilirken gaz verisi donanımda kontrol
ediliyor.
İhtiyaç olan algoritmalar;
1-Sistemin güç alıp almadığının kontrol edilmesi.
2-Sıcaklık verisinin okunup kontrol edilip duruma göre alarm verilmesi.
3-Gaz verisinin kontrol edilip duruma göre fanın çalıştırılması.
52. YAZILIM TASARIMI
Sistemin gerçekleştirilmesinde tümleşik yazılım geliştirme tasarım yöntemi kullanılmıştır. Sonraki
aşamaların ilerlemesi, bir önceki aşamanın başarılı bir şekilde tamamlanmasına bağlıdır. Seri
halinde birçok alt şelale yapılarının kullanılmasıyla gerçekleştirilmiş olan ve olası hata durumunda
hızlı müdahale edilebilir bir biçimde tasarlanmıştır. Proje esnasında oluşan riskler azaltılmıştır.
54. TEST TASARIMI
Tasarlanan sistemin tamamı otomatik çalışabilir olduğundan bir bölümün bozulması durumunda
tüm sistem çökeceğinden dolayı tamamlanmış sistem üzerinde test analizi yapılamamaktadır,
Sistem çalışıyorsa tüm bölümler hatasız kurgulanmış biçimde işlevini sürdürmektedir.