Muqova++shahzod docx
Download 1.67 Mb.
|
muqova SHAhzod Optimized
Komponentlarni ulashWI-FI modulini ulash Ushbu loyiha WI-FI interfeysi va UART bilan ESP8266 mikrokontrolleridan foydalanadi. Ushbu kontroller bilan platalarning turli xil versiyalari mavjud. Ularning barchasi faqat hajmi, antenna variantlari va chiqishi bilan farqlanadi. Shuning uchun, bu ishda 5.1.1-rasmda ko'rsatilgan ESP8266 01 Wi-Fi moduli qo'llaniladi. 5.1.1-rasm - Wi-Fi moduli ESP8266 01 Ushbu modul UART aloqa protokolini qo'llab-quvvatlaydi. UART asinxron ketma-ket protokol bo'lib, 0 va 1 lar shaklida ma'lumotlarni uzatadi va qabul qiladi.Sinxronizatsiya ma'lumotlarni uzatish boshlanishidan oldin belgilanadigan vaqtga asoslanadi. Shuning uchun, qabul qiluvchi qurilma va uzatuvchi qurilma bir xil ma'lumotlarni uzatish tezligida ishlashi kerak, aks holda ma'lumotlar qisman yoki butunlay yo'qolishi mumkin. Uzatishning boshida uzatuvchi qurilma mantiqiy nolni yuboradi. Bu boshlanish qismi. Qabul qiluvchi tomon start bitini qabul qilib, ma'lum vaqt kutadi va 2,3,4 va hokazolarni o'qiy boshlaydi. muntazam oraliqlarda bitlar. Oxirgi bit to'xtash biti bo'lib, u ma'lumotlarni uzatish tugashini bildiradi. Ma'lumot uzatishda 8 bit, qo'shimcha ravishda boshlang'ich bit va uzatish yakuniy bit ishlatiladi. ESP8266 bilan ishlashning ikki yo'li mavjud: Modulni boshqarish uchun USB-UART adapteridan foydalaning. Keyin modul adapter orqali kompyuterning USB portiga ulanishi va AT buyruqlari yordamida boshqarilishi mumkin. Modulni UART interfeysi orqali Arduino UNO seriyali UART interfeysiga ulang. Arduino UNO, o'z navbatida, kompyuterning UAB portiga ulanadi, chunki boshqaruv panelida allaqachon USB-UART TTL CH340G konvertor mavjud. Modul Arduino IDE dasturlash muhitidan foydalangan holda AT buyruqlari yordamida boshqariladi. Ushbu loyihada ikkinchi variant qo'llaniladi. ESP8266 01 moduli 8 ta pinga ega 5.1.2-rasm: TX 5.1.2-rasm - ESP8266 01 Wi-Fi pin belgilari VCC pin modulni quvvatlantirish uchun quvvatlanadi. Uning ishlashi uchun 3,3 voltli kuchlanish talab qilinadi. Arduino UNO platasida 3,3V pin mavjud, ammo u modulni quvvatlantirish uchun mos kelmaydi, chunki ESP8266 01 olishi mumkin bo'lgan maksimal oqim 250mA, Arduino UNO ta'minlay oladigan maksimal oqim esa 40mA. Shuning uchun modulni quvvatlantirish uchun 12 V quvvat manbai ishlatiladi, uning kuchlanishi AMS1117 kuchlanish konvertori tomonidan 3,3 voltga aylantiriladi va u maksimal 1 A oqimni ta'minlaydi. Modulning GND piniga ulangan. AMS1117 konvertorining zamini. Modulni yoqish uchun CH_PD pin kerak. Buni amalga oshirish uchun siz unga, shuningdek, VCC piniga kuchlanishni qo'llashingiz kerak. Shuningdek, u AMS1117 konvertorining 3,3 Volt piniga ulangan. RX va TX pinlari uzatish (TX) va qabul qilish (RX) UART liniyalaridir. Ular modul va Arduino platasi o'rtasidagi ketma- ket aloqa uchun ishlatiladi. Modulning TX chiqishi kontrollerning RX chiqishiga ulangan bo'lishi kerak. Tekshirish moslamasining TX pinini modulning RX piniga to'g'ridan-to'g'ri ulash mumkin emas. Arduino UNO TTL mantiqida (0-5 volt) ishlaydi, ESP8266 esa 3,3 voltda ishlaydi. Shuning uchun, tekshirgichning TX pinidagi kuchlanish bo'lishi mumkin modul uchun juda katta bo'lishi va uni o'chiring. Ushbu muammoni hal qilish uchun 5.1.3-rasmda ko'rsatilgan 220 Ohm va 430 Ohm rezistorli kuchlanish bo'luvchi ishlatiladi. RESET, GPIO0, GPIO2 pinlari ishlatilmaydi, chunki ular faqat modul miltillash vaqtida kerak bo'ladi. 5.1.3-rasm - UART interfeysi orqali ma'lumotlarni uzatish uchun kuchlanish bo'luvchi Oxir-oqibat sxemaulanishlar Wi-Fi Arduino Uno moduli 5.1.4-rasmda ko'rsatilganidek ko'rinadi. Shakl 5.1.4 - Wi-Fi moduli ulanishining sxematik diagrammasi Download 1.67 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling