Мої вітання! В цій статті я познайомлю Вас з макетом двохосьової системи слідкування за сонцем для малогабаритної сонячної електростанції (СЕС). Мета розробки макету – дослідити на власному прикладі ефективність динамічної СЕС в порівнянні зі статичною
→
У цій статті розглянемо плату для розробки Raspberry Pi Pico на мікроконтролері власного виробництва Raspberry Pi - RP2040. Ціль статті розглянути цю плату, описати її можливості і надати вичерпну характеристику. Також до статті буде додано приклад роботи
→
Доброго часу доби, дорогі читачі, сьогодні я розповім про свій проект: Bluetooth колонка для Стаціонарного ПК (чому слово стаціонарного виділено, поясню
→
Хочу розповісти про контролер для гроувбокса, який я створив власними руками. В один період я сильно зацікавився вирощуванням зелені в себе вдома. Оскільки я вчусь на інженера, і моя діяльність також сильно пов’язана з цим, то я також вирішив реалізувати
→
Платка с размещенном на ней чипом MMA8452Q представляющем собой умный трех осевой ёмкостной MEMS акселерометр с низким потреблением и 12-битным разрешением. У чипа есть встроенная функция пользовательской конфигурации двух выводов прерываний, благодаря чему можно существенно сэкономить на потреблении.
MPU-6050 GY-521 – компактный и легкий модуль 3х осевого акселерометра и 3х осевой гироскоп управляемый по протоколу I2C (TWI). Данный датчик отлично подходит для определения положения в пространстве.
Модуль датчиков 10-DOF IMU Sensor отлично подходит для мониторинга движения, а также для определения/измерения положения, высоты и температуры. Данный модуль - отличное решение при создании собственного робота или балансирующего робота. Характеристики модуля обеспечивают отличное взаимодействие между физической средой и микроконтроллером.
Специализированный 9-осевой MEMS датчик движения MPU-9250 состоит 3-х осевого гироскопа, 3-х осевого акселерометра, 3-х осевого магнитометра, и управляемые цифровым процессором перемещений DSP. Во улучшенной версии применена система обнаружения активности и калибровки по 9 осям – MotionFusion. Сверхэкономичный датчик TDK InvenSense определяет такую активность как: ходьба, бег, движение на велосипеде, состояние покоя и состояние сна и поэтому, подходит для таких применений как "Умные часы", "Smart Band", Фитнес-трекеров и других устройств нового поколения, требующих постоянного определения активности и требовательных к потребляемой датчиками мощности.
Так много акселерометров и так мало времени! Мы еще больше расширили наш выбор акселерометров и предлагаем Вашему вниманию этот высокоточный и недорогой трехосевой акселерометр MMA8451 с 14-разрядным АЦП. Вы можете определять движение, наклон и базовую ориентацию с помощью цифрового акселерометра и MMA8451 - отличный акселерометр для начала. Он имеет широкий диапазон измерения ускорения от +-2 g до +-8 g и его легко использовать с Arduino или другими микроконтроллерами или мини-компьютерами.
Модуль с цифровым компасом QMC5883L, который измеряет магнитное поле, причем делает это в трех осях. Это дает возможность получать трехмерную картину направленности магнитного поля и его величину. Управляется по шине I2C, питание микросхемы 3.3В, но шина толерантна к 5В уровням, так что к Arduino можно подключать напрямую. На плате установлен параметрический стабилизатор на 3.3В.
Семейство датчиков MPU-6000 является первым в мире интегрированным 6-координатным решением на базе технологии MotionProcessing, которое позволяет избавиться от межкоординатной разориентации гироскопа и акселерометра, которая присуща дискретным решениям.
Акселерометр ADXL345 – это крохотный микромощный трехосевой акселерометр высокого разрешения (13 бит). Диапазоном измерения положения колеблется до ±16 g. Результат измерения отдается в виде 16-разрядных чисел в дополнительном коде и через цифровые интерфейсы SPI / I2C.
3х осный цифровой акселерометр на основе чипа ADXL345 представляет собой датчик, измеряющий проекции ускорения на три пространственные оси (x,y,z). Зная эти измерения и учитывая величину свободного падения, можно определить ориентацию самого акселерометра в пространстве. Цифровые результаты измерения представляются в виде 16-разрядных чисел в дополнительном коде и доступны через цифровые интерфейсы SPI (трех- или четырехпроводной) или I2C.
Платка с размещенном на ней чипом MMA8452Q представляющем собой умный трех осевой ёмкостной MEMS акселерометр с низким потреблением и 12-битным разрешением. У чипа есть встроенная функция пользовательской конфигурации двух выводов прерываний, благодаря чему можно существенно сэкономить на потреблении.
Модуль с высокоточным трехосным компасом на микросхеме HMC5983 с температурной компенсацией. Позволяет получать трехмерную картину направленности магнитного поля и его величину. Управляется как по шине I2C так и по шине SPI, питание микросхемы 3.3В, но шина толерантна к 5В уровням, так что к Arduino можно подключать напрямую. На плате установлен параметрический стабилизатор на 3.3В.
Модуль Pololu AltIMU-10 v5 представляет собой инерциальный измерительный блок (IMU) и высотомер, который оснащен тем же гироскопом и акселерометром LSM6DS33 и магнитометром LIS3MDL, что и MinIMU-9 v5, и добавляет цифровой барометр LPS25H. Интерфейс I²C обращается к десяти независимым параметрам давления, вращения, ускорения и магнитных измерений, которые можно использовать для расчета высоты и абсолютной ориентации датчика. Плата работает в диапазоне питающего напряжения от 2.5 до 5.5 В и имеет расстояние между выводами 2.54 мм.
Модуль GY-87 датчиков по 9 осям для инерциальной навигационной системы (IMU) + популярный барометр BMP180. Является аналогом модуля GY-86, отличается только типом барометра (хорошая статья с их сравнением).
Модуль акселерометра и магнитометра на LSM303C предназначен для определения значения и направления вектора магнитного поля и ускорения. Отличное решение для построения простых роботов, летательных аппаратов и т.д.
BNO055 - 9-DOF+MCU датчик абсолютной ориентации от компании BOSCH. Содержит трехосевой 14-битный акселерометр, трехосевой 16-битный гироскоп, трехосевой магнитометр.
Приемуществом данного датчика, является наличие встроенного микроконтроллера с 32-битным ядром ARM Cortex M0 для обработки полученных от датчиков данных. Контроллер получает данные от датчиков, обрабатывает и записывает полученные результаты во внутренние регистры, доступные для чтения через стандартные последовательные интерфейсы.