
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бул көрсөтмө Arduino жана ESP8266 сыяктуу жабдууларды булутка туташтыруу жөнүндө бир катар макалаларда келет. Мен сизге ESP32 чипти AskSensors IoT кызматы менен булутка кантип туташтырууну түшүндүрөм.
Эмне үчүн ESP32?
ESP8266 чоң ийгилигинен кийин, ESP32 - бул WiFi жана Bluetooth зымсыз мүмкүнчүлүктөрүн эки CPU өзөгү жана татыктуу аппараттык перифериялык топтому менен айкалыштырган Espressifтин жаңы чипи.
Сиз эмнени үйрөнөсүз?
Бул үйрөткүч учурунда сиз үйрөнөсүз:
- ESP32ңизди Arduino IDE менен кантип программалоо керек.
- HTTP GET суроо -талаптарын колдонуу менен ESP32ден AskSensorsко маалыматтарды кантип жөнөтүү керек.
- Булутта реалдуу убакытта маалымат агымын кантип элестетүү керек.
1 -кадам: талаптар

Эмне керек:
- ESP32 модулу. Мен жогорудагы сүрөттө көрсөтүлгөндөй ESP32 Pico Kit колдонуп жатам.
- Arduino IDE программасы менен иштеген компьютер.
- ESP32 модулун компьютерге туташтыруу үчүн USB кабели.
- Акысыз AskSensors эсеби.
2 -кадам: Эмне үчүн AskSensors?
AskSensors - бул IoT платформасы, бул колдонуучуларга булуттагы сенсорлорунун маалыматтарын туташтырууга, элестетүүгө жана талдоого мүмкүндүк берүүчү рынокто эң оңой колдонмо болуп иштелип чыккан.
Келгиле, биз бөлмөнүн температурасын көзөмөлдөп, бул баалуулуктарды булуттун бир жеринде сактагыбыз келет, алар кийинчерээк иштелип чыгышы үчүн. Бул типтүү сценарий, анда ESP32ден AskSensorsко маалыматтарды кантип жөнөтүүнү билүү керек. Бирок бул окуу куралы сиз үчүн пайдалуу боло турган башка көптөгөн сценарийлер бар.
Андыктан окууну улантыңыз;-)
3 -кадам: сенсор орнотуу
- Катталуу: Бир нече секунданын ичинде акысыз эсепке ээ болуңуз:
- Api ачкычын алыңыз: AskSensors түзмөгүңүз менен IoT булутунун ортосунда маалымат алмашуу процессин жөнөкөйлөтүү үчүн API топтомун ачып берет. Бул баштоо көрсөтмөсү сизге жаңы сенсорду кантип түзүүнү жана аны дайындарды жөнөтүү үчүн орнотууну көрсөтөт. Api ачкычын көчүрүп алыңыз, биз аны кийинки кадамдарда колдонобуз.
4 -кадам: Arduino IDEге ESP32 орнотуңуз
ESP32 тактасын Arduino IDEге орнотуу үчүн, төмөнкү көрсөтмөлөрдү аткарыңыз:
- Сиз Arduino IDE программасынын акыркы версиясын (1.8.7 же андан жогору) орнотушуңуз керек.
- Биринчиден, Arduino IDEден артыкчылыктар терезесин ачыңыз: Файл> Тандоолор
-
"Кошумча Башкаруу Жетекчисинин URL'дери" талаасына өтүңүз, төмөнкү URLди киргизиңиз:
dl.espressif.com/dl/package_esp32_index.json
Эгерде сизде ESP8266 такталарынын URL дареги бар болсо, URLдерди төмөндөгүдөй үтүр менен бөлүңүз:
dl.espressif.com/dl/package_esp32_index.json, Эми, такталар менеджерин ачыңыз (Куралдар> Такта> Такта менеджери), ESP32 издеп, "ESP32 by Espressif Systems" үчүн орнотуу баскычын чыкылдатыңыз. Бул бир нече секунд талап кылынат.
5 -кадам: Коддоо

