Вызов php-скрипта localhost из arduino

Можно ли подключить arduino uno для вызова php-скрипта, используя ТОЛЬКО плату arduino uno и модуль Wi-Fi esp8266-01? То есть мне не хватает wifi шилда типа node MCU. Мне просто нужна настройка для вызова php-скрипта на моем локальном сервере. Я использую ардуино IDE 1.8.13. Грасиас

, 👍1

Обсуждение

Вы можете увидеть мой [блог] (https://www.e-tinkers.com/2020/04/a-better-way-to-use-esp-01-as-wifi-shield/), где я использую ESP-01 в качестве Wi-Fi-экрана Arduino. Вы можете либо общаться с ESP-01 через AT-команду, либо использовать как Arduino, так и ESP-01 собственный код Arduino с предопределенным управлением состояниями связи между ними., @hcheung

Это похоже на то, что я хочу. Позвольте мне запустить учебник и посмотреть. Спасибо, @Ngugi Kariuki


1 ответ


1

Вы можете запрограммировать модуль ESP-01 с помощью Arduino IDE. В README есть инструкции: https://github.com/esp8266/Arduino

Вы можете запрограммировать ESP-01 для подключения к WiFi и обмена данными со скетчем Arduino через последовательный порт. Не забывайте, что ESP-01 работает от 3,3 В, а Arduino — от 5 В. Вам нужно как-то сдвинуть напряжения, иначе вы сожжете Arduino Uno.

Вот пример кода, который вы можете запустить на ESP-01 для подключения к WiFi и запуска TCP-соединения: https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiClient/WiFiClient.ino

Не хватает только HTTP-запроса вместо "необработанного" TCP-соединение. Вы, вероятно, можете найти это в примерах. Затем добавьте код для последовательной связи обратно в Arduino Uno.

Удачи!

,

Очень признателен. Я работаю над этим. Я получу от вас обратную связь. Спасибо еще раз, @Ngugi Kariuki