Как бы вы добавили модуль WiFi Arduino, используя I2C или последовательный интерфейс?

Я новичок в прототипировании Arduino. Я купил Arduino Automatic Smart Plant Watering Kit 2.0, думая, что это щит для использования с моим Arduino Uno WIFI Rev 2. Однако оказалось, что это специально разработанная плата Arduino со всеми компонентами, объединенными вместе.

Несмотря на то, что система работает так, как задумано, моей целью является передача данных в IBM Watson Studio или какую-либо другую стороннюю SaaS-систему.

Я приветствую отзывы, чтобы понять, как можно интегрировать модуль WIFI ESP8266 с использованием интерфейса I2C или последовательного интерфейса. Вот пример кода: https://www.elecrow.com/download/watering_kit.zip Я использовал Raspberry Pi, чтобы получить доступ к данным и использовать их в веб/мобильных приложениях, но я хотел бы исключить этот элемент, если это возможно.

, 👍0

Обсуждение

В ядре Arduino esp8266 нет рабочей подчиненной библиотеки I2C. и 32u4 имеет Serial1, @Juraj

Я ценю оперативную обратную связь. Итак, может быть, лучшим решением, чем подключение к Raspberry Pi, является настройка этой платы Arduino для связи с другим Arduino, например Wifi Rev2 или Arduino YÚN Rev 2? https://www.arduino.cc/en/Tutorial/MasterWriter, @user1854662

почему? вы можете подключить esp8266 к Serial1 этой платы (разъем «Последовательный интерфейс»). (Откуда пришла идея о Юне? Забудьте о Юне.), @Juraj

окей, забыл! Я благодарен за отзыв., @user1854662


1 ответ


Лучший ответ:

0

Вы должны подключить ESP8266 к последовательному порту. Обычный способ работы с ESP98266 — выдать AT-команду (как старый модем Hayes) через последовательное соединение. Поскольку у вас есть один из них, доступный на вашей плате, просто подключите его напрямую к нему.

Просто следуйте любому из множества руководств по ESP8266 + Arduino, заменяя контакты в примерах вашими последовательными контактами, и используйте объект Serial1 вместо класса SoftwareSerial. которые вы должны использовать на Uno, у которого нет дополнительных последовательных портов.

,