İçindekiler:
- Adım 1: Bu Proje için Temel Gereksinimler Aşağıdaki Gibi Listelenmiştir: -
- Adım 2: ESP8266 Nedir?
- Adım 3: Arduino ve IDE Nedir?
- Adım 4: Arduino IDE ve Kurulum İşlemini İndirin
- Adım 5: ESP8266 - USB-TTL Dönüştürücü için Pin Bağlantısı
- Adım 6: Kod Yükleme ve Programlama
Video: ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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: -
(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, Ş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, 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
- 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ı
İşte ESP8266 - USB-TTL Dönüştürücü için bağlantı detayları
- USB-TTL 3.3V'yi ESP8266 VCC ve CH_PD'ye bağlayın
- ESP8266 RX'i USB-TTL TX'e ve ESP8266 TX'i USB-TTL RX'e bağlayın
- ESP8266 GND'yi USB-TTL GND'ye bağlayın
- LED'i GPIO 2 ve GND'ye bağlayın
- 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:
V3 Modülünü Kullanan Ses Kontrollü Robot: 6 Adım
V3 Modülü Kullanan Ses Kontrollü Robot: Bu robotu herkes kolaylıkla yapabilir, verdiğim işlemi takip etmeniz yeterli. uzaktan ve diğer sesle
NEO-6M Modülünü Kullanan Yerel Saatli Arduino GPS Saati: 9 Adım
NEO-6M Modülünü Kullanarak Yerel Saatli Arduino GPS Saati: Bu dersimizde arduino kullanarak uydulardan güncel saat almayı öğreneceğiz.Videoyu izleyin
NodeMCU Röle Modülünü Kullanan Alexa Akıllı Ev Sistemi: 10 Adım
NodeMCU Röle Modülünü Kullanan Alexa Akıllı Ev Sistemi: Bu IoT projemde Alexa Akıllı Ev Otomasyon sistemini NodeMCU ESP8266 & Röle Modülü. Işık, fan ve diğer ev aletlerini sesli komut ile kolayca kontrol edebilirsiniz. Echo Dot akıllı hoparlörü aşağıdakilere bağlamak için
ESP8266 RGB LED ŞERİT WIFI Kontrolü - NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak - RGB LED STRIP Akıllı Telefon Kontrolü: 4 Adım
ESP8266 RGB LED ŞERİT WIFI Kontrolü | NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak | RGB LED STRIP Akıllı Telefon Kontrolü: Merhaba arkadaşlar, bu eğitimde nodemcu veya esp8266'yı bir RGB LED şeridini kontrol etmek için IR uzaktan kumanda olarak nasıl kullanacağımızı öğreneceğiz ve Nodemcu wifi üzerinden akıllı telefon ile kontrol edilecek. Yani temel olarak RGB LED STRIP'i akıllı telefonunuzla kontrol edebilirsiniz
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız