Гироскоп MPU6050 на гироскутере как имитировать сигнал I2C

Arduino85
Offline
Зарегистрирован: 31.10.2016

Ребята,

Есть двух колесный гироскутер на нем стоит гироскоп MPU6050 который общается с микросхемой управления по I2C. Как можно вклиниться в этот протокол и имитировать сигнал что бы можно было сделать управление?

Logik
Offline
Зарегистрирован: 05.08.2014

ндабля. Хороше что 99% таких проектов издыхают неначавшись.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Или убивают своего создателя. 

b707
Offline
Зарегистрирован: 26.05.2017

Arduino85 пишет:

Есть двух колесный гироскутер на нем стоит гироскоп MPU6050 который общается с микросхемой управления по I2C. Как можно вклиниться в этот протокол и имитировать сигнал что бы можно было сделать управление?

открыть даташит на MPU6050 и посмотреть, в каком формате он шлет информацию

А потом написать программу эмуляции на ардуино - у стандартного атмега328 есть I2C

b707
Offline
Зарегистрирован: 26.05.2017

Logik, DetSimen - да ладно вам, что можно сломать управляемым гироскутером, кроме собственной шеи?

Тем более что судя по вопросу, отвечать можно без опасений, что ТС сможет применить это на практике :)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:

что можно сломать управляемым гироскутером, кроме собственной шеи?

Выехать на проезжую часть, а дальше:

Фура, пытаясь не сбить скутераста, сделала резкий манёвр и перевернулась, попутно свалив полный пасажиров автобус с моста в реку. В лежащую на боку фуру врезались 100500 мотоциклистов и over8K легковушек, которые заодно ещё побились друг об друга. Вы всю эту кучу врезался по горло нагруженный безновоз и загорелся.

Итог: 100500 трупов, over8K килорублей ущерба, а скутераст спокойно смотался, не забыв сделать селфи на фоне всего этого великолепия и запостить его в инстаграм.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

b707 пишет:
что можно сломать
Мудак именно тем и опасен, что кажется окружающим безобидным.

Arduino85
Offline
Зарегистрирован: 31.10.2016

Кто знает почему у всех MPU6050 адресс 0x68 или это из за того что они все китайские?

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Arduino85 пишет:

Кто знает почему у всех MPU6050 адресс 0x68 или это из за того что они все китайские?

Ты, чё, не знал, что все китайские MPU6050 на самом деле делают в гараже у одного мужика в Тамбове? 68 - это код тамбовской области, а 0х для солидности впихнули, чтоб, типа, "по импортному" выглядело.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

b707
Offline
Зарегистрирован: 26.05.2017

Arduino85 пишет:

Кто знает почему у всех MPU6050 адресс 0x68 или это из за того что они все китайские?

а это имеет значение? :)