İçindekiler:

ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti: 6 Adım
ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti: 6 Adım

Video: ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti: 6 Adım

Video: ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti: 6 Adım
Video: Arduino ile ESP8266 Kullanımı ve İnternet Erişimi-1 (İnternet Üzerinden Veri Çekme) 2024, Haziran
Anonim
ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti
ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti

ESP8266, Şanghay merkezli Çinli üretici Espressif Systems tarafından üretilen tam TCP/IP yığını ve MCU (mikrodenetleyici birimi) özelliğine sahip düşük maliyetli bir Wi-Fi yongasıdır.

Çip ilk olarak batılı üreticilerin dikkatini üçüncü taraf bir üretici olan Ai-Thinker tarafından yapılan ESP-01 modülü ile Ağustos 2014'te gördü. Bu küçük modül, mikro denetleyicilerin bir Wi-Fi ağına bağlanmasına ve Hayes tarzı komutları kullanarak basit TCP/IP bağlantıları kurmasına olanak tanır. Ancak, o zamanlar çip ve kabul ettiği komutlar hakkında neredeyse hiç İngilizce dokümantasyon yoktu. Çok düşük fiyat ve modülde çok az harici bileşen olması gerçeği, sonunda hacim olarak çok ucuz olabileceğini düşündürdü., birçok bilgisayar korsanını modülü, çipi ve üzerindeki yazılımı keşfetmenin yanı sıra Çince belgeleri tercüme etmeye çekti. Wifi.

Adım 1: Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir: -

Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir:
Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir:
Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir:
Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir:
Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir:
Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir:

(1) ESP8266 WiFi Modülü

(2) Arduino IDE'si

(3) ekmek tahtası

(4) Atlama Telleri

(5) USB-TTL Dönüştürücü

(6) Güç Kaynağı (3.3v DC)

(7) Kablosuz İnternet Bağlantısı (WiFi)

(8) Web Sunucusu (bizimkini kullanabilirsiniz)

(9) LED

Adım 2: ESP8266 Nedir?

ESP8266 Nedir?
ESP8266 Nedir?
ESP8266 Nedir?
ESP8266 Nedir?
ESP8266 Nedir?
ESP8266 Nedir?

ESP8266, Şanghay merkezli Çinli üretici Espressif Systems tarafından üretilen tam TCP/IP yığını ve MCU (mikrodenetleyici birimi) özelliğine sahip düşük maliyetli bir Wi-Fi yongasıdır.

Çip ilk olarak Batılı üreticilerin dikkatini üçüncü taraf bir üretici olan Ai-Thinker tarafından yapılan ESP-01 modülü ile Ağustos 2014'te gördü. Bu küçük modül, mikro denetleyicilerin bir Wi-Fi ağına bağlanmasına ve Hayes tarzı komutları kullanarak basit TCP/IP bağlantıları kurmasına olanak tanır. Bununla birlikte, o zamanlar çip ve kabul ettiği komutlar hakkında neredeyse hiç İngilizce dokümantasyon yoktu. Çok düşük fiyat ve modülde çok az harici bileşen olması gerçeği, sonunda hacim olarak çok ucuz olabileceğini düşündürdü., birçok bilgisayar korsanını modülü, çipi ve üzerindeki yazılımı keşfetmenin yanı sıra Çince belgeleri tercüme etmeye çekti. Wifi.

Adım 3: Arduino ve IDE Nedir?

Arduino ve IDE Nedir?
Arduino ve IDE Nedir?

Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik platformdur. Arduino kartları girişleri okuyabilir - bir sensör üzerindeki ışık, bir düğme üzerindeki bir parmak veya bir Twitter mesajı - ve bunu bir çıkışa dönüştürebilir - bir motoru etkinleştirebilir, bir LED'i açabilir, çevrimiçi bir şeyler yayınlayabilir. Kart üzerindeki mikrodenetleyiciye bir dizi talimat göndererek kartınıza ne yapacağını söyleyebilirsiniz. Bunu yapmak için Arduino programlama dilini (Kablolama tabanlı) ve İşleme tabanlı Arduino Yazılımını (IDE) kullanırsınız.

