Мазмұны:
- 1 -қадам: Қосылымдарды жасаңыз
- 2 -қадам: Arduino IDE мен сериялық мониторды ашыңыз
- 3 -қадам: AT командалары
Бейне: ESP-12E (ESP8266) Arduino Uno көмегімен: Қосылу: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
ЖҰМЫС ЖҰМЫСТА, ПІКІРДЕМЕ ҚАЛдырыңыз, сондықтан біз оны бірге жақсарта аламыз.
Бұл оқулық ESP8266 құрылғысын Arduino UNO тақтасы арқылы қосқысы келетін адамдарға арналған үш бөліктің біріншісі. Нақтырақ айтқанда, мен осы wifi модульдерінің ESP-12E нұсқасын қолданатын боламын.
ESP8266 тақталарын зерттей бастаған кезде менде көп қиындықтар болды. Бұл жерде көптеген ақпарат бар, бірақ оны талдау жаңадан бастаушылар үшін өте қиын, мен оларды Arduino Uno -мен қалай қолдану керектігі туралы оқулық таба алмадым. Мен сайттарды, блогтарды, форумдарды және т.
Міне, әр түрлі бөліктер нені қамтиды:
- ESP-12E БҰҰ-ға негізгі жұмыс және сериялық байланыс үшін қалай қосылады;
- Жаңа микробағдарламаны модульге қалай қосуға болады;
- ESP-12E-ге жеке эскиздерді қалай жүктеуге болады.
Менің ойымша, сізде модульге арналған сынғыш тақта немесе әр түрлі түйреуіштерге сымдарды бекіту әдісі бар. Бұл оқулықтар сериялы тақтаны қалай құруға болатынын қарастырмайды. ankitdaf -та осы тақырып бойынша жақсы оқулық бар, мұнда - мен оның құрылымына ұқсас нәрсені қолданамын.
Мен Arduino IDE -ді орнатуды қарастырмаймын, өйткені егер сізде БҰҰ болса, оны орнатқан шығарсыз. Егер сізде бұл болмаса, ресми сілтеме.
Сізге басынан бастап айтуға рұқсат етіңіз, бұл конфигурация жұмыс істейді! Мен оны біраз уақыт сәтті қолдандым және ол мені жібермеді (қалпына келтіру немесе ештеңе жоқ).
Сізге не қажет:
- Arduino UNO басқармасы
- ESP-12E модулі (бұл басқа нұсқаларда сыналған жоқ, бірақ ол жұмыс істеуі мүмкін, көріңіз)
-
3.3В қуат көзі, Arduino 3.3V істікшесін пайдаланбаңыз
- Мен 5В USB телефон зарядтағышын және кернеуді төмендететін түрлендіргішті қолданамын
- сенімді болу үшін кемінде 500 мА қамтамасыз ете алатын нәрсені қолданыңыз, себебі кейбір адамдар ESP модульдерінде 420 мА дейінгі шыңдарды байқады.
- ӨҢДЕУ: Мен өзімді 3,6В -тан төмен қолданып жатырмын және ол 3,3В -қа қарағанда жақсы жұмыс істейтін сияқты.
- секіргіш сымдар
- 4 x 10 кОм резисторлар
- нан тақтасы
- 2 түйме (қосымша, бірақ қолдануға ыңғайлы болу үшін ұсынылады)
-
470uF конденсатор (міндетті емес, бірақ тұрақтылық үшін ұсынылады)
1 -қадам: Қосылымдарды жасаңыз
Диаграммадан бастаңыз және бірдеңе түсініксіз болса, төмендегі сипаттамаға жүгініңіз
Міне, егер сізге қажет болса, қысылмаған жақсы, үлкен диаграмма: сымның диаграммасы.
ЕСКЕРТУ: Тағы да, ESP модулін қуаттандыру үшін Arduino UNO жүйесіндегі 3.3В түйреуішті пайдаланбаңыз. ESP 3.3В істікшесі қамтамасыз ететінге қарағанда көбірек ток алады.
Қуат көзінен нандарға:
+3.3В нан тақтасының оң рельсіне
GND/теріс тақтаның теріс рельсіне теріс
Сонымен қатар, нан тақтасының оң және теріс рельстері арасында қосылған 470 мкФ конденсатор бар. Бұл поляризацияланған конденсатор, сондықтан сыммен абай болыңыз: жолақтың жағы әдетте теріс полюсті көрсетеді, сондықтан оны теріс рельске, екіншісін оң рельске қосыңыз.
ESP -тен НАУЗАН ТАБЫНА:
ВКК нан тақтасының оң рельсіне
Нан тақтасының теріс рельсіне GND
EN (немесе CH_PD) 10 кОм резистормен жоғары (3,3 В дейін) тартылды
RST әдетте 10 кОм резистормен жоғары тартылады, бірақ «RESET» батырмасы басылғанда GND -ге қосылады.
GPIO15 10 кОм резистормен төмен (GND дейін) тартылды
GPIO0:
- Қалыпты жұмыс: 10 кОм резистормен жоғары тартылған НЕМЕ өзгермелі (ештеңеге қосылмаған)
- Жыпылықтау/жүктеу: «FLASH» батырмасы басылғанда GND қосылады
Егер сіз батырмаларды пайдаланғыңыз келмесе:
- RST жоғары тартылуы керек; ESP қалпына келтіру қажет болғанда GND-ге қолмен қосылу және ажырату; балама: RC жоғары тартылған күйде қалдырыңыз және ЭСЖ желісін ажырату және қайта қосу арқылы ESP қуатын өшіріңіз/қосыңыз.
- GPIO0 қалыпты жұмыс үшін ешнәрсеге қосылмауы керек, бірақ микробағдарламаны жарқ еткіңіз немесе эскиздерді жүктегіңіз келсе, оны GND -ге қолмен қосыңыз.
ESP -тен ARDUINO -ға дейін:
TX - ESP -тен Arduino -ға TX -pin (№1 -түйреуіш)
Arduino -дағы EX -тен RX -ке ESP -тен RX (PIN #0)
ARDUINO бойынша
RESET түйреуіші GND түйреуішіне қосылуы керек (бұл Arduino -да сериялық комды инициализациялау кезінде тақтаны қалпына келтіруді өшіреді)
Егер сіз бәрін дұрыс қосқан болсаңыз, оны қалпына келтіргенде/қайта жүктегенде, кем дегенде, ESP жарқылындағы көк жарық диодты көруіңіз керек.
2 -қадам: Arduino IDE мен сериялық мониторды ашыңыз
Енді сіз ESP -мен Arduino UNO арқылы сериялық монитордан байланысуға дайын болуыңыз керек.
Менің барлық ESP -терім AT командалар кітапханасына алдын ала жүктелген. Айтпақшы, сол жерде адамдар бар, олар өздерінің ESP -лары бастапқыда ештеңе бермеді және олар бір немесе басқа микробағдарламаны жарқылдауы керек деп айтады. Біз бұл қадамның кез келген жолын білеміз
Arduino IDE ашыңыз, Arduino UNO қосылған портты таңдаңыз, содан кейін сериялық мониторды ашыңыз.
Сериялық монитордың төменгі оң жақ бұрышында беру жылдамдығы ретінде 115200 таңдаңыз. Сондай -ақ, «NL және CR екеуі де» таңдалуы керек.
Алдыңғы қадамдағы барлық байланыстардың дұрыстығына көз жеткізіңіз - біз мұнда жыпылықтамай, негізгі жұмыс жасауды көздейміз, сондықтан GPIO0 жоғары тартылуы немесе ажыратылған күйде қалуы керек.
ESP модулін қалпына келтіру/қайта жүктеу. Егер бәрі реттелген болса, сериялық мониторда алдымен бірнеше мамбо-джумбо кейіпкерлерін көруге болады, содан кейін «дайын». Егер бұл көрсетсе, сіз бірнеше пәрменді тексеруге дайынсыз, келесі қадамға өтіңіз.
3 -қадам: AT командалары
Енді біз сериялық мониторға бірнеше команданы енгізуге дайынбыз. Қажетті пәрменді теріңіз
Міне, ең жиі қолданылатын командалардың тізімі.
AT+RST Wi -Fi модулін қалпына келтіру кезінде модульдің дұрыс қосылғанын және оның жұмысын тексереді. Бағдарламаланғанға дейін немесе кейін оны қалпына келтіру жақсы тәжірибе.
AT+GMR ESP8266 -да орнатылған микробағдарлама нұсқасын көрсетеді.
AT+CWLAP аймақтағы кіру нүктелерін (wifi желілері) және олардың сигнал күшін анықтайды. LAP - бұл тізімге кіру нүктелерін білдіреді
AT+CWJAP = «SSID», «PASSWORD» ESP8266 -ды алдыңғы кодта көрсетілген AT командасында көрсетілген SSID -ке қосады. JAP кіру нүктесіне қосылуды білдіреді
AT+CWJAP = «», «» барлық кіру нүктелерінен ажыратыңыз
AT+CIFSR алынған IP мекенжайын және ESP MAC мекенжайын көрсетеді.
AT+CWMODE = Wi -Fi режимін орнатады. Wi -Fi режимін өзгерткеннен кейін AT+RST көмегімен қалпына келтіріңіз.
AT+CWMODE? модуль қандай Wi -Fi режиміне орнатылғанын айтады. 1-СТАНЦИЯ (басқа желілерге қосылу үшін пайдаланылады, сенсорлық деректерді өлшеу және оны веб-сайтқа жіберу үшін пайдаланасыз), 2-кіру нүктесі (wifi желісінің өзі), 3-СТИЦИЯ-КІРІС нүктесі гибридті нүктесі.
Егер сіз AT командаларымен тереңірек жұмыс жасағыңыз келсе, мұнда барлық ықтимал AT нұсқаулықтары бар ресми құжаттама бар. Егер олар оны ауыстыруға шешім қабылдаса, мен төмендегі 2016 жылғы құжатты тіркедім.
Келесі оқулықта біз бұл қондырманы ESP Flash Tool 2.4 көмегімен ESP-12E-ге микробағдарламаны жарқылдату үшін қалай қолдануға болатынын көреміз.
ЖҰМЫС ЖҰМЫСТА, ПІКІРДЕМЕ ҚАЛдырыңыз, сондықтан біз оны бірге жақсарта аламыз.
Ұсынылған:
IoT ESP8266 сериясы: 1- WIFI маршрутизаторына қосылу: 4 қадам
IoT ESP8266 сериясы: 1- WIFI маршрутизаторына қосылу: Бұл " Нұсқаулықтар " бөлімінің 1 бөлігі. ESP8266 NodeMCU көмегімен веб -сайттағы деректерді оқуға және жіберуге және сол веб -сайтты қолдана отырып әрекет жасауға бағытталған заттардың интернеті жобасын жасауды түсіндіруге арналған серия
Arduino I2C 16*2 Lcd дисплейінің қосылу көзі: 10 қадам
Arduino I2C 16*2 Lcd дисплейінің ресурспен қосылымы: I²C (интегралды схема), I-квадрат-C деп аталады, Philips Semiconductor ойлап тапқан, көп мастерлі, пакеттік коммутаторлы, бір ұшты, сериялық компьютерлік автобус. (қазір NXP жартылай өткізгіштері)
NODEMCU LUA ESP8266 MySQL мәліметтер базасына қосылу: 6 қадам
NODEMCU LUA ESP8266 MySQL мәліметтер базасына қосылу: бұл нұсқаулық әлсіздерге арналмаған, себебі ол XAMPP (Apache, MySQL & PHP), HTML және әрине LUA қолданады. Егер сіз оларды шешуге сенімді болсаңыз, оқыңыз! Мен XAMPP қолданамын, себебі оны қалам дискісінде немесе қатты дискіде орнатуға болады және ол конфигурацияланған
Esp 8266 Esp-01 Arduino IDE көмегімен жұмысқа кірісу - Arduino Ide -де Esp тақталарын орнату және Esp бағдарламалау: 4 қадам
Esp 8266 Esp-01 Arduino IDE көмегімен жұмысқа кірісу | Esp тақталарын Arduino Ide-ге орнату және бағдарламалау Esp: Бұл нұсқаулықта біз esp8266 тақталарын Arduino IDE-ге қалай орнатуды және esp-01 бағдарламалауды және оған кодты жүктеуді үйренеміз. Esp тақталары соншалықты танымал болғандықтан, мен нұсқаулықтарды түзету туралы ойладым. бұл және адамдардың көпшілігі проблемаға тап болады
Arduino қолмен ПХД (сымсыз қосылу мүмкіндігі бар!): 3 қадам
PCB портативті портативті компьютер Arduino (сымсыз байланыс мүмкіндігі бар!): 28.1.2019 жаңарту Қазіргі уақытта мен осы портативті құрылғының келесі нұсқасымен жұмыс жасаймын. Сіз бұл жобаны менің YouTube каналымда немесе Twitter -де бақылай аласыз. Ескерту! Мен ПХД орналасуында қате таптым. Сол және жоғары түймелер тек аналогтық түйреуіштерге қосылады. Мен жөндедім