Dogan Arsiray

Kişisel Hava Durumu İstasyonlarım

Recommended Posts

Dogan Arsiray
(düzenlendi)

Arkadaşlar,  elektroniğe merağı olanlar varsa, ve amatör seviyede b ilgisi olanların ve progrmalamaya merakı olanların çoktandır bildiği arduino ile yaptığım hava durumu istasyonundan bahsetmek istiyorum. Wifi bağlantısı sağlayan, ESP çipli bir kart kullandım. Wemos D1 mini pro diye biliniyor. 4 5 dolarlık bir kart. Üzerinde de Bosch BME280 modeli bir sensör kullandım. Bu sensör basınç, nem ve sıcaklığı ölçüyor.

 

Benim için zor olan, elde ettiğim periyodik verileri, belli aralıklarla hava durumu sunucusuna yüklemekti. Bunun tersini yapan çok olmauş. Yani bir ekran koymuşlar ve zaten olan işlenmiş tahmin verisini ekranda göstermişler. Ben ise tam tersini yani hava durumu verisini sağlamak için çalıştım. Tabi progrma bilgim orta seviyede olduğu için epey uğraşmıştım. Neyseki API denen arabirimi çözünce weatherundergorund.com sitesine verilerimi bir süredir  yüklüyorum. Öyle ki istasyonlarıma rozet vermişler. Rozet düzenli ve çok doğru veri aktarımı yapan istasyonlara veriliyor.

 

Bu sisteme rüzgar hızı ve yağmur miktarını de eklemek mümkün olabilir ancak ekipmanı tasarlamak sonra da 3d printerde basmak lazım ki uğraşmak istemedim.

 

Meraklısı varsa belki fikir edinir diye paylaşıyorum.

 

<img src="http://banners.wunderground.com/cgi-bin/banner/ban/wxBanner?bannertype=pws250_metric&weatherstationcount=IANKARA23" width="250" height="150" border="0" alt="Weather Underground PWS IANKARA23" />

 

https://www.wunderground.com/dashboard/pws/IANKARA23

 

 

 

d4a34871d02bf610f6469fb3d91d11a0.jpg

item_47260.jpg

 

 

tarihinde Dogan Arsiray tarafından düzenlendi
  • Beğen 5
  • Teşekkür 2

Mesajı paylaş


Mesajın linki
Sani Gerşon

Ben de uzun süredir ADS-B için düşünüyorum. Dolar düşükken alabilirim aslında. Uçakların sinyallerini flightradar24.com a aktarıyor.

Mesajı paylaş


Mesajın linki
Dogan Arsiray

anten mi lazım bunun için? aynısının internetten veri çekip ekrana yazdıran hali vardı.

Mesajı paylaş


Mesajın linki
Metin Akbal

Degisik degisik hobiler valla tebrik ederim :)

  • Beğen 1
  • Mutlu 1

Mesajı paylaş


Mesajın linki
Furkan Sumer
Metin Akbal yazdı:

Degisik degisik hobiler valla tebrik ederim :)

 

biz de hep sudoku 😂

  • Beğen 1
  • Mutlu 2

Mesajı paylaş


Mesajın linki
Ali Darbaz

Benim bir fikrim var, yardım istiyorum. 

Benim arabanın LPG butonuna bir sensör koyup, orjinal yazılımlara dokunmadan kendi kendine bazı parametreler aşıldığında lpg kapatmasını istiyorum. 

 

Şöyleki, 

Motor yükü %80 aşıldığında Benzine geçsin. 

Motor ilk çalıştırmada soğutma suyu 70 derece aşınca lpg geçsin . Arabayı park edip kitleyince Benzin'e gecsin.

Lpg yakarken emilen hava sıcaklığı 50 derece aşınca Benzine geçsin, düşünce Lpg geçsin. 

Motor suyu sıcaklığı 5 dakika ortalaması 93 derece aşıldığında yine Benzine geçsin. 5 dk ortalaması 93 derece altına düşerse yine LPG geçsin.

 

Tek yapmak istediğim, istediğim konsoldaki düğmeye basabilme kabiliyeti olan bir sistem. Çözüm öneriniz var mı?

 

 

Mesajı paylaş


Mesajın linki
Dogan Arsiray
(düzenlendi)

gerçekten işe yarayan birşey. hobi nin ötesinde bence. mesela ankara çayyolu semtinin hava durumu lazımsa buradan çekiliyor pek çok internet sitesinde. bizim evin lokasyonunun hava tahimini. ve tutuyorda. oldu da sistem durdu, elektrik kesildi, wunderground email gönderiyor git bak diye. mesela yaylada GSM üzerinden bağlı bir sistem kurdunuz, solar panel ile besleniyor, üzeri kar kaplandı kışın. gidip temizlemeniz lazım gibi. yada otomatize edildiyse, kar kaplandı voltaj düştü, ama güneş var o zaman sileceği çalıştır, sonra uyku modune geç gibi.

 

bu tip bir hava durumu verisini internetten çekip, otomasyonda kullanmak da mümkün. diyelimki yağmur ihtimali var, panjuru kapat gibi. yada ne bileyim, UV ışık verisi sağlanıyorsa, UV fazla havuzun tentesini aç gibi. rüzgar çok ise, kapıları kilitle gibi.

 

yani veriyi toplamak ayrı dert, işlemek zaten ayrı dert( ki bunu zaten adamalar yapıyor hemde hizmet sağlıyorlar), işlenmiş veriyi kullanmak başka bir dert.

 

aynı mantıkla sadece kendinize özel verileri toplayıp analiz etmek de mümkün, thingspeak diye bir site var buraya veriler yüklenip bilimsel amaçla izlenebiliyor. mesela toprağın nem miktarı olabilir, gece ışık kirliliği olabilir, gürültü seviyesi olabilir. veri tabanı oluşturulabiliyor.

 

bende bunları havadurumu istasyonunu satın almak yerine yapmaya karar verince araştırırken öğrendim ve fark ettim. IOT deniyor bu kavramlara. "internet of things."

Ali Darbaz yazdı:

Benim bir fikrim var, yardım istiyorum. 

Benim arabanın LPG butonuna bir sensör koyup, orjinal yazılımlara dokunmadan kendi kendine bazı parametreler aşıldığında lpg kapatmasını istiyorum. 

 

Şöyleki, 

Motor yükü %80 aşıldığında Benzine geçsin. 

Motor ilk çalıştırmada soğutma suyu 70 derece aşınca lpg geçsin . Arabayı park edip kitleyince Benzin'e gecsin.

Lpg yakarken emilen hava sıcaklığı 50 derece aşınca Benzine geçsin, düşünce Lpg geçsin. 

Motor suyu sıcaklığı 5 dakika ortalaması 93 derece aşıldığında yine Benzine geçsin. 5 dk ortalaması 93 derece altına düşerse yine LPG geçsin.

 

Tek yapmak istediğim, istediğim konsoldaki düğmeye basabilme kabiliyeti olan bir sistem. Çözüm öneriniz var mı?

 

 

motor yükü gibi veriler zaten obd soketinde var. CAN BUS shield denen adaptör parlçalarla veriler geliştirme kartı üzerine okunup sonra röle vs aracılığı ile düğme kapatılabilir.

 

https://github.com/sparkfun/CAN-Bus_Shield/blob/master/Libraries/Arduino/examples/SparkFun_CAN_Demo/SparkFun_CAN_Demo.ino

tarihinde Dogan Arsiray tarafından düzenlendi
  • Beğen 2

Mesajı paylaş


Mesajın linki
Ali Darbaz
Dogan Arsiray yazdı:

gerçekten işe yarayan birşey. hobi nin ötesinde bence. mesela ankara çayyolu semtinin hava durumu lazımsa buradan çekiliyor pek çok internet sitesinde. bizim evin lokasyonunun hava tahimini. ve tutuyorda. oldu da sistem durdu, elektrik kesildi, wunderground email gönderiyor git bak diye. mesela yaylada GSM üzerinden bağlı bir sistem kurdunuz, solar panel ile besleniyor, üzeri kar kaplandı kışın. gidip temizlemeniz lazım gibi. yada otomatize edildiyse, kar kaplandı voltaj düştü, ama güneş var o zaman sileceği çalıştır, sonra uyku modune geç gibi.

 

bu tip bir hava durumu verisini internetten çekip, otomasyonda kullanmak da mümkün. diyelimki yağmur ihtimali var, panjuru kapat gibi. yada ne bileyim, UV ışık verisi sağlanıyorsa, UV fazla havuzun tentesini aç gibi. rüzgar çok ise, kapıları kilitle gibi.

 

yani veriyi toplamak ayrı dert, işlemek zaten ayrı dert( ki bunu zaten adamalar yapıyor hemde hizmet sağlıyorlar), işlenmiş veriyi kullanmak başka bir dert.

 

aynı mantıkla sadece kendinize özel verileri toplayıp analiz etmek de mümkün, thingspeak diye bir site var buraya veriler yüklenip bilimsel amaçla izlenebiliyor. mesela toprağın nem miktarı olabilir, gece ışık kirliliği olabilir, gürültü seviyesi olabilir. veri tabanı oluşturulabiliyor.

 

bende bunları havadurumu istasyonunu satın almak yerine yapmaya karar verince araştırırken öğrendim ve fark ettim. IOT deniyor bu kavramlara. "internet of things."

