- Шта су ЕСП8266 и НодеМЦУ?
- НодеМЦУ ЕСП-12:
- Програмирање НодеМЦУ користећи Ардуино ИДЕ:
- Блинк ЛЕД са НодеМЦУ ЕСП-12:
У овом упутству ћемо научити о ЕСП-12 Ви-Фи модулу и како га програмирати помоћу Ардуино ИДЕ-а. Тада ћемо написати програм за трептање ЛЕД диоде са ЕСП8266-12.
Шта су ЕСП8266 и НодеМЦУ?
Већина људи назива ЕСП8266 као ВИФИ модул, али заправо је то микроконтролер. ЕСП8266 је назив микроконтролера који је развио Еспрессиф Системс, компанија са седиштем из Шангаја. Овај микроконтролер има могућност да обавља активности повезане са ВИФИ-ом, па се зато широко користи као ВИФИ модул.
Доступно је много врста модула ЕСП8266, у распону од ЕСП8266-01 до ЕСП8266-12. Она коју користимо у водичу је ЕСП8266-12. ЕСП8266-01 смо већ покривали у нашем претходном чланку. Међутим, сви ЕСП модули имају само један тип ЕСП процесора, оно што се разликује је само врста преломног бард-а који се користи. Прекидачка плоча ЕСП8266-01 имаће само 2 ГПИО пина, док ЕСП-12 има 16 ГПИО пинова.
Много опреме око нас не може се самостално повезати са интернетом. Дакле, овај чип омогућава овој опреми да се повеже са Интернетом и направи их ИоТ уређајима. Сада можете лако отворити врата за ИоТ пројекте уз помоћ овог модула. Овај јефтини модул мале величине може учинити чуда и заиста је једноставан и лак за употребу, под условом да следимо праве кораке.
Сада, долазимо до Шта је НодеМЦУ ??
НодеМЦУ је фирмвер на ЕСП8266. То је ЕСП-12 и у основи је систем на чипу (СоЦ). Има фирмвер заснован на Луа који се користи за развој апликација заснованих на ИоТ-у.
Лако је радити на овом јефтином СоЦ-у и учинити наш уређај паметним. Има аналогне и дигиталне пинове помоћу којих можемо да повежемо наше сензоре и податке добијемо путем Интернета.
НодеМЦУ ЕСП-12:
Конфигурација ПИН-а:
Све наше ЕСП8266 пројекте можете погледати овде.
НодеМЦУ има ЕСП-12 у малој развојној плочи испуњеној карактеристикама. НодеМЦУ има све ЕСП-12 пинове, такође укључује микро УСБ конектор са уграђеним ИЦ-ом програмера, регулатор напона, тастере за ресетовање и програмирање и ЛЕД диоде. Такође из њега излазе заглавља компатибилна са плочом за рад.
Ако желите да сазнате више о породици ЕСП8266, НодеМЦУ је најбољи избор за почетак.
Програмирање НодеМЦУ користећи Ардуино ИДЕ:
Хајде да Подешавање Ардуино ИДЕ за ЕСП8266-12 модул и програмирање га да трепће светло ЛЕД.
Корак 1: Ако немате Ардуино ИДЕ, преузмите га и инсталирајте одавде. (уверите се да је верзија Ардуино 1.6.5 или новија)
Корак 2: Идите на Филе -> Преференцес да бисте отворили доњи дијалошки оквир. У „Додатни УРЛ управника одбора“ налепите везу испод као што је приказано на слици. Затим притисните ОК
хттп://ардуино.есп8266.цом/стабле/пацкаге_есп8266цом_индек.јсон
Корак 3: Сада идите на Алат -> Плоче -> Управитељи одбора . Потражите ЕСП8266 према заједници есп8266 и кликните на инсталацију као што је приказано на доњој слици
Ваша инсталација ће потрајати, након што завршимо, можемо пријећи на сљедећи корак.
Корак 4: Сада идите на Алати -> Плоче -> НодеМЦУ . Требали бисте видети доњи екран.
Идемо на брод.!
Блинк ЛЕД са НодеМЦУ ЕСП-12:
Испод је дијаграм кола за повезивање ЛЕД-а са НодеМЦУ ЕСП-12:
Не треба нам никакав програмер да програмира нашу плочу. Треба нам само УСБ кабл и ево нас.
Сада преносимо програм за трептање помоћу Ардуино ИДЕ-а на НодеМЦУ. Пин Д0 има уграђену ЛЕД диоду, тако да можемо користити функцију ЛЕД_БУИЛТИН за преузимање излаза на Д0 или можемо користити било који други ГПИО наводећи Д1, Д2 итд.
Комплетни код је дат у наставку, само повежите НодеМЦУ помоћу УСБ кабла и притисните дугме за отпремање.