Tavsif ESP8266
ESP8266 - bu flesh-xotiradan dasturlarni bajara oladigan WiFi mikrokontrolleri. Qurilma 2014 yilda Xitoyning Espressif kompaniyasi tomonidan chiqarilgan va deyarli darhol mashhur bo'ldi.
Tekshirish moslamasi arzon, tashqi elementlarning soni kam va quyidagi texnik parametrlarga ega:
WEP, WPA, WPA2 bilan 802.11 b/g/n Wi-Fi protokollarini qo'llab-quvvatlaydi;
14 ta kirish va chiqish portlari, SPI, I2C, UART, 10 bitli ADC;
16 MB gacha bo'lgan tashqi xotirani qo'llab-quvvatlaydi;
Kerakli quvvat manbai 2,2 dan 3,6 V gacha, oqim iste'moli tanlangan rejimga qarab 300 mA gacha.
Muhim xususiyat - chipda foydalanuvchi o'zgarmas xotirasining yo'qligi. Dastur kerakli dastur elementlarini dinamik yuklash yordamida tashqi SPI ROMdan bajariladi. Ichki tashqi qurilmalarga kirishni hujjatlardan emas, balki kutubxonalar to'plamining API-dan olish mumkin. Ishlab chiqaruvchi RAMning taxminiy miqdorini ko'rsatadi - 50 kB.
ESP8266 platasining xususiyatlari:
Kompyuterga qulay ulanish - USB kabel orqali, undan quvvatlanadi;
O'rnatilgan kuchlanish konvertorining mavjudligi 3,3V;
4 MB flesh-xotiraning mavjudligi;
Qayta yuklash va miltillash uchun o'rnatilgan tugmalar;
Barcha portlar 2,5 mm qadam bilan ikkita taroqqa taxtaga keltiriladi.
ESP8266 modulini qo'llash sohalari
Avtomatlashtirish;
Turli xil aqlli uy tizimlari: Simsiz boshqaruv, simsiz rozetkalar, haroratni nazorat qilish, signalizatsiya tizimlariga qo'shimcha;
Mobil elektronika;
teg identifikatori;
Bolalar o'yinchoqlari;
Mesh tarmoqlari.
esp8266 pinout
ESP8266 modulining juda ko'p navlari mavjud. Rasmda ularning ba'zilari ko'rsatilgan. Eng mashhur variant - ESP 01.
Dasturning bajarilishi quvvat manbai tugashi bilanoq GPIO0, GPIO2 va GPIO15 portlarining holati bilan belgilanishi kerak. 2 ta muhim rejim mavjud - kod UART dan bajarilganda (GPIO0 = 0, GPIO2 = 1 va GPIO15 = 0) flesh-kartani miltillash uchun va tashqi ROMdan bajarilganda (GPIO0 = 1, GPIO2 = 1 va GPIO15 = 0) standart rejimda.
ESP01 uchun pinout rasmda ko'rsatilgan.
Aloqa tavsifi:
1 - tuproq, 8 - quvvat. Hujjatlarga ko'ra, kuchlanish 3,6 V gacha etkazib beriladi - bu odatda 5 V bilan ta'minlangan Arduino bilan ishlashda e'tiborga olish muhimdir.
6 - RST, mikrokontrollerga past mantiqiy daraja qo'llanilganda uni qayta ishga tushirish uchun kerak.
4 - CP_PD, shuningdek, qurilmani quvvatni tejash rejimiga o'tkazish uchun ishlatiladi.
7 va 0 - RXD0 va TXD0, bu modulni miltillash uchun zarur bo'lgan apparat UART.
2 - TXD0, bu pinga LED ulangan, u GPIO1 da mantiqiy daraja past bo'lganda va ma'lumotlar UART orqali uzatilganda yonadi.
5 - GPIO0, kirish va chiqish porti, shuningdek, qurilmani dasturlash rejimiga qo'yish imkonini beradi (port past mantiqiy darajaga ulangan va kuchlanish qo'llanilganda).
3 - GPIO2, kirish va chiqish porti.
ESP-12 pinout
Arduino va ESP8266 o'rtasidagi asosiy farqlar
ESP8266 ko'proq flesh xotiraga ega, ESP8266 esa doimiy xotiraga ega emas;
ESP8266 protsessori Arduino dan tezroq;
ESP8266 da Wi-Fi;
ESP8266 Arduino ga qaraganda ko'proq oqim sarflaydi;
Do'stlaringiz bilan baham: |