Mundarija:
- 1 -qadam: Arxitektura va xususiyatlar haqida qisqacha
- 2 -qadam: Quvvat iste'moli
- 3 -qadam: ESP8266 pinouts
- 4 -qadam: komponentlar
- 5 -qadam: sxematik
- 6 -qadam: O'chirish sxemasi
- 7 -qadam: Arduino -ni AT buyruqlarini ESP8266 -ga yuborish uchun qanday kodlash kerak
- 8 -qadam: kod
- 9 -qadam: AT buyruqlari
- 10 -qadam: Dastur havolalari
- 11 -qadam: ESP8266 ma'lumotlar jadvali va AT buyruq ma'lumotnomasi
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
ESP8266 o'rnatilgan Wi-Fi va ikkita GPIO pinli mustaqil mikrokontroller sifatida ishlatilishi mumkin yoki mikrokontrollerga Wi-Fi ulanishini berish uchun ketma-ket aloqa orqali boshqa mikrokontroller bilan ishlatilishi mumkin. Bu Internet yoki mahalliy tarmoqlarga ulangan uy avtomatizatorini ishlab chiqarish uchun ishlatilishi mumkin. ESP8266 IoT -ga asoslangan xavfsizlik tizimini, aqlli vilkalar va chiroqlarni, tarmoqlarni yoki taqiladigan qurilmalarni ishlab chiqish uchun ishlatilishi mumkin. Arzonligi, kam quvvat sarfi va kichik o'lchamlari tufayli har qanday IoT qurilmasini ishlab chiqishda foydalanish mumkin edi.
1 -qadam: Arxitektura va xususiyatlar haqida qisqacha
ESP8266 Wi-Fi moduli 80 MGts chastotali 32-bitli RISC mikroprotsessoriga ega va uni 160 MGts gacha tezlashtirish mumkin. U 32 KiB ko'rsatma RAM, 32 KiB ko'rsatma keshli operativ xotira, 80 KiB foydalanuvchi ma'lumotlari RAMi va GPIO, 12C, ADC, SPI va PWM -ga ega.
2 -qadam: Quvvat iste'moli
ESP8266 Wi-Fi modulini ishlatish uchun maksimal kuchlanish va oqim 3,6V va 120,5mA ni tashkil qiladi, Arduino 3,3V chiqish piniga ega, lekin chiqish oqimi faqat 40mA, bu esp8266 ni ishlatish uchun etarli emas, shuning uchun LM317 kuchlanish regulyatori ishlatiladi. LM317 maksimal chiqish oqimi 1,5A bo'lgani uchun uni to'g'ri ishlashi uchun Arduino -ning 5V -dan 3.3V -ga sozlang. ESP8266 kirish -chiqish pimlari ham 3,3V kuchlanish bilan ishlaydi, shuning uchun Arduino TX pinidan keladigan 5V mantiqni 3,3V ga aylantirish uchun mantiq darajasining o'zgartirgichi 3,3V zener diodi ishlatiladi, lekin mening tajribamga ko'ra bunga unchalik ehtiyoj yo'q. Quyidagi rasmda ko'rsatilgan sxemani tuzish juda yaxshi
3 -qadam: ESP8266 pinouts
4 -qadam: komponentlar
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 Wi-Fi moduli
www.banggood.com/custlink/mKvKDhD2ig
LM317 kuchlanish regulyatori
www.banggood.com/custlink/DvDD3Avz7E
Verteboard
www.banggood.com/custlink/m3G3mnGz7P
Erkakdan erkakka sakrash
www.banggood.com/custlink/GKvKmAGkuQ
1 uF elektrolitik kondansatör
10 uF elektrolitik kondansatör
5 -qadam: sxematik
ESP8266 Wi-Fi moduli ketma-ket aloqa yordamida Arduino yoki boshqa har qanday mikrokontroller bilan aloqa o'rnatadi va uni ishga tushirish uchun minimal 3,3 V kerak bo'ladi. Arduino -ning 5V chiqishi LM317 kirishiga rasmda ko'rsatilgandek ulanadi
ESP8266 Ulanishlari ESP8266 ================ Ulanishlar
RXD ====================== Arduino I/U pin 3
VCC ==================== LM317 chiqishi
CH_PD ================== LM317 Chiqish
GND ===================== Arduino GND
TXD ====================== Arduino I/U pin 2
6 -qadam: O'chirish sxemasi
7 -qadam: Arduino -ni AT buyruqlarini ESP8266 -ga yuborish uchun qanday kodlash kerak
8 -qadam: kod
9 -qadam: AT buyruqlari
10 -qadam: Dastur havolalari
TCP mijozi:
Server:
11 -qadam: ESP8266 ma'lumotlar jadvali va AT buyruq ma'lumotnomasi
ESP8266 ma'lumotlar jadvali
www.espressif.com/sites/default/files/docu…
ESP8266 AT buyruq ma'lumotnomasi
www.espressif.com/sites/default/files/doc…