|
Aykiri1
|
 |
« : Haziran 29, 2019, 18:19:10 ÖS » |
|
Merhaba arkadaşlar
Benim klimam yeni nesil wifi ve bluetooth olanlardan değil. klasik kumandalı klimalardan. (eminim birçoğumuzun böyle)
evde kimse olmadığında boşuna aynı ısıda tutsa bile büyük sarfiyat olmaması açısından eve gitmeye yakın 30 dakika içinde açsam yada kapatsam diye düşündüm. bunun için bir çalışma yaptım
sistemin işleyişi şu şekilde
1. önce klimanın kumandasından IR receiver ile kodları aldım (tüm kodlar alınabilir ama ben sadece açma kapama aldım) 2. sonra bu kodları IR transmitter vasıtasıyla internet üzerinden (telefonla veya bilgisayarla) klimaya yolladım.
bu işlemler için arduino uno,esp8266-01 modul ve ir led kullandım.
sabit IP olmayanlar için bir sabit IP gereksinimi duymamak için thingspeak API ye yazdırarak. bu apiyi periyodik okutarak duruma göre aç kapa yaptırdım.
daha verimli olabilecek fikirlere açığım
|
|
|
|
|
Logged
|
|
|
|
|
ercanersoy
|
 |
« Yanıtla #1 : Haziran 29, 2019, 18:58:05 ÖS » |
|
Yalnzıca, ESP8266 modülü kullanabilirsiniz.
Sistemin hangi görevi için Arduino'yu kullanıyorsunuz?
|
|
|
|
|
Logged
|
|
|
|
|
Aykiri1
|
 |
« Yanıtla #2 : Haziran 29, 2019, 19:13:35 ÖS » |
|
sadece esp yeterli ama bendeki 01 modeli. bir kaç extra röle için port yeterli değil. esp8266-12 çok ideal
|
|
|
|
|
Logged
|
|
|
|
|
ercanersoy
|
 |
« Yanıtla #3 : Haziran 29, 2019, 19:25:50 ÖS » |
|
ESP8266-12 daha iyidir. Bu ESP8266-12 mikrodenetleyicisinin programlanması için Arduino yazılımı, MicroPython ya da Espruino kullanabilirsiniz.
MicroPython ya da Espruino kullanılarak sistem, daha esnek olarak geliştirilebilir.
Ayrıca, sisteme zamanlayıcı kodlar eklenerek klimanın istenilen zaman aralıklarında açık olması sağlanabilir.
|
|
|
|
|
Logged
|
|
|
|
|
Simon (Özay Turay)
|
 |
« Yanıtla #4 : Haziran 29, 2019, 19:27:05 ÖS » |
|
Klima 10A'den fazla çektiği için olmaz belki ama daha düşük güç tüketen cihazlar için SONOFF isimli şöyle bir şeyler var ESP8266 tabanlı. En ucuzu 5 dolar civarından başlıyor.  https://www.banggood.com/brands-SONOFF-b-699.html
|
|
|
|
|
Logged
|
https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.comRetro: Commodore 64, Amiga 500, Amiga 1200 Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
|
|
|
|
Aykiri1
|
 |
« Yanıtla #5 : Haziran 29, 2019, 19:30:17 ÖS » |
|
özay hocam esp8266-01 sen göndermiştin sanırım teşekkür etmiş olayım bu vesileyle. çok değişik projelerde işime yaradı. o resimdeki alet klimada işe yaramaz çünkü kumandadan on off bilgisi gitmesi gerekiyor.
|
|
|
|
|
Logged
|
|
|
|
|
Aykiri1
|
 |
« Yanıtla #6 : Haziran 29, 2019, 19:32:02 ÖS » |
|
ESP8266-12 daha iyidir. Bu ESP8266-12 mikrodenetleyicisinin programlanması için Arduino yazılımı, MicroPython ya da Espruino kullanabilirsiniz.
MicroPython ya da Espruino kullanılarak sistem, daha esnek olarak geliştirilebilir.
Ayrıca, sisteme zamanlayıcı kodlar eklenerek klimanın istenilen zaman aralıklarında açık olması sağlanabilir.
şuanda aliexden nodemcu aldım onları kullanıp daha modernize edebilirim diye düşünüyorum. thingspeak kullanmadan direk bağlantıda mümkün
|
|
|
|
|
Logged
|
|
|
|
|
ercanersoy
|
 |
« Yanıtla #7 : Haziran 29, 2019, 20:25:22 ÖS » |
|
Bağlantıyı statik IP ile mi yapacaksınız?
|
|
|
|
|
Logged
|
|
|
|
|
Aykiri1
|
 |
« Yanıtla #8 : Haziran 29, 2019, 20:46:36 ÖS » |
|
thingspeak ile statiğe gerek yok. nodemcu kullanarak statik yada dinamik farketmez çünkü dynamic dns işimi görüyor
mysql ve json ile daha spesifik ve loglu brşeyler ortaya çıkabilir
|
|
|
|
« Son Düzenleme: Haziran 29, 2019, 20:48:28 ÖS Gönderen: Aykiri1 »
|
Logged
|
|
|
|
|
ercanersoy
|
 |
« Yanıtla #9 : Haziran 29, 2019, 20:51:32 ÖS » |
|
MySQL yerine SQLite öneririm. SQLite kullanılırsa ek bir bilgisayara gereksinim olmaz. SQLite veritabanı tek bir dosyadan oluşur ve veritabanı yönetim sistemi kullanılmadan kullanılan dilin kütüphanesiyle kayıt işlemleri yapılabilir.
|
|
|
|
|
Logged
|
|
|
|
|
Aykiri1
|
 |
« Yanıtla #10 : Haziran 29, 2019, 20:54:09 ÖS » |
|
kendi hostuma koyduğumda direk yaz oku yapabilirmiyim php ile ?
|
|
|
|
|
Logged
|
|
|
|
|
ercanersoy
|
 |
« Yanıtla #11 : Haziran 29, 2019, 21:19:26 ÖS » |
|
ESP8266'nın içinde olması daha iyi olur. ESP8266'nın içinde dosya sistemi kurmanız gerekir.
ESP8266'nın içinde MicroPython kullanacak mısınız?
|
|
|
|
|
Logged
|
|
|
|
|
Aykiri1
|
 |
« Yanıtla #12 : Haziran 29, 2019, 21:38:12 ÖS » |
|
micropython hiç kullanmadım bilmiyorum açıkçası.
|
|
|
|
|
Logged
|
|
|
|
|
ercanersoy
|
 |
« Yanıtla #13 : Temmuz 01, 2019, 15:29:26 ÖS » |
|
Micropython, mikrodenetleyiciler ve gömülü sistemler için bir Python yorumlayıcısıdır. Mikrodenetleyicinin program belleği içerisinde dosya sistemi oluşturmayı destekler. AAyrıca, Micropython için yazılmış birçok kütüphane bulunur. Bağlantı: https://micropython.org/
|
|
|
|
|
Logged
|
|
|
|
|
Aykiri1
|
 |
« Yanıtla #14 : Temmuz 01, 2019, 16:20:25 ÖS » |
|
ben bunu araştırıp deneyeceğim. tşk ederim
|
|
|
|
|
Logged
|
|
|
|
|