(http://netcon.digitalruh.com/sistem_sema.jpg)
Merhaba Arkadaşlar;
Daha önceden internet üzerinden kontrol için bazı çalışmalarım olmuştu. Bu sefer sizlerinde kullanabileceği bir sistem geliştirdim. Şu an test aşamasındadır.
Devrede işlemci olarak STM32F429I Discovery kitini kullandım. (LCD ekranında log bilgilerini görebilmek için.) İnternete bağlanmak için şu an WIZnet in ethernet modülünü kullandım (http://www.shopwiznet.com/wiz107sr-ttl (http://www.shopwiznet.com/wiz107sr-ttl)) İlerde ESP wifi da eklenecek ama benim tercihim bu tür işlerde güvenilir bir modül kullanmaktır o da ethernet modülüdür.
Şu an için
5 giriş,
5 Çıkış,
İşlemci dahili sensör sıcaklığı
2 tane analog pin üzerinden LM35 sıcaklık sensörleri
Başka cihazlara komut göndermek için UART çıkışı
LCD ye mesaj gönderme
özellikleri mevcuttur.
Çalışması ise, işlemci modül üzerinden sürekli veritabanını sorgulayarak kendi hesabınızdaki değerleri eşleştiriyor. Bu şekilde herkes veritabanına eklenerek web sayfası üzerinden kendi cihazı açık olduğu sürece kontrol edebilecek. (şimdilik test aşamasında olduğu için üye ekleme aktif değil).
Aşağıdaki link ile giriş yaparak sistemi kontrol edebilirisiniz hatta değerleri değiştirip LCD ye mesaj yazdırabilirsiniz.
http://netcon.digitalruh.com/ (http://netcon.digitalruh.com/)
MAC: 1a:fe:34:da:64:17
şifre: 1234
(http://netcon.digitalruh.com/stmnet2.jpg)
eline sağlık
burada moderatöre bişey sormak istiyorum
kendi ürünlerimizi gösterebileceğimiz bir forum başlığı açılacaktı
bu konuda ilerleme var mı ?
Eline, emeğine sağlık.
Ekrandaki mesajı sayfadan okuyamıyor muyuz?
Umut çok güzel bir çalışma tebrikler.
Teşekkürler;
Şu anda sadece lcd de log kaydı olarak gösteriyorum. İlerde yapılabilir.
Arkadaşlar;
Sistemi artık ESP Wifi modül ile test ediyorum, bu yüzden kullanıcı girişi değişti yeni mac: 1a:fe:34:da:64:17
Program test aşamasındadır, giriş yapıp deneyebilirsiniz, hatta mesaj bile bırakabilirsiniz. Program sonlandığında isteyen arkadaşlara hex i verebilirim. ;)
(http://netcon.digitalruh.com/20151203_231300-1.jpg)
hocam tebrikler,
ben de ESP-01 ile bir uygulama yapmaya çalışıyorum yeni yeni
cihazın WLAN IP' sini ESP' de ki hangi AT komutuyla öğreniyorsun
teşekkür
Teşekkürler;
WLAN ı bağlantı için kendi sayfamdan bir asp sayfası test ediyorum bu arada durum bilgilerini ve istek yapan IP yi yazdırıyorum. Bu yöntemi istersen herhangi bir IP adres sayfasından da yaparsın ama html sayfaları çok yer kaplıyor.
http://www.ip-numaram.com/ (http://www.ip-numaram.com/)
http://ip-adresim.net/ (http://ip-adresim.net/)
...gibi
ESP ile bunu 1024byte lar halinde alman gerekiyor. istersen benim kullandığım ip asp yi kullanabilirsin. Gelen pakette IP yi çözümlersin.
http://www.digitalruh.com/ip.asp (http://www.digitalruh.com/ip.asp)
Hocam elinize sağlık, harika olmuş. ESP stabil mi?
Teşekkürler; modülü uzun bir süredir çalıştırıyorum stabil çalışıyor.
Eline sağlık kardeşim beğendim :) Forum arşivi için epey sağlam bir uygulama olacak gibi :)
Teşekkürler.
Mesaj için teşekkürler :)
(http://netcon.digitalruh.com/20151210_205910.jpg)
Merhaba Arkadaşlar;
(http://netcon.digitalruh.com/images/wifi_net_control.png)
Sistemi kullanmak isteyen arkadaşlar için hexi veriyorum. STM32 ST-LINK Utility programı ile hexi yükledikten sonra devreyi çalıştırabilirsiniz. İlk enerji verdiğinizde SSID kayıtlı olmadığı için durum kısmında uyarı gelecektir. Wifi SSID ve PASS ayarlamak için harici uart'ı kullandım. (Normalde bu uart diğer aygıtları kontrol etmek içindir fakat bir seferliğine ayar için kullandıktan sonra hafızaya kayıtlı olacaktır.) Wifi ayarı için sadece aşağıdaki komutu göndermeniz yeterli
Seri Port: 115200 8N1
<wificonfig><ssid>SSID adı</ssid><pass>şifre</pass></wificonfig>
Bu işlem için basit bir terminal programı kullanabilirsiniz. Size OK cevabı geldiğinde ayarlar işlemciye kaydedilmiştir.
İşlemci SSID yi kaydettikten sonra ESP yi resetleyip hazırlamaya başlayacaktır. Eğer şifre ve bağlantı doğru ise durum kısmında HAZIR yazacaktır.
İlk kez bağlantı gerçekleşti ise ESPnin MAC adresi ile sizi veritabanına otomatik kaydedecektir ve aşağıdaki mesajı alacaksınız.
(http://netcon.digitalruh.com/images/netcon_ekran_2.jpg) (http://netcon.digitalruh.com/images/netcon_ekran_1.jpg)
Daha sonra işlemci her 30 sn de bir veritabanına sorgu göndererek değerleri eşleştirecektir.
Artık aşağıdaki linki açarak cihazdaki giriş çıkışları kontrol edebilirsiniz.
Şifre şu anlık 1234 dür daha sonra kullanıcı menüsünden değiştirilebilecek.
http://netcon.digitalruh.com (http://netcon.digitalruh.com)
Sistemi deneyip karşılaştığınız olumlu yada olumsuz yönlerinini paylaşırsanız sevinirim.
Not: LM35 için harici 5V kullanmanızı öneririm ve Vout çıkışına 100k ile Gnd ye verin. Hatta uzun kablo ile dışarıya bağlayacaksanız LM35 in olduğu yere de 100k ile gnd ye bağlamalısınız.
HEX dosya:
http://netcon.digitalruh.com/hex/NetConEthWifi.rar (http://netcon.digitalruh.com/hex/NetConEthWifi.rar)
Tebrikler hocam güzel çalışma size mesaj gönderdim :)
Teşekkürler, gördüm mesajı facebook gurubunda paylaştım :)
Takipteyiz hocam elinize sağlık .
@_PICMAN_Öncelikle elinize sağlık.
Ancak uygulama'yı paylaştığınız için sevinen diğer arkadaşlara şunu sorma ihtiyacı hissettim.
Elinizdee aynı şekilde board ve hex dosyası mevcut, çalıştırdınız, kullanıyorsunuz.
Uygulamanın source kod'ları paylaşılmış olsa, içerisindeki "know how" her seviyedeki insanın faydalanabileceği türden olurdu.
Ancak; hex yada bu tarz bir proje paylaşımı sizde nasıl bir faydaya dönüşüyor?
Aynı şeyi yazacaktım bede şimdi peko, bence hex paylaşmak çok itici, bunun yerine bir çalışma videosu eklense aynı şeye gelir bu hali ile. Buyur bakın ben yaptım dersin millette izler geçer işte.
Arkadaşlar;
Kaynak kod paylaşmayı uygun bulmuyorum (emeğe saygı için). Bu projeyi paylaşmamdaki amaç yazımı okuduysanız, modül ve kit varsa elinizde sistemi kullanabilirsiniz. Bu proje için kendi web sayfamı kullanıyorum siz sadece sayfaya girip evinizdeki kiti kontrol edeceksiniz. (Giriş ve çıkışlara istediğiniz aygıtları bağlayıp internetten kontrol edebileceksiniz.) Bu tür uygulamalar internette çok var ama hep server ESP oluyor bu yüzden dışardan bağlanmak için her seferinde IP bilmek zorundasınız ve port yönlendirmesi yapmak zorundasınız. Ben burda kendi web sayfamı server kullanarak sizlere kullanıcı olarak açtım, evinizdeki kit benim siteye bağlanıyor sizde kontrol için benim siteye bağlanıyorsunuz. (Blok şemada ayrıntılı anlatılıyor)
Akıllı ev sistemi diyebiliriz daha başlangıç aşamasında ilerde harici UART a RF modül bağlayarak diğer cihazlarada hükmedebileceksiniz.
Teşekkürler;
İyi çalışmalar.
@_PICMAN_Hocam ticari bi urun yaptim bu nedenle icerik paylasmiorum desen anlam verecegim bir ifade olur.
Ama emege saygi basligi ve boyle paylasim cok faydali olmuyor. Ama yinede hayrini gor :) .
Guzel bir proje.
@_PICMAN_ Alıntı YapKaynak kod paylaşmayı uygun bulmuyorum (emeğe saygı için).
Alıntı Yapdışardan bağlanmak için her seferinde IP bilmek zorundasınız ve port yönlendirmesi yapmak zorundasınız.
Sen sunucuyu kapatırsan ne yapacağız.? :D
Neyse arkadaşlar şimdilik sunucuyu kapatıyorum size iyi çalışmalar.
admin arkadaş beni silerse çok memnun kalırım ;)
Umut her zamanki gibi güzel çalışmalar yapıyorsun.Bu tip çalışmaları çoğu yerde göremiyoruz.Çalışma ile ilgili yapmak isteyenlere en azından yöntem olacak şekilde açıklama yapman yeterli olur sanırım.Emeğine sağlık.Tebrikler.
Hocam burası özgür bir forum. Dileyen dilediği kadar bilgi paylaşımı yapar.
Ki kendi iradesine kalmış bir konu.
:)
@_PICMAN_ İyi hoş güzel yapmışsın. Sevinçlisin ve paylaştın. Tamam, ortak olduk.
Beklentin bu ise, tamam, buyur onu yazdık.
Ancak olay şuna benzedi;
"Ben yiyorum siz seyredin"
Ha kimse yemeğini elinden almak istemez müsterih ol.
De ki "sen bu düşüncende yanıldın, faydalı olmak istedin";
O zaman,
"bu iş şöyle şöyle yapılır, adımları budur, şu noktada bu sıkıntılarla karşılaşılır, şöyle aşılır"
denir.
Bu kadarını yapmamışsan, açılan konu kişisel tatminden öte bir şey olmaz. Bilgi AÇlığı çeken forum üyeleri de, buna pek pabuç bırakmaz. Bozulmayacaksın muhterem.
Alıntı YapNeyse arkadaşlar şimdilik sunucuyu kapatıyorum size iyi çalışmalar.
Bak en azından sunucu kısmın url'ini bizim girebileceğimiz, senin verdiğin hex ile sana bağlı kalmadan çalışacak bir yapı olsaydı paylaştığın yine bir nebze kabul görebilirdi.
Board'u alıp, hex'i yükleyip, sunucusunu kurup, yaptığın sistemi miss gibi kullanıp sana da dua ederdi faydalanan kişi.
O zaman hex paylaşır veya bu çalışma ticaridir, ücreti mükabilinde elbette paylaşabilirim kaynak kodu desen makul olurdu.. (Emeğe saygı kısmı)
Her böyle bir sistem yapan sadece yaptığı için paylaşacak olsaydı, sen belki o sistemi yapamazdın, unutma bunu.
Mesela
@z hocam yaptıklarını burda böyle yayınlasa, kapatıp gider ağlarız herhalde hepimiz :D
Allah razı olsun yüzlerce konu öğreniyoruz kendisinden ve herkes illaki kendine faydalı bir yer bulup öğreniyor.
Sürçü lisan ettiysem affola, fakat burası picproje, öğrenmeden çıkış yok ;)
Alıntı yapılan: peko - 22 Aralık 2015, 08:09:32
Bak en azından sunucu kısmın url'ini bizim girebileceğimiz, senin verdiğin hex ile sana bağlı kalmadan çalışacak bir yapı olsaydı paylaştığın yine bir nebze kabul görebilirdi.
Board'u alıp, hex'i yükleyip, sunucusunu kurup, yaptığın sistemi miss gibi kullanıp sana da dua ederdi faydalanan kişi.
O zaman hex paylaşır veya bu çalışma ticaridir, ücreti mükabilinde elbette paylaşabilirim kaynak kodu desen makul olurdu.. (Emeğe saygı kısmı)
Her böyle bir sistem yapan sadece yaptığı için paylaşacak olsaydı, sen belki o sistemi yapamazdın, unutma bunu.
Mesela @z hocam yaptıklarını burda böyle yayınlasa, kapatıp gider ağlarız herhalde hepimiz :D
Allah razı olsun yüzlerce konu öğreniyoruz kendisinden ve herkes illaki kendine faydalı bir yer bulup öğreniyor.
Sürçü lisan ettiysem affola, fakat burası picproje, öğrenmeden çıkış yok ;)
++
Katılıyorum