Бул демону AskSensors Github баракчасынан жүктөп алып, аны ачыңыз. Код WiFi тармагына туташуу үчүн жана HTTP суроо -талаптарын аткаруу үчүн китепканаларды камтыйт.
Сиз төмөнкүлөрдү өзгөртүүүңүз керек болот:
const char* ssid = "……………"; // Wifi SSID
const char* password = "……………"; // Wifi Сырсөз const char* apiKeyIn = "……………."; // API ачкычы
6 -кадам: Программалоо


- ESP32 модулун компьютериңизге USB кабели аркылуу туташтырыңыз.
-
Кодду Arduino IDE менен жүктөңүз.
- Сериялык терминалды ачыңыз. Сиз жогорудагы сүрөттө окшош чыгарууну алышыңыз керек. Белгилей кетсек, бизде эки код бар:
- 200: OK HTTP кодуна туура келет.
- 1: Модулдун саны ийгиликтүү жаңыртылды (биздин учурда бир модуль).
7 -кадам: Маалыматыңызды элестетүү

Сенсорлор панелине өтүңүз. Графикти модулуңузга кошуңуз (Модуль 1).
Сиз ар бир 20 секундда 10дон 100гө чейин туш келди маалымат агымын алышыңыз керек.
Жогорудагы сүрөттө Графикалык дисплейдин мисалы көрсөтүлгөн.
8 -кадам: рахмат
Окуу үчүн рахмат.
Биздин окуу куралдар менен таанышыңыз:
Сунушталууда:
Күйгөн Arduino же ESP32ди кантип оңдоо керек: 5 кадам

Күйгөн Arduino же ESP32ди кантип оңдоо керек: Бул видеодон сиз күйгөн Arduino же ESP32ди кантип оңдоону үйрөнөсүз! Бул сизге эң сонун финансылык киреше алып келиши мүмкүн, сиз жакшы көргөн нерсе менен. Мен эки жаңы куралды колдондум жана алар анча арзан иштеген деп ойлобогон бир ширетүүчү станция болчу
ESP8266 NodeMCUду IoT Cloudга кантип туташтыруу керек: 5 кадам

ESP8266 NodeMCUду IoT Cloudга кантип туташтыруу керек: Бул көрсөтмө сизге ESP8266 NodeMCU жана AskSensors деп аталган онлайн IoT кызматын колдонуп, нерселердин жөнөкөй Интернетин көрсөтөт. Биз сизге ESP8266 HTTPS кардарынан маалыматты кантип тез алууну жана аны AskSensors Io графигине кантип түшүрүү керектигин көрсөтөбүз
NTP убакыт белгиси менен ESP32 маалыматын IoT Cloudга кантип жарыялоо керек: 5 кадам

NTP Timestamp менен ESP32 маалыматтарын IoT Cloudго кантип жарыялоо керек: Көптөгөн колдонмолордо колдонуучулар пайдалуу маалыматтарды жүктөө үчүн AskSensors IoT булутуна жөнөтүлүүчү баалуулуктардын жергиликтүү убакыт белгиси менен бирге жөнөтүшү керек. Убакыт белгилеринин форматы - UNIX доорунун убактысы: Янудан бери өткөн миллисекунддардын саны
Android тиркемесин AWS IOT менен кантип туташтыруу керек жана үн таануучу API менен түшүнүү: 3 кадам

AWS IOT менен Android тиркемесин кантип туташтыруу керек жана үн таануу API түшүнүү: Бул окуу куралы колдонуучуну Android тиркемесин AWS IOT серверине кантип туташтырууну жана кофе машинасын башкарган үн таануу API түшүнүүнү үйрөтөт. Үн кызматы, ар бир колдонмонун
WiFi аркылуу Blynk менен LEDди башкаруу үчүн ESP32ди кантип колдонсо болот: 7 кадам (Сүрөттөр менен)

Wifi аркылуу Blynk аркылуу LEDди башкаруу үчүн ESP32ди кантип колдонсо болот: Бул окуу куралы ESP32 өнүктүрүү тактасын Blynk менен WiFi аркылуу башкаруу үчүн колдонот. Blynk - бул Arduino, Raspberry Pi жана интернеттеги жактырууларды көзөмөлдөө үчүн iOS жана Android колдонмолору бар платформа. Бул санарип тактасы, анда сиз кура аласыз