Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bizning maqsadimiz Esp8266 AT buyruqlar kutubxonasini yaratish edi (ITEAD kutubxonasi asosida), agar ular AT buyruqlariga javob beradigan dasturiy ta'minotga ega bo'lsalar, ESP8266 qurilmalarining ko'pchiligida dasturiy ta'minotda yaxshi ishlaydi.
Biz ushbu kutubxonani sinov uchun tarqatyapmiz va Github ombori orqali sizning mulohazalaringiz va yaxshilanishlaringizni qadrlaymiz.
Uskuna komponentlari:
- ESP8266
- Arduino UNO va Genuino UNO
- Mantiqiy darajali konvertor - ikki tomonlama
- Non paneli
- Jumper simlari
Dasturiy ta'minot va onlayn xizmatlar:
- Arduino IDE
- elektron pochta
- Firmware.ino
1 -qadam: simlarni ulash
ESP8266 ni Serial Software orqali Arduino Uno platasiga mantiqiy konvertor yordamida ulang.
2-qadam: Wi-Fi tarmog'ingizga ulaning
Github-dan Firmware.ino kutubxonasini oching va Wi-Fi tarmog'iga SSID va parolni kiriting:
const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-PASSWORD";
3 -qadam: Eskizni Arduino -ga yuklang
Arduino -ni kompyuteringizga ulang va eskizni yuklang.
4 -qadam: Arduino IDE -da ketma -ket monitorni oching
Arduino IDE (yuqori o'ng burchakda) seriyali monitor tugmachasini bosing. Agar hamma narsa tartibda bo'lsa, ketma -ket monitorda siz quyidagi chiqishni ko'rishingiz kerak.
5 -qadam: Muammolarni bartaraf etish
Agar sizga hech qanday javob bo'lmasa, ESP dasturiy ta'minotini quyida ko'rsatilganiga yangilab ko'ring. 3.3V kuchlanishli FTDI kartasidan foydalaning.
ESPni FTDI ga ulang ESP8266Flasher -ni oling
1.1.1.1 dasturiy ta'minotini oling
ESPni yoqing
Agar siz dasturiy ta'minot ketma -ketligini ishlatishda esp8266 dan qisman javob olsangiz, quyidagi manzilga o'ting:
C: / ProgramFiles (x86) Arduino / apparat / arduino / avr / library / SoftwareSerial / src / SoftwareSerial.h
42 -qatorni o'zgartirish:
#define _SS_MAX_RX_BUFF 64 // RX bufer hajmi
Kimga: #define _SS_MAX_RX_BUFF 256 // RX bufer hajmi.
Bu dasturiy ta'minot ketma -ket buferini kengaytiradi. Ba'zida ishga tushirish paytida bod tezligini sozlash muvaffaqiyatsiz bo'ladi, Arduino -ni qayta o'rnatishga harakat qiling, u yaxshi ishlashi kerak. Agar biron sababga ko'ra siz hali ham muammoga duch kelayotgan bo'lsangiz, iltimos, bu erda izoh qoldiring, shunda biz muammoning echimini topishga harakat qilamiz. Agar sizda biron bir takomillashtirish bo'yicha takliflar bo'lsa, iltimos, Github-da tortishish so'rovini bajaring. Umuman olganda, bu kod Arduino Uno ESP8266-01 ning barcha versiyalarida ishlashi kerak.
Manba:-
www.hackster.io
create.arduino.cc
6 -qadam: Men bilan bog'laning (agar kerak bo'lsa)
Agar sizda ushbu ko'rsatma bilan bog'liq muammolar bo'lsa, men bilan bog'lanishingiz mumkin:
Bipul Kumar Gupta
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta