Elektrik elektronik temrinleri

Ders Notları => Arduino Öğreniyorum => Uzaktan kontrol => Konuyu başlatan: Hasan ERTÜRK - 14 Mayıs 2017, 12:59:35

Başlık: 17. Arduino ve ESP8266 ile web sunucusu kurma
Gönderen: Hasan ERTÜRK - 14 Mayıs 2017, 12:59:35
Bu dersimizde ESP8266 ile bir sunucu kurup, oluşturacağımız bir html sayfasını bu sunucuda yayınlayacağız. Aynı ağda bulunan cihazlar bu web sayfasını görüntüleyebilecektir.

İşlem basamaklarını tamamlandığında web sayfamıza girenler aşağıdaki gibi görüntü ile karşılaşacaklardır. Verilen kodlamada 24. satırdaki içeriği kendinize göre düzenleyip daha farklı bir içerik yayınlayabilirsiniz.

(http://temrinlerim.org/images/arduino_web_sunucu.PNG)

Gerekli malzeme ve donanımlar:
Arduino uno (http://www.robotik.center/index.php?route=product/product&path=59_60&product_id=51)
ESP8266 wifi modülü (http://www.robotik.center/index.php?route=product/product&search=8266&product_id=966)
Erkek dişi jumper kablo (http://www.robotik.center/index.php?route=product/product&search=jumper&product_id=144)
Kablosuz internet bağlantısı
Bilgisayar

İşlem Basamakları:

1. Aşağıdaki şemaya uygun olarak devreyi kurunuz.

(http://temrinlerim.org/images/fritzing_ip_ogren_bb.png)

2. Seri monitör ayarını aşağıdaki gibi yapınız.

(http://temrinlerim.org/images/esp8266_seri_monitor_ayari.PNG)

3. Ayarlamaları yaptıktan sonra, komut satırına AT yazdığımızda modülün bize OK cevabı ile dönmesi gerekmektedir. Bu cevabı gördüysek modülümüz çalışıyor ve bizim ile iletişime hazır demektir. Bundan sonra AT+CIFSR komutu yolladığımızda modülümüz bize IP adresini yollayacak. Bu adresi sayfa görüntüleme işleminde kullanmak üzere not ediyoruz.

4. Birinci ve ikinci satırdaki ağ bağlantısı bilgilerini kendinize göre düzenleyip arduino kodlarını yükleyin.

Arduino kodları:
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
5. Kodlar yüklenip, IP numarasını öğrendikten sonra devreyi aşağıdaki hale getiriyoruz.

(http://temrinlerim.org/images/fritzing_esp8266_sunucu_bb.png)

6. IP adresini aşağıdaki reimde görüldüğü gibi tarayıcımızda açıp görüntülüyoruz.

(http://temrinlerim.org/images/arduino_web_sunucu.PNG)

İhtiyaç duyulması halinde konuya ait dsoyaları konu ekinden indirebilirsiniz.