Мазмунга өтүү

WiFi негиздери - ESP32ни Интернетке туташтыруу

Сабактын башталышы

WiFi негиздери - ESP32ни Интернетке туташтыруу

Ушул убакка чейин сиздин ESP32 жарык диоддорду жанытып, сенсорлорду окуп келди, бирок ал кичинекей аралда жашап турду - ага түз сымдалган нерселер менен гана байланыша алчу. Бул сабакта биз ага башка эч бир баштапкы платада болбогон сейрек касиетти беребиз: WiFi. Сабактын аягында сиз ESP32ни үй тармагыңызга туташтырып, интернеттен чыныгы жандуу маалыматтарды бир нече сап код менен ала аласыз.

Эмнени үйрөнөсүз
  • Орнотулган WiFi эмне үчүн ESP32ни башка баштапкы платалардан айырмалаганын.
  • ESP32 WiFiди колдонуунун эки жолу: Станция режими жана Кирүү чекити режими.
  • WiFi.scanNetworks() менен жакын жердеги WiFi тармактарын кантип издөө керектигин.
  • WiFi.begin(ssid, password) менен кантип туташуу, туташууну күтүү жана IP дарегиңизди чыгаруу керектигин.
  • IP дарек жана жергиликтүү тармак чындыгында эмне экенин жөнөкөй, күнүмдүк сөздөр менен.
  • WiFi үзүлгөндө кантип автоматтык түрдө кайра туташуу керектигин.
  • HTTPClient менен биринчи чыныгы интернет суроо-талабыңызды (HTTP GET) кантип жасап, жоопту окуу керектигин.
  • Коопсуздуктун негиздерин жана жаңы баштагандар кездешкен эң кеңири таралган көйгөйлөрдү, аларды тактап чечүү жолдорун.
Негизги идея: WiFi эмне үчүн ESP32ни өзгөчө кылат

Классикалык Arduino Uno сыяктуу баштапкы микроконтроллер платаларынын көбүнүн интернет менен өз алдынча байланышуу мүмкүнчүлүгү жок. Arduino Unoну онлайн кылуу үчүн сиз кошумча "шилд" же модуль сатып алып, аны сымдап, кошумча китепканаларды орнотушуңуз керек. Бул кымбат жана убара.

ESP32 башкача. WiFi үчүн радио аппараттык камсыздоо түздөн-түз чипке киргизилген. Демек, ESP32ни иштетээриңиз менен эле, ал WiFi тармагына кошулуп, планетадагы каалаган серверге жетүүгө даяр - эч кандай кошумча бөлүктөр керек эмес. Дал ушул нерсе кызыкчылык долбоорун Заттардын Интернети (IoT) түзмөгүнө айландырат: маалыматтарды сайтка жиберген аба ырайы станциясы, топурак кургаганда сизге билдирүү жөнөткөн өсүмдүк көзөмөлчүсү же телефонуңуздан күйгүзгөн лампа.

Жаңы термин - IoT: "Заттардын Интернети" деген жөн эле интернетке туташкан күнүмдүк физикалык нерселерди (лампалар, сенсорлор, коңгуроолор) билдирет, ошондо алар маалымат жөнөтүп жана кабыл ала алат. Сиздин ESP32 долбооруңуз кичинекей IoT түзмөгү.

Эң башынан эстеп калуучу маанилүү чектөө: ESP32нин WiFi радиосу 2.4 ГГц диапазонунда гана иштейт. Заманбап үй роутерлери көбүнчө эки тармак таратат: бири 2.4 ГГц, экинчиси 5 ГГц. ESP32 5 ГГц тармагын жөн эле көрө да, ага кошула да албайт. Бул эмне үчүн көптөгөн жаңы баштагандарды чаташтырарын кайра карап чыгабыз.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө