Нужен простой пример визуализации акселерометра!
Я делаю проект с использованием акселерометра ADXL335 от SparkFun. Фактический проект, который я использую P5, и он отлично работает. Я провожу семинары параллельно и хочу продемонстрировать чип в режиме реального времени, но в настоящее время у меня нет времени, чтобы создать что-то с нуля. Я отчаянно нуждаюсь в простом скетче обработки (или чего-то еще), который принимает мои значения x, y, z, выводимые на последовательный порт из Arduino, и каким-то образом визуализирует их. Может ли кто-нибудь указать мне что-нибудь, что не потребует много времени и усилий для написания кода прямо сейчас?
Спасибо! Клаудия
@claudybee, 👍-1
Обсуждение2 ответа
После небольшого поиска я нашел инструкцию, который использует тот же датчик и отображает данные благодаря скрипту Python.
Если вы хотите воспроизвести этот проект, вам потребуется установить Python, но подойдет любой язык программирования с библиотекой чертежей.
вы даже можете получить серийные данные и построить их с помощью Excel, @Mark Omo
да я сделал это! просто трудно понять, что происходит, если не в режиме реального времени. Я хочу дать аудитории представление о том, что делает датчик во время его работы. но отличная идея и спасибо!, @claudybee
Простым и быстрым решением было бы реализовать диаграмму с помощью библиотеки JavaScript под названием Chart.js. это просто, и вы можете визуализировать свои данные в режиме реального времени.
Попробуйте node.js, чтобы создать серверную часть, обмениваясь данными через последовательный порт (подойдет пакет serialport) и отправляя данные с помощью socket.io.
Это просто, и вы можете настроить все менее чем за 2 часа.
Chart.js
Недавно я сделал несколько видеоуроков по этому поводу, и вы можете посмотреть их здесь. Звук на португальском языке, но вы можете просто пропустить его и сразу перейти к разделам кодирования.
Все отличные ответы - спасибо за каждый из них!! Пользователь форума по обработке предоставил мне сценарий обработки, который отлично подошёл для моих целей. Вы можете просмотреть ветку здесь: http://forum.processing.org/two/discussion/comment/40648, @claudybee
- Можно ли измерить скорость акселерометром? Насколько точно?
- В чем разница между акселерометром, гироскопом и датчиком магнитометра?
- OVF в последовательном мониторе вместо данных
- Построение графика данных датчика Arduino в реальном времени на Processing, MatLab или Python
- Как связаться с датчиком через порты RX/TX Arduino?
- Линейное ускорение от MPU 6050
- Как правильно определить крен, тангаж, перемещение?
- Правильный способ получить значения крена, тангажа и перемещения
После небольшого поиска я нашел [Instructable](http://www.instructables.com/id/Using-an-Arduino-and-Python-to-plotsave-data/?ALLSTEPS), который использует тот же датчик и отображает данные благодаря скрипту Python. Вам нужно будет установить Python, если вы хотите воспроизвести этот проект, но подойдет любой язык программирования с библиотекой для рисования., @Paolo Zanchi
https://learn.adafruit.com/ahrs-for-adafruits-9-dof-10-dof-breakout/visualizing-data, @Gerben
Вот моя реализация Python. Он предназначен для AOK-D, но может быть легко преобразован для работы с внешним датчиком. [IMU+AHRS](https://github.com/pedrodparkes/Luxonis-IMU-Visualization/blob/master/3D_Cube_AHRS/README.md), @Vitalii Samotaiev