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

Weather Monitor — DIY метеостанция на Raspberry Pi с загрузкой в Dropbox

Собирает данные окружающей среды и безопасно загружает их в Dropbox. Управление устройством через джойстик Sense HAT для полностью автономной работы.

История

Примечание: Свободно используйте мой код, но укажите авторство. ([email protected])

Я провёл много времени, исследуя метеостанции, что вдохновило меня построить свою. Следующее руководство рассчитано на развёртывание в удалённых локациях, где критически важна надёжная сборка данных.

Решение работает на Python 2.7 и требует постоянное интернет-соединение при настройке и работе. Оно предназначено для Raspbian (Raspberry Pi OS).

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

Шаг 1: Установка библиотеки Dropbox

Dropbox SDK ставится через pip. Если pip отсутствует, откройте терминал и выполните:

sudo apt-get install python-pip python3-pip

Затем установите библиотеку:

sudo pip install dropbox

Обычно это занимает 15–30 секунд.

Шаг 2: Настройка Dropbox

Для загрузки файлов создайте бесплатный аккаунт на https://www.dropbox.com/ или используйте существующий.

На главной странице Dropbox нажмите многоточие (…) в правом нижнем углу и выберите Developers.

В разделе Developers нажмите My Apps слева, затем Create app. Выберите Dropbox API, тип App folder, назовите приложение «weather monitor».

После создания вы попадёте на страницу настроек. Прокрутите до Generated access token и нажмите Generate. Сразу скопируйте токен — он появится только на этой странице.

Шаг 3: Настройка Pi

Подключите Sense HAT к Raspberry Pi перед включением. После загрузки поместите скрипт (в конце этой страницы) на Pi как weather.py в папку Documents.

Замените MY_ACCESS_TOKEN на строке 7 на сгенерированный токен. Убедитесь, что у Pi есть интернет и Sense HAT работает. При запуске программы собранные данные появятся в Apps/weather monitor/ на вашей домашней странице Dropbox.

Шаг 4: Автозапуск weather.py при загрузке

Откройте терминал на Pi и введите:

sudo crontab -e

Если это первый запуск crontab, выберите nano как редактор. Прокрутите до конца файла и добавьте:

@reboot python /home/pi/Documents/weather.py &

Сохраните Ctrl+O и выйдите Ctrl+X.

Поздравляем! Вы почти закончили.

Разверните Weather Monitor в желаемом месте. Поместите в водонепроницаемый корпус, обеспечив при этом достаточный воздухообмен для точных показаний датчиков. Можно расширить систему батареей, радиосвязью или даже Twitter-алертами для значимых погодных событий. Для приложения видеонаблюдения см. этот проект.

Источник: Weather Monitor

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

  1. Тонометр: дизайн, производство и будущие тенденции
  2. Raspberry Pi сетевой монитор температуры и влажности — руководство по DIY сборке
  3. DIY солнечная метеостанция на Raspberry Pi
  4. Сборка уличной метеостанции на Raspberry Pi 2 и ADS‑WS1
  5. Создание метеостанции на Raspberry Pi с ежедневными email-отчётами о погоде
  6. Удалённый мониторинг погоды на Raspberry Pi 3 с PubNub
  7. Bark Back: IoT-монитор питомцев для умного управления звуком
  8. Продвинутая метеостанция v2.0: мониторинг температуры, давления, влажности и высоты в реальном времени
  9. Система удалённого мониторинга сердечного ритма с алертами AWS IoT
  10. Создание потрясающей системы Ambilight для монитора на Arduino