Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Управление Arduino с iOS/Android по Wi-Fi/Ethernet через Evothings Studio

Компоненты и материалы

Программное обеспечение

Архитектура взаимодействия

Мобильное приложение (HTML/JS в Evothings Viewer) ↔ TCP-сокет ↔ Arduino (WiFi/Ethernet Shield). Телефон и Arduino должны быть в одной локальной сети (один DHCP-сервер или одинаковый диапазон адресов). При Ethernet Shield телефон подключается к тому же Wi-Fi роутеру, к которому подключен Arduino кабелем.

Подключение «железа»

Светодиод: короткая нога (катод) → GND, длинная (анод) → резистор 200 Ом → Digital Pin 2.

Shield устанавливается на Arduino. Для WiFi Shield в скетче нужно задать SSID и пароль точки доступа.

Скетч Arduino (TCP-сервер)

Пример скетча входит в состав Evothings Studio: папка examples/arduino-input-tcp/arduinowifi (или arduinoethernet). Основные моменты:

// WiFi настройка (в скетче)
char ssid[] = "YOUR_SSID";
char pass[] = "YOUR_PASSWORD"; // пусто, если открытая сеть

// В loop() принимаются TCP-команды "on" / "off" и управляется pin 2

После загрузки открыть Serial Monitor — там покажется IP-адрес Arduino (например, 192.168.1.42).

Работа в Evothings Studio

  1. Запустить Evothings Studio.
  2. Вкладка Examples → найти «Arduino TCP Blink» → Copy в My Apps.
  3. В My Apps нажать Code у скопированного примера.
  4. В файле index.html (строка ~52) заменить IP-адрес по умолчанию на адрес вашего Arduino.
  5. Подключить Evothings Viewer на телефоне (сканировать QR-код или ввести код из Workbench).
  6. Нажать Run напротив проекта в Workbench.
  7. В приложении нажать «Connect» → кнопки ON/OFF управляют светодиодом.

Особенности Evothings

Расширение функционала

Производственный процесс

  1. Проект с датчиком DHT11: индикация температуры светодиодами и пьезо-динамиком на Arduino
  2. Универсальный Android-пульт на Arduino, 1Sheeld и ИК-управлении
  3. Создание анимации и игр на LCD 16×2 с Arduino UNO
  4. Умный вольтметр на Arduino и смартфоне — простое DIY-проект
  5. Логгер температуры и влажности на Arduino с DHT11 и Ethernet Shield
  6. Превратите MIDI-клавиатуру в интерактивного репетитора по фортепиано с Arduino, LED-лентой и MuseScore
  7. Управление светодиодами через Alexa с помощью Raspberry Pi – простое пошаговое руководство
  8. Управление Roomba Create 2 через Arduino и Android: пошаговое руководство
  9. Управление Arduino Uno из Python 3: команды через последовательный порт и демонстрация с LED
  10. Клеточный автомат «Жизнь» Конвея на Arduino Nano с OLED 128x64