Mündəricat:
- Addım 1: Qısaca Memarlıq və Xüsusiyyətlər haqqında
- Addım 2: Güc istehlakı
- Addım 3: ESP8266 Pinouts
- Addım 4: Komponentlər
- Addım 5: Şematik
- Addım 6: Dövrə necə edilir
- Addım 7: AT əmrlərini ESP8266 -a göndərmək üçün Arduinonu necə kodlaşdırmaq olar
- Addım 8: Kod
- Addım 9: AT əmrləri
- Addım 10: Tətbiq bağlantıları
- Addım 11: ESP8266 Məlumat Cədvəli və AT Komanda Referansı
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
ESP8266, quraşdırılmış Wi-Fi və iki GPIO sancağı olan müstəqil bir mikro nəzarətçi olaraq istifadə edilə bilər və ya mikro nəzarətçiyə Wi-Fi bağlantısı vermək üçün serial rabitə vasitəsi ilə başqa bir mikro nəzarətçi ilə istifadə edilə bilər. Sensor məlumatlarını internetə və ya İnternetə bağlı tablosuna bildirmək üçün IoT sensorlar şəbəkəsi etmək üçün istifadə edilə bilər, İnternetə və ya yerli şəbəkəyə qoşulmuş bir ev avtomatlaşdırma cihazı etmək üçün istifadə edilə bilər. ESP8266, IoT əsaslı bir təhlükəsizlik sistemi, ağıllı fişlər və işıqlar, mesh şəbəkələri və ya geyilə bilən cihazlar inkişaf etdirmək üçün istifadə edilə bilər. Aşağı qiyməti, aşağı enerji istehlakı və kiçik ölçüsü səbəbindən hər cür IoT cihazı inkişaf etdirmək üçün istifadə edilə bilər.
Addım 1: Qısaca Memarlıq və Xüsusiyyətlər haqqında
ESP8266 Wi-Fi modulu 80Mhz tezlikli 32-bit RISC mikroprosessoruna malikdir və 160Mhz-ə qədər sürətləndirilə bilər. 32 KiB Təlimat RAM, 32 KiB təlimat önbelleği RAM, 80 KiB istifadəçi məlumat RAM və hər şeydə GPIO, 12C, ADC, SPI və PWM var
Addım 2: Güc istehlakı
ESP8266 Wi-Fi modulunu işlətmək üçün lazım olan maksimum gərginlik və cərəyan 3.6V və 120.5mA təşkil edir, Arduino 3.3V çıxış pininə malikdir, ancaq çıxış cərəyanı esp8266-nı işə salmaq üçün kifayət etməyən yalnız 40mA-dır, buna görə LM317 gərginlik tənzimləyicisi istifadə olunur. LM317 maksimum çıxış cərəyanı 1.5A olduğu üçün düzgün çalışmasını təmin etmək üçün Arduinonun 5V -dan 3.3V -ə qədər tənzimləyin. ESP8266 G/Ç pinləri də 3.3V -də işləyir, buna görə də Arduino TX pinindən gələn 5V məntiqi 3.3V -ə çevirmək üçün məntiq səviyyəsi dəyişdiricisi 3.3V zener diodu istifadə olunur, amma təcrübəmə görə buna çox ehtiyac yoxdur. Aşağıdakı şəkildə göstərilən dövrə düzəltmək hər şey yaxşıdır
Addım 3: ESP8266 Pinouts
Addım 4: Komponentlər
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 Wi-Fi modulu
www.banggood.com/custlink/mKvKDhD2ig
LM317 gərginlik tənzimləyicisi
www.banggood.com/custlink/DvDD3Avz7E
Lövhə
www.banggood.com/custlink/m3G3mnGz7P
Kişi ilə kişi atlayıcısı
www.banggood.com/custlink/GKvKmAGkuQ
1 uF elektrolitik kondansatör
10 uF elektrolitik kondansatör
Addım 5: Şematik
ESP8266 Wi-Fi modulu Arduino və ya hər hansı digər mikro nəzarətçi ilə ardıcıl ünsiyyətdən istifadə edərək ünsiyyət qurur və bunun üçün minimum 3.3V işləməlidir. Arduinonun 5V çıxışı, şəkildə göstərildiyi kimi LM317 girişinə bağlanacaq
ESP8266 Bağlantıları ESP8266 ================ Bağlantılar
RXD ====================== Arduinonun I/O Pin 3
VCC ===================== LM317 Çıxış
CH_PD =================== LM317 Çıxış
GND ===================== Arduino GND
TXD ====================== Arduino I/O Pin 2
Addım 6: Dövrə necə edilir
Addım 7: AT əmrlərini ESP8266 -a göndərmək üçün Arduinonu necə kodlaşdırmaq olar
Addım 8: Kod
Addım 9: AT əmrləri
Addım 10: Tətbiq bağlantıları
TCP Müştəri:
Server:
Addım 11: ESP8266 Məlumat Cədvəli və AT Komanda Referansı
ESP8266 məlumat cədvəli
www.espressif.com/sites/default/files/docu…
ESP8266 AT Komanda Referansı
www.espressif.com/sites/default/files/doc…