İçindekiler:
- Adım 1: Kısaca Mimari ve Özellikler Hakkında
- 2. Adım: Güç Tüketimi
- 3. Adım: ESP8266 Pinout'ları
- Adım 4: Bileşenler
- Adım 5: Şematik
- 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ı
- Adım 11: ESP8266 Veri Sayfası ve AT Komut Referansı
Video: Arduino ve ESP8266'ya Başlarken: 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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ı
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
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:
WeMos ESP8266'ya Başlarken: 6 Adım
WeMos ESP8266'ya Başlarken: Bu talimatta, WeMos ESP8266'da yanıp sönen Led örneğini çalıştıracağız
ESP8266 ve ESP32 için Python'a Başlarken: 6 Adım
ESP8266 ve ESP32 için Python'a Başlarken: Bacground ESP8266 ve küçük ağabeyi ESP32, tam TCP/IP yığını ve mikro denetleyici özelliğine sahip düşük maliyetli Wi-Fi mikroçipleridir. ESP8266 yongası ilk olarak 2014 yılında yapımcı topluluğunun dikkatini çekti. O zamandan beri düşük fiyat (
Amazon AWS IoT ve ESP8266'ya Başlarken: 21 Adım
Amazon AWS IoT ve ESP8266'ya Başlarken: Bu proje, ESP8266 modülünü alıp Mongoose OS kullanarak doğrudan AWS IOT'a nasıl bağlayacağınızı gösterir. Mongoose OS, bulut bağlantısını vurgulayan mikro denetleyiciler için açık kaynaklı bir işletim sistemidir. Dublin'li Cesanta tarafından geliştirilmiştir
Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken: 6 Adım
Arduino IDE'de Başlarken W/ NodeMCU ESP8266: Genel Bakış Bu eğitimde, Arduino IDE üzerinde NodeMCU'nun nasıl kullanılacağını öğreneceksiniz.Öğrenecekleriniz NodeMCU hakkında genel bilgilerArduino IDE'ye ESP8266 tabanlı kartlar nasıl kurulurArduino IDE üzerinde NodeMCU nasıl programlanır kullanılmış
ESP8266'da MicroPython'a Başlarken: 10 Adım (Resimlerle)
ESP8266'da MicroPython'a Başlarken: Arduino IDE'yi C/C++ programlama dili ile birlikte kullanan yaygın yöntem yerine ESP8266 tabanlı kartları programlamak için farklı bir yol mu istiyorsunuz? Bu eğitimde bir ESP8266'yı kimin yapılandıracağını ve kontrol edeceğini öğreneceğiz MicroPython.BUIL kullanarak tahta