» » » Arduino shield: акселерометр на LIS302DL

 
 
 
17

Arduino shield: акселерометр на LIS302DL

Разместил asterix_72 20 января 2012. Просмотров: 28 521


Собрал недавно arduino на atmega8, поморгал диодом, захотелось большего.
Начал изучать различные шилды, цены в РФ на них мягко говоря высокие, а собирать самому дороже выйдет, микросхемы тоже ведь покупать надо.

И тут в голову пришло, ведь на работе куча системных плат от различных телефонов. Почти в каждом современном телефоне есть акселерометр, цифровой термометр и т. д., почему их не использовать?
Оказалось в большинстве телефонов используется одна и та же микросхема акселерометра LIS302DL от ST.

Схема шилда акселерометра LIS302DL

Скачал даташит, нашел схему включения. Выводы int1, int2, SDO в данном случае не задействованы.


Плата для LIS302DL


Вытравил платку ЛУТ-ом.
Плата в Sprint - arduino_giro.lay.7z 🕗 10/12/11 ⚖️ 1,01 Kb ⇣ 55

Детали шилда и сборка

По питанию поставил кренку на 3,3 вольта. На всякий пожарный добавил два керамических конденсатора на 10 Мкф и 100 нФ в цепь питания, как на даташите. Vdd io запитал от этой же кренки через дроссель, выпаянный из этого же телефона.
Для активации шины I2C кинул перемычку с CS на + питания.
Саму микросхемку приклеил к платке на супер клей и подпаялся к ней навесным монтажом.
Сверху это дело лучше залить клеем, получится этакий компаунд.

Программирование, исходники

Вставил шилд в Ардуину, загрузил скетч:


Если нет дисплея, можно увидеть результат в Serial monitor:


Видео в работе



Спасибо за внимание!
Георгий
Георгий (asterix_72)
г. Тюмень
Профиль asterix_72
О себе автор ничего не сообщил.
 

Понравилось? Палец вверх!

  • всего лайков: 29

Поделись с друзьями!

Связанные материалы:


