Можно ли подключить датчики BH1790GLC и TMP117 к плате Arduino?
Я хотел бы использовать эти два компонента для будущего проекта:
- датчик частоты сердечных сокращений BH1790GLC
- датчик температуры TMP117
Мне особенно нравится, что они такие крошечные.
Можно ли подключить их напрямую к плате Arduino или другому известному микроконтроллеру?
@Riemann, 👍0
Обсуждение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
- DS18B20 дает высокие показания. Как заставить его вернуть правильную температуру?
- Проблема с датчиком температуры и влажности DHT11
- Что выбрать между датчиками температуры и влажности: AM230x или DHT22?
- Проблемы с подключением I2C на ESP8266 — 12F, какие контакты использовать?
- DHT11 возвращает неверные значения
- Как связаться с датчиком через порты RX/TX Arduino?
- BMP280 возвращает 0
- Лазерный датчик ToF (VL53L0X) не работает
Оба этих датчика используют I2C для связи, так что да, вы можете подключить их к Arduino. но вам понадобится библиотека, и если библиотеки не существует, вам, вероятно, предстоит много кодирования. удачи. [Библиотека TMP117](https://www.google.com/search?q=arduino+TMP117+library), @ElectronSurf
На самом деле в Интернете доступны библиотеки Arduino для обоих этих датчиков, что является одной из причин, по которой я выбрал их., @Riemann