28 Temmuz 2016 Perşembe

Orange pi veya başka Tek Kart PC (single board computer) aldım ama orjinal sürüm OS ları çalıştıramadım nolcak şimdi !

Selamün Aleyküm;



Bi hevesle çinden felan bulup getirttiriyorsunuz bu aletleri sonra, orjinal os ile çalıştırmak için sipariş verme süresinin 5 - 10 katı zaman harcıyorsunuz. Ama yine de olmuyo. Kenera atıyosunuz sonra tekrar aynı zamanı harcıyorsunuz yine olmuyo derken bu böyle gitmiyo ve bakınmaya başlıyorsunuz benim gibi.

Uğraşmayın hocam; http://www.armbian.com/download adresine girip kendi cihazınızı bulup fotosuna tıklıyorsunuz.


Önce bi masaüstü felan göreyim, bir iki deneyeyim derseniz Desktop yazan en alttaki linke tıklayıp indiriyorsunuz.

Bitmediiii, nereye ?
indirdiğiniz dosyayı açtığınızda içinde en az üç adet dosya çıkıyor ve hangisini ben ne yapacam diye bakınıp duruyosunuz yine.

"Armbian_5.14_XXXXXXXX_Debian_jessie_3.4.112_desktop.raw" isimli dosya sizin işinizi görecek olan dosyadır. USB disk imager ile yazamazsınız. Windows üzerinde rufus ile yazabileceğinizi yazıyor sitesinde ama ben ubuntu - linux mint ile "Disks" isimli uygulama ile yazdırıyorum. Ama nasıl ? işte böyle =>


Önce Disks i açıyorsunuz. Sonra micro sd belleğin bölümlemelerini partitonlarını siliyorsunuz. Sonra "Restore Disk Image" butonuna basıp RAW dosyamızı seçiyorsunuz.

Bu kadar. Çok mu zor ? bence o kadar da değil. Siz kaşındınız zaten o cihazı alırken ben ne yapayım :)

( ilk boot biraz geç geliyor, sabırlı olun lütfen )


Sonuç nası ? işte böyle
=>




Ben Orange pi One ve PC modellerini indirip güzelce çalıştırdım hiç sorun yok ve hatta süper hızlı bile sayılır !

Ayrıca; bu blogdaki örnek uygulamaları armbian üzerinden çalıştırmak için şunu yapınız =>

Raw dosyasını yazdığınız micro sd belleği cihazınıza takıp açtığınızda, önce bi restart yapacak, tekrar açtığında siyah terminal ekranında size kullanıcı adı ve şifre soracak. ( sitesinde bu bilgiler var )

kullanıcı adı: root

kullanıcı şifresi : 1234

Kullanıcı adı ve şifresini girdikten sonra, sizi, root yerine yeni bir kullanıcı oluşturmanız için yönlendirecek. 

İşte şimdi çok önemli. YENİ AÇACAĞINIZ KULLANICI ADI LÜTFEN 

"pi" olsun. Şifresi ise "armbian" olabilir ( sadece denemeler yaparken kullanın diye, gerçek hayatta yapacağınız işlerde sorumluluk almak istemem ) ya da farklı bişey yapabilirsiniz. 

NEDEN peki abi diye bilirsiniz. Şundan =>

Ben bu blogtaki örnekleri, ilk tek kart pc 'im olam Raspberyy Pi 2 ile hazırlamıştım. ve RP 2 deki dosya sistemine - kullanıcı bilgisine göre "/home/pi" olarak verdiğim adresler var. Bu yüzden öneriyorum. 

Benim blogum tırt :) siz bakmayın bana ama eğer bakacasanız durum bu.

Bu önerim sadece benim değil, başkaca kod denemeleriniz olursa aynı durumla da karşılaşabilirsiniz. Belki ekstra ikinci veya üçüncü kullanıcı olarak ta kullanabilirsiniz bu "pi" kullanıcısını !

neyse çok yazdım, belki bana bi kahve ısmarlamak için reklam tıklarsınız :)

logitech unifiying ile başka usb alıcı tanıtma linux

merhaba.

başlıktaki gibi birşey lazım oldu ve ben çalıştırabildim.

sırası ile;

sudo apt-get install git gcc
git clone https://git.lekensteyn.nl/ltunify.git
cd ltunify
make install-home
 
sudo apt-get update   
sudo apt-get install solaar 
sudo apt-get install build-essential 

8 Mayıs 2016 Pazar

Raspberry Pi 2 ile Pir hareket sensoru testi

S.a.

Her ne kadar vakit ayıramasam da ufak bi boşluk bulmuşken hareket sensörünü çalıştırayım dedim.


