Wifi/Ethernet modülü ile İnternet üzerinden kontrol

Başlatan _PICMAN_, 23 Kasım 2015, 16:16:38

_PICMAN_




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) İ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/
MAC: 1a:fe:34:da:64:17
şifre: 1234

magnetron

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ı ?

engerex

Eline, emeğine sağlık.
Ekrandaki mesajı sayfadan okuyamıyor muyuz?

F.T

Hakk şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

_PICMAN_

Teşekkürler;
Şu anda sadece lcd de log kaydı olarak gösteriyorum. İlerde yapılabilir.

_PICMAN_

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.  ;)


magnetron

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

_PICMAN_

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://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

DEno_12

Hocam elinize sağlık, harika olmuş. ESP stabil mi?

_PICMAN_

Teşekkürler; modülü uzun bir süredir çalıştırıyorum stabil çalışıyor.

MrDarK

Eline sağlık kardeşim beğendim :) Forum arşivi için epey sağlam bir uygulama olacak gibi :)
Picproje Eğitim Gönüllüleri ~ MrDarK

_PICMAN_


_PICMAN_

#12
Mesaj için teşekkürler :)


_PICMAN_

#13
Merhaba Arkadaşlar;



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.
     

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

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


kralsam

Tebrikler hocam güzel çalışma size mesaj gönderdim :)