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

Температурный профиль Raspberry Pi с использованием LabVIEW

К моему Raspberry Pi подключен датчик температуры DS18B20, который я установил внутри корпуса примерно над процессором. Я хотел нанести на карту температурный профиль внутри корпуса и получить его визуальное представление. Для этого я объединил скрипт Python, базу данных SQLite3 и LabVIEW.

У меня подключен только один датчик температуры, а RasPi не сильно нагревается, так что это изображение сильно преувеличено. Я объясню немного позже, поэтому я начал с написания скрипта Python, который запускается на моем RasPi. Он измеряет температуру, а затем записывает ее в базу данных SQLite3, которую я храню в общей папке на подключенном USB-накопителе. У меня тоже есть данные акселерометра в базе данных, но они будут добавлены чуть позже. Это все, что происходит с RasPi. Затем я написал программу LabVIEW, которая опрашивает базу данных по сети, чтобы получить все данные. Мне нужно немного поработать над моим запросом, чтобы просто вернуть последнюю строку данных, которую я добавлю в будущих версиях. Чтобы запросить базу данных SQLite3, я использовал этот набор инструментов, который работает очень хорошо и его очень просто получить настраивать. Как только я получу температуру, мне нужно отобразить ее в пользовательском интерфейсе. Здесь вам действительно пригодится Sensor Mapping Express VI. Все, что вам нужно сделать, это указать на свой .stl файл и выбрать, где вы хотите разместить датчики температуры на RasPi. Я использовал эту модель, которую преобразовал с помощью Google SketchUp. Здесь мне пришлось использовать четыре фиктивных датчика, чтобы показать разницу температур. Я установил 4 внешних датчика на 0 градусов Цельсия, и только датчик 0 получает температуру из базы данных. С большим количеством датчиков это можно сделать намного точнее. Как я сказал ранее, это просто доказательство концепции. Каждые 100 мс я запрашиваю базу данных, создаю массив с данными о температуре и затем применяю его к Sensor Mapping Express VI. Затем температурный профиль изменяется в соответствии с температурой поверхности RasPi. Вот цвета, которые я использовал для отображения:
Отображение температуры и цвета:0 Цельсия R-0 G-0 B-25521,25 Цельсия R-0 G- 255 B-25542,5 Цельсия R-0 G-255 B-063,75 Цельсия R-255 G-255 B-085 Цельсия R-255 G-0 B-0
Я уже подключил акселерометр ADXL345, который получает значения наклона и шага, поэтому мой следующий шаг - иметь возможность перемещать модель в LabVIEW, когда я перемещаю свой физический RasPi.

Подробнее:Температурный профиль Raspberry Pi с использованием LabVIEW

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

  1. Регистратор температуры Raspberry Pi
  2. Сетевой монитор температуры и влажности Raspberry Pi
  3. Считать температуру с помощью DS18B20 | Raspberry Pi 2
  4. Мониторинг температуры на Raspberry Pi
  5. Измерение температуры с помощью RASPBERRY PI
  6. Библиотека Python датчика температуры TMP006 с использованием Raspberry pi,
  7. Датчик температуры Python и Raspberry Pi
  8. Простая температура и влажность на Raspberry Pi
  9. Мониторинг температуры с помощью Raspberry Pi
  10. Raspberry Pi, считывающий температуру и давление BMP085