yakut özcan kişisel blog: Ocak 2017

14 Ocak 2017 Cumartesi

Android, NodeJS ve Arduino ile sıcaklık bilgisi olayları


Merhaba blog okuyucularım bu yazımızda yine 2-3-5 tane platformu bağlayıp bir şeyler ortaya çıkartacağız. NodeJS ile bir web servisi buna GET ile sıcaklık değeri gönderecek bir NodeMCU ve bu gelen değerleri SQLite ile kayıt edeceğiz daha sonra da Android ile GetTemp diyerek gelen JSon verisini grafiğe dökeceğiz :) Yazı kısa olacak gibi şu yüzden kod açıklamayı beceremiyorum veya anlamsız geliyor. Kodlar yine Github üzerinde sizlerle olacak. Sunucu ise her zaman ki gibi DigitalOcean üzerinde. 

10 Ocak 2017 Salı

Arduino ve Java ile MQTT uygulaması

yakut ozcan

Hala iş arama sürecinde oluşum ve sürecin git-gide kötüye gittiği günlerde tek eğlencem ve neşe kaynağım diyebileceğim blog yazılarına devam..
Bu yazımda yine bence dolu-dolu bir içerik ile karşınızdayım. İçeriğinden bahsetmek gerekirse Nodemcu ve esp8266 için hazırlanmış bir Wi-Fi yönetim arayüzünden bahsedeceğim, Nodemcu da arduino kodları ile shiftr.io  MQTT protokolü üzerinden haberleşeceğim. Son olarak da işin içine birazcık Java girecek :) 
Kısaca yaptığım şeyler aslında belirli kütüphanelerin kullanımı ve basit bir örnek diyebiliriz.

7 Ocak 2017 Cumartesi

Galiba en iyi yaptığım şey şiir hissetmek.

Naber ? Ben galiba kötü.
O yüzden de en iyi yaptığım şey olan hissettiğim şiirleri paylaşacağım. (Daha önce kir yazımda şiir dinlenmez, okunmaz hissedilir demiştim.)

dünya adaletsiz cocuk


5 Ocak 2017 Perşembe

Raspberry pi Java blink örneği

Merhabalar hep python paylaşıyordum sonra dedim ki neden Java yok. Benim en sevdiğim programlama dili olan Java ile basit bir şekilde led yakıp söndürme uygulaması kodları paylaşacağım.

Led bağlantı şekli
Led +(Anot) RPi_Pin=GPIO_07 
Led -(Katot) RPi_Pin=Ground
 Uygulamayı dizüstü bilgisayarımda Netbeans ile yazdım ve derledim. 
Derledikten sonra dist klasörünü sıkıştırıp yine dizüstü bilgisayarımda kurulu olan web server(NGINX,Apache..) ile raspberry pi içerisine indirdim.(wget 192.168.10.10/dist.zip) 
Uygulama ekran görüntüsü

Uygulama Github:
dist.zip içinde derlenmiş java uygulaması mevcut. Netbeans için gerekli kütüphane de dist içerisinde mevcut.

4 Ocak 2017 Çarşamba

Raspberry Pi ile max7219 dot matrix kullanımı

Merhaba raspberry pi ile maceralarım devam etmekte bu yazımda max7219 kullanımından bahsedeceğim python ile yine Telegram bot yardımı ile bir uygulama üzerinde göstereceğim.


Python üzerinde kullandığım kütüphane şu adreste
https://max7219.readthedocs.io/en/latest

RaspberryPi bağlantı şekli 
max7219_Pin=1 VCC  RPi_Pin=2 5V
max7219_Pin=2 GND  RPi_Pin=6 GND
max7219_Pin=3 DIN   RPi_Pin=19 GPIO10(MOSI)
max7219=4 CS     RPi_Pin=24 GPIO8(SPI CSO)
max7219_Pin=5 CLK  RPi_Pin=23 GPIO11(SPI CLK)
Yukarıda ki şekil pek anlaşılır olmadı ve bende ki dot matrix 5 pinli şekilde ki 6 o yüzden aşağıda ki metinden de yardım alabilirsiniz.
Her zaman ki gibi kodlarım Github üzerinde ve yorum satırları ile anlatmaya çalıştım. 
Github Link: