İçindekiler:

Arduino ve ESP8266'ya Başlarken: 11 Adım
Arduino ve ESP8266'ya Başlarken: 11 Adım

Video: Arduino ve ESP8266'ya Başlarken: 11 Adım

Video: Arduino ve ESP8266'ya Başlarken: 11 Adım
Video: Arduino ile ESP8266 Kullanımı ve İnternet Erişimi-1 (İnternet Üzerinden Veri Çekme) 2024, Temmuz
Anonim
Arduino ve ESP8266'ya Başlarken
Arduino ve ESP8266'ya Başlarken

ESP8266, dahili Wi-Fi ve iki GPIO pini ile bağımsız bir mikrodenetleyici olarak kullanılabilir veya mikrodenetleyiciye bir Wi-Fi bağlantısı vermek için seri iletişim yoluyla başka bir mikrodenetleyici ile kullanılabilir. Sensör verilerini internete veya internete bağlı panolara raporlamak için IoT sensör ağı yapmak için kullanılabilir, internete veya yerel ağa bağlı bir ev otomasyon cihazı yapmak için kullanılabilir. ESP8266, IoT tabanlı bir güvenlik sistemi, akıllı fişler ve ışıklar, ağ ağları veya giyilebilir cihazlar geliştirmek için kullanılabilir. Düşük maliyeti, düşük güç tüketimi ve küçük boyutu nedeniyle her türlü IoT cihazı geliştirmek için kullanılabilir.

Adım 1: Kısaca Mimari ve Özellikler Hakkında

ESP8266 Wi-Fi modülü, 80Mhz'de saat hızına sahip 32-bit RISC mikroişlemciye sahiptir ve 160Mhz'ye overclock edilebilir. 32 KiB Komut RAM'i, 32 KiB komut önbellek RAM'i, 80 KiB kullanıcı veri RAM'i ve bunun her yerinde GPIO, 12C, ADC, SPI ve PWM'ye sahiptir.

2. Adım: Güç Tüketimi

ESP8266 Wi-Fi modülünü çalıştırmak için gereken maksimum voltaj ve akım 3.6V ve 120.5mA'dır, Arduino'nun 3.3V çıkış pini vardır ancak çıkış akımı sadece 40mA'dır, bu esp8266'yı çalıştırmak için yeterli değildir, bu nedenle voltaj regülatörü LM317 kullanılır. LM317 maksimum çıkış akımı 1.5A olduğundan düzgün çalışmasını sağlamak için Arduino'nun 5V ila 3.3V'sini düzenler. ESP8266 I/O pinleri de 3.3V'ta çalışıyor yani Arduino TX pininden gelen 5V lojiği 3.3V'a çevirmek için lojik seviye değiştirici 3.3V zener diyot kullanılıyor ama benim tecrübelerime göre buna pek gerek yok. Aşağıdaki şekilde verilen devreyi basitçe yapmak sorun değil.

3. Adım: ESP8266 Pinout'ları

ESP8266 Pin Çıkışları
ESP8266 Pin Çıkışları

Adım 4: Bileşenler

Arduino Uno'su

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi Modülü

www.banggood.com/custlink/mKvKDhD2ig

LM317 Voltaj Regülatörü

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Erkekten erkeğe atlayıcılar

www.banggood.com/custlink/GKvKmAGkuQ

1uF elektrolitik kapasitör

10uF elektrolitik kapasitör

Adım 5: Şematik

Şematik
Şematik

ESP8266 Wi-Fi modülü Arduino veya herhangi bir mikrodenetleyici ile seri haberleşme kullanarak haberleştiğinden ve çalışması için minimum 3.3V gereklidir. Arduino'nun 5V çıkışı şekilde görüldüğü gibi LM317 girişine bağlanacaktır.

ESP8266 BağlantılarESP8266 ================= Bağlantılar

RXD =====================Arduino'nun I/O Pin 3

VCC=====================LM317 Çıkış

CH_PD===================LM317 Çıkış

GND=====================Arduino'nun GND'si

TXD=====================Arduino'nun I/O Pin 2

Adım 6: Devre Nasıl Yapılır

Adım 7: AT Komutlarını ESP8266'ya Göndermek İçin Arduino Nasıl Kodlanır

Adım 8: Kod

Adım 9: AT Komutları

Adım 10: Uygulama Bağlantıları

TCP İstemcisi:

Sunucu:

Adım 11: ESP8266 Veri Sayfası ve AT Komut Referansı

ESP8266 Veri Sayfası

www.espressif.com/sites/default/files/docu…

ESP8266 AT Komut Referansı

www.espressif.com/sites/default/files/doc…

Önerilen: