Skip to content

asapoglu/Home-Security-IOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Home-Security-IOT

1. İÇİNDEKİLER

    1. İÇİNDEKİLER
    1. EV GÜVENLİK SİSTEMLERİ İŞ MODELİ
    1. İŞ FİKRİ
    • 3.1 İş Fikrinin Amacı
    • 3.2 İş Fikrinin Kapsamı
    1. İŞ FİKRİ UYGULAMASI
    • 4.1 Kullanılan Teknolojileri
      • 4.1.1Kullanılan Donanım Teknolojileri
      • 4.1.2Kullanılan Yazılım Teknolojileri
    • 4.2 Uygulama Kabul ve Kısıtları
    • 4.3 Uygulama Hedefler ve Başarı Kriterleri
    • 4.4 Proje GELİŞTİRME SÜRECİ
      • 4.4.1Analiz
      • 4.4.2Tasarım
      • 4.4.3Kodlama
      • 4.4.4Test
    1. DEĞERLENDİRME
    1. KAYNAKÇA

2. EV GÜVENLİK SİSTEMLERİ İŞ MODELİ

iotproje-16-8-2020

Şekil 1 Business Model Canvas

3. İŞ FİKRİ

3.1 İş Fikrinin Amacı

İş fikrimizin amacı temel olarak düşük maliyetli ev durumsal kontrol – güvenlik sistemi tasarlayıp satış, teknik servis, bakım, güncelleme ve yeni ürün geliştirme süreçlerini kapsamaktadır.

3.2 İş Fikrinin Kapsamı

İş Fikrimiz sensörlerden aldığı verileri geliştirme kartları ile anlık olarak toplayıp bulut platformlar üzerinden büyük veri oluşturan ve kullanıcıların cep telefonuna yüklü mobil arayüze aktaran düşük maliyetli sistemleri kapsamaktadır.

4. İŞ FİKRİ UYGULAMASI

4.1 Kullanılan Teknolojileri

4.1.1Kullanılan Donanım Teknolojileri

4.1.1.1 NodeMCU LoLin ESP8266 Geliştirme Kartı

LoLin, üzerinde NodeMCU firmware yüklü ESP8266 WiFi modül barındıran bir geliştirme kartıdır. ESP8266 SDK'sı kullanılarak geliştirildiğinden, ekstradan bir mikrokontrolcüye ihtiyaç duymadan GPIO, PWM, IIC, 1-Wire ve ADC bağlantılarını destekler. Üzerinde CH USB - Seri dönüştürücü entegre bulunur.

4.1.1.2 Arduino UNO R

Arduino ailesinin, atmega328 mikrokontrolörüne sahip bir üyesidir. 14 dijital 6 analog pine sahiptir.

4.1.1.3 Yağmur Sensörü

Birbirine paralel olarak çekilmiş iletken hatların su ile teması sonucu sensör çıkış pininde analog bir değer okunabilmektedir. Hem analog hem digital çıkış vermektedir. 5 V ile çalışır.

4.1.1.4 MQ- 9 Yanıcı Gaz Sensörü

Bu yarı iletken gaz sensörü, ortanda 100 ila 10.000 ppm yanıcı gaz konsantrasyon ve 10 ila 10.000 ppm Karbon Monoksit (CO) varlığını algılar. Hem analog hem digital çıkış vermektedir. 5 V ile çalışır.

4.1.1.5 LM35DZ Sıcaklık Sensörü

Uygun maliyetli yüksek kaliteli sıcaklık sensörüdür. Analog çıkış verir. -55 ile 150 derece arasında ölçüm yapabilir. 10mV/derece hassasiyete sahiptir.

4.1.2Kullanılan Yazılım Teknolojileri

4.1.2.1 ThingSpeak

Ardunio, Raspberry Pi gibi gömülü sistemlerden anlık olarak veri alıp gönderebilme bu veriler ile grafiksel sunum, olay programlama, uyarı/alarm oluşturmaya yarayan ücretsiz olarak kullanılabilen bir bulut platformudur.

4.1.2.2 Blynk

Ardunio, Raspberry Pi gibi gömülü sistemlerin cep telefonu tablet gibi mobil cihazlar arasında haberleşmesini, kontrol ve anlık olarak veri alışverişini sağlayan ücretsiz ve programlama bilgisine ihtiyaç duyulmadan kullanılabilen bir bulut platformudur.

4.2 Uygulama Kabul ve Kısıtları

  • Ocak sensörü 40 değerinin üzeri veri göndermesi ocağın açık olduğu anlamına gelmektedir.
  • Su sensörü 800 değerinin altına düştüğünde sensör ile su teması olduğu anlamına gelmektedir. Değer ne kadar düşerse o kadar fazla su teması olduğu 200’lü değerlerde sensörün komple su ile kaplandığı anlamına gelmektedir.
  • Gaz sensörü 0 – 150 değerleri arasında ortamda yanıcı gaz olmadığı 400 – 1000 arasında ortamda değer ile orantılı gaz olduğu anlamına gelmektedir.

4.3 Uygulama Hedefler ve Başarı Kriterleri

  • Kolay kurulum
  • Ucuz maliyet
  • Müşteri memnuniyeti
  • Sistemin kararlı çalışması

4.4 Proje GELİŞTİRME SÜRECİ

  • Analiz
  • Tasarım
  • Kodlama
  • Test

NicePng_water-fall-png_863932

_Şekil 2 Proje Geliştirme Süreçleri_

4.4.1Analiz

Sistemimiz internete çıkışı nodemcu ile yapacağız. Nodemcu tek analog portuna sahip olduğu için sensörlerden verileri Arduino Uno ile okuyup software seri haberleşme ile Nodemcu cihazımıza göndereceğiz. Nodemcu cihazımıza gelen verileri belirli aralıklarla thingspeak ve blynk’e göndereceğiz.

4.4.2Tasarım

Başlıksız Diyagram

Şekil 3 Yazılım Tasarımı

Untitled Sketch_bb

Şekil 4 Donanım Tasarımı

4.4.3Kodlama

node1

Şekil 5 NodeMCU Kodu

arduinokod

Şekil 6 Arduino Kodu

4.4.4Test

thingspeak

Şekil 7 ThingSpeak Arayüzü

Screenshot_20200816-145831144

Şekil 8 Bylnk Arayüzü

5. DEĞERLENDİRME

Test sürecinde sonunda projemizin istenildiği gibi çalıştığı anlık olarak kurulu olduğu ortamın durumunu kullanıcıya ve bulut platformuna doğru şekilde aktardığı görülmüştür. İş fikrimiz doğal olarak büyük veri üretmektedir ama faydalı işlenebilecek bir büyük veri üretmemektedir.

6. KAYNAKÇA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages