Принципиальная схема для ACS712 и ZMPT101B с ESP8266 с использованием ADS1115

Это, вероятно, крик о помощи для схемы, которая включает в себя подключение ESP8266 с ADS1115 с ACS712 и ZMPT101B(датчик напряжения). Поскольку оба они используют аналоговые контакты, и использование диодного сепаратора не является правильной идеей в реальной жизни. Поэтому я в конечном итоге использовал ADS1115 для большего количества аналоговых контактов, которые должны работать нормально. Я не инженер-электрик, поэтому у меня есть реальные проблемы с тем, как исправить все четыре из них вместе. Может ли кто-нибудь помочь мне со схемой для этого? Любые ссылки или ссылки на научные статьи и т. Д. Спасибо

, 👍0

Обсуждение

Надеюсь, у вас есть модули, а не голые чипы. Добавить ссылки. ADS1115 использует провод I2C a.k. a. для связи с MCU. По умолчанию проводные контакты на esp8266 являются io 5 SCL и io4 SCA. Я рекомендую использовать этот штифт. Конечно, модуль te нуждается в 3,3 В и заземлении., @Juraj

Если вы можете сделать свой комментарий в качестве ответа, то я отмечу его., @user450026


2 ответа


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

0

ADS1115 использует провод I2C a.k. a. для связи с MCU. По умолчанию проводные контакты на esp8266-это io 5 SCL и io4 SCA. Я рекомендую использовать эти контакты. Конечно, модулю требуется 3,3В и заземление.

,

1

Шаг первый-заставить АЦП работать. Как только это будет сделано, все остальное в значительной степени встанет на свои места.

Выбранный вами АЦП является устройством I2C. В ESP8266 нет I2C как такового, но он обеспечивает программную реализацию I2C с эмуляцией. Это может быть использовано на любой паре контактов, но по умолчанию используются GPIO4 для данных (SDA) и GPIO5 для часов (SCL) (это соответствует Arduino Uno, использующему контакты A4 и A5 для I2C, поэтому это должно быть легко запомнить).

Как только вы поймете, что проводка для остальной части работает так же, как и для любой другой системы. Единственное отличие заключается в том, что ваши аналоговые входы находятся на микросхеме АЦП, а не в главном модуле.

Вот структурная схема, с которой вы можете начать:

schematic

Это предполагает, что:

  • Выход одного напряжения от каждого из ваших сенсорных модулей
  • Импульсные резисторы I2C, предоставляемые ESP8266 или ADS1115 (добавьте свои, если нет)
  • Все модули, обеспечивающие необходимые вспомогательные компоненты для чипа
,

хорошо, извините, что я был неактивен в этом посте, я ответил на комментарий Юрая, не знаю, кто его удалил.. Большое вам спасибо за схему, я смог следовать инструкциям Юрая и придумать свою собственную схему. Но ваши схемы очень помогают, так как теперь я убедился, что моя схема верна. Хотя у меня возникла другая проблема.Но я спрошу позже, большое вам спасибо за помощь., @user450026

Мадженко, пожалуйста, поделитесь своим кодом, @Lê Hùng

@LêHùng Что заставляет вас думать, что я приложил усилия, чтобы написать какой-либо код? Это всего лишь структурная схема, показывающая, как это работает., @Majenko