Акселерометр Интернета вещей
Я не уверен, что нахожусь в правильном месте. Я хотел бы создать устройство (как можно меньшего размера), которое имело бы акселерометр и могло бы общаться с моим телефоном через Bluetooth. Я не прошу никого построить это для меня. Мне просто нужна помощь для начала. Можете ли вы сказать мне, какие детали мне понадобятся для этого?
@KotaBear233, 👍3
Обсуждение3 ответа
Лучший ответ:
вам понадобится:
- Arduino Mini (также можно использовать Uno/Mega/Pro....)
- Модуль Bluetooth (чаще всего используется: HC-06/HC-05)
- Акселерометр (в основном MPU-6050)
- Несколько проводов.
Если вы хотите носить это устройство с собой, вам понадобится батарея для питания этой схемы.
Ваше самое маленькое решение вообще не будет включать в себя обычный «Arduino», а скорее что-то вроде чипа/модуля Bluetooth Low Energy nRF51822, который помимо того, что является радио, представляет собой самостоятельный процессор, способный запускать специально созданное программное обеспечение. различными способами, включая тот, который расширяет возможности Arduino IDE для его поддержки.
По сути, вам понадобится чип nRF51822 или аналогичный, акселерометр и любое другое решение для питания этих двух устройств, которое вы выберете.
Что касается обычного Bluetooth или BLE, выбор зависит не только от технических достоинств, но и от того, к какому телефону вы хотите подключиться. Если вы хотите подключиться к iPhone, вы по сути привязаны к BLE, поскольку стек Bluetooth там ограничен одобренными устройствами. С другой стороны, старые/более дешевые устройства Android могут не поддерживать BLE или поддерживать его плохо, в то время как их обычный Bluetooth не имеет ограничений одобрения iOS.
Если вы хотите программировать Arduino И у вас есть ограничения по физическому размеру, вы можете воспользоваться RFDuino.
http://www.rfduino.com/
У них есть множество секционных плат, которые облегчают быстрое создание прототипов.
Однако я должен сказать, что, хотя я купил один из них, мне еще предстоит его использовать. Другие, у кого больше опыта, возможно, захотят присоединиться.
- Можно ли измерить скорость акселерометром? Насколько точно?
- Акклерометр arduino с серводвигателем
- OVF в последовательном мониторе вместо данных
- Модуль Bluetooth HC-05 мигает красным светом - Arduino Uno
- Модуль Bluetooth HC-05 возвращает закодированные данные
- Мой модуль Bluetooth HC-05 не работает
- Модуль AT-команд HM10 BLE — не работает
- Снять гравитацию с акселерометра MPU-6050
Для работы от батареи с низким энергопотреблением вам нужен BLE, а не обычный Bluetooth., @Majenko
Всего несколько минут назад я просматривал подборку Adafruit и нашел этот модуль BLE для Arduino и ему подобных: https://www.adafruit.com/products/1697, @fred_dot_u
Найдите руководство, например https://learn.adafruit.com/adafruit-analog-accelerometer-breakouts., @Gee Bee