RaspberryPi и барометр Bosch BMP085

Третьего дня пришел заказанный на dx.com модуль, содержащий трехосный гироскоп L3G4200D, трехосный акселерометр ADXL345, цифровой компас HMC5883L, и барометр BMP085. Ссылка на модуль GY-80 BMP085 9-Axis Magnetic Acceleration Gyroscope Module for Arduino. Работа со всеми датчиками производится через I2C, адреса устройств берутся из даташитов. Поскольку с гироскопами, аксами и компасом я уже имел дело, то решил начать с барометра, поскольку изучение даташита показало, что получение значения окружающего давления не такая простая процедура, как например получение значений ускорения по осям акселерометра. Для начала необходимо считать несколько коэффициентов, зашиваемых в датчик на заводе при калибровке, потом считать сырые значения температуры и давления, а потом уже из них путем хитрых математических операций можно получить давление в паскалях. В процессе возни с барометром для упрощения была написана простенькая библиотека на питоне для работы с I2C.


Читать дальше

RaspberryPi и Motorola Lapdock = почти ноутбук

Третьего дня озаботился прикручиванием к RaspberryPi монитора и клавиатуры, а то доступ по SSH это конечно хорошо, но хочется поиграться с графикой, сделать визуализацию данных, приходящих с инерциального модуля с помощью того же PyGame. Полез смотреть какие есть маленькие мониторы с HDMI (хотелось что-то до 10-11 дюймов), но ничего толкового не нашел. Зато вспомнил, что когда еще был владельцем смарта Motorola Atrix, видел в обзорах Lapdock, который превращал смарт в некое подобие нетбука, правда с очень ограниченным функционалом, который определялся залитым в телефон сильно порезанным образом linux-based системы (хотя можно было залить образ дебиана и получить множество плюшек). По сути док представляет собой экран (11.6 дюйма 1366х768), аккумулятор, клавиатуру, тачпад и два USB порта в ноутбучном корпусе.



Читать дальше

Корпус для RaspberryPi от ModMyPi

Долго искал какую-нибудь коробочку для RaspberryPi, но все что находилось было не совсем то что хотелось. Наконец нашел на сайте modmypi.com именно то, что надо. Заказал, получил через три недели на почте.




Читать дальше

Raspberry Pi. Работаем с I2C на Python

Наконец-то появилось немного свободного времени и я решил более тщательно поковырять порты GPIO у Raspberry Pi. Если хочется просто подрыгать ногами, помигать светодиодами или пообмениваться данными через уарт, то это достаточно просто и в сети полно мануалов, хотя если кому надо, пишите, проведу небольшой ликбез. Я же решил сразу поиграться с шиной I2C и подключить к Raspberry Pi микромеханический трехосный акселерометр MMA7455 (в свое время купил на ебее уже распаянный на платке с выведенными нужными ногами на штыри, цена вопроса 7-10 баксов).


Читать дальше

Приехала RaspberryPi

Пришла давно заказанная Raspberry Pi. Заказывал в Фарнелле, обошлось все удовольствие в 45 евро. Дошло на удивление быстро, 11 июня выслали, 23 июня приехала посылка в мое почтовое отделение, 26 я ее получил. Заранее купил HDMI-HDMI кабель, зарядку с микроUSB на 5В 1А (рекомендуют 700 мА или 300 мА если не пользоваться сетью и USB).




Читать дальше

AVR Studio 5.0 и XMEGA256A3. Начало.

AVR
Посетив хэндс-он от Атмела по AVR Studio 5, AVR Software Framework и XMEGA, хочу поделиться с сообществом свежими знаниями. Начну с того, что новая версия студии претерпела значительные изменения и на мой взгляд стала значительно удобнее для использования. Основные новшества: использование Microsoft Visual Studio 2010 в качестве основы, и объединение сред разработки для 8- и 32-битных МК в одно целое, теперь самое главное правильно указать целевой МК при создании проекта:). Ну и про введение такой штуки как AVR Software Framework(ASF) тоже не стоит забывать. Если коротко, то Атмел сделал готовый фреймворк для работы с различной перефирией МК и теперь для многих вещей достаточно подключить необходимые «драйверы» к своему проекту. Посмотрим, что же из всего этого получилось.


Читать дальше

Сходил на тренинг Atmel...

Сегодня был на практическом тренинге Atmel и ЭФО «Работа с IDE AVR Stidio 5 и микроконтроллерами AVR XMEGA». Регился на него еще в августе, платил деньги, деньги потом вернули, сказали вышлют счет, а в итоге сделали все бесплатно. Было очень интересно и я наконец-то пощупал новую студию и AVR Software Framework. На мой взгляд, выбор основы в виде Visual Studio 2010 оправдал себя полностью, писать код стало значительно удобнее. С помощью предоставленного железа (XMEGA-A3BU Xplained и JTAGICE3) провели несколько лабораторных работ, если есть заинтересованные лица, то могу выложить мануалы, правда заточены они под отладочную плату XMEGA-A3BU Xplained. Если получится, то в ближайшее время напишу подробнее как работать с AVR Software Framework (на основе того, что узнал и делал сегодня), тем более ведущие попросили в качестве платы за подаренные железки(да, в начале мероприятия было сказано, что XMEGA-A3BU Xplained можно забрать, а JTAGICE3 — оставить, но в конце мероприятия вдруг объявили, что JTAGICE3 можно тоже забрать, что еще больше улучшило и без того отлично проведенный день) сделать некое домашнее задание и выслать им вместе с отзывами о тренинге.


Читать дальше

Семинары "Atmel: новая продукция" в Перми и Екатеринбурге

Пермь — 26 октября 2011 г.
Екатеринбург — 16 ноября 2011 г.


Программа семинара
10: 0 0 – I часть
Atmel сегодня
8 – разрядные микроконтроллеры AVR, новинки
32- разрядные микроконтроллеры AVR, новинки
Новые отладочные средства для микроконтроллеров AVR и AVR32
12 :15 – кофе-брейк
12: 45 – II часть
32- разрядные микроконтроллеры ARM с ядром ARM7, ARM9, Cortex: новинки, средства разработки
Дополнительные внешние компоненты: Кварцевые резонаторы и генераторы Golledge
14: 0 0 – вопросы и ответы
14: 30 – окончание семинара



Читать дальше

Семинар «Преобразователи питания от STMicroelectronics» (20.10.2011, С.-Петербург, 18.10.2011, Москва)

Компания Компэл приглашает Вас принять участие в семинаре по преобразователям питания и сопутствующей силовой элементной базе от компании STMicroelectronics, который состоится 20 октября в Санкт-Петербурге.
Аналогичный семинар пройдет 18 октября Москве.


Читать дальше