Neden Arduino? Basit ve erişilebilir kullanıcı deneyimi sayesinde Arduino, binlerce farklı proje ve uygulamada kullanılmıştır. Arduino yazılımı yeni başlayanlar için kullanımı kolaydır, ancak ileri düzey kullanıcılar için yeterince esnektir. Mac, Windows ve Linux üzerinde çalışır. Öğretmenler ve öğrenciler bunu düşük maliyetli bilimsel araçlar oluşturmak, kimya ve fizik ilkelerini kanıtlamak veya programlama ve robotik ile başlamak için kullanırlar. Tasarımcılar ve mimarlar etkileşimli prototipler oluşturur, müzisyenler ve sanatçılar bunu enstalasyonlar ve yeni müzik aletleriyle deneyler yapmak için kullanır. Yapıcılar, elbette, örneğin Maker Faire'de sergilenen projelerin çoğunu inşa etmek için kullanırlar. Arduino, yeni şeyler öğrenmek için önemli bir araçtır. Herkes - çocuklar, hobiler, sanatçılar, programcılar - bir kitin adım adım talimatlarını izleyerek veya Arduino topluluğunun diğer üyeleriyle çevrimiçi olarak fikirlerini paylaşarak tamir etmeye başlayabilir.

Adım 4: Arduino IDE ve Kurulum İşlemini İndirin

Arduino IDE ve Kurulum İşlemini indirin
Arduino IDE ve Kurulum İşlemini indirin
Arduino IDE ve Kurulum İşlemini İndirin
Arduino IDE ve Kurulum İşlemini İndirin
  • Bağlantıya tıklayın ve https://goo.gl/Cxa9rX Arduino IDE'yi indirin
  • Arduino IDE'yi sisteminize kurun
  • Arduino IDE'yi açın ve Dosya > Tercihler sekmesine tıklayın
  • Şimdi Ek Pano Yöneticisi URL'leri alanına aşağıdaki URL'yi ekleyin ve Tamam'ı tıklayın.
  • URL: -
  • Araçlar > Panolar > Pano Yöneticisi sekmesini açın
  • esp8266'yı arayın ve esp8266 topluluk paketlerini yükleyin
  • Şimdi Araçlar > Panolar'a gidin ve Genel ESP8266 Modülü'nü seçin
  • Sketch'i Aç > Kitaplık > Kitaplıkları Yönet
  • Arduino json'u arayın ve Benoît Blanchon'un arduino json kitaplığını kurun

Adım 5: ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı

ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı
ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı
ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı
ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı
ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı
ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı

İşte ESP8266 - USB-TTL Dönüştürücü için bağlantı detayları

  1. USB-TTL 3.3V'yi ESP8266 VCC ve CH_PD'ye bağlayın
  2. ESP8266 RX'i USB-TTL TX'e ve ESP8266 TX'i USB-TTL RX'e bağlayın
  3. ESP8266 GND'yi USB-TTL GND'ye bağlayın
  4. LED'i GPIO 2 ve GND'ye bağlayın
  5. GPIO 0'ı GND'ye bağlayın (YALNIZCA SKETCH YÜKLEME SIRASINDA)

Adım 6: Kod Yükleme ve Programlama

USB-TTL'yi Sisteminize takın ve Araçlar > Bağlantı Noktaları > COMn (Ex-COM4) bölümünde bağlantı noktasını seçin

Şimdi, WiFi Adı, WiFi Şifresi, Alan adı, yol gibi ayrıntıları düzenleyin ve taslağı derleyin ve ESP8266'ya yükleyin.

Eğer sunucunuz varsa kendi php ve json kodunu kullanarak aşağıdaki linkten kaynak dosyayı indirebilirsiniz, yoksa benim yüklediğim kodu https://www.bipulgupta.com/IoT/ kullanabilirsiniz.

Herhangi bir sorun için benimle iletişime geçebilirsiniz-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Önerilen: