Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Сборка самобалансирующегося Segway на Raspberry Pi

Шаг 1: Сбор материалов

Шаг 2: Сборка рамы

Следуйте инструкциям рамы для монтажа моторов, колес и электроники на шасси. Используйте акриловые листы для чистого, низкопрофильного вида.

Шаг 3: Проводка схемы

Соедините MPU6050 и L293D с Raspberry Pi и блоком питания как показано ниже. Эта конфигурация позволяет Pi читать данные движения и управлять моторами.

Подключения драйвера моторов:

Подайте питание на L293D от 12 В адаптера, а Pi — от своего 5 В адаптера.

Шаг 4: Закрепление всего

Используйте стяжки для зажима всей проводки и компонентов на месте, обеспечивая чистую сборку, которая не сдвинется во время работы.

Шаг 5: Установка ПО

Предполагая, что Raspbian установлен и вы можете SSH в Pi, настройте I²C модуль ядра и библиотеку WiringPi. Они позволяют Pi общаться с MPU6050 и управлять GPIO пинами.

$ sudo apt-get install libi2c-dev 

Включите I²C редактированием /etc/modules:

i2c-bcm2708 i2c-dev 

Убедитесь, что черный список /etc/modprobe.d/raspi-blacklist.conf имеет закомментированными следующие строки:

#blacklist spi-bcm2708 #blacklist i2c-bcm2708 

Активируйте I²C через sudo raspi-config (Advanced Options → I²C). Перезагрузите Pi:

$ sudo bash; sync; sync; reboot 

Проверьте загрузку модуля:

$ lsmod | grep i2c 

Установите WiringPi:

$ sudo apt-get install git-core $ git clone https://github.com/WiringPi/WiringPi $ cd WiringPi $ sudo ./build 

С готовым железом и софтом теперь можно запрограммировать Pi на балансировку seguway с использованием данных MPU6050.

Производственный процесс

  1. Жидкое аддитивное производство: создание 3D-объектов из жидких материалов
  2. Как считывать температуру с DS18B20 на Raspberry Pi 2
  3. Измерение температуры на Raspberry Pi с датчиками Maxim 1-Wire и мостом DS2482 I2C
  4. Точный мониторинг температуры в серверной на Raspberry Pi
  5. Интеграция данных сенсоров в Raspberry Pi: практическое руководство
  6. Обнаружение молний с Raspberry Pi и AS3935: практическое руководство
  7. Создание headless сигнализации утечки воды на Raspberry Pi 2 с Adafruit T‑Cobbler Plus
  8. Создание монитора температуры ThingSpeak с Raspberry Pi и BrickPi
  9. Создание бюджетного детектора плача ребенка на Raspberry Pi — DIY-руководство
  10. Практическое руководство: real-time панорамирование/наклон для отслеживания лиц на Raspberry Pi