Bu proje, ESP8266 tabanlı bir cihazın ev otomasyonu için basit bir örneğini sunar. Bu cihaz, iOS Home uygulaması üzerinden kontrol edilebilen bir anahtar anahtarlamasını gerçekleştirir. Ayrıca, projenin elektronik bileşenleri ve bağlantıları hakkında bilgi de içerir. Bu README, proje hakkında bilgi vermek, nasıl kullanılacağını anlatmak ve ESP8266 için IDE ayarlarını göstermek için hazırlanmıştır.
Bu projeyi çalıştırmak için öncelikle Arduino IDE veya PlatformIO kurulumunu yapmanız gerekmektedir. Arduino IDE kullanarak kurulum yapmak istiyorsanız aşağıdaki adımları takip edebilirsiniz:
- Arduino IDE'yi resmi web sitesinden indirin ve kurun.
- Arduino IDE'yi açın ve
Araçlar
>Kart
>Kart Yöneticisi
'ne gidin. - Açılan pencerede,
Ayarlar
simgesine tıklayın (sağ üst köşe). Eklenti URL'leri
alanınahttp://arduino.esp8266.com/stable/package_esp8266com_index.json
adresini ekleyin.- Tamamlandıktan sonra
Kapat
düğmesine tıklayın. Kart Yöneticisi
'ne geri dönün veESP8266
kütüphanesini arayın.ESP8266
kütüphanesini seçin veYükle
düğmesine tıklayarak yükleyin.- Yükleme tamamlandıktan sonra,
Araçlar
>Kart
>ESP8266 Boards (…)
>Generic ESP8266 Module
seçeneğini seçin.
Artık projeyi yüklemeye hazırsınız. Arduino IDE'yi kullanarak .ino
dosyasını açıp ESP8266 tabanlı bir kart seçerek kodu yükleyebilirsiniz.
- Bu projeyi klonlayın veya indirin.
- Arduino IDE veya PlatformIO gibi bir Arduino geliştirme ortamını açın.
.ino
uzantılı dosyayı açın ve ESP8266 tabanlı bir kart seçerek kodu yükleyin.- ESP8266 cihazınıza güç sağlayın.
- ESP8266 cihazınızın kurulum ekranına bağlanmak için Wi-Fi ayarlarınızdan "Kardo Ambiyans" ağını seçin. Bu Ağ adı şifresizdir ve direkt olarak katılınabilirdir.
- Ağa girdikten sonra bir web server sayfası sizi karşılayacak ve burada Configure Wi-Fi alanından kendi Wi-Fi adresinize giriş yapmalısınız.
- Giriş yapıldıktan sonra ESP01 Wifi modülü Erişim noktası modunu kapatarak hafızayasına yazdığı Wi-Fi bilgileri ile Wi-Fi ağınuza bağlanır.
- Daha iPhone üzerinden Home (Ev) uygulamasına gidin ve yeni bir aksesuar ekleme ekranına gidin.
- Daha Fazla seçeneği seçin.
- Cihazınızı bulun ve ekleme işlemini tamamlayın.
- Artık cihazınızı Home uygulamasından kontrol edebilirsiniz.
- ESP8266'ya kod yüklenirken USB programlayıcı kullanılarak yapılmıştır.
- USB programlayıcı ile ESP8266 kartına kod atarken, GPIO0 ve GND pinlerini kısa devre yaparak programlama moduna almanız gerekmektedir.
Bu projede kullanılan ana bileşenler:
- ESP01-S (ESP8266)
- 5V Röle modülü
- 12V adaptör
- LM2596 Buck Converter
- 7805 5v Lineer voltaj regülatörü
- 100uF kutuplu Kapasitör
- 100nF kutupsuz Kapasitör
- BC237 10k direnç
- ESP8266'nın GPIO2 pini röle kontrolü için kullanılır.
- Röle, anahtarlama yapılacak cihazın güç kablosuna seri olarak bağlanır.
- ESP8266'nın VCC ve GND pinleri güç kaynağına bağlanır.
- Gerekirse, düğme veya başka bir tetikleyici bağlantısı yapılabilir.
src
klasörü: Arduino kaynak kodları.main.ino
: Ana Arduino kodu.
LICENSE
: Proje lisans dosyası.README.md
: Bu dosya, proje açıklaması.
- ESP8266 tabanlı bir cihaz
- Arduino IDE veya PlatformIO
- Bu depoyu fork edin.
- Yeni özellikler ekleyin veya hataları düzeltin.
- Değişikliklerinizi commit edin.
- Bir pull isteği gönderin.
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakın.