Како користити Ардуино ВиФи

Како користити Ардуино ВиФи
Philip Lawrence

Ако желите да интегришете Ви-Фи у своје Ардуино пројекте, биће вам драго да чујете да постоји неколико начина да то урадите. Поред тога, не морате да бринете чак и ако ваш Ардуино микроконтролер нема Ви-Фи модул. Све што вам треба је Ардуино Ви-Фи Схиелд са Ардуино компатибилним Ви-Фи модулом и спремни сте.

Неке популарне Ардуино плоче немају уграђене бежичне функције, али постоје начини да учините их Ви-Фи компатибилним коришћењем проширења и екстерних Ви-Фи модула. С друге стране, Ардуино УНО Рев има уграђену ВиФи подршку, тако да му није потребан самостални Ардуино Схиелд. Коначно, Ардуино Уно Ви-Фи модел је програмиран коришћењем Ардуино софтвера.

У овом водичу ћете научити све што треба да знате да инсталирате Ви-Фи модул на Ардуино плочу и повежете га са интернет.

Како функционишу Ардуино ВиФи пројекти

Постоји много начина да додате Ви-Фи вашем Ардуино пројекту, тако да је одабир најбољег приступа заснованог на вашим потребама од суштинског значаја. Ако имате среће, можда вам неће бити потребна посебна табла. Неколико Ардуино плоча, укључујући Ардуино Уно ВиФи, имају уграђену Ви-Фи могућност.

Међутим, Ардуино линија производа укључује ексклузивни Ардуино ВиФи/Вирелесс Схиелд дизајниран да ради са било којим Ардуино микроконтролером који нема уграђени -у бежичном модулу.

Решење је једноставно – користите екстерни бежични модул (Ви-Фи + БТ) компатибилан саваша Ардуино плоча.

Да ли треба да користим Ардуино ВиФи Схиелд?

Пошто су Ардуино Ви-Фи штитови званично укинути и више нису доступни на тржишту, најлакша опција да додате ВиФи вашим пројектима је да користите Ардуино Ви-Фи модул сличан ЕСП8266.

Овај модул је микроконтролер који се може опремити широким спектром прилагођеног фирмвера и даје вам велику контролу над начином на који можете да се повежете на Ви-Фи.

Препоручено: Како да подесите Распберри Пи Вифи са статичном ИП-ом

Како подесити Ардуино Уно ВиФи

Међутим, за овај водич, ствари ћемо учинити једноставним и разумљивим тако да свако може лако да га прати, без обзира на ниво искуства или техничке стручности.

Разумемо да ове ствари могу постати прилично компликоване, па ћемо вас провести кроз како да покренете сваку команду на вашем ЕСП8266 тако да се одмах повеже на вашу мрежу.

Дакле, хајде да ближе погледамо Ардуино ИДЕ и његове алате.

Шта ће вам требати

Многи Ардуино пројекти користе различите методе за повезивање на безбедну ВиФи везу. Међутим, за овај водич ћемо узети пример Ардуино ВиФи модула да бисмо додали ВиФи подршку на плочу која тренутно нема ову функцију.

Да бисте то урадили, биће вам потребни следећи алати:

  • Ардуино Уно
  • Ардуино ИДЕ
  • Ожичење
  • УСБ кабл
  • ЕСП8266 ВиФиМодул
  • Бреадбоард

Од суштинског је значаја да унапред проверите свој ЕСП8266 модул, јер би требало да долази са већ инсталираним одговарајућим фирмвером. Ово ће поједноставити процес повезивања модула на вашу мрежу.

Сада када имате све при руци, почнимо са повезивањем пројекта. Након тога, разговараћемо о командама које треба да знате да повежете своју Ардуино плочу на ВиФи.

Ардуино Уно ВиФи ожичење

У овом пројекту, Ардуино ће комуницирати са ЕСП8266: ви користите пинове за одашиљање и пријем за комуникацију са Ардуино ВиФи модулом.

У суштини, ви ћете поставити коло и потребне су вам жице да делују као канал за пренос како бисте олакшали проток информација за ваш Ардуино Уно ВиФи или Ардуино ВиФи штит.

Први корак је да све повежете. Будите пажљиви да пратите доленаведене кораке јер би забрљање ожичења могло да угрози цео ваш пројекат.

Које жице су ми потребне?

У првом кораку вашег Ардуино Уно ВиФи пројекта, почећете повезивањем следећих жица:

  • Прво, повежите ТКС присутан на ЕСП8266 са ТКС на Ардуино Уно
  • Следеће, повежите РКС ЕСП8266 са РКС на Ардуино Уно
  • Затим, повежите ЕР ЕСП2866 са 3.3В на Ардуино Уно
  • Следеће , повежите ВЦЦ или 3в3 на ЕСП8266 на 3.3В на Ардуино Уно
  • Коначно, повежите ГНД на Ардуино Унона ГНД на ЕСП2866

Сада када сте правилно повезали све жице, можемо почети са једнако битним корацима. Правилно ожичење ће осигурати да ваш Ардуино Уно може прослеђивати команде ЕСП2866 са серијског монитора који се налази у Ардуино ИДЕ. Ово ће вам помоћи да пошаљете неопходну компјутерску команду за повезивање модула на интернет.

Комуникација са ЕСП8266

Сви знамо да рачунари говоре други језик, тако да комуницирају са уређајем, морате бити у стању да говорите његовим језиком. То значи да морате бити добро упућени у писање кодова и команди које ће вам помоћи да комуницирате радњу коју желите да уређај уради.

1. корак

Засновано на следећем На пример, комуницираћемо директно са ЕСП8266 уместо да учитавамо скицу на Ардуино плочу. Стога, можете да отпремите подразумевану скицу банке – наћи ћете је у Ардуино датотекама са уређајем.

Ако не можете да је пронађете, можете копирати код доступан испод. Ово ће избрисати све инструкције из кодова који се покрећу у позадини вашег Ардуина и помоћи вам да почнете са празним плочама.

Корак 2

Такође видети: Како повезати звоно на вратима на ВиФи

Уверите се да Ардуино је повезан са Ардуино ИДЕ преко УСБ-а. Тек тада можете почети са командама. Након што покренете овај код, идите на одељак Алати и изаберите Серијски монитори. Можда то нисте радили у прошлим пројектима, али овокада ћете морати да промените неколико опција у прозору који видите.

Прво, кликните на падајући оквир који се појављује и изаберите „Нови ред“, а затим га преименујте у „Ботх НЛ &амп; ЦР”.

Даље, промените брзину преноса са постојећих 9,600 на нову брзину од 115,200. Сада ће ваш серијски монитор моћи да комуницира директно са вашим ЕСП8266.

Корак 3

Сада када су ови кораци завршени, можете проверити свој напредак и тестирати везу да видите да ли је успешно постављена. Да бисте проверили да ли све што сте до сада урадили функционише, унесите следећу команду:

Ако све ради у реду, добићете одговор са вашег уређаја који каже „ОК“. Ово је обавештење са вашег серијског монитора да можете да пређете на следећи корак. Сада када сте добили „ОК“, можете да шаљете различите АТ команде које подржава ЕСП8266 уређај.

У овој фази, можете ручно да повежете свој Ардуино ВиФи модул на било коју мрежу.

Корак 4

Да бисте покренули ВиФи повезивање, покрените следећу команду:

Ово је тежак део: уверите се да сте заменили ССИД и лозинку код са именом и лозинком ваше Ви-Фи мреже уместо да слепо следите сваку команду. Затим проверите назив своје Ви-Фи мреже гледајући налепнице на рутеру. Морате да користите исправан правопис за оба.

Корак 5

Сада кадаизвршили сте потребне промене и покренули код, видећете следеће очитавање. Опет, ово је извештај вашег серијског монитора о напретку команди и да ли су исправне.

Зато кажемо да комуницирамо са серијским монитором јер за сваку команду коју покренемо добијамо одговор који нам говори да ли смо на правом путу.

Корак 6

Ако добијете горњи одговор, то сада значи да сте се успешно повезали ваш ЕСП8266 модул на вашу Ви-Фи мрежу. Ако желите да проверите Ви-Фи адресу на којој се тренутно налази ваш Ардуино Ви-Фи модул, то можете учинити следећом једноставном командом:

Ова команда ће генерисати ИП адресу ваше мреже. Иста команда такође генерише МАЦ адресу Ви-Фи модула који користите.

Познавање најпрактичнијих команди је од суштинског значаја, јер вам омогућава да оптимизујете обим и перформансе ваших бежичних пројеката заснованих на Ардуину. А најбољи део је да чак и ако се заглавите, серијски монитор ће вас обавестити. То значи да нећете морати да почнете изнова, али можете да радите корак по корак без губитка напретка.

Зашто поставити Ардуино Уно ВиФи?

Ардуино је представио бежичне могућности са својом ревидираном верзијом Ардуино УНО. Као и његов претходник, Ардуино УНО Рев3 има АТмега328П СоЦ.

Његов ЕСП2866 Ви-Фи модул са подршком за ТЦП/ИЦП протокол чиниУНО Рев3 је најбољи избор за ИоТ штребере, заједницу произвођача и ентузијасте за израду прототипа док делује као приступна тачка.

Један од значајних разлога да се сав овај напоран посао обавља је тај што Уно Ви-Фи подржава прекомерно програмирање у ваздуху које је веома корисно за пренос Ардуино скица или Ви-Фи фирмвера.

Сумирање

Извођење сопственог Ардуино Уно ВиФи пројекта може изгледати застрашујуће и биће вам потребно неко техничко знање и специфични алати. Међутим, ово су вештине које свако може да научи уз мало времена, стрпљења и посвећености.

Да сумирамо цео пројекат у неколико корака:

Корак 1

Прикупите своје алате

Корак 2

Изградите коло

Корак 3

Комуникација са модулом

4. корак

Унесите кодове и команде

Када довршите ове кораке, имају ЕСП2866 ВиФи модул са комплетном ВиФи мрежом. Ово ће вам омогућити да се лако повежете на бежични интернет и служите као приступ интернету за било који други микроконтролер.

Такође видети: Поправљено: ВиФи није успео да добије ИП адресу у Андроиду



Philip Lawrence
Philip Lawrence
Филип Лоренс је технолошки ентузијаста и стручњак у области интернет конекције и вифи технологије. Са више од деценије искуства у индустрији, помогао је бројним појединцима и предузећима у њиховим проблемима везаним за интернет и ВиФи. Као аутор и блогер Интернет и Вифи савета, он дели своје знање и стручност на једноставан и лако разумљив начин од којег сви могу имати користи. Филип је страствени заговорник побољшања повезаности и омогућавања приступа интернету свима. Када не пише или не решава проблеме везане за технологију, ужива у планинарењу, камповању и истраживању на отвореном.