
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл оқулықта біз Arduino -ны WiFi арқылы IoT бұлтына қалай қосу керектігін түсіндіреміз.
Біз Arduino мен ESP8266 WiFi модулінен жасалған қондырғыны IoT Thing ретінде конфигурациялаймыз және оны AskSensors бұлтымен байланысқа дайындаймыз.
Бастайық!
1 -қадам: AskSensors орнату
Бірінші қадам ретінде біз AskSensors IoT платформасында есептік жазбаны орнатуымыз керек. AskSensors - бұл Интернетке қосылған құрылғылар мен бұлт арасындағы байланысты қамтамасыз ететін IoT платформасы. Ол ақысыз сынақ шотын ұсынады, сондықтан сізге әмиянды ашудың қажеті жоқ!
Мен бұл бастауыш нұсқаулықты орындауды ұсынамын. Бұл сізге деректерді жіберу үшін жаңа сенсорды қалай құруға және есептеуге және орнатуға болатынын көрсетеді.
2 -қадам: Жабдықты дайындаңыз

Бұл демонстрацияда бізге келесі жабдық қажет болады:
- Arduino, мен Arduino Uno қолданамын
- ESP8266 WiFi модулі, мен ESP-01S қолданамын
- Arduino IDE жұмыс істейтін компьютер
- Arduino USB кабелі
- Сымдар мен тақта
Жоғарыдағы фотода менің прототипім көрсетілген.
3 -қадам: Жабдықты жасаңыз

Arduino мен ESP8266 арасындағы байланыс келесідей:
- ESP TX Arduino pin 10 -ға дейін, 1K резистор арқылы.
- ESP RX Arduino pin 11 -ге, 1K резистор арқылы.
- Arduino 3V3 үшін ESP VCC
- Arduino 3V3 үшін ESP CH_PD
- ESP GND - Arduino GND
Ескерту: ESP8266 GPIOs 3V3 сигналдарын қажет етеді (5В төзімді емес). Жылдам бұзу үшін ESP8266 GPIO -ны зақымданудан қорғау үшін Arduino түйреуіштері мен ESP8266 түйреуіштері арасында тек 1K сериялық резисторды қосуға болады. Алайда, өндіріс үшін тізбектің ұзақ мерзімді сенімділігіне кепілдік беру үшін 5В/3В3 деңгейлі ауыстырғыш қажет. Сіз 5V/3V3 деңгейлі ауыстырғыш модулін алу үшін осы бетті тексере аласыз.
4 -қадам: кодты жазыңыз
Енді Arduino -дан WiFi арқылы AskSensors бұлтына қарапайым деректерді жіберу үшін кодты жазайық. Arduino коды AT командаларының көмегімен ESP8266 WiFi модулімен байланысады. Деректер HTTP байланысы арқылы AskSensors -қа жіберіледі.
Деректерді бұлттағы дұрыс сенсорға жіберу үшін бізге бұрын AskSensors -тан алған 'Api Key In' енгізу керек.
Қолдануға дайын код:
Пайдалануға дайын код AskSensors github бетінде берілген. Кодты жүктеңіз және келесі айнымалы мәндерді орнатуға орнатыңыз (WiFi SSID, құпия сөз және 'Api кілті'):
Жол ssid = «………….»; // Wi -Fi SSID
Жолдың құпия сөзі = «………….»; // Wifi құпия сөз жолы apiKeyIn = «………….»; // API кілті
5 -қадам: кодты іске қосыңыз


Енді тақтаны қосу уақыты келді.
- Arduino -ны компьютерге USB кабелі арқылы қосыңыз.
- Arduino IDE ашыңыз және кодты жыпылықтаңыз.
- Сериялық терминалды ашыңыз. Сіз көресіз, Arduino ESP8266 көмегімен AT командаларын өңдейді, ол WiFi желілеріне қосылуды және HTTP сұраулары бойынша AskSensors бұлтына деректерді жіберуді орындайды.
6 -қадам: Деректерді визуализациялаңыз

Графикті қолдана отырып, сіз өз деректеріңізді елестете аласыз. AskSensors бақылау тақтасына өтіп, деректерді жіберетін сенсорды ашыңыз. AskSensors қолданушыға сіздің деректеріңізді сызық, өлшеуіш, шашыраңқы және жолақты қоса алғанда, әр түрлі графиктерде көруге мүмкіндік береді. Қосылған кескін сызық графигінің жағдайын көрсетеді.
Сізге қажет болуы мүмкін:
Басқа мүмкіндіктер бар, мысалы, деректерді тікелей графикте тікелей ағынмен визуализациялау, графигіңізді сыртқы қолданбалармен және пайдаланушылармен бөлісу, деректерді CSV файлдарында экспорттау және т.б.
7 -қадам: Жарайсың
Бұл оқулық сізге көмектесті деп сенемін!
Егер сізге Arduino, ESP8266, ESP32, Raspberry Pi сияқты жабдықты бұлтқа қосу туралы қолдау қажет болса, осы оқулықтар тізіміне жүгініңіз.
Ұсынылған:
Node.js көмегімен Raspberry Pi бұлтқа қалай қосылады: 7 қадам

Node.js көмегімен Raspberry Pi -ді бұлтқа қалай қосу керек: Бұл оқулық Raspberry Pi -ді бұлтқа, әсіресе Node.js. көмегімен AskSensors IoT платформасына қосқысы келетіндерге пайдалы. Raspberry Pi жоқ па? Егер сізде қазір Raspberry Pi жоқ болса, мен сізге таңқурай алуға кеңес беремін
Arduino Ethernet көмегімен бұлтқа деректерді қалай жіберуге болады: 8 қадам

Arduino Ethernet көмегімен бұлтқа деректерді қалай жіберуге болады: Бұл нұсқаулық сіздің деректеріңізді Arduino Ethernet Shield көмегімен AskSensors IoT платформасына қалай жариялау керектігін көрсетеді. Ethernet Shield сіздің Arduino -ға бұлтқа оңай қосылуға, интернет байланысы арқылы деректерді жіберуге және алуға мүмкіндік береді. Біз не
IoT негіздері: Mongoose ОЖ көмегімен бұлтқа IoT қосу: 5 қадам

IoT негіздері: Mongoose ОЖ көмегімен бұлтқа интеллектуалды байланыс орнату: егер сіз электроника мен электроникаға бейім адам болсаңыз, сіз әдетте заттар интернеті терминін кездестіресіз, ол әдетте IoT деп аталады. Интернетке қосыла алатын құрылғылар жиынтығын білдіреді! Осындай адам болу
DHT11/DHT22 сенсорын ESP8266 негізіндегі тақтаның көмегімен бұлтқа қосу: 9 қадам

DHT11/DHT22 сенсорын ESP8266 негізіндегі тақтаның көмегімен бұлтқа қосу: Алдыңғы мақалада мен ESP8266 негізіндегі NodeMCU тақтасын Cloud4RPi қызметіне қостым. Енді нақты жобаның уақыты келді
16x4 СКД Arduino көмегімен қалай интерфейске қосылады: 6 қадам

16x4 СКД Arduino көмегімен қалай интерфейске қосылады: Кіріспе Мен жақында FocusLCDs.com сайтындағы достарымнан ақысыз СКД үлгілерін алдым. Олардың бірі - 16x4 СКД; P/N: C164AXBSYLY6WT. СКД қалқандарында жиі кездесетін HD44780 орнына ол ST7066U контроллерін (деректер кестесін қараңыз) пайдаланады. Мен емеспін