Genel olarak çeşitlerini bulabileceğiniz sensörü ( http://www.robotistan.com/hc-sr501-ayarlanabilir-ir-hareket-algilama-sensoru-pir ) hc-sr501 model sensörü bağladım ve çalıştırdım. Aşağıdaki numaralandırışmış maddeleri takip edebilirsiniz;

1. GPIO pinleri bağlama ( görsel deki şekilde )


2. https://github.com/makseli/tekKartGuvenlik repoma çalıştırdığım kodu pirHareketSensor.py dosyası olarak kaydettim. çekip deneyebilirsiniz.

Bu kadar :)

Doğru bağladı iseniz aşağıdaki şekilde çıktı vermesi gerekmektedir !



"Eee, çalıştırdık şimdi ne olacak bilader" demeyin, birazcık kod bilginiz varsa ve usb üzerinden ufak bir webcam bağlayıp, hareket sensörü hareket algıladığında foto veya video çekimi yapabilirsiniz !

11 Şubat 2016 Perşembe

tft 2.2" ili9340c raspberry pi 2 de çalıştırma

buranın yazısı yazılacak

http://aaron-brown.net/blog/?p=99

https://github.com/notro/fbtft/wiki

https://www.snip2code.com/Snippet/463489/LCD-WaveShare32b-%28ili9340%29-Raspberry-Pi

LM35DZ dijital ısı sensörü

bunun da yazısı yazılacak.

linux 3.2 de normal ama 4.1 de hem wheezy hemde jessie de çalışmadı :(

kaynak :
http://www.esologic.com/?p=442

http://maker.robotistan.com/raspberry-pi-dersleri-10-sicaklik-olcumu/

gcc failed gibi bi hata alırsanız : http://stackoverflow.com/questions/11094718/error-command-gcc-failed-with-exit-status-1-while-installing-eventlet

lm393 raspberry pi 2 termal ısı şeysi

bunun yazısı yazılacak.

kaynak : http://www.uugear.com/portfolio/using-light-sensor-module-with-raspberry-pi/

kodlama
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)
GPIO.setup(4,GPIO.IN)

for i in range(0,5):
    print GPIO.input(4)

30 Ocak 2016 Cumartesi

[ motion ] web cam ile ev içinden veya dışardan canlı yayın !

S.A.

Canlı kamera izleme olayını da halletmiş bulunuyorum.

Yalnız şunu belirtmeliyim ki; jessie olan raspian sürümü beni deli etti.

Repolarından, ffmpeg ve motion kurulumu sıkıntılı. Wheezy olan raspian ı kurmanızı şiddetle öneririm.

Gerekli olanlar;
  1. Bir adet çalışır vaziyette Kamera ( buradakilerden biri olabilir => http://tek-kart-isleri.blogspot.com.tr/2016/01/evdeki-webcam-den-bi-fotograf-video.html )
  2. Tek Kart Bilgisayar (Banana Pi, Raspberry Pi vb )
Kurulum;
Uzaktan veya direk tek kart pc nize bağlanıp terminali açıyoruz ve aşağıdaki 3 satırı sırasıyla çalıştırıyoruz;

  • git clone https://github.com/makseli/tekKartGuvenlik
  • cd tekKartGuvenlik
  • sudo python canliKameraKur.py
İnternetinizde sorun yoksa problem olmadan kurulur. Daha sonra;
http://TekKartinizinIpAdresi:8081/ yazarak veya Akıllı telefonunuzdan uygulama aracılığı ile seyredebilirsiniz ;)


Güvenliğiniz için şifre ayarlayabilirsiniz. /etc/motion/motion.conf dosyasında "; control_authentication username:password" yazan yeri değiştirip, o satırın başındaki ";" noktalı virgülü kaldırıp servisi tekrar başlatınız.


28 Ocak 2016 Perşembe

RP ye ekran kalvyesi nasıl kurulur ?

S.a.

Ekran klavyesi ihtiyacım oldu, yanımda klavye yok, sadece fare var ne yapabilirim ?

Şöyleki;
başka bir bilgisyardan ssh ile bağlanıp bazı komutlar ile ekran klavyesi kurup çalıştırabilirsiniz.

- "Nee, kurmak mı :(" demeyin, tek satırlık basit bir işlem;

Sırasıyla aşağıdaki kodlamayı terminal e yazın. Birinci satırdan sonra kurulmuş oluyor. Üçüncü satırdan sonra da masaüstünden fare ile tıklatmak suretiyle açılması için kod yazıyoruz.

Aşağıdaki adımları yapmak zor geliyorsa :) https://github.com/makseli/tekKartGuvenlik url sinden ulaşabileceğiniz "ekranKlavyesiKur.py" isimli dosyası indirip, komut satırından direk çalıştırabilirsiniz.
  1. sudo apt-get install -y matchbox-keyboard 
  2. sudo nano /home/pi/Desktop/klavye_calistir.sh
  3. #!/bin/bash
    matchbox-keyboard
  4. sudo chmod +x /home/pi/Desktop/klavye_calistir.sh



Kaydedip kapatıyorsunuz ve masaüstünüze baktığınızda "klavye_calistir.sh" isimli bir dosya göreceksiniz. Üzerine çift tıkladığınızda aşağıdakine BENZER bir diyalog gelir. En baştaki "Execute" butonuna tıkladığınızda ekran klavyeniz açılır ;)


son hali aşağıdaki görsele benzemeli.



26 Ocak 2016 Salı

Evdeki webcam veya action cam den bi fotoğraf-video çekelim

[ yönlendirme ] bu içeriğe artık adresi üzerinden de ulaşabilirsiniz...

http://tekkartpc.com/raspberry-orange-pi-ile-usb-webcam-uzerinden-fotograf-cekmek/

S.A.

Odanızı düzeltirken birde baktınız eski webcam ( a4 tech, piranha, minton vb felan ) orda öyle yatıyo boş boş. 
"Ben bundan bişey yaparım ki" dediniz ve singıl bord kompitürünüze ( bendeki RP2 ) bağladınız.



Hemen komut satırını açıyorsunuz ve;

 sudo apt-get update  
 sudo apt-get install -y fswebcam
yazıp enterledikten sonra bir sürü yazılar bişeyler felan çıkar :)
Failed gibi veya ona benzer kelimeler görmediyseniz internetinizde sorun yoktur, normal kurulmuştur demek oluyor.

Webcam inizde sorun yoksa ve fazla akım çekmiyorsa ( A4 tech bi kamera vardı, çalışmadı bi türlü ) sorunsuz çalıştırabilirsiniz. Ben minton ve piranha markaların benzer webcamlarını denedim ve sorun yaşamadım. Hatta SJ4000 ile sorun yoktu :)

EE hocam nası foto çekeceğiz ?

fswebcam -r 1280x720 --no-banner /home/pi/ilk_deneme.jpg
 yazıp enterlediğinizde, bir adet fotoğraf çekip, aşağıdaki gibi çıktılar verip "/home/pi/" dizinine "ilk_deneme.jpg" dosyasını yerleştirir.

--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Corrupt JPEG data: 2 extraneous bytes before marker 0xd6
Captured frame in 0.00 seconds.
--- Processing captured image...
Disabling banner.
Writing JPEG image to '/home/pi/ilk_deneme.jpg'.

İlk ( SJ Action Cam 4000 ile ) çektiğim foto aşağıda :)
Video çekimi için buraya alayım sizi => http://tek-kart-isleri.blogspot.com.tr/2016/01/motion-web-cam-ile-ev-icinden-veya.html





Kaynak: https://www.raspberrypi.org/documentation/usage/webcams/

11 Ocak 2016 Pazartesi

Benim güvenlik projem

S.a.

Güvenlik projem hakkında yapacaklarımı buraya toplarlıyorum.

Aklıma geldikçe özellikleri ve yapmak istediklerimi burada paylaşacağım;

Benim projemin en önemli özelliği şu olacak;

 Herhangi bir aygıtı isteğe ( parametreler yardımıyla ) göre çalıştırabileceksiniz. Örn: Hareket sensörü hareket algılandığında şu ve şu işleri yap diyebilirsiniz. Kamera bağladıysanız, hareket sensörüne, hareket algıladığında tercihe göre video veya 5 ayrı tek fotoğraf çek diyebileceksiniz. 

Ağ üzerinde NAS sunucuda yer açıp, MultiMedia ( foto - video ) içerikleri buraya depolamak ve sensörler üzerinden gelen verileri ( nosql olarak ) kaydedip veri incelemesi ( data mining ) yapmak istiyorum.

Yazdığım kodların hepsini buradan paylaşacağım. 
Github : https://github.com/makseli/tekKartGuvenlik

Ana espri bu.

Kullanacaklarım;

1. Hareket sensör
2. Kamera
3. Sıcaklık - nem sensörü
4. Karbonmonoksit ve Yanıcı Gaz Algılayıcı Sensör
5. Sıvı algılayıcı sensör ( yapabilirsem buradaki gibi http://smarthomeprogrammer.com/tr/2016/01/09/su-uyari-sensoru-ile-su-basmasina-karsi-onlem/ )
6. Manyetik kapı alarm sensörü ( röle ile )
7. devamı gelecek.