SparkFun «DataLogger IoT — 9DOF» — это плата регистратора данных на базе ESP32, которая передает данные на карту microSD или по беспроводной связи в облако и поставляется с прошивкой, которая может автоматически обнаруживать более 50 модулей Qwiic без какого-либо программирования, требуемого от пользователя, что делает ее так называемой «платформой без кода».
Плата поставляется с 9-осевым датчиком IMU + магнитометром и двумя разъемами Qwiic, а данные хранятся в форматах CSV или JSON на карте microSD или отправляются на облачные платформы IoT, такие как Amazon AWS IoT, Microsoft Azure или Mathworks ThingSpeak, используя такие протоколы, как MQTT или HTTP.
Характеристики SparkFun «Регистратора данных IoT — 9DoF»:
- Беспроводной модуль — ESP32-WROOM-32E:
- Двухъядерный микроконтроллер ESP32
- 4 МБ флэш-памяти
- Подключение Wi-Fi 2,4 ГГц и Bluetooth LE, встроенная антенна на печатной плате
- Хранилище — слот для карты MicroSD
- Датчики
- 6-осевой акселерометр и гироскоп IMU (ISM330DHCX)
- Магнитометр (MMC5983MA)
- 2х разъема Qwicc I2C для дополнительных датчиков
- USB — 1x порт USB Type-C
- Разное
- Кнопки загрузки и сброса
- Индикатор состояния и зарядки, RGB-светодиод WS2812
- Перемычки для прерываний IMU и магнитометра, включение/отключение светодиодов, подтягивающие резисторы I2C и экран USB
- Источник питания
- от 3,3 В до 6,0 В через VIN
- 5 В через порт USB type C
- 2-контактный разъем JST от 3,6 В до 4,2 В или контакт VBAT для батареи LiPo
- Встроенное одноэлементное зарядное устройство MCP73831 LiPo со скоростью зарядки не менее 500 мА.
- Датчик уровня топлива MAX17048 LiPo
- Размеры — около 5,1 х 4,2 мм
- Вес – 10,7 грамм
Плата поставляется с предустановленной прошивкой регистратора данных, которая позволяет пользователям использовать плату без какого-либо программирования или пайки, и вы можете настроить ее поведение через последовательный терминал. Помимо встроенного 9-осевого IMU и магнитометра, вы также можете подключить различные сенсорные модули Qwiic, такие как модули u-Blox GNSS, датчики приближения и расстояния ToF, различные модули давления, высоты, влажности и температуры, модуль RTC, модуль взвешивания, модуль NFC/RFID, модули ADC, а также датчики качества воздуха и окружающей среды.
Пока вы используете поддерживаемые модули, которые вы найдете на веб-сайте документации, вам не нужно ничего программировать, и вы можете использовать только последовательную консоль для настройки. Но это не означает, что вы не можете запрограммировать плату самостоятельно, и Spartfun предоставляет несколько эскизов Arduino, чтобы начать работу в другом репозитории GitHub, но учтите, что это перезапишет прошивку регистратора данных, которую вы всегда сможете перепрошить впоследствии.
Sparkfun продает плату Datalogger IoT — 9DoF за 74,95 долларов США плюс доставка, и вы также найдете широкий ассортимент модулей Qwiic в их магазине, просто перепроверьте, чтобы они поддерживались прошивкой Datalogger.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.