Şimdi Ara

Eski Telefonu Güvenlik Kamerasına Dönüştürme. (Amazon Alexa/Google Assistant Uyumlu.)

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
6
Favori
1.432
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
4 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Herkese merhaba;

    Evde kurabileceğiniz, çok az masraflı ama son derece işe yarar bir güvenlik kamerası sisteminden bahsedicem sizlere. Güvenlik kameralarına tonlarca para vermek istemeyen ama aynı zamanda evini güvende tutmak isteyen, ve ev otomasyon sistemlerine kafa yoran arkadaşlara yardımcı olabileceğini düşündüğüm için uzun deneme/yanılma süreci sonrasında hazırlamış olduğum bir kaynak. Umarım faydası olur. Biraz uzun olacak, çayınızı kahvenizi hazırlayın.

    Kısaca bahsetmek gerekirse, sesle aktif hale gelen (Amazon Alexa/Google Home/Google Assistant), 30 saniyelik geri sayım sonrasında (ki siz evden çıkana kadar yeterli bi süre) hareket algılamayı devreye sokan, kameranızı cep telefonunuzdan anlık olarak izleyebileceğiniz, hareket algılandığı anda hareket bitene kadar video kaydeden ve buluta bu videoyu saniyeler içinde yükleyen, yine cep telefonunuzdan kaydedilen videoyu derhal izleyebileceğiniz, eve varmak üzereyken lokasyona dayalı ya da telefonunuzun ekranına koyabileceğiniz bir widget yardımıyla tek bir dokunuşla devre dışı bırakabileceğiniz, ucuz-basit-kullanışlı bir sistem. Bu sistemi kendi kullandığım malzemelere ve işletim sistemi olan androide göre anlatıcam, siz gerektiği taktirde ekleme/çıkarma yapabilirsiniz. Benim kurduğum sistemin aynısı olmak zorunda değil.

    Ufak bir demo video hazırladım, burdan izleyebilirsiniz;
    https://www.youtube.com/watch?v=yoWwj_fl228



    Gelelim kullanılan programlara ve malzemelere;

    -Biri güvenlik kamerası olarak kullanacağımız, diğeri de kendi telefonumuz olmak üzere 2 adet ANDROID telefon. (Birincil telefonunuz yani kendi kullandığınız telefon IOS ise bu sistemi daha basit düzeyde yine kurabilirsiniz, ama anlatacağım şeylerin bazılarını yapamazsınız.)

    -Kamera olarak kullanacağımız telefonu şarja takabilmek için güç kaynağı. (Ben modemin usb portundan güç alıyorum, böylelikle hem şarj sorunum yok, hem de telefon direkt olarak girişe bakıyor.)

    -1 adet NFC etiket. (Şart değil)

    -1 adet Amazon Alexa (Şart değil)

    Programlar;

    -Alfred Home Security Camera (Beleş)https://play.google.com/store/apps/details?id=com.ivuu

    -Trigger-Task Launcher (Beleş, ana telefonunuzun NFC özelliği yoksa bunu atlayabilirsiniz)https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher

    -Tasker (Ücretli, ama kesinlikle almaya değer)https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm

    -Autovoice (Tasker programına eklenti-ücretli)https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice
    -AutoRemoteLite (başka bir tasker eklentisi. Ücretli ama satın almasanız da olur)https://play.google.com/store/search?q=AutoRemoteLite&c=apps

    -Secure Settings (yine bir tasker eklentisi. Ücretsiz)https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin

    ****Uygulamalara erişilebilirlik kısmından tüm erişim izinlerini vermeniz gerekiyor.

    Kısaca programların ne işe yaradığından bahsedeyim bilmeyenler için. Birinci programımız, ana programımız olan kamera programı. Bu program sayesinde birden fazla cep telefonumuz varsa ana telefonumuz haricindekileri güvenlik kamerası olarak ayarlamamıza ve uzaktan kontrol etmemize yarıyor.

    İkinci programımız NFC etiketlerine görev kodlamamıza yarayan bir uygulama. Örneğin telefonu şu NFC etiketine dokundurduğumda şu uygulamayı çalıştır ya da bu web sitesine git gibi.

    Üçüncü programımız efsaneler efsanesi bir program, her android telefonda olması gereken bir program. Ev otomasyonundan telefon otomasyonuna, gündelik hayatı kolaylaştırabileceğiniz harika bir program. Gece telefonumun şarjı %100 olunca bağlı olduğu akıllı prizi kapat, evden ayrıldığımda hücresel veriyi aç wifi’yi kapat vs vs tarzı aklınıza gelen gelmeyen hemen her şeyi yapabileceğiniz bir program.

    Dördüncüsü tek başına işe yaramayan, tasker’ın eklentilerinden biri olan, efsaneler yaratan bir uygulama. Bu uygulama sayesinde sesli komutları kodlara dönüştürebiliyoruz ve cihazlar arası iletişimi sağlayabiliyoruz. Telefondaki google assistant ile ve amazon alexa ile entegresi mevcut, alexa için bir skill var. Google assistant’a verdiğimiz sesli komutu yine koda çevirerek görev tetiklemeye yarıyor. Örneğin, okey google, eve gidiyorum dediğinizde, önceden hazırlamış olduğunuz “eksik bir şey var mı” tarzı bir sms’i eşinize gönderiyor.

    Beşinci uygulamamız yine bir tasker eklentisi, tek başına çalışmaz. Cihazlar arası iletişimi sağlayan bir uygulama. İletişimi http request şeklinde de gönderebildiği için IFTTT adlı başka bir efsane uygulamayla da iletişime geçebilir. Bu konumuzla alakalı değil, ek bilgi.

    Son uygulamamız da tasker eklentisi. Bu uygulama sayesinde telefonu uyku modundan çıkarıcaz, ve güvenlik kamerasını devre dışı bıraktığımızda ekranı tekrar söndürecez.

    Geçelim işin eğlenceli kısmına, bu programları nasıl kullanıcaz ona bakalım. Öncelikle belirtmekte fayda var, evde kullanacağınız telefon root’lu olmalı. Kısa bir internet araştırması sonucu telefonunuzu rootlayabilirsiniz. Eğer rootlamazsanız kamerayı başlatabilirsiniz ama durduramazsınız.

    *Kamera olarak kullanacağınız telefondan başlayalım. Dediğim gibi öncelikle rootlayın, daha sonra yukarıda listelediğim programlardan Trigger haricindekileri yükleyin. Tüm programlarda kendi google hesabınızla oturum açın. Bu ana telefonunuz için de geçerli olacak ki senkronizasyon sağlanabilsin. Telefon ayarlarından ekran kilidini kaldırın. Ne kaydırma, ne şifre, hiçbir kilit olmasın. Alfred uygulamasından ayarları kendinize göre yapın, ön kamera mı arka kamera mı kullanmak istediğinizi belirtin. Motion Detection yani hareket algılama özelliğini aktif hale getirin. Böylelikle kamera hareket algıladığında video kaydetmeye başlayacak. Ve telefonunuzu izleyici mi yoksa kamera mı olarak kullanmak istediğinizi soracak, kamerayı seçiyoruz.
    *Tasker uygulamasına girin. Yukarıda 4 tane kısım var. Profiles, tasks, scenes, vars. Son 2 tanesiyle işimiz yok, bizim işimiz profiles ve tasks. Bunu if this than that, veya şu olursa bu olsun şeklinde düşünebilirsiniz. Tasks sekmesine gelin. Boş bir sayfa çıkacak karşınıza. Burda en alttaki + işareti ile yeni bir görev ekleyecez. İsim vermemizi isteyecek, alfred cam on yazabiliriz. Daha sonra açılan sayfada En alttaki artı işaretine basıp plugin’e giriyoruz. Orda bizim yüklediğimiz tasker eklentileri karşımıza çıkacak. Secure settings’e basıyoruz. En üstte configuration’un yanındaki kaleme tıklıyoruz. En üstteki action sekmesine gelip altlar adoğru inip wake device seçeneğini seçiyoruz. Wake type screen & keyboard lights on, duration ise manual on olacak. Geriye bastığımızda çıkan seçeneğe yes diyoruz ve tekrar geriye basıyoruz. İlk görevimizi oluşturduk.
    *Bulunduğumuz sayfada tekrar artı işaretine basıyoruz. En üstteki app sekmesine basıp launch app’i seçiyoruz. En üstte app yazısının sağındaki ünlem işaretine basıp listeden alfred uygulamasını seçiyoruz ve geri tuşuna basıp tasks sayfamıza dönüyoruz. Böylelikle ikinci görevimizi de oluşturduk.
    *Yine artıya basıyoruz 3. Görevimizi oluşturmak için. Alttaki filter kısmına wait yazıyoruz ve wait yazanı seçiyoruz. En üstteki MS yani milisaniye kısmını 4 yapıyoruz. Yani son actiondan sonra 4 milisaniye bekleyip sonrakine geçecek. Bu da tamam geri tuşuna basıp görevimize dönüyoruz.
    *Artıya basıyoruz, filter’a display timeout yazıyoruz, display timeout’u seçiyoruz, tüm çubukları sona kaydırıyoruz. Geri tuşuyla çıkıyoruz. Böylelikle kamerayı akfit hale getirme task’ımızı oluşturduk. Şimdi kapatma kısmını ayarlayalım

    *Tasks bölümünden yeni bir görev oluşturmak için artıya basıyoruz ve yine isim vermemizi isteyecek. Alfred cam off yazıp onaylıyoruz. Artı tuşuna basıp ilk görevimiz için filter kısmına kill app yazıyoruz. Root burda gerekli, root olmazsa bu işlemi yapamayız ve güvenlik kamerası eve geldiğimizde çalışır vaziyette olacağından bizim hareketimizi algılar ve video kaydetmeye başlar. Çok büyük bir sorun olmasa da ufak bir root işlemiyle bunu engelleriz. Kill app yazdıktan sonra kill app seçeneğini seçiyoruz ve listeden yine alfred uygulamasını seçiyoruz. Burda önemli olan use root seçeneğinin işaretli olması. İşaretleyip geri tuşuyla geri dönüyoruz.
    *İkinci görev için artıya basıyoruz ve filter kısmına wait yazıp 7 saniyeye ayarlıyoruz, geri dönüyoruz.
    *Sonraki görev için artıya basıp filter’a button yazıyoruz. Button’u seçip açılır menüden Back’i seçiyoruz. Geriye dönüyoruz.
    *Artıya basıyoruz filter’a wait yazıyoruz bu kez 3 milisaniyeye ayarlayıp geri dönüyoruz.
    *yine artıya basıp button yazıyoruz, back’i seçip geri tuşuyla geri dönüyoruz.
    *filter’a wait yazıp 10 saniyeye ayarlıyoruz geri dönüyoruz.
    *Son olarak yine filter’a button yazıyoruz ve bu kez listeden End Call’ı seçiyoruz. Geri tuşuyla çıkıyoruz ve anasayfaya dönebiliriz. Böylelikle tasks kısmında 2 görevimiz var. Birisi alfred cam aç, diğeri alfred cam kapat. Ya da on off artık isme ne verdiyseniz. Bu kısımla işimiz bitti.

    Tasks’larımızı, yani görevlerimizi oluşturduk. Şimdi bu görevleri tetikleyecek profilleri oluşturmamız gerekiyor. Yani hangi durum ya da durumlar sözkonusu olduğunda bu görevler yerine getirilsin, onu ayarlayacaz. Önce ana telefonumuzdan widget yoluyla aç/kapa yapalım.

    *Kamera olarak kullanacağımız telefonumuza geliyoruz. Profiles kısmından +’ya basıp yeni profil oluşturuyoruz. Açılan menüden sırasıyla state/plugin/AutoRemoteLite seçeneklerini seçiyoruz. Configuration diyoruz, event behaviour’u işaretliyoruz ve message filter kısmına 2 karakteri geçmeyecek bir mesaj giriyoruz. (ücretsiz sürüm olduğu için 2 karakterle sınırlı.) “aç” yazalım. Geri tuşuyla ana menüye geliyoruz ve tasker bizden bu profili bağlayacak bir görev seçmemizi istiyor. Burdan daha önce oluşturduğumuz Alfred Cam Ac görevini seçiyoruz. Böylelikle, Tasker uygulaması AutoRemote vasıtasıyla “aç” mesajını aldığında bu görevimiz aktif hale gelecek ve kamera başlayacak.
    *Şimdi bu mesajın hangi koşulda kamera olarak kullanacağımız telefona iletilmesini ayarlamak için ana telefonumuza geçiyoruz. Tasker uygulamasını açıyoruz. Tasks kısmından yeni bir görev oluşturuyoruz ve ismini Alarm Aktif yapıyoruz. +’ya basıp plug in’i seçiyoruz ve açılan listede AutoRemoteLite’ı seçiyoruz. Açılan menüden Message seçeneğini seçiyoruz. Configuration kısmından Device’e basıyoruz ve hangi cihaza mesaj göndermek istediğimizi seçiyoruz. (Kameramız hangi telefonsa onu seçilyoruz). Message kısmına kamera olarak kullandığımız telefona yazdığımız mesajın aynısını yani “ac” yazıyoruz. Geri tuşuyla çıkıyoruz. Görevimizi oluşturduk, şimdi bu göreve bir simge atayalım. En altta gördüğümüz karelere basıp açılan listeden holo kısmına tıklayarak bir simge seçebiliriz. Tasker uygulamasından çıkıyoruz ve ana sayfaya geliyoruz. Telefonun modeline göre değişiklik gösterir bu kısım, boş bir yere basılı tutarak widget ekleme bölümüne geliyoruz ve listeden Task’ı seçiyoruz. Bir menü açılacak ve bir görev seçmemizi isteyecek. Alarm Aktif olarak oluşturduğumuz görevi seçiyoruz ve simgesi ana ekranımıza geliyor. Böylelikle bu kısayola ne zaman basarsak, kamera olarak kullandığımız telefonda güvenlik kamerası aktif hale gelecek. Şimdi bi de bunu kapatmak için yeni bir kısayol ekleyelim.
    *Uzun uzun anlatmaya gerek yok bu kısmı. Yukarıdaki işlemlerin aynısını yapıyoruz. Tek fark, göndereceğimiz mesaj farklı bir mesaj oluyor. Burada “kp” mesajını gönderebiliriz AutoRemoteLite ile. Ve seçeceğimiz görev mantıken Alarm Kapat olacak. Kamerayı aktif hale getirmek için yaptığımız işlemlerin mantığını anladıysanız bu kısmı zorlanmadan halledersiniz.


    Şimdi Alexa ve Google Assistant ile sesli komut kısmına geçelim. Güvenlik açısından bu kısmı sadece kamerayı aktif hale geçirmek için kullanıyoruz. Herhangi birisi de sesli komutla kamerayı durdurabileceği için sadece kamerayı aktif hale getirmek için sesli komut kullanmanızı öneririm.


    *Ana telefonumuzda tasker uygulamasına geliyoruz. Profiles Kısmından yeni bir profil oluşturmamız gerekiyor. Bu profil, Alexa’ya belirli bir komut verdiğimizde alarmı aktif hale getirecek. Üst taraftan profiles sekmesine geliyoruz ve + işaretine basıyoruz. Açılan menüden State’i seçiyoruz, sonrasında Plug’ini ve son olarak AutoVoice’i seçiyoruz. Ve açılan menüden en alttaki Recognized seçeneğini seçiyoruz. Configuration diyoruz ve en alttaki The Hard Way’i seçiyoruz. En üstteki Event Behaviour seçeneğini işaretliyoruz, command filter kısmına geliyoruz ve alarmı aktif edecek olan sesli komutu buraya yazıyoruz. Birden fazla komut yazmak istiyorsak, “|” işareti le araya boşluk koymadan komutları sıralıyoruz. Benimki şu şekilde: arm|lock down|activate alarm bunlardan herhangi birisini söylediğimde alarm aktif hale geliyor. Komutlarımızı yazdıktan sonra geri tuşuna basıyoruz, menüden use regex seçeneğini bulup işaretliyoruz ve geri geliyoruz. Tasker uygulamasının ana sayfasına döndüğümüzde oluşturduğumuz profili bağlayacak bir görev soracak. Açılan pencereden, daha önce oluşturduğumuz görevi, yani Alfred Cam Aç’ı (ya da hangi ismi verdiyseniz onu) seçiyoruz ve bu kadar. Alarmımızı alexa ile aktif hale getirmek için son bir adım kaldı.

    *Amazon Alexa uygulamasından skills bölümüne gelip AutoVoice skill’ini aktif hale getiriyoruz. Ve artık alarmı alexa ile aktif hale getirebiliriz. Bunun için vermemiz gereken komut şu şekilde olacak:
    Alexa, ask autovoice to arm/lock down/activate alarm.

    ***Eğer alexa kullanmıyorsak ve sesli komutu telefonumuzda bulunan google assistant üzerinden yapmak istiyorsak, AutoVoice uygulamasına giriyoruz ve Google Now Integration’u aktif hale getiriyoruz. bu noktada arm|lock down|activate alarm kısmını Türkçe de yazabiliriz. Google assistant’a verdiğimiz komut, bu komutların aynısı olmalı.


    NFC etiket ile alarmı devre dışı bırakma

    *Oldukça basit bir işlem. Telefonumuzun NFC özelliğini açıyoruz. Trigger uygulamasına giriyoruz. Sağ alt köşeden +’ya basıyoruz açılan menüden NFC’yi seçiyoruz. Next/Done/Next diyoruz ve açılan menüden aşağılara inip Tasker’ı seçip Tasker Task diyoruz ve next diyoruz. Bizden bir task yani görev seçmemizi isteyecek. Zaten oluşturmuştuk görevimizi. Mercek ikonuna tıklayıp Alarm Kapalı görevini seçiyoruz ve add to task diyoruz. Yeni bir isim verebiliriz buna, isteğe bağlı. Next / done dedikten sonra uygulama bizden NFC etiketini okutmamızı isteyecek. Etiketi okutup yukarıdan DONE diyoruz ve işlem tamam. Artık bu etiketi her okuttuğumuzda, ana telefonumuz kamera telefonumuza “kp” komutunu autoremotelite üzerinden gönderecek ve kamera telefonumuz bu mesajı aldığında kamerayı devre dışı bırakacak.




    Biraz uzun bir anlatım oldu. Adım adım takip ederseniz büyük oranda sıkıntı yaşamadan yapabilirsiniz. Eğer herhangi bir aşamada herhangi bir sorunuz olursa elimden geldiğince cevaplamaya çalışırım.







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.