motor yükü gibi veriler zaten obd soketinde var. CAN BUS sheild denen adaptör parlçalarla veriler geliştirme kartı üzerine okunup sonra röle vs aracılığı ile düğme kapatılabilir.

 

Alet çantada neler olmalı, sonra neler satın almalıyım. :) Bana biraz yardımcı olurmusun :) 

Mesajı paylaş


Mesajın linki
Dogan Arsiray

can bus mantığını ben bilmiyorum, ama bir tane arduino kartı, bir tane can bus shield lazım. ayrıca 5 volt da çalışan röle kartı lazım ki can bus verisini işleyebildiğinizde belli koşullarda açıp kapatabilsin düğmeyi.

 

yani donanım en basit olan kısım burada. önemli olan canbus verisini anlamlandırabilmek.

 

library denen, yazılım kütüphaneleri var, daha üst seviyede program yazmayı mümkün kılıyor. zaten adam yazmış siz sadece parametrelerle uğraşıp temel programınızı yazıyorsunuz, diğer türlü acemi programcı için kabus kodları yazmak. ben yazamıyorum şahsen.

  • Beğen 1

Mesajı paylaş


Mesajın linki
Hasan Karabekiroglu
Ali Darbaz yazdı:

Benim bir fikrim var, yardım istiyorum. 

Benim arabanın LPG butonuna bir sensör koyup, orjinal yazılımlara dokunmadan kendi kendine bazı parametreler aşıldığında lpg kapatmasını istiyorum. 

 

Şöyleki, 

Motor yükü %80 aşıldığında Benzine geçsin. 

Motor ilk çalıştırmada soğutma suyu 70 derece aşınca lpg geçsin . Arabayı park edip kitleyince Benzin'e gecsin.

Lpg yakarken emilen hava sıcaklığı 50 derece aşınca Benzine geçsin, düşünce Lpg geçsin. 

Motor suyu sıcaklığı 5 dakika ortalaması 93 derece aşıldığında yine Benzine geçsin. 5 dk ortalaması 93 derece altına düşerse yine LPG geçsin.

 

Tek yapmak istediğim, istediğim konsoldaki düğmeye basabilme kabiliyeti olan bir sistem. Çözüm öneriniz var mı?

 

 

 

Arduino kodlaması ile yapılır sanırım.

  • Beğen 1

Mesajı paylaş


Mesajın linki
Metin Akbal

LPG beyninden zaten bircogu yapiliyor. Belirli devirler arasi calisma, belirli bir sureden sonra calisma, belirli sicakliklar arasi calisma vs.

 
Arduino kodlaması ile yapılır sanırım.
Inanmam. Cidden mi?
  • Beğen 1

Mesajı paylaş


Mesajın linki
Mustafa Arıkan
Dogan Arsiray yazdı:

can bus mantığını ben bilmiyorum, ama bir tane arduino kartı, bir tane can bus shield lazım. ayrıca 5 volt da çalışan röle kartı lazım ki can bus verisini işleyebildiğinizde belli koşullarda açıp kapatabilsin düğmeyi.

 

yani donanım en basit olan kısım burada. önemli olan canbus verisini anlamlandırabilmek.

 

library denen, yazılım kütüphaneleri var, daha üst seviyede program yazmayı mümkün kılıyor. zaten adam yazmış siz sadece parametrelerle uğraşıp temel programınızı yazıyorsunuz, diğer türlü acemi programcı için kabus kodları yazmak. ben yazamıyorum şahsen.

Röleye de gerek yok can-bus üzerinden veriler okunup yine can-bus üzerinden lpg’ye geç benzine geç gibi komutlar gönderilerek çok rahatlıkla yapılır. 

Mesajı paylaş


Mesajın linki
Ali Darbaz

Düğme basma işini yapmasa bile bana bu konuda uyarı sesi ve görüntü verse oda işime yarar. 

Mesajı paylaş


Mesajın linki
Sani Gerşon
Dogan Arsiray yazdı:

anten mi lazım bunun için? aynısının internetten veri çekip ekrana yazdıran hali vardı.

Bir anten olursa çok iyi olur. Anten yoksa da su almayan balkon kısmında da iş gördüğünü söylüyorlar.

Mesajı paylaş


Mesajın linki
Mehmet Yıldız 1
Ali Darbaz yazdı:

Motor yükü %80 aşıldığında Benzine geçsin. 

 

 

Ali Darbaz yazdı:

Motor ilk çalıştırmada soğutma suyu 70 derece aşınca lpg geçsin

bunları ve ilavelerini çoğu ecu yapıyor zaten

Mesajı paylaş


Mesajın linki