Header banner
Revain logoHome Page
Reginald Truitt photo
Belarus, Minsk
1 Уровень
724 Отзыва
38 Карма

Отзыв о 🔧 ESP32 Basic Core M5Stack Development Kit: Extensible Micro Control WiFi BLE IoT Prototype Board for Arduino от Reginald Truitt

Revainrating 3 out of 5

Отличная идея, но разряженная батарея и пронзительный шум

M5stack — фантастический маленький продукт, но у него есть серьезные недостатки. несколько сообщений об этом на форуме поддержки, но установка DAC на 0 не решила проблему. Пришлось перерезать провод динамика, чтобы избавиться от невыносимого шума. Вторая большая проблема заключалась в том, что батарея пришла почти разряженной. Когда я попытался использовать устройство в режиме работы от батареи, оно выключилось через 3 минуты. Я отслеживал зарядку с помощью USB-метра, и фактическая емкость батареи составляет 3 мАч, что составляет лишь часть от 150 мАч, которые должны быть. Устройство, которое я получил, выглядит более старым, имеет только 4 МБ флэш-памяти вместо 16 МБ и прибыло с подключенной батареей. Похоже, что батарея была переразряжена и повреждена во время хранения. Я бы вернул аппарат из-за этого, за исключением того, что я уже разорвал кабель динамика и мне нужна была более мощная батарея для моего приложения (GPS-логгер с дисплеем). Следующая проблема, с которой я столкнулся, была при попытке использовать порт I2C с Sparkfun GPS. Я без проблем использовал GPS с Openlog Artemis и Adafruit Clue, но у Openlog нет дисплея, а у Clue нет SD-карты. В M5stack есть и то, и другое, поэтому он показался мне лучшим устройством для регистрации данных с отображением данных в реальном времени. Однако при использовании Python связь I2C была крайне ненадежной, с частыми ошибками и потерей данных. Попытка отследить причины привела к разочарованию, поскольку документация Python по настройке UIFlow для M5stack в лучшем случае расплывчата. Похоже, что он реализует только подмножество Micropython, при этом многие функции отсутствуют в полном дистрибутиве. Единственная "документация", показывающая, какие функции доступны, — это исходный код C на GitHub. Учитывая, что Basic Core не имеет часов реального времени и ограниченной флэш-памяти, покупка более новой модели M5stack, такой как Core 2 или M5Go, является лучшим выбором для многих приложений.

Плюсы
  • Это круто
Минусы
  • Некоторые ошибки