Mündəricat:

Arduino və ESP8266: 11 addımlarla işə başlayın
Arduino və ESP8266: 11 addımlarla işə başlayın

Video: Arduino və ESP8266: 11 addımlarla işə başlayın

Video: Arduino və ESP8266: 11 addımlarla işə başlayın
Video: SKR 1.4 - Основы с новой прошивкой Marlin 2.0.9.1 2024, Iyul
Anonim
Arduino və ESP8266 ilə işə başlayın
Arduino və ESP8266 ilə işə başlayın

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

ESP8266 Çıxışlar
ESP8266 Çıxışlar

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

Sxematik
Sxematik

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…

Tövsiyə: