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

Raspberry Pi Tank: Добавление датчиков дальности и азимута для точной навигации

Шаг 1: Выбор датчиков

Для Raspberry Pi-контролируемого танка мы выбрали ультразвуковой дальномер SRF02 и цифровой 3-осевой компас CMPS10, оба от robot‑electronics.co.uk. Их I2C-интерфейсы упрощают проводку, а низкая стоимость делает их идеальными для прототипирования, сохраняя точность для обнаружения препятствий и осознания курса.

Шаг 2: Создание GPIO breakout-платы

На ранней разработке базовый коннектор выводил GPIO 7 и Ground на плату управления моторами. Для чистоты раскладки теперь добавляем соединения для 5V, SDA и SCL, разделяя пины между дальномером и компасом. Небольшая, самодельная breakout-плата консолидирует эти провода, предотвращая путаницу с перемычками.

Шаг 3: Валидация настройки

Robot‑electronics предоставляет готовый пример кода, читающий оба датчика на Raspberry Pi. Запуск скриптов от root дает доступ к виртуальной I2C шине. После компиляции и выполнения программы результаты были обнадеживающими.

Компас вернул азимут «вперед», совпадающий с краем хедера: если этот край указывает на север, модуль сообщает примерно 0° — смещение 10 градусов по сравнению с откалиброванным iPhone. Хотя не идеально, этой точности достаточно для базовых навигационных задач танка.

Для глубокого погружения см. Tank Day 23: Range and Bearing.

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

  1. Сборка станции качества воздуха и погоды на Raspberry Pi с InfluxDB и Grafana
  2. Бесшовная MQTT интеграция: NodeMCU DHT22 сенсоры с Raspberry Pi 3 B+ как брокер
  3. Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство
  4. Бесшовный мониторинг температуры и влажности на Raspberry Pi с EzTemp
  5. Как подключить однопроводный датчик температуры DS1820 к Raspberry Pi через GPIO
  6. Подключение ультразвукового датчика HC‑SR04 к Raspberry Pi 3 — полное руководство
  7. Чтение аналоговых датчиков на Raspberry Pi без встроенного АЦП
  8. Raspberry Pi: логирование фоторезистора и система оповещений — низкопотребительный световой датчик на Python
  9. Создание многодатчиковой системы мониторинга температуры и света с Raspberry Pi и DS18B20
  10. Чтение нажатий кнопки через GPIO на Raspberry Pi: пошаговое руководство