Можно ли подключить датчики BH1790GLC и TMP117 к плате Arduino?

Я хотел бы использовать эти два компонента для будущего проекта:

  • датчик частоты сердечных сокращений BH1790GLC
  • датчик температуры TMP117

Мне особенно нравится, что они такие крошечные.

Можно ли подключить их напрямую к плате Arduino или другому известному микроконтроллеру?

, 👍0

Обсуждение

Оба этих датчика используют I2C для связи, так что да, вы можете подключить их к Arduino. но вам понадобится библиотека, и если библиотеки не существует, вам, вероятно, предстоит много кодирования. удачи. [Библиотека TMP117](https://www.google.com/search?q=arduino+TMP117+library), @ElectronSurf

На самом деле в Интернете доступны библиотеки Arduino для обоих этих датчиков, что является одной из причин, по которой я выбрал их., @Riemann


1 ответ


1

Да, датчики будут работать с микроконтроллерами. Вам нужен интерфейс, который они используют. В данном случае это интерфейс I2C. Будьте осторожны: вы должны проверить уровни напряжения, с которыми работает ваш микроконтроллер, и выбранный уровень напряжения датчика. Некоторые платы Arduino работают с уровнями 5 В, а некоторые датчики могут принимать максимум 3,3 В или 4,5 В на контактах I2C. Вот почему вам может понадобиться:

  • Выберите микроконтроллер с питанием 3 В.
  • Используйте микроконтроллер с питанием 5 В (например, Arduino Uno) и преобразователь уровня напряжения.

Также стоит отметить, что этим двум датчикам потребуется дополнительная схема для работы с вашим микроконтроллером. Прежде чем принимать какие-либо обязательства, я бы попытался найти макетную плату (плату с указанной схемой с легкодоступными контактами для обеспечения необходимых сигналов/напряжения/земли/и т. д.).
Удачи!

,

Я, вероятно, буду использовать TinyDuino или TinyLily, поэтому уровни напряжения должны быть в порядке. Что вы подразумеваете под "дополнительной схемой"? Что еще мне нужно, кроме чипа? Может быть, что-то вроде этого https://www.rohm.com/sensor-shield-support/heart-rate-sensor?, @Riemann