Схема на Датагоре. Новая статья Обновление прошивки датагорского кита Project 004 «Gatekeeper» v.11.0... Привет, друзья! Подоспела обнова к Новому году: очередное обновление прошивки для нашего сервисного...
Схема на Датагоре. Новая статья Программная реализация протокола SPI на AVR в CodeVisionAVR... Всем коллегам и согражданам привет! Увлёкся я изучением протоколов. Про реализацию протокола I2C у...
Схема на Датагоре. Новая статья Беспроводной канал связи 2,4 ГГц на базе трансивера nRF24L01+ от Nordic Semiconductor. Часть 2... Продолжаем разговор. Как-то раз мы с пацанами решили соединить радио-модуль «nRF24L01+» вот с таким...
Схема на Датагоре. Новая статья Вертушка «Эстония 010». Новая система управления на Arduino UNO... Здравствуйте, уважаемые Датагорцы! Делюсь с вами собственным опытом по освоению платы Arduino UNO и...
Схема на Датагоре. Новая статья Беспроводной канал связи 2,4 ГГц на базе трансивера nRF24L01+ от Nordic Semiconductor. Часть 1... Доброго вам дня, уважаемые граждане и гости Датагор.ру - этого замечательного сообщества увлечённых...
Схема на Датагоре. Новая статья Предварительный усилитель на аудиопроцессоре TDA7318 (TDA7313) и Arduino. Часть 2... Проект в сборе. Сборка займет у вас примерно 15 минут. В первой части статьи мы подробно...
Схема на Датагоре. Новая статья Предварительный усилитель на аудиопроцессоре TDA7318 (TDA7313) и Arduino. Часть 1... Благодарим Тимофея Носова за идею проекта на TDA7318. При построении усилителя звуковой частоты,...
Схема на Датагоре. Новая статья Грызем микроконтроллеры. Урок 5. Кодовый замок.... Третий свой урок я начинал с вопроса "А какую конструкцию на основе МК хотите создать ВЫ?" Ответов...
Схема на Датагоре. Новая статья Микроконтроллер управляет дисплеем от телефона Siemens!... Многие радиолюбители собирают для себя какие-то конструкции. Иногда простейшие, иногда очень...
Схема на Датагоре. Новая статья Грызем микроконтроллеры. Урок 4.... Мигалки – это хорошо, по новогоднему… Но ведь нельзя останавливаться на достигнутом! Пора сделать...
Схема на Датагоре. Новая статья Современный тюнер своими руками: УКВ стерео + микроконтроллер. Б.Ю.Семенов... Борис Юрьевич Семенов Современный тюнер своими руками: УКВ стерео + микроконтроллер В последние...
Схема на Датагоре. Новая статья Аудиосистема класса Hi-Fi своими руками: советы и секреты. Андреев Д. А., Торопкин М. В.... Андреев Д. А., Торопкин М. В., Аудиосистема класса Hi-Fi своими руками: советы и секреты. -СПб.:...
  1. <

    химик

    Сергей Романов Читатель Датагора
    • Гражданин
    Комментарий # 1 от 20 января 2012 15:14.
    Ответить
    • С нами с 11.08.2009
    • Ушёл в реал Пользователь offline
    • 36 комментариев
    • 4 публикации
     
    Извиняюсь за неосведомленность. Что такое Arduino я относительно знаю, а для чего в нем нужен акселерометр?

  2. <

    Datagor

    Игорь Котов Читатель Датагора
    • Главный редактор
    Комментарий # 2 от 20 января 2012 16:31.
    Ответить
    • С нами с 25.02.2011
    • Ушёл в реал Пользователь offline
    • 2 068 комментариев
    • 273 публикации
     
    Серег, это первая статейка в новом разделе - про Ардуино.
    Тема интересная, модная, будем выпускать свой вариант ARDUINO. drinks
    А аксилерометр пригодится в рОботе или неком управляемом движущемся механизме.

  3. <

    starsolaris

    Andrey Читатель Датагора
    • Гражданин
    Комментарий # 3 от 20 января 2012 17:38.
    Ответить
    • С нами с 17.12.2008
    • Ушёл в реал Пользователь offline
    • 1 комментарий
    • 0 публикаций
     
    Исправьте заголовок - это акселерометр, в нём гироскопа нету.
    Гироскоп и акселерметр есть в LSM330DL.

  4. <

    asterix_72

    Георгий Читатель Датагора
    • Гражданин
    Комментарий # 4 от 20 января 2012 18:10.
    Ответить
    • С нами с 19.09.2008
    • Ушёл в реал Пользователь offline
    • 32 комментария
    • 1 публикация
     
    Гироскопа здесь и в правду нету (lis302dl), зато есть два вывода под программируемые прерывания)) Еще было бы не плохо SDA, SCL подтянуть резисторами на 10 килоом, на +3,3 В питания (другие i2c микросхемы, могут вообще не работать без них). Также по идее необходимо ставить конвертер уровней с 5 вольт на 3,3. Но и так все работает, просто не хотелось усложнять конструкцию))

  5. <

    Datagor

    Игорь Котов Читатель Датагора
    • Главный редактор
    Комментарий # 5 от 20 января 2012 22:28.
    Ответить
    • С нами с 25.02.2011
    • Ушёл в реал Пользователь offline
    • 2 068 комментариев
    • 273 публикации
     
    starsolaris,
    Андрей, вы уже 4 года с нами и это первый ваш коммент.
    Считаю, эта ошибка в заголовке стоила того! wink

  6. <

    химик

    Сергей Романов Читатель Датагора
    • Гражданин
    Комментарий # 6 от 21 января 2012 20:02.
    Ответить
    • С нами с 11.08.2009
    • Ушёл в реал Пользователь offline
    • 36 комментариев
    • 4 публикации
     
    Цитата: Datagor
    Серег, это первая статейка в новом разделе - про Ардуино.Тема интересная, модная, будем выпускать свой вариант ARDUINO. А аксилерометр пригодится в рОботе или неком управляемом движущемся механизме.

    Во-во. Хотелось бы и реализацию самого ARDUINO увидеть bye

  7. <

    Supercontick

    Дмитрий Читатель Датагора
    • Гражданин
    Комментарий # 7 от 21 января 2012 21:29.
    Ответить
    • С нами с 27.03.2010
    • Ушёл в реал Пользователь offline
    • 22 комментария
    • 0 публикаций
     
    Я себе уже давно хочу ARDUINO, определился что лучше конечно на USB, но не определился - лучше сделать или купить его. cool

  8. <

    hsl

    Сергей Читатель Датагора
    • Гражданин
    Комментарий # 8 от 21 января 2012 23:35.
    Ответить
    • С нами с 18.12.2009
    • Ушёл в реал Пользователь offline
    • 54 комментария
    • 7 публикаций
     
    ARDUINO это ведь некая разновидность так называемой отладочной платы для МК, я правильно понимаю?

  9. <

    Supercontick

    Дмитрий Читатель Датагора
    • Гражданин
    Комментарий # 9 от 22 января 2012 00:39.
    Ответить
    • С нами с 27.03.2010
    • Ушёл в реал Пользователь offline
    • 22 комментария
    • 0 публикаций
     
    hsl,
    Да Вы правы. Можно просто подключить LCD дисплей к ARDUINO и увидеть что получится в итоге, чтоб зря не собирать плату и не покупать МК.

  10. <
    • Прохожий
    Комментарий # 10 от 22 января 2012 02:56.
    Ответить
    • С нами с --
    • 0 комментариев
    • 0 публикаций
     
    Вещь довольно интересная, вот только немного терзают смутные сомнения о размерности ускорений, судя по видео там речь идет о см/с/с чем о метрах

  11. <

    Vlad_B

    Владимир Читатель Датагора
    • Гражданин
    Комментарий # 11 от 23 января 2012 14:46.
    Ответить
    • С нами с 2.02.2009
    • Ушёл в реал Пользователь offline
    • 15 комментариев
    • 0 публикаций
     
    так и не понял, для чего эта хреновина, нам она как то поможет?

  12. <

    MerBas

    Александр Читатель Датагора
    • Гражданин
    Комментарий # 12 от 24 января 2012 11:15.
    Ответить
    • С нами с 8.12.2010
    • Ушёл в реал Пользователь offline
    • 19 комментариев
    • 0 публикаций
     
    Теперь я понял как работает датчик воспринимающий изменения положения сотового телефона в пространстве.

  13. <

    PLUT

    Павел Читатель Датагора
    • Гражданин
    Комментарий # 13 от 29 января 2012 01:42.
    Ответить
    • С нами с 12.03.2010
    • Ушёл в реал Пользователь offline
    • 6 комментариев
    • 1 публикация
     
    вот видео, как можно использовать акселерометр smile

    Велокат

  14. <

    Nightmare

    Евгений Читатель Датагора
    • Гражданин
    Комментарий # 14 от 12 марта 2012 01:39.
    Ответить
    • С нами с 22.01.2010
    • Ушёл в реал Пользователь offline
    • 13 комментариев
    • 0 публикаций
     
    arduino это программно-аппаратная платформа предназначенная для создания устройств и более "легкого" программирования мк типа авр...(хотя есть уже в каторых stm32 торчит)....несложная среда с кучей облегчающих всяких хитрых библиотек которые немного отдаляют конечного пользователя от стандартного языка высокого уровня си...что несомненно в некотором случае дает результаты типа "оказывается не так и сложно програмить железку в которой торчит авр"

  15. <

    Vaskeee_93

    Василий Читатель Датагора
    • Гражданин
    Комментарий # 15 от 29 марта 2013 05:04.
    Ответить
    • С нами с 17.01.2012
    • Ушёл в реал Пользователь offline
    • 19 комментариев
    • 0 публикаций
     
    Извиняюсь если вопрос прозвучит глупо, но всё-же:
    Можно ли использовать данную микросхему при построении станка с ЧПУ например?

  16. <

    vladimirm2

    Владимир Читатель Датагора
    • Гражданин
    Комментарий # 16 от 27 января 2014 20:27.
    Ответить
    • С нами с 5.01.2010
    • Ушёл в реал Пользователь offline
    • 141 комментарий
    • 14 публикаций
     
    На ютюбе море примеров реализации ЧПУ на базе Ардуино. Пол года, как увлекся этой платформой. Увлекательно, поучительно, интересно. Уже и самодельную собрал, и несколько проектов осилил, таких как управление освещением в доме при помощи IR пульта, часы собрал, которые кроме времени показываю температуру и влажность, а при определенных условиях по блютуз включают кондиционер или вентилятор, сейчас робота осиливаю.
    _//www.cyber-place.ru/showthread.php?s=1d57e64fef16090e3a835cfe0b8552c5&t=404

  17. <

    Spider

    Дмитрий Читатель Датагора
    • Кандидат
    Комментарий # 17 от 17 февраля 2014 23:05.
    Ответить
    • С нами с 26.01.2014
    • Ушёл в реал Пользователь offline
    • 3 комментария
    • 0 публикаций
     
    Да, ардуино хорошая штучка. В своё время за пару часов сделал простенькую систему управления видеокамерой(2 серва), из-за ограниченности бюджета проводное управление на пульте с 4мя кнопками, но за то работает как часы. Скоро управление камерой будет ненужно, приспособлю под еще что-нибудь. :-)
    Положительная особенность в том, что программная обвязка реализуется на много быстрее, чем постройка периферии хотя использование разных модулей и может сократить время, но покупать дорого, а разработать своё знаний пока что не хватает. Но ~16 цифровых входов/выходов и несколько аналоговых входов/выходов, позволяют сделать очень многое и при этом не сильно заморачиваться на периферию. В частности подключив к той же ардуино через слаботочные релюшки блоки дистанционного управления светом, можно по дискретным и аналоговым датчикам управлять светом во всей квартире при чем ардуинка может питаться как от USB разъема так и от автономного блока питания. В первом случае, можно сделать дополнительное программное управление тем же светом с компьютера.

Добавление комментария


Налетай! Паяльники, станции, жала с доставкой
  • smilelolbyewinkyahoocoollaughing
    crazybadcryingsadirefulsickstraight
    ballooncakegooddrinksmailbombsun
    nightrainstarscolddashguitar-manhandshake
    musicnegativenopardonshoksleepunknown
    wackoyawnblushbullyhashsmokingwhew
Скопируйте текст вашего комментария на случай неверного ответа на контрольный